commit bada7f0c063cd9dfd168fb3f0bd715ac1605e59c Author: DazedAnon Date: Sun Jul 21 10:18:58 2024 -0500 Initial Commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..abd2282 --- /dev/null +++ b/.gitignore @@ -0,0 +1,84 @@ +# Ignore all files +*.* + +# File Types +!*.mps +!*.dat +!*.json +!*.txt +!*.project +!*.js +!*.zip +!*.7z +!*.csv +!*.ain +!*.fnl +!*.ks +!*.tjs +!*.yaml +!*.rb +!*.rvdata2 + +# Other Needed Files +!.gitignore +!README.md +!patch-config.txt +!GameUpdate* +!patch.bat +!Game.dat + +# Ignore +previous_patch_sha.txt +kabe3_save.dat +kabe3_system.dat +psbpack.dat +Save* + +# Images +!1P_erosute_haikei.png +!1P_erosute_serihu1_019.png +!1P_erosute_serihu2_2039.png +!1P_erosute_serihu3_4059.png +!1P_erosute_serihu4_6079.png +!1P_erosute_serihu5_8099.png +!1P_erosute_serihu6_100.png +!2P_zukan1_kaihou.png +!2P_zukan1_kaihou_serihu1.png +!2P_zukan1_kaihou_serihu2.png +!2P_zukan1_kaihou_serihu3.png +!2P_zukan1_mikaihou.png +!2P_zukan2_kaihou.png +!2P_zukan2_kaihou_serihu1.png +!2P_zukan2_kaihou_serihu2.png +!2P_zukan2_kaihou_serihu3.png +!2P_zukan2_mikaihou.png +!2P_zukan3_kaihou.png +!2P_zukan3_kaihou_serihu1.png +!2P_zukan3_kaihou_serihu2.png +!2P_zukan3_kaihou_serihu3.png +!2P_zukan3_mikaihou.png +!2P_zukan4_kaihou.png +!2P_zukan4_kaihou_serihu1.png +!2P_zukan4_kaihou_serihu2.png +!2P_zukan4_kaihou_serihu3.png +!2P_zukan4_mikaihou.png +!2P_zukan5_kaihou.png +!2P_zukan5_kaihou_serihu1.png +!2P_zukan5_kaihou_serihu2.png +!2P_zukan5_kaihou_serihu3.png +!2P_zukan5_mikaihou.png +!2P_zukan6_kaihou.png +!2P_zukan6_kaihou_serihu1.png +!2P_zukan6_kaihou_serihu2.png +!2P_zukan6_kaihou_serihu3.png +!2P_zukan6_mikaihou.png +!2P_zukan7_kaihou.png +!2P_zukan7_kaihou_serihu1.png +!2P_zukan7_kaihou_serihu2.png +!2P_zukan7_kaihou_serihu3.png +!2P_zukan7_mikaihou.png +!70_ui_左枠.png +!71_ui_右枠.png +!71_ui_右枠_バステ.png +!mapUI_test.png +!71_basute_sitazi.png \ No newline at end of file diff --git a/GAMEUPDATE.bat b/GAMEUPDATE.bat new file mode 100644 index 0000000..3028487 --- /dev/null +++ b/GAMEUPDATE.bat @@ -0,0 +1,14 @@ +@echo off +setlocal + +REM Copy GAMEUPDATE.bat to a new file +copy patch.bat patch2.bat + +REM Run the new file +call patch2.bat + +REM Delete the new file +del patch2.bat + +endlocal +@echo on \ No newline at end of file diff --git a/GameUpdate_linux.sh b/GameUpdate_linux.sh new file mode 100644 index 0000000..b711d41 --- /dev/null +++ b/GameUpdate_linux.sh @@ -0,0 +1,75 @@ +#!/bin/bash + +function check_dependency() { + if ! command -v "$1" &> /dev/null; then + echo "Error: '$1' is not installed. Please install it." + exit 1 + fi +} + +# Check for jq and unzip +check_dependency jq +check_dependency unzip + +CONFIG_FILE="patch-config.txt" + +# Check if CONFIG_FILE exists +if [ ! -f "$CONFIG_FILE" ]; then + echo "Config file '$CONFIG_FILE' not found! Assuming no patching needed." + exit 0 +fi + +# Convert line endings to Unix format +sed -i 's/\r$//' "$CONFIG_FILE" + +# Read configuration from file +source "$CONFIG_FILE" + +# Get the latest hash +echo "Getting latest commit SHA hash" +latest_patch_sha=$(curl -s "https://gitgud.io/api/v4/projects/$username%2F$repo/repository/branches/$branch" | jq -r '.commit.id') + +function download_extract() { + # Download zip file + echo "Downloading latest patch..." + curl -sL "https://gitgud.io/$username/$repo/-/archive/$branch/$repo-$branch.zip" -o repo.zip + + # Extract contents, overwriting conflicts + echo "Extracting..." + unzip -qo repo.zip + echo "Applying patch..." + if [ -d "$repo-$branch/"www ]; then + cp -r "$repo-$branch/"* . + jq --arg repo "$repo" 'if (.name | test("^[[:space:]]*$")) then .name = $repo else . end' package.json > package.json + else + cp -r "$repo-$branch/"* ./www + fi + + echo "Cleaning up..." + rm repo.zip + rm -rf "$repo-$branch" + rm latest_patch_sha.txt + + # Store latest SHA for next check + echo "$latest_patch_sha" > previous_patch_sha.txt +} + +# Check if previous_patch_sha.txt exists +if [ ! -f previous_patch_sha.txt ]; then + echo "Previous SHA hash not found!" + echo "Assuming first time patching..." + download_extract +else + # Read the stored SHA from previous check + previous_patch_sha=$( latest_patch_sha.txt + +REM Read the latest SHA from the file +set /p latest_patch_sha= previous_patch_sha.txt +endlocal +pause +exit /b diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..bbc046d --- /dev/null +++ b/readme.txt @@ -0,0 +1,311 @@ + + +------------------------------- + +@@@yiXT[Kz + +@@@ver1.02 2020/01/23 + +Copyright (C) CHERIS SOFT 2019 +------------------------------- + + +\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ + + +yAz + +̓x́yiXT[KzwĒ +܂Ƃɂ肪Ƃ܂B + +Q[̐ґ\́AVJi^Ɛ\܂B +ȉ萔łAǂݒ΍KłB + + +\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ + + +yӎz + +̍i͐lQ[łB +PWΖ̓̕vCł܂B + +Q[̂قA҂̋‚ȂzzJ +܂̓Abv[h邱Ƃ֎~ƂĒ܂B + + + +yƐӎz + +Q[gp邱ƂɂĔ +Ȃ鑹Qɂ‚āAӔĈق𕉂܂B +gpĂp\R̐\nr̊‹ɂĂ +Q[ɓ삵Ȃꍇ܂B + +O肵Z[uf[^ +Q[ɂgpȂ悤ɂ肢܂B + +‹ݒŃ{CXڂ܂ +̐ݒ͌ʉł肢܂B\󂠂܂B + + +L̂قA܂Ƃɋ܂ +܂悤A肢܂B + + +\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ + +y@z + +ENbNŌBENbNŊ{߂B +E}EXzC[̏ʼnߋOǂ߂܂B +EL[{[h́uCtrlv̒ŁA͂̑肪”\łB + +\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ + + +Uqg + + +XłˑR̃obhGĥ +ł邾܂߂ɁAʁXɃZ[u肢܂ + +򑐁@񕜃GLX@d̕@ +񕜌ñACe͂ł邾‚ + +R͂̌È˂ŎɓċN̎wւ +K邱Ɓ@Ȃƃn[h[h + +{X̑Oɂ́Ał΃eggăZ[u邱 +isNF̃{XACR͔skGhLj + +񕜌n̕ +~N\[h@gȂǂ𑕔 +퓬łgo񕜂̂Ő킢y + +mC͂P^[ɂP㏸ + +퓬̂bo̓NeBJ|Cg +l`wŃNeBJU܂ + +GɏĂȂꍇ͂boPOO̎ +nbXGiW[gĂ +M̘AIXXł + +퓬ł̃^[XXz +IɃQ[I[o[ + +X{X|Ƃ̏̍ +dcω܂ + +ENbNŊ{LZ +bsqkŕ͂XLbvł܂ + +~jQ[̓}EX̃zC[㉺ +XLbv邱Ƃł܂ + + + +ڂU +z[y[ẂuT|[gy[Wv +Uy[WփNĂ܂̂ +B + +`FX\tg@go +http://cheris-soft.sakura.ne.jp/ + + +\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ + + + +yX^btz + +EViIEvO +VJi^ + +CXg +HY + +TueLXg +qsi +https://twitter.com/cabore_HK + +eXgvC +₵@qs@錴}Li(Altered) + + + +yfޒ񋟁z + + +{CX +c l +https://towelkethatowel.wixsite.com/akiramura-kanri2 + +Z[u[hXNvg +Ԓ l +http://autumoon.s35.xrea.com/ + +tHgݒXNvg +mrI l +http://www.geocities.jp/higuchuu3/ + + +wi + +݂ɂ l +https://minikle.onlinestores.jp/ + +Nޒ l +http://may.force.mepage.jp/ + +ɂ l +http://guttari8.sakura.ne.jp/ + +p`ނ炭` l +http://www.dlsite.com/home/circle/profile/=/maker_id/RG21335.html + +LLLQQ l +http://kyukyukyu.sakura.ne.jp/ + +qV\tg l +http://www.dlsite.com/home/circle/profile/=/maker_id/RG39259.html + + l +http://www.dlsite.com/home/work/=/product_id/RJ182434.html + +LI Project l +https://www.dlsite.com/home/work/=/product_id/RJ121111.html + +l̔wi l +http://www.dlsite.com/home/circle/profile/=/maker_id/RG37736.html + +Tt@CA\tg l +http://www.dlsite.com/home/circle/profile/=/maker_id/RG29505.html + +EGXgTCh l +http://www.dlsite.com/soft/circle/profile/=/maker_id/VG01873.html + +BATTLERS SOFTWARE l +http://www.dlsite.com/home/work/=/product_id/RJ198696.html + +sunfish l +https://www.dlsite.com/maniax/circle/profile/=/maker_id/RG43823.html + +MoonWind l +http://moonwind.pw/ + +Krachware l +https://krachware.com/ + +aiGame l +https://www.dlsite.com/home/work/=/product_id/RJ222335.html + + +ʉ + +ɜ߂ꂽsG l +http://uyuu.sakura.ne.jp/ + +TAM Music Factory l +http://www.tam-music.com/ + +WEB WAVE LIB l +http://www.s-t-t.com/wwl/ + +UE}b`CJ@Y l +http://osabisi.sakura.ne.jp/m2/ + +҂݂X^WI l +http://www.dlsite.com/maniax/circle/profile/=/maker_id/RG17630.html + + + +Q[y + +ؔ l +http://kakkin.pro.tok2.com/ + +ɜ߂ꂽsG l +http://uyuu.sakura.ne.jp/ + +뉀 l +http://www.rengoku-teien.com/ + +MoonWind l +http://moonwind.pw/ + +TAM Music Factory l +http://www.tam-music.com/ + +Lnh l +http://arima18kouichi.blog.fc2.com/ + + +Xgogȁ +R[XF쎇T liMJS-stj{t liMJS-stj +ȁFؔ liReglest Worksj + + +NScripter +Takahashi's Web l +http://www.nscripter.com/ + + + +f炵fނ +񋟂Ă܂L̊Fl +̏؂Č\グ܂B + + +Special thanks +Ci-enłxFl + +̂x𒸂 +{ɂ肪Ƃ܂I + + + + +\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ + + +yAɂ‚āz + +Q[ɃG[܂ +Ci-eñbZ[W炲Âق +肢܂B + + + + +`FX\tg +https://ci-en.dlsite.com/creator/1451 + + +\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ + + + +yŌɁz + +̃Q[̐lɃvCĒ +Ċył΁AҖɂ‚܂B + +܂łł悤Ɋ撣܂̂ +낵肢܂B + +̓x́AwėVŒ +܂Ƃɂ肪Ƃ܂I + + +------------------------------- +VJi^@@2019/12/24 +------------------------------- + +Copyright (C) CHERIS SOFT 2019 + +------------------------------- + + diff --git a/www/data/Actors.json b/www/data/Actors.json new file mode 100644 index 0000000..29209ff --- /dev/null +++ b/www/data/Actors.json @@ -0,0 +1,193 @@ +[ + null, + { + "id": 1, + "battlerName": "", + "characterIndex": 0, + "characterName": "01rikka", + "classId": 1, + "equips": [ + 1, + 0, + 11 + ], + "faceIndex": 0, + "faceName": "", + "traits": [ + { + "code": 51, + "dataId": 1, + "value": 1 + }, + { + "code": 52, + "dataId": 2, + "value": 1 + } + ], + "initialLevel": 3, + "maxLevel": 99, + "name": "白根 リッカ", + "nickname": "処女", + "note": " \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Name: walk\n Index: 0\n Loop\n Frames: 4\n Speed: 10\n\n\n\n Name: swing\n Index: 1\n Frames: 1\n Speed: 30\n\n\n\n Name: damage\n Index: 2\n Loop\n Frames: 2\n Speed: 5\n\n\n\n Name: dead\n Index: 3\n Loop\n Frames: 1\n\n\n\n Name: abnormal\n Index: 4\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: THRUST\n Index: 5\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: missile\n Index: 6\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: skill\n Index: 7\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: SPELL\n Index: 8\n Loop\n Frames: 4\n Speed: 6\n", + "profile": "SIGNALの天才博士" + }, + { + "id": 2, + "battlerName": "", + "characterIndex": 0, + "characterName": "02Player", + "classId": 2, + "equips": [ + 5, + 0, + 11 + ], + "faceIndex": 0, + "faceName": "", + "traits": [ + { + "code": 52, + "dataId": 3, + "value": 1 + } + ], + "initialLevel": 1, + "maxLevel": 99, + "name": "赤薙 ミミ", + "nickname": "処女", + "note": " \n \n\n\n\n\n\n\n\n\n\n\n\n\n Name: walk\n Index: 0\n Loop\n Frames: 4\n Speed: 12\n\n\n\n Name: swing\n Index: 1\n Frames: 1\n Speed: 30\n\n\n\n Name: damage\n Index: 2\n Loop\n Frames: 2\n Speed: 5\n\n\n\n Name: dead\n Index: 3\n Loop\n Frames: 1\n\n\n\n Name: abnormal\n Index: 4\n Loop\n Frames: 4\n Speed: 6\n\n\n\n\n Name: THRUST\n Index: 5\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: missile\n Index: 6\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: skill\n Index: 7\n Loop\n Frames: 4\n Speed: 6\n\n\n\n\n Name: SPELL\n Index: 8\n Loop\n Frames: 4\n Speed: 6\n", + "profile": "スポーツ万能少女" + }, + { + "id": 3, + "battlerName": "", + "characterIndex": 0, + "characterName": "03Player", + "classId": 3, + "equips": [ + 10, + 0, + 11 + ], + "faceIndex": 0, + "faceName": "", + "traits": [ + { + "code": 52, + "dataId": 2, + "value": 1 + } + ], + "initialLevel": 1, + "maxLevel": 99, + "name": "錫ヶ岳 ヒトミ", + "nickname": "処女", + "note": " \n \n\n\n\n\n\n\n\n\n\n\n\n\n Name: walk\n Index: 0\n Loop\n Frames: 4\n Speed: 10\n\n\n\n Name: swing\n Index: 1\n Frames: 1\n Speed: 30\n\n\n\n Name: damage\n Index: 2\n Loop\n Frames: 2\n Speed: 5\n\n\n\n Name: dead\n Index: 3\n Loop\n Frames: 1\n\n\n\n Name: abnormal\n Index: 4\n Loop\n Frames: 4\n Speed: 4\n\n\n\n\n Name: THRUST\n Index: 5\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: missile\n Index: 6\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: skill\n Index: 7\n Loop\n Frames: 4\n Speed: 6\n\n\n\n\n Name: SPELL\n Index: 8\n Loop\n Frames: 4\n Speed: 6\n", + "profile": "わがままお嬢様" + }, + { + "id": 4, + "battlerName": "", + "characterIndex": 0, + "characterName": "04Player", + "classId": 4, + "equips": [ + 15, + 0, + 11 + ], + "faceIndex": 0, + "faceName": "", + "traits": [ + { + "code": 51, + "dataId": 4, + "value": 1 + }, + { + "code": 52, + "dataId": 1, + "value": 1 + } + ], + "initialLevel": 1, + "maxLevel": 99, + "name": "コウ", + "nickname": "童貞", + "note": " \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Name: walk\n Index: 0\n Loop\n Frames: 4\n Speed: 10\n\n\n\n Name: swing\n Index: 1\n Frames: 1\n Speed: 30\n\n\n\n Name: damage\n Index: 2\n Loop\n Frames: 2\n Speed: 5\n\n\n\n Name: dead\n Index: 3\n Loop\n Frames: 1\n\n\n\n Name: abnormal\n Index: 4\n Loop\n Frames: 4\n Speed: 6\n\n\n\n\n Name: THRUST\n Index: 5\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: missile\n Index: 6\n Loop\n Frames: 4\n Speed: 6\n\n\n\n Name: skill\n Index: 7\n Loop\n Frames: 4\n Speed: 6\n\n\n\n\n Name: SPELL\n Index: 8\n Loop\n Frames: 4\n Speed: 6\n", + "profile": "特警部の部長" + }, + { + "id": 5, + "battlerName": "", + "characterIndex": 0, + "characterName": "05ntr-mob", + "classId": 5, + "equips": [ + 0, + 0, + 0 + ], + "faceIndex": 0, + "faceName": "", + "traits": [ + { + "code": 11, + "dataId": 1, + "value": 1 + }, + { + "code": 22, + "dataId": 2, + "value": 1 + }, + { + "code": 62, + "dataId": 0, + "value": 1 + }, + { + "code": 64, + "dataId": 4, + "value": 1 + }, + { + "code": 14, + "dataId": 11, + "value": 1 + }, + { + "code": 14, + "dataId": 12, + "value": 1 + }, + { + "code": 14, + "dataId": 13, + "value": 1 + }, + { + "code": 14, + "dataId": 15, + "value": 1 + }, + { + "code": 14, + "dataId": 14, + "value": 1 + }, + { + "code": 14, + "dataId": 16, + "value": 1 + } + ], + "initialLevel": 69, + "maxLevel": 69, + "name": "富士見 ジュウイチロウ", + "nickname": "経験人数:測定不能", + "note": "\n \n \n\n\n\n\n\n\n\n\n Name: wait\n Index: 0\n Loop\n Frames: 4\n\n\n\n Name: walk\n Index: 0\n Loop\n Frames: 4\n Speed: 10\n\n\n\n Name: swing\n Index: 0\n Loop\n Frames: 4\n Speed: 8\n\n\n\n Name: damage\n Index: 0\n Loop\n Name: NAME\n Index: INDEX\n Loop\n\n\n\n Name: dead\n Index: 0\n Loop\n\n", + "profile": "フジミ重工の御曹司" + } +] \ No newline at end of file diff --git a/www/data/Animations.json b/www/data/Animations.json new file mode 100644 index 0000000..5c8b2d6 --- /dev/null +++ b/www/data/Animations.json @@ -0,0 +1,117575 @@ +[ + null, + { + "id": 1, + "animation1Hue": 0, + "animation1Name": "Hit1", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [], + [ + [ + 0, + 0, + 0, + 250, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "打撃/物理", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 100, + "volume": 90 + } + } + ] + }, + { + "id": 2, + "animation1Hue": 0, + "animation1Name": "Hit1", + "animation2Hue": 0, + "animation2Name": "HitPhoton", + "frames": [ + [], + [ + [ + 0, + 0, + 0, + 250, + 0, + 0, + 255, + 1 + ], + [ + 100, + -16, + 0, + 230, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ], + [ + 101, + -16, + 0, + 230, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ], + [ + 102, + -16, + 0, + 230, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ], + [ + 103, + -16, + 0, + 230, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 104, + -16, + 0, + 230, + 0, + 0, + 180, + 1 + ] + ] + ], + "name": "打撃/エフェクト", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Evasion2", + "pan": 0, + "pitch": 150, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Damage4", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "Powerup", + "pan": 0, + "pitch": 180, + "volume": 90 + } + } + ] + }, + { + "id": 3, + "animation1Hue": 0, + "animation1Name": "Hit2", + "animation2Hue": 0, + "animation2Name": "HitFire", + "frames": [ + [ + [ + 0, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ], + [ + 100, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -12, + 165, + 0, + 0, + 180, + 1 + ], + [ + 101, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 102, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 103, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 104, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 105, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 106, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 107, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "打撃/炎", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Fire1", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 119, + 102, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 136, + 51, + 153 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 2, + "se": null + } + ] + }, + { + "id": 4, + "animation1Hue": 0, + "animation1Name": "StateUp1", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + -3, + -175, + 240, + 0, + 0, + 255, + 1 + ], + [ + 18, + 0, + -35, + 260, + 0, + 0, + 127, + 1 + ] + ], + [ + [ + 2, + -3, + -175, + 240, + 0, + 0, + 255, + 1 + ], + [ + 18, + 0, + -35, + 220, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -3, + -175, + 240, + 0, + 0, + 255, + 1 + ], + [ + 18, + 0, + -35, + 220, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -3, + -125, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "攻撃動作", + "position": 2, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Skill1", + "pan": 0, + "pitch": 100, + "volume": 50 + } + } + ] + }, + { + "id": 5, + "animation1Hue": 0, + "animation1Name": "Hit2", + "animation2Hue": 0, + "animation2Name": "HitThunder", + "frames": [ + [ + [ + 0, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ], + [ + 100, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -12, + 165, + 0, + 0, + 180, + 1 + ], + [ + 101, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 102, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 103, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 105, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 106, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 106, + 0, + -12, + 232, + 20, + 0, + 150, + 1 + ] + ] + ], + "name": "打撃/雷", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Thunder8", + "pan": 0, + "pitch": 80, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 102, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 119, + 153 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 2, + "se": null + } + ] + }, + { + "id": 6, + "animation1Hue": 0, + "animation1Name": "Slash", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 24, + -42, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 24, + -42, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -18, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -18, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -18, + 180, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "斬撃/物理", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 140, + "volume": 80 + } + } + ] + }, + { + "id": 7, + "animation1Hue": 0, + "animation1Name": "Slash", + "animation2Hue": 0, + "animation2Name": "SlashPhoton", + "frames": [ + [ + [ + 0, + 0, + -42, + 180, + 0, + 0, + 255, + 1 + ], + [ + 100, + 0, + -2, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -42, + 180, + 0, + 0, + 255, + 1 + ], + [ + 101, + 0, + -2, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -18, + 180, + 0, + 0, + 255, + 1 + ], + [ + 102, + 16, + -2, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -18, + 180, + 0, + 0, + 255, + 1 + ], + [ + 103, + 60.5, + -25.5, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -18, + 180, + 0, + 0, + 255, + 1 + ], + [ + 103, + 79, + -17.5, + 180, + 2, + 0, + 127, + 1 + ] + ] + ], + "name": "斬撃/エフェクト", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 187 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Evasion2", + "pan": 0, + "pitch": 150, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 150, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "Powerup", + "pan": 0, + "pitch": 180, + "volume": 90 + } + } + ] + }, + { + "id": 8, + "animation1Hue": 0, + "animation1Name": "Stick", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 280, + 0, + 0, + 172, + 1 + ] + ], + [ + [ + 2, + 0, + -2, + 200, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -2, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -2, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -2, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + -2, + 180, + 0, + 0, + 255, + 1 + ], + [ + 6, + 0, + -2, + 220, + 45, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + -2, + 200, + 0, + 0, + 127, + 1 + ], + [ + 6, + 0, + -2, + 240, + 45, + 0, + 127, + 1 + ] + ] + ], + "name": "刺突/物理", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Thunder1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 2, + "se": { + "name": "Sword5", + "pan": 0, + "pitch": 120, + "volume": 90 + } + } + ] + }, + { + "id": 9, + "animation1Hue": 0, + "animation1Name": "Stick", + "animation2Hue": 0, + "animation2Name": "StickPhoton", + "frames": [ + [ + [ + 0, + 0, + 0, + 280, + 0, + 0, + 172, + 1 + ], + [ + -1, + 0, + -2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 100, + 0, + 0, + 260, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 101, + 0, + 0, + 220, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 180, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 102, + 0, + 0, + 220, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 180, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 103, + 0, + 0, + 220, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 180, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 104, + 0, + 0, + 220, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 180, + 0, + 0, + 255, + 1 + ], + [ + 6, + 0, + 0, + 220, + 45, + 1, + 255, + 1 + ], + [ + 105, + 0, + 0, + 220, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 200, + 0, + 0, + 127, + 1 + ], + [ + 6, + 0, + 0, + 240, + 45, + 1, + 127, + 1 + ], + [ + 107, + 0, + 0, + 220, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 107, + 0, + 0, + 240, + 180, + 0, + 255, + 1 + ], + [ + -1, + 220, + -233, + 100, + 0, + 0, + 255, + 1 + ], + [ + 108, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 107, + 0, + 0, + 240, + 180, + 0, + 127, + 1 + ], + [ + -1, + 220, + -233, + 100, + 0, + 0, + 255, + 1 + ], + [ + 108, + 0, + 0, + 300, + 0, + 0, + 127, + 1 + ] + ] + ], + "name": "刺突/エフェクト", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Evasion2", + "pan": 0, + "pitch": 150, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Thunder4", + "pan": 0, + "pitch": 150, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "Powerup", + "pan": 0, + "pitch": 180, + "volume": 90 + } + } + ] + }, + { + "id": 10, + "animation1Hue": 0, + "animation1Name": "Stick", + "animation2Hue": 0, + "animation2Name": "HitFire", + "frames": [ + [ + [ + -1, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ], + [ + 0, + 0, + -12, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -12, + 200, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -12, + 300, + 0, + 0, + 255, + 1 + ], + [ + 5, + 0, + -12, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + -12, + 240, + 0, + 0, + 255, + 1 + ], + [ + 100, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + -12, + 255, + 0, + 0, + 255, + 1 + ], + [ + 101, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 102, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 8, + 0, + -12, + 270, + 355, + 0, + 255, + 1 + ] + ], + [ + [ + 103, + 0, + -12, + 240, + 0, + 0, + 255, + 1 + ], + [ + 8, + 0, + -12, + 277, + 354, + 0, + 150, + 1 + ] + ], + [ + [ + 104, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 105, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 106, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 107, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "刺突/炎", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Thunder1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 119, + 102, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 2, + "se": { + "name": "Sword5", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 136, + 51, + 153 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 3, + "se": { + "name": "Fire1", + "pan": 0, + "pitch": 100, + "volume": 100 + } + } + ] + }, + { + "id": 11, + "animation1Hue": 0, + "animation1Name": "Hit1", + "animation2Hue": 0, + "animation2Name": "HitSpecial2", + "frames": [ + [ + [ + 0, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ], + [ + 100, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 102, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 104, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 106, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 107, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "打撃/敵", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 119, + 102, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 70, + "volume": 100 + } + } + ] + }, + { + "id": 12, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 13, + "animation1Hue": 0, + "animation1Name": "Claw", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + -26, + 170, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -26, + 170, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -26, + 170, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -26, + 170, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -26, + 170, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -26, + 170, + 90, + 0, + 255, + 1 + ] + ] + ], + "name": "爪/物理", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Attack2", + "pan": 0, + "pitch": 200, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Slash2", + "pan": 0, + "pitch": 100, + "volume": 90 + } + } + ] + }, + { + "id": 14, + "animation1Hue": 0, + "animation1Name": "ClawSpecial1", + "animation2Hue": 0, + "animation2Name": "Cure1", + "frames": [ + [ + [ + 0, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + -50, + 150, + 90, + 0, + 255, + 1 + ] + ] + ], + "name": "爪/必殺技", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 119, + 153, + 187 + ], + "flashDuration": 3, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Attack3", + "pan": 0, + "pitch": 100, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 119, + 153, + 187 + ], + "flashDuration": 3, + "flashScope": 0, + "frame": 1, + "se": { + "name": "Slash2", + "pan": 0, + "pitch": 100, + "volume": 80 + } + } + ] + }, + { + "id": 15, + "animation1Hue": 0, + "animation1Name": "HitSpecial1", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + -273, + 82, + 100, + -20, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + -176, + 38, + 100, + -20, + 0, + 255, + 1 + ], + [ + 0, + 72, + 312, + 130, + -100, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 2, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 41, + 191.5, + 130, + -100, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 3, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 4, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 54, + -256.5, + 100, + 100, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 5, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ], + [ + 2, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 27, + -159.5, + 100, + 100, + 0, + 255, + 1 + ], + [ + 0, + -250, + -64, + 110, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 6, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ], + [ + 3, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + 2, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + -155, + -12, + 110, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 4, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 4, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + 3, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 332, + 75, + 120, + 190, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 5, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 5, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + 4, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + 2, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 178.5, + 52, + 120, + 190, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 6, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 6, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + 5, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + 3, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 6, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 6, + 10, + -80, + 200, + 180, + 0, + 0, + 1 + ], + [ + 6, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + 4, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 5, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 5, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 5, + 10, + -80, + 200, + 180, + 0, + 0, + 1 + ], + [ + 5, + -65, + 30, + 260, + -90, + 0, + 0, + 1 + ], + [ + 5, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 6, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 6, + 10, + -80, + 200, + 180, + 0, + 0, + 1 + ], + [ + 6, + -65, + 30, + 260, + -90, + 0, + 0, + 1 + ], + [ + 6, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ] + ], + [], + [ + [ + 7, + 116, + 15, + 400, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 8, + 52, + 15, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 20, + 15, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 36, + 15, + 240, + 0, + 0, + 255, + 1 + ], + [ + 5, + 4, + 15, + 360, + 45, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -44, + 15, + 320, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -44, + 17, + 360, + 0, + 0, + 70, + 1 + ] + ] + ], + "name": "打撃/必殺技1", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 221, + 187, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 2, + "se": { + "name": "Blow1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 221, + 136 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 2, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 187, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 6, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 221, + 136 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 6, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 187, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 9, + "se": { + "name": "Blow1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 221, + 136 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 9, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 187, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 15, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 90, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 221, + 136 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 15, + "se": { + "name": "Thunder5", + "pan": 0, + "pitch": 120, + "volume": 90 + } + } + ] + }, + { + "id": 16, + "animation1Hue": 0, + "animation1Name": "Hit2", + "animation2Hue": 0, + "animation2Name": "HitSpecial2", + "frames": [ + [ + [ + 0, + 24, + 48, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 24, + 48, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 24, + 48, + 150, + 0, + 0, + 255, + 1 + ], + [ + 100, + -60, + 12, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 24, + 48, + 165, + 0, + 0, + 255, + 1 + ], + [ + 101, + -60, + 12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 24, + 48, + 180, + 0, + 0, + 150, + 1 + ], + [ + 102, + -60, + 12, + 255, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 103, + -60, + 12, + 255, + 0, + 0, + 255, + 1 + ], + [ + 100, + 36, + -48, + 195, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 104, + -60, + 12, + 255, + 0, + 0, + 255, + 1 + ], + [ + 101, + 36, + -48, + 225, + 20, + 1, + 255, + 1 + ] + ], + [ + [ + 105, + -60, + 12, + 255, + 0, + 0, + 255, + 1 + ], + [ + 102, + 36, + -48, + 255, + 20, + 1, + 255, + 1 + ], + [ + 0, + -72, + -72, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 103, + 36, + -48, + 255, + 20, + 1, + 255, + 1 + ], + [ + 1, + -72, + -72, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + 36, + -48, + 255, + 20, + 1, + 255, + 1 + ], + [ + 2, + -72, + -72, + 150, + 0, + 0, + 255, + 1 + ], + [ + 100, + -24, + 84, + 195, + 45, + 0, + 255, + 1 + ] + ], + [ + [ + 105, + 36, + -48, + 255, + 20, + 1, + 255, + 1 + ], + [ + 2, + -72, + -72, + 165, + 0, + 0, + 255, + 1 + ], + [ + 101, + -24, + 84, + 225, + 45, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -72, + -72, + 180, + 0, + 0, + 150, + 1 + ], + [ + 102, + -24, + 84, + 255, + 45, + 0, + 255, + 1 + ] + ], + [ + [ + 103, + -24, + 84, + 255, + 45, + 0, + 255, + 1 + ], + [ + 0, + -60, + 60, + 150, + 0, + 0, + 255, + 1 + ], + [ + 0, + 36, + -48, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + -24, + 84, + 255, + 45, + 0, + 255, + 1 + ], + [ + 1, + -60, + 60, + 150, + 0, + 0, + 255, + 1 + ], + [ + 1, + 36, + -48, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 105, + -24, + 84, + 255, + 45, + 0, + 255, + 1 + ], + [ + 2, + -60, + 60, + 150, + 0, + 0, + 255, + 1 + ], + [ + 2, + 36, + -48, + 150, + 0, + 0, + 255, + 1 + ], + [ + 100, + -60, + -60, + 195, + 0, + 0, + 255, + 1 + ], + [ + 100, + 60, + 60, + 195, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -60, + 60, + 165, + 0, + 0, + 255, + 1 + ], + [ + 2, + 36, + -48, + 165, + 0, + 0, + 255, + 1 + ], + [ + 101, + -60, + -60, + 225, + 0, + 0, + 255, + 1 + ], + [ + 101, + 60, + 60, + 225, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -60, + 60, + 180, + 0, + 0, + 150, + 1 + ], + [ + 2, + 36, + -48, + 180, + 0, + 0, + 150, + 1 + ], + [ + 102, + -60, + -60, + 255, + 0, + 0, + 255, + 1 + ], + [ + 102, + 60, + 60, + 255, + 90, + 0, + 255, + 1 + ] + ], + [ + [ + 103, + -60, + -60, + 255, + 0, + 0, + 255, + 1 + ], + [ + 103, + 60, + 60, + 255, + 90, + 0, + 255, + 1 + ], + [ + 100, + 0, + 0, + 195, + 0, + 0, + 255, + 1 + ], + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + -60, + -60, + 255, + 0, + 0, + 255, + 1 + ], + [ + 104, + 60, + 60, + 255, + 90, + 0, + 255, + 1 + ], + [ + 101, + 0, + 0, + 225, + 0, + 1, + 255, + 1 + ], + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 105, + -60, + -60, + 255, + 0, + 0, + 255, + 1 + ], + [ + 105, + 60, + 60, + 255, + 90, + 0, + 255, + 1 + ], + [ + 102, + 0, + 0, + 255, + 0, + 1, + 255, + 1 + ], + [ + 2, + 0, + 0, + 165, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 103, + 0, + 0, + 255, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 104, + 0, + 0, + 270, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 105, + 0, + 0, + 277, + 0, + 1, + 255, + 1 + ] + ] + ], + "name": "打撃/必殺技2", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 0, + "se": { + "name": "Blow1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "conditions": 0, + "flashColor": [ + 255, + 255, + 221, + 119 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 0, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "Blow1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 221, + 119 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 3, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 5, + "se": { + "name": "Blow1", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 221, + 204 + ], + "flashDuration": 3, + "flashScope": 2, + "frame": 7, + "se": { + "name": "Blow2", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 9, + "se": { + "name": "Blow1", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 221, + 119 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 12, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 187 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 14, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 170 + ], + "flashDuration": 3, + "flashScope": 2, + "frame": 17, + "se": { + "name": "Blow2", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 18, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 70, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 170 + ], + "flashDuration": 3, + "flashScope": 2, + "frame": 19, + "se": { + "name": "Damage2", + "pan": 0, + "pitch": 120, + "volume": 100 + } + } + ] + }, + { + "id": 17, + "animation1Hue": 0, + "animation1Name": "SlashSpecial1", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 6, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 0, + -50, + 10, + 180, + -45, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 1, + -50, + 10, + 180, + -45, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 2, + -50, + 10, + 180, + -45, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 3, + -10, + -85, + 220, + -30, + 1, + 255, + 1 + ] + ], + [ + [ + 8, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 4, + -10, + -85, + 220, + -30, + 1, + 255, + 1 + ] + ], + [ + [ + 9, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 5, + -10, + -85, + 220, + -30, + 1, + 255, + 1 + ] + ], + [ + [ + 9, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 3, + 20, + -70, + 240, + 220, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 4, + 20, + -70, + 240, + 220, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 5, + 20, + -70, + 240, + 220, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 0, + -16, + 96, + 200, + 210, + 1, + 255, + 1 + ] + ], + [ + [ + 12, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 1, + -16, + 96, + 200, + 210, + 1, + 255, + 1 + ] + ], + [ + [ + 13, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 2, + -16, + 96, + 200, + 210, + 1, + 255, + 1 + ] + ], + [ + [ + 13, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 13, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 13, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 3, + 96, + 0, + 360, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + -110, + -15, + 300, + 0, + 0, + 255, + 0 + ], + [ + 4, + 0, + 0, + 360, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + -110, + -15, + 300, + 0, + 0, + 255, + 1 + ], + [ + 5, + -64, + 0, + 360, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + -110, + -15, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + -110, + -15, + 300, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "斬撃/必殺技1", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 238, + 204, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 238, + 204, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 3, + "se": { + "name": "Sword3", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 238, + 204, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 5, + "se": { + "name": "Sword4", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 238, + 204, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 7, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 238, + 204, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 9, + "se": { + "name": "Sword3", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 238, + 204, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 11, + "se": { + "name": "Sword4", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 14, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 238, + 204, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 15, + "se": { + "name": "Sword4", + "pan": 0, + "pitch": 70, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 238, + 204, + 170 + ], + "flashDuration": 3, + "flashScope": 2, + "frame": 15, + "se": { + "name": "Attack3", + "pan": 0, + "pitch": 120, + "volume": 90 + } + } + ] + }, + { + "id": 18, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 19, + "animation1Hue": 0, + "animation1Name": "Slash", + "animation2Hue": 0, + "animation2Name": "SlashPhoton", + "frames": [ + [ + [ + 0, + 0, + 58, + 180, + 45, + 0, + 255, + 1 + ], + [ + 100, + 0, + 98, + 180, + 45, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + 58, + 180, + 45, + 0, + 255, + 1 + ], + [ + 101, + 0, + 98, + 180, + 45, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 82, + 180, + 45, + 0, + 255, + 1 + ], + [ + 102, + 16, + 98, + 180, + 45, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 82, + 180, + 45, + 0, + 255, + 1 + ], + [ + 103, + 60.5, + 74.5, + 180, + 45, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 82, + 180, + 45, + 0, + 255, + 1 + ], + [ + 103, + 79, + 82.5, + 180, + 45, + 0, + 127, + 1 + ] + ] + ], + "name": "斬撃/エフェクトよこ", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 187 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Evasion2", + "pan": 0, + "pitch": 150, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 150, + "volume": 80 + } + } + ] + }, + { + "id": 20, + "animation1Hue": 0, + "animation1Name": "StickSpecial1", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 4, + 32, + 48, + 200, + 20, + 1, + 255, + 1 + ] + ], + [ + [ + 5, + 32, + 48, + 200, + 20, + 1, + 255, + 1 + ] + ], + [ + [ + 6, + 32, + 48, + 200, + 20, + 1, + 255, + 1 + ], + [ + 0, + -100, + -93, + 200, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + -100, + -93, + 200, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -100, + -93, + 200, + 30, + 0, + 255, + 1 + ], + [ + 4, + -16, + 48, + 200, + -40, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -16, + 48, + 200, + -40, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -16, + 48, + 200, + -40, + 0, + 255, + 1 + ], + [ + 4, + 32, + -48, + 200, + -30, + 1, + 255, + 1 + ] + ], + [ + [ + 5, + 32, + -48, + 200, + -30, + 1, + 255, + 1 + ] + ], + [ + [ + 6, + 32, + -48, + 200, + -30, + 1, + 255, + 1 + ], + [ + 0, + 112, + 48, + 200, + 20, + 1, + 255, + 1 + ] + ], + [ + [ + 1, + 112, + 48, + 200, + 20, + 1, + 255, + 1 + ] + ], + [ + [ + 2, + 112, + 48, + 200, + 20, + 1, + 255, + 1 + ], + [ + 0, + -112, + 0, + 200, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + -112, + 0, + 200, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -112, + 0, + 200, + 0, + 0, + 255, + 1 + ] + ], + [], + [ + [ + -1, + 334.5, + 68, + 200, + 20, + 1, + 255, + 1 + ], + [ + 3, + 0, + 0, + 420, + 0, + 0, + 180, + 1 + ] + ], + [ + [ + 4, + 4, + -8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 4, + -8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 4, + -8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 4, + -8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 4, + -8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 4, + -8, + 300, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "刺突/必殺技1", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Wind6", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 2, + "se": { + "name": "Sword5", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 119 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 3, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 180, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 4, + "se": { + "name": "Sword5", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 119 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 5, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 180, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 6, + "se": { + "name": "Sword5", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 119 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 7, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 180, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 8, + "se": { + "name": "Sword5", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 119 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 9, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 180, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 12, + "se": { + "name": "Sword4", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 119 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 12, + "se": { + "name": "Slash2", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 204 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 16, + "se": null + } + ] + }, + { + "id": 21, + "animation1Hue": 160, + "animation1Name": "StickSpecial2", + "animation2Hue": 210, + "animation2Name": "StickSpecial3", + "frames": [ + [ + [ + 2, + -48, + 72, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + -48, + 72, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + -48, + 72, + 255, + 0, + 0, + 255, + 1 + ], + [ + 2, + 84, + -48, + 300, + 0, + 0, + 255, + 1 + ], + [ + 5, + -48, + 72, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -48, + 72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 3, + 84, + -48, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -48, + 72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 4, + 84, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 5, + 84, + -48, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 109, + -48, + 72, + 195, + 0, + 0, + 255, + 1 + ], + [ + 8, + -48, + 72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 6, + 84, + -48, + 180, + 0, + 0, + 255, + 1 + ], + [ + 2, + -72, + -72, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 110, + -48, + 72, + 195, + 0, + 0, + 255, + 1 + ], + [ + 7, + 84, + -48, + 180, + 0, + 0, + 255, + 1 + ], + [ + 3, + -72, + -72, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 109, + 84, + -48, + 195, + 0, + 0, + 255, + 1 + ], + [ + 8, + 84, + -48, + 180, + 0, + 0, + 255, + 1 + ], + [ + 4, + -72, + -72, + 255, + 0, + 0, + 255, + 1 + ], + [ + 5, + -72, + -72, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 110, + 84, + -48, + 195, + 0, + 0, + 255, + 1 + ], + [ + 6, + -72, + -72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 2, + 60, + 60, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -72, + -72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 3, + 60, + 60, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 109, + -72, + -72, + 195, + 0, + 0, + 255, + 1 + ], + [ + 8, + -72, + -72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 4, + 60, + 60, + 255, + 0, + 0, + 255, + 1 + ], + [ + 5, + 60, + 60, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 110, + -72, + -72, + 195, + 0, + 0, + 255, + 1 + ], + [ + 6, + 60, + 60, + 180, + 0, + 0, + 255, + 1 + ], + [ + 102, + -72, + 36, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 60, + 60, + 180, + 0, + 0, + 255, + 1 + ], + [ + 103, + -72, + 36, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 109, + 60, + 60, + 195, + 0, + 0, + 255, + 1 + ], + [ + 8, + 60, + 60, + 180, + 0, + 0, + 255, + 1 + ], + [ + 104, + -72, + 36, + 255, + 0, + 0, + 255, + 1 + ], + [ + 105, + -72, + 36, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 110, + 60, + 60, + 195, + 0, + 0, + 255, + 1 + ], + [ + 106, + -72, + 36, + 180, + 0, + 0, + 255, + 1 + ], + [ + 102, + 72, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 107, + -72, + 36, + 180, + 0, + 0, + 255, + 1 + ], + [ + 103, + 72, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 108, + -72, + 36, + 195, + 0, + 0, + 255, + 1 + ], + [ + 104, + 72, + 0, + 255, + 0, + 0, + 255, + 1 + ], + [ + 105, + 72, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 109, + -72, + 36, + 195, + 0, + 0, + 255, + 1 + ], + [ + 106, + 72, + 0, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 110, + -72, + 36, + 195, + 0, + 0, + 255, + 1 + ], + [ + 107, + 72, + 0, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 84, + 0, + 180, + 0, + 0, + 255, + 1 + ], + [ + 108, + 72, + 0, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 109, + 72, + 0, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 110, + 72, + 0, + 195, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "刺突/必殺技2", + "position": 1, + "timings": [ + { + "flashColor": [ + 187, + 221, + 255, + 238 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 0, + "se": { + "name": "Wind5", + "pan": 0, + "pitch": 80, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 187, + 119, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 2, + "se": { + "name": "Sword4", + "pan": 0, + "pitch": 150, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 187, + 119, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 4, + "se": { + "name": "Sword5", + "pan": 0, + "pitch": 150, + "volume": 100 + } + }, + { + "flashColor": [ + 187, + 221, + 255, + 187 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 6, + "se": { + "name": "Slash2", + "pan": 0, + "pitch": 150, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 187, + 119, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 7, + "se": { + "name": "Sword4", + "pan": 0, + "pitch": 150, + "volume": 100 + } + }, + { + "flashColor": [ + 187, + 221, + 255, + 170 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 9, + "se": { + "name": "Sword5", + "pan": 0, + "pitch": 150, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 187, + 119, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 10, + "se": { + "name": "Slash2", + "pan": 0, + "pitch": 150, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 187, + 119, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 13, + "se": { + "name": "Sword4", + "pan": 0, + "pitch": 150, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 187, + 119, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 16, + "se": { + "name": "Sword5", + "pan": 0, + "pitch": 150, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 187, + 119, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 17, + "se": { + "name": "Slash2", + "pan": 0, + "pitch": 150, + "volume": 100 + } + }, + { + "flashColor": [ + 187, + 221, + 255, + 170 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 19, + "se": { + "name": "Sword4", + "pan": 0, + "pitch": 150, + "volume": 80 + } + } + ] + }, + { + "id": 22, + "animation1Hue": 0, + "animation1Name": "ClawSpecial1", + "animation2Hue": 0, + "animation2Name": "ClawSpecial2", + "frames": [ + [ + [ + 0, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ], + [ + 100, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ], + [ + 101, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ], + [ + 104, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + -6, + 240, + 0, + 0, + 255, + 1 + ], + [ + 103, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ], + [ + [ + 104, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ], + [ + [ + 105, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ], + [ + [ + 106, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ], + [ + [ + 108, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ], + [ + [ + 110, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ], + [ + [ + 111, + 0, + -18, + 240, + 250, + 1, + 255, + 1 + ] + ] + ], + "name": "爪/必殺技", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 119, + 153, + 187 + ], + "flashDuration": 3, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Attack3", + "pan": 0, + "pitch": 100, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 119, + 153, + 187 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Slash2", + "pan": 0, + "pitch": 100, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 3, + "se": { + "name": "Attack2", + "pan": 0, + "pitch": 150, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 119, + 153, + 187 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 4, + "se": { + "name": "Slash3", + "pan": 0, + "pitch": 100, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 6, + "se": { + "name": "Attack2", + "pan": 0, + "pitch": 150, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 119, + 153, + 187 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 7, + "se": { + "name": "Slash2", + "pan": 0, + "pitch": 100, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 9, + "se": { + "name": "Attack2", + "pan": 0, + "pitch": 150, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 119, + 153, + 187 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 10, + "se": { + "name": "Slash3", + "pan": 0, + "pitch": 100, + "volume": 80 + } + } + ] + }, + { + "id": 23, + "animation1Hue": 0, + "animation1Name": "Flash", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 1, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + 6, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + 7, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + 8, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 11, + 0, + -10, + 280, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + -10, + 260, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 12, + 0, + -10, + 280, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + -10, + 300, + -20, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 13, + 0, + -10, + 280, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 300, + -20, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 14, + 0, + -10, + 330, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 300, + -20, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 14, + 0, + -10, + 430, + 0, + 0, + 200, + 1 + ] + ] + ], + "name": "閃光", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Flash2", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "Sword1", + "pan": 0, + "pitch": 50, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 68 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 7, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 255, + 119 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 8, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 255, + 187 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 9, + "se": null + } + ] + }, + { + "id": 24, + "animation1Hue": 0, + "animation1Name": "Special1", + "animation2Hue": 0, + "animation2Name": "Special2", + "frames": [ + [ + [ + 118, + -48, + 12, + 195, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 119, + -48, + 12, + 195, + 0, + 1, + 255, + 1 + ], + [ + 124, + 0, + 12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 120, + -48, + 12, + 195, + 0, + 1, + 255, + 1 + ], + [ + 125, + 0, + 12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 121, + -48, + 12, + 195, + 0, + 1, + 255, + 1 + ], + [ + 126, + 0, + 12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 122, + -48, + 12, + 195, + 0, + 1, + 255, + 1 + ], + [ + 0, + 48, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 127, + 0, + 12, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + -48, + 12, + 195, + 0, + 1, + 255, + 1 + ], + [ + 1, + 48, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 128, + 0, + 12, + 150, + 0, + 0, + 255, + 1 + ], + [ + 124, + -24, + -12, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 48, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 125, + -24, + -12, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 48, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 106, + -36, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 126, + -24, + -12, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 48, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 107, + -36, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 127, + -24, + -12, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 48, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 108, + -36, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 128, + -24, + -12, + 195, + 0, + 0, + 255, + 1 + ], + [ + 124, + 12, + 0, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 109, + -36, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 112, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 125, + 12, + 0, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 110, + -36, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 113, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 126, + 12, + 0, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 111, + -36, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 114, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 127, + 12, + 0, + 195, + 0, + 0, + 255, + 1 + ], + [ + 124, + -36, + -12, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 115, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 128, + 12, + 0, + 195, + 0, + 0, + 255, + 1 + ], + [ + 125, + -36, + -12, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 116, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 100, + 0, + -120, + 225, + 0, + 0, + 255, + 1 + ], + [ + 126, + -36, + -12, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 117, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 101, + 0, + -84, + 225, + 0, + 0, + 255, + 1 + ], + [ + 102, + 0, + -60, + 225, + 0, + 0, + 255, + 1 + ], + [ + 127, + -36, + -12, + 195, + 0, + 0, + 255, + 1 + ], + [ + 124, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 103, + 0, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 128, + -36, + -12, + 195, + 0, + 0, + 255, + 1 + ], + [ + 125, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + 0, + -36, + 225, + 0, + 0, + 255, + 1 + ], + [ + 126, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 105, + 0, + -36, + 225, + 0, + 0, + 200, + 1 + ], + [ + 127, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 128, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "汎用/必殺技1", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 204, + 187 + ], + "flashDuration": 3, + "flashScope": 2, + "frame": 0, + "se": null + }, + { + "flashColor": [ + 255, + 170, + 119, + 204 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 110, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 204 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 5, + "se": { + "name": "Slash4", + "pan": 0, + "pitch": 90, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 170, + 119, + 204 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 8, + "se": { + "name": "Slash5", + "pan": 0, + "pitch": 90, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 187 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 12, + "se": { + "name": "Slash2", + "pan": 0, + "pitch": 110, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 187, + 221 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 15, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 120, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 3, + "flashScope": 2, + "frame": 15, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 187, + 221 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 17, + "se": { + "name": "Damage2", + "pan": 0, + "pitch": 110, + "volume": 100 + } + } + ] + }, + { + "id": 25, + "animation1Hue": 0, + "animation1Name": "Special1", + "animation2Hue": 0, + "animation2Name": "Special2", + "frames": [ + [ + [ + -1, + -33.5, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 112, + -19, + -20, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 111, + -36, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 114, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 127, + 12, + 0, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 115, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 128, + 12, + 0, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 116, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -120, + 225, + 0, + 0, + 255, + 1 + ], + [ + 126, + -36, + -12, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 117, + 12, + 12, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 127.5, + -69, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 185, + -40, + 225, + 0, + 0, + 255, + 1 + ], + [ + 127, + -36, + -12, + 195, + 0, + 0, + 255, + 1 + ], + [ + 124, + -45, + -7.5, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 128, + -42.5, + -17.5, + 225, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "横殴り", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 187, + 221 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 1, + "se": { + "name": "Slash3", + "pan": 0, + "pitch": 80, + "volume": 100 + } + } + ] + }, + { + "id": 26, + "animation1Hue": 0, + "animation1Name": "StatePoison", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + -126.5, + 200, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -130, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + -126, + 200, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "毒", + "position": 2, + "timings": [ + { + "flashColor": [ + 102, + 255, + 153, + 102 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Poison", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 102, + 255, + 153, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 3, + "se": null + }, + { + "flashColor": [ + 102, + 255, + 153, + 136 + ], + "flashDuration": 8, + "flashScope": 1, + "frame": 5, + "se": null + } + ] + }, + { + "id": 27, + "animation1Hue": 0, + "animation1Name": "StateDark", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 19, + 0, + 0, + 280, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 18, + 0, + 0, + 265, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 250, + -5, + 0, + 145, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 260, + 0, + 0, + 255, + 0 + ], + [ + 0, + 0, + 0, + 250, + 0, + 0, + 100, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 260, + 0, + 0, + 255, + 0 + ], + [ + 1, + 0, + 0, + 250, + 0, + 0, + 60, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 260, + 0, + 0, + 255, + 0 + ], + [ + 2, + 0, + 0, + 250, + 0, + 0, + 95, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 260, + 0, + 0, + 255, + 0 + ], + [ + 3, + 0, + 0, + 250, + 0, + 0, + 130, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 260, + 0, + 0, + 255, + 0 + ], + [ + 4, + 0, + 0, + 250, + 0, + 0, + 165, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 2, + 0, + 260, + 0, + 0, + 255, + 0 + ], + [ + 5, + 0, + 0, + 250, + 0, + 0, + 200, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 300, + 0, + 0, + 127, + 0 + ], + [ + 6, + 0, + 0, + 250, + 0, + 0, + 237, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 260, + 0, + 0, + 200, + 0 + ], + [ + 7, + 0, + 0, + 250, + 0, + 0, + 237, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + 8, + 0, + 0, + 250, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + 9, + 0, + 0, + 250, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + 10, + 0, + 0, + 250, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + -2.5, + 0, + 260, + 0, + 0, + 60, + 0 + ], + [ + 11, + 0, + 0, + 250, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 280, + 0, + 0, + 127, + 0 + ], + [ + 12, + 0, + 0, + 250, + 5, + 0, + 255, + 0 + ], + [ + -1, + 245, + -74, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 408, + -76, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 280, + 0, + 0, + 127, + 0 + ], + [ + 12, + 0, + 0, + 260, + 8, + 0, + 200, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 280, + 0, + 0, + 127, + 0 + ], + [ + 12, + 0, + 0, + 270, + 11, + 0, + 127, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "暗闇", + "position": 1, + "timings": [ + { + "flashColor": [ + 0, + 0, + 0, + 68 + ], + "flashDuration": 20, + "flashScope": 1, + "frame": 2, + "se": { + "name": "Blind", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 0, + 0, + 0, + 34 + ], + "flashDuration": 20, + "flashScope": 2, + "frame": 2, + "se": null + }, + { + "flashColor": [ + 0, + 0, + 0, + 170 + ], + "flashDuration": 20, + "flashScope": 1, + "frame": 3, + "se": { + "name": "Darkness2", + "pan": 0, + "pitch": 80, + "volume": 50 + } + }, + { + "flashColor": [ + 0, + 0, + 0, + 68 + ], + "flashDuration": 20, + "flashScope": 2, + "frame": 3, + "se": null + }, + { + "flashColor": [ + 0, + 0, + 0, + 255 + ], + "flashDuration": 10, + "flashScope": 1, + "frame": 4, + "se": null + }, + { + "flashColor": [ + 0, + 0, + 0, + 85 + ], + "flashDuration": 10, + "flashScope": 2, + "frame": 4, + "se": null + }, + { + "flashColor": [ + 0, + 0, + 0, + 119 + ], + "flashDuration": 10, + "flashScope": 2, + "frame": 6, + "se": null + }, + { + "flashColor": [ + 0, + 0, + 0, + 255 + ], + "flashDuration": 10, + "flashScope": 1, + "frame": 13, + "se": null + } + ] + }, + { + "id": 28, + "animation1Hue": 0, + "animation1Name": "Sonic", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 5, + -132, + -156, + 225, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 4, + -132, + -156, + 225, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 3, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 276, + -72, + 225, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 5, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + -240, + -48, + 225, + 0, + 0, + 150, + 1 + ], + [ + 4, + 276, + -72, + 225, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 4, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + -240, + -48, + 225, + 0, + 0, + 200, + 1 + ], + [ + 3, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 108, + -132, + 225, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 4, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 108, + -132, + 225, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 3, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 2, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -132, + -156, + 195, + 0, + 0, + 150, + 1 + ], + [ + 2, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 1, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 0, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 0, + 276, + -72, + 195, + 0, + 0, + 150, + 1 + ], + [ + 3, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -240, + -48, + 195, + 0, + 0, + 150, + 1 + ], + [ + 2, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 108, + -132, + 195, + 0, + 0, + 150, + 1 + ] + ] + ], + "name": "超音波", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 255, + 119, + 119 + ], + "flashDuration": 10, + "flashScope": 2, + "frame": 0, + "se": { + "name": "Sound3", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 170, + 170 + ], + "flashDuration": 4, + "flashScope": 1, + "frame": 2, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 170, + 170 + ], + "flashDuration": 4, + "flashScope": 1, + "frame": 5, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 170, + 170 + ], + "flashDuration": 4, + "flashScope": 1, + "frame": 8, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 170, + 170 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 11, + "se": null + } + ] + }, + { + "id": 29, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q012_Scan", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "スキャン", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "0SF16(1秒)", + "pan": 0, + "pitch": 150, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 7, + "se": { + "name": "0SF13(1秒)", + "pan": 0, + "pitch": 60, + "volume": 90 + } + } + ] + }, + { + "id": 30, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q017_Barrier", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 30, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 31, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 32, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 33, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 34, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 35, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 36, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 37, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 38, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 39, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 40, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 41, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 42, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 43, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 44, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "★テレポーター", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Darkness2", + "pan": 0, + "pitch": 150, + "volume": 45 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 8, + "se": { + "name": "0特殊攻撃6", + "pan": 0, + "pitch": 90, + "volume": 45 + } + } + ] + }, + { + "id": 31, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q010_Maintenance", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "★変身アニメ", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "0SF16(1秒)", + "pan": 0, + "pitch": 90, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "0特殊攻撃4(1秒)", + "pan": 0, + "pitch": 150, + "volume": 90 + } + } + ] + }, + { + "id": 32, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q009_Repair", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + -20, + 150, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "★回復", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "0魔法 詠唱18(3秒)ss", + "pan": 0, + "pitch": 100, + "volume": 90 + } + } + ] + }, + { + "id": 33, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q013_Virus", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "★洗脳", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "0特殊攻撃7", + "pan": 0, + "pitch": 150, + "volume": 90 + } + } + ] + }, + { + "id": 34, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q008_Explosion", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 200, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "爆発", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "Explosion1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + } + ] + }, + { + "id": 35, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q014_Logic_Bomb", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "バリアー1", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Absorb1", + "pan": 0, + "pitch": 60, + "volume": 90 + } + } + ] + }, + { + "id": 36, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q018_Barrier_Break", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 32, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 35, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 36, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 38, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 40, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 42, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 44, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "バリアー2", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Blind", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": null + } + ] + }, + { + "id": 37, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q016_Unchained", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 33, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 37, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 39, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "チェーン拘束", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Blind", + "pan": 0, + "pitch": 70, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 9, + "se": { + "name": "Darkness2", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 14, + "se": { + "name": "Equip1", + "pan": 0, + "pitch": 70, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 19, + "se": { + "name": "Equip1", + "pan": 0, + "pitch": 50, + "volume": 100 + } + } + ] + }, + { + "id": 38, + "animation1Hue": 0, + "animation1Name": "StateSleep", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + -1, + 365, + -39, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 9, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 10, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 11, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 12, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 13, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 14, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 15, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 300, + 0, + 0, + 127, + 1 + ], + [ + 16, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 17, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 2.5, + 0, + 300, + 0, + 0, + 196, + 1 + ], + [ + 18, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 300, + 0, + 0, + 138, + 1 + ], + [ + 19, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -2.5, + 300, + 0, + 0, + 79, + 1 + ], + [ + 20, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + 0, + 300, + 0, + 0, + 20, + 1 + ], + [ + 21, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "睡眠", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "Up1", + "pan": 0, + "pitch": 50, + "volume": 70 + } + }, + { + "flashColor": [ + 170, + 221, + 255, + 255 + ], + "flashDuration": 6, + "flashScope": 1, + "frame": 5, + "se": { + "name": "Sleep", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 14, + "se": null + } + ] + }, + { + "id": 39, + "animation1Hue": 0, + "animation1Name": "Fire2", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + -120, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -96, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -132, + 210, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -120, + 210, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -120, + 210, + 0, + 0, + 150, + 1 + ] + ] + ], + "name": "炎/単体2", + "position": 2, + "timings": [ + { + "flashColor": [ + 255, + 102, + 34, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Fire2", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 102, + 34, + 204 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 2, + "se": null + } + ] + }, + { + "id": 40, + "animation1Hue": 0, + "animation1Name": "Fire2", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + -24, + 255, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -24, + 255, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -24, + 255, + 0, + 0, + 255, + 1 + ], + [ + 0, + -300, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 7, + 0, + -108, + 240, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 3, + 0, + -24, + 255, + 0, + 0, + 255, + 1 + ], + [ + 1, + -300, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 8, + 0, + -108, + 240, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 4, + 0, + -24, + 255, + 0, + 0, + 255, + 1 + ], + [ + 2, + -300, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 7, + -300, + -108, + 240, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 3, + -300, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 5, + 0, + -24, + 255, + 0, + 0, + 255, + 1 + ], + [ + 0, + 288, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 0, + -132, + 12, + 150, + 0, + 0, + 255, + 1 + ], + [ + 8, + -300, + -108, + 240, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 5, + 0, + -24, + 255, + 0, + 0, + 180, + 1 + ], + [ + 4, + -300, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 1, + 288, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 1, + -132, + -12, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -300, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 2, + 288, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 2, + -132, + -12, + 180, + 0, + 0, + 255, + 1 + ], + [ + 0, + 120, + 12, + 150, + 0, + 0, + 255, + 1 + ], + [ + 7, + 288, + -108, + 240, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 5, + -300, + -48, + 255, + 0, + 0, + 150, + 1 + ], + [ + 3, + 288, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 3, + -132, + -12, + 180, + 0, + 0, + 255, + 1 + ], + [ + 1, + 120, + -12, + 180, + 0, + 0, + 255, + 1 + ], + [ + 8, + 288, + -108, + 240, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 4, + 288, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 4, + -132, + -12, + 180, + 0, + 0, + 255, + 1 + ], + [ + -1, + 96, + 0, + 180, + 0, + 0, + 255, + 1 + ], + [ + 2, + 120, + -12, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 288, + -48, + 255, + 0, + 0, + 255, + 1 + ], + [ + 5, + -132, + -12, + 180, + 0, + 0, + 255, + 1 + ], + [ + 3, + 120, + -12, + 180, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 5, + 288, + -48, + 255, + 0, + 0, + 150, + 1 + ], + [ + 5, + -132, + -12, + 180, + 0, + 0, + 150, + 1 + ], + [ + 4, + 120, + -12, + 180, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 5, + 120, + -12, + 180, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 5, + 120, + -12, + 180, + 0, + 0, + 100, + 1 + ] + ] + ], + "name": "炎/全体2", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 187, + 68, + 153 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 0, + "se": { + "name": "Fire3", + "pan": 0, + "pitch": 90, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 102, + 0, + 187 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 0, + "se": null + }, + { + "flashColor": [ + 255, + 153, + 0, + 204 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 3, + "se": null + }, + { + "flashColor": [ + 255, + 187, + 68, + 153 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 5, + "se": null + }, + { + "flashColor": [ + 255, + 119, + 0, + 187 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 6, + "se": null + } + ] + }, + { + "id": 41, + "animation1Hue": 0, + "animation1Name": "Magic2", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 4, + -310, + -20, + 220, + 0, + 0, + 255, + 1 + ], + [ + 8, + -310, + -20, + 100, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 2, + 30, + 45, + 220, + 0, + 0, + 255, + 1 + ], + [ + 6, + 30, + 45, + 171, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 0, + -105, + -160, + 220, + 0, + 0, + 255, + 1 + ], + [ + 9, + -105, + -160, + 193, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 4, + 250, + -110, + 220, + 0, + 0, + 255, + 1 + ], + [ + 7, + 250, + -110, + 215, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 5, + -310, + -20, + 220, + 0, + 0, + 255, + 1 + ], + [ + 9, + -310, + -20, + 220, + 0, + 0, + 180, + 0 + ], + [ + 11, + -310, + -20, + 200, + 0, + 0, + 255, + 0 + ], + [ + 3, + 30, + 45, + 220, + 0, + 0, + 255, + 1 + ], + [ + 7, + 30, + 45, + 160, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 1, + -105, + -160, + 220, + 0, + 0, + 255, + 1 + ], + [ + 10, + -105, + -160, + 182, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 5, + 250, + -110, + 220, + 0, + 0, + 255, + 1 + ], + [ + 8, + 250, + -110, + 204, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 10, + -310, + -20, + 220, + 0, + 0, + 0, + 1 + ], + [ + 10, + -310, + -20, + 300, + 0, + 0, + 100, + 0 + ], + [ + 12, + -310, + -20, + 200, + 0, + 0, + 255, + 0 + ], + [ + 4, + 30, + 45, + 220, + 0, + 0, + 255, + 1 + ], + [ + 8, + 30, + 45, + 100, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 2, + -105, + -160, + 220, + 0, + 0, + 255, + 1 + ], + [ + 6, + -105, + -160, + 171, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 0, + 250, + -110, + 220, + 0, + 0, + 255, + 1 + ], + [ + 9, + 250, + -110, + 193, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + 309.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 15, + -310, + -20, + 240, + 0, + 0, + 255, + 0 + ], + [ + 5, + 30, + 45, + 220, + 0, + 0, + 255, + 1 + ], + [ + 9, + 30, + 45, + 220, + 0, + 0, + 180, + 0 + ], + [ + 11, + 30, + 45, + 200, + 0, + 0, + 255, + 0 + ], + [ + 3, + -105, + -160, + 220, + 0, + 0, + 255, + 1 + ], + [ + 7, + -105, + -160, + 160, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 1, + 250, + -110, + 220, + 0, + 0, + 255, + 1 + ], + [ + 10, + 250, + -110, + 182, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 16, + -310, + -20, + 260, + 0, + 0, + 255, + 0 + ], + [ + 10, + 30, + 45, + 220, + 0, + 0, + 0, + 1 + ], + [ + 10, + 30, + 45, + 300, + 0, + 0, + 100, + 0 + ], + [ + 12, + 30, + 45, + 200, + 0, + 0, + 255, + 0 + ], + [ + 4, + -105, + -160, + 220, + 0, + 0, + 255, + 1 + ], + [ + 8, + -105, + -160, + 100, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 2, + 250, + -110, + 220, + 0, + 0, + 255, + 1 + ], + [ + 6, + 250, + -110, + 171, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 17, + -310, + -20, + 280, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 15, + 30, + 45, + 240, + 0, + 0, + 255, + 0 + ], + [ + 5, + -105, + -160, + 220, + 0, + 0, + 255, + 1 + ], + [ + 9, + -105, + -160, + 220, + 0, + 0, + 180, + 0 + ], + [ + 11, + -105, + -160, + 200, + 0, + 0, + 255, + 0 + ], + [ + 3, + 250, + -110, + 220, + 0, + 0, + 255, + 1 + ], + [ + 7, + 250, + -110, + 160, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 18, + -310, + -20, + 280, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 287, + 100, + 0, + 0, + 0, + 1 + ], + [ + 16, + 30, + 45, + 260, + 0, + 0, + 255, + 0 + ], + [ + 10, + -105, + -160, + 220, + 0, + 0, + 0, + 1 + ], + [ + 10, + -105, + -160, + 300, + 0, + 0, + 100, + 0 + ], + [ + 12, + -105, + -160, + 200, + 0, + 0, + 255, + 0 + ], + [ + 4, + 250, + -110, + 220, + 0, + 0, + 255, + 1 + ], + [ + 8, + 250, + -110, + 100, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + 174.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 209.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 189.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 194.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 199.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + 17, + 30, + 45, + 280, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 202, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 167, + 100, + 0, + 0, + 0, + 1 + ], + [ + 15, + -105, + -160, + 240, + 0, + 0, + 255, + 0 + ], + [ + 5, + 250, + -110, + 220, + 0, + 0, + 255, + 1 + ], + [ + 9, + 250, + -110, + 220, + 0, + 0, + 180, + 0 + ], + [ + 11, + 250, + -110, + 200, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + 142, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 187, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 149.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 157, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 159.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + 18, + 30, + 45, + 280, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 184.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 224.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + 16, + -105, + -160, + 260, + 0, + 0, + 255, + 0 + ], + [ + 10, + 250, + -110, + 220, + 0, + 0, + 0, + 1 + ], + [ + 10, + 250, + -110, + 300, + 0, + 0, + 100, + 0 + ], + [ + 12, + 250, + -110, + 200, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + 184.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 194.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 142, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 142, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 139.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 124.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 134.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 124.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + 17, + -105, + -160, + 280, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 137, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 162, + 100, + 0, + 0, + 0, + 1 + ], + [ + 15, + 250, + -110, + 240, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + 144.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 157, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 139.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 147, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 139.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 149.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 152, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 139.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + 18, + -105, + -160, + 280, + 0, + 0, + 255, + 0 + ], + [ + -1, + -408, + 117, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 94.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + 16, + 250, + -110, + 260, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + -3, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 4.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 24.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 2, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + -20.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 17, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 42, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 39.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 57, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 47, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 34.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + 17, + 250, + -110, + 280, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + -408, + 44.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -390.5, + 49.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 54.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 52, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 92, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 84.5, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -368, + 62, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + -1, + -408, + 312, + 100, + 0, + 0, + 0, + 1 + ], + [ + 18, + 250, + -110, + 280, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "無属性/全体1", + "position": 3, + "timings": [ + { + "flashColor": [ + 221, + 238, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 0, + "se": { + "name": "Explosion1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 221, + 238, + 255, + 170 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 2, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 170, + 255 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 4, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 170, + 187 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 7, + "se": { + "name": "Explosion2", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 170, + 187 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 9, + "se": null + } + ] + }, + { + "id": 42, + "animation1Hue": 0, + "animation1Name": "Gun1", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 11, + 0, + 0, + 250, + 0, + 0, + 255, + 1 + ], + [ + 1, + 0, + 0, + 200, + 0, + 0, + 200, + 0 + ], + [ + 0, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 250, + 0, + 0, + 255, + 0 + ], + [ + 12, + 0, + 0, + 230, + 0, + 0, + 255, + 1 + ], + [ + 1, + 0, + 0, + 300, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ], + [ + 13, + 0, + 0, + 250, + 0, + 0, + 255, + 1 + ], + [ + 18, + 0, + 0, + 250, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ], + [ + 14, + 0, + 0, + 250, + 0, + 0, + 255, + 1 + ], + [ + 19, + 0, + 0, + 250, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ], + [ + 15, + 0, + 0, + 250, + 0, + 0, + 255, + 1 + ], + [ + 20, + 0, + 0, + 250, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ], + [ + 16, + 0, + 0, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 4, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 5, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 7, + 0, + 0, + 240, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 8, + 0, + 0, + 240, + 0, + 0, + 188, + 0 + ] + ], + [ + [ + 10, + 0, + 0, + 240, + 0, + 0, + 100, + 0 + ] + ] + ], + "name": "銃撃/単発", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Gun1", + "pan": 0, + "pitch": 110, + "volume": 90 + } + } + ] + }, + { + "id": 43, + "animation1Hue": 0, + "animation1Name": "Gun3", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 24, + 72, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 24, + 72, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 24, + 72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 0, + -36, + 12, + 180, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 1, + -36, + 12, + 180, + 0, + 1, + 255, + 1 + ], + [ + 8, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 3, + 24, + 72, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -36, + 12, + 180, + 0, + 1, + 255, + 1 + ], + [ + 9, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 4, + 24, + 72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 0, + 36, + -24, + 180, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 10, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 5, + 24, + 72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 8, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 3, + -36, + 12, + 180, + 0, + 1, + 255, + 1 + ], + [ + 1, + 36, + -24, + 180, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 2, + 36, + -24, + 180, + 0, + 1, + 255, + 1 + ], + [ + 11, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 9, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 6, + 24, + 72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 4, + -36, + 12, + 180, + 0, + 1, + 255, + 1 + ], + [ + 0, + -48, + -60, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 7, + 24, + 72, + 180, + 0, + 0, + 255, + 1 + ], + [ + 8, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 10, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 5, + -36, + 12, + 180, + 0, + 1, + 255, + 1 + ], + [ + 3, + 36, + -24, + 180, + 0, + 1, + 255, + 1 + ], + [ + 1, + -48, + -60, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 9, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 2, + -48, + -60, + 180, + 0, + 0, + 255, + 1 + ], + [ + 13, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 6, + -36, + 12, + 180, + 0, + 1, + 255, + 1 + ], + [ + 4, + 36, + -24, + 180, + 0, + 1, + 255, + 1 + ], + [ + 0, + 24, + -96, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 12, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 8, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ], + [ + 7, + -36, + 12, + 180, + 0, + 1, + 255, + 1 + ], + [ + 10, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 5, + 36, + -24, + 180, + 0, + 1, + 255, + 1 + ], + [ + 3, + -48, + -60, + 180, + 0, + 0, + 255, + 1 + ], + [ + 1, + 24, + -96, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 9, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ], + [ + 11, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 2, + 24, + -96, + 180, + 0, + 1, + 255, + 1 + ], + [ + 13, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 6, + 36, + -24, + 180, + 0, + 1, + 255, + 1 + ], + [ + 4, + -48, + -60, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 14, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 7, + 36, + -24, + 180, + 0, + 1, + 255, + 1 + ], + [ + 12, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 8, + 24, + -96, + 180, + 0, + 1, + 255, + 0 + ], + [ + 10, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ], + [ + 5, + -48, + -60, + 180, + 0, + 0, + 255, + 1 + ], + [ + 3, + 24, + -96, + 180, + 0, + 1, + 255, + 1 + ], + [ + -1, + 0, + 0, + 30, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 11, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ], + [ + 13, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 9, + 24, + -96, + 180, + 0, + 1, + 255, + 0 + ], + [ + 6, + -48, + -60, + 180, + 0, + 0, + 255, + 1 + ], + [ + 15, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 4, + 24, + -96, + 180, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 12, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ], + [ + 14, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 10, + 24, + -96, + 180, + 0, + 1, + 255, + 0 + ], + [ + 7, + -48, + -60, + 180, + 0, + 0, + 255, + 1 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 5, + 24, + -96, + 180, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 15, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 13, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ], + [ + 11, + 24, + -96, + 180, + 0, + 1, + 255, + 0 + ], + [ + 6, + 24, + -96, + 180, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + 24, + -96, + 180, + 0, + 1, + 255, + 0 + ], + [ + 7, + 24, + -96, + 180, + 0, + 1, + 255, + 1 + ], + [ + 14, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 13, + 24, + -96, + 180, + 0, + 1, + 255, + 0 + ], + [ + 15, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ], + [ + 14, + 24, + -96, + 180, + 0, + 1, + 255, + 0 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ], + [ + 15, + 24, + -96, + 180, + 0, + 1, + 255, + 0 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 255, + 0 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + 36, + -24, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + -48, + -60, + 180, + 0, + 0, + 255, + 0 + ], + [ + 16, + 24, + -96, + 180, + 0, + 1, + 255, + 0 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 150, + 0 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 150, + 0 + ], + [ + 16, + 36, + -24, + 180, + 0, + 1, + 150, + 0 + ], + [ + 16, + -48, + -60, + 180, + 0, + 0, + 150, + 0 + ], + [ + 16, + 24, + -96, + 180, + 0, + 1, + 150, + 0 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 100, + 0 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 100, + 0 + ], + [ + 16, + 36, + -24, + 180, + 0, + 1, + 100, + 0 + ], + [ + 16, + -48, + -60, + 180, + 0, + 0, + 100, + 0 + ], + [ + 16, + 24, + -96, + 180, + 0, + 1, + 100, + 0 + ] + ], + [ + [ + 16, + 24, + 72, + 180, + 0, + 0, + 50, + 0 + ], + [ + 16, + -36, + 12, + 180, + 0, + 1, + 50, + 0 + ], + [ + 16, + 36, + -24, + 180, + 0, + 1, + 50, + 0 + ], + [ + 16, + -48, + -60, + 180, + 0, + 0, + 50, + 0 + ], + [ + 16, + 24, + -96, + 180, + 0, + 1, + 50, + 0 + ] + ] + ], + "name": "銃撃/連発", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Gun2", + "pan": 0, + "pitch": 100, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 221, + 136 + ], + "flashDuration": 1, + "flashScope": 1, + "frame": 2, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 221, + 136 + ], + "flashDuration": 1, + "flashScope": 1, + "frame": 4, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 221, + 136 + ], + "flashDuration": 1, + "flashScope": 1, + "frame": 6, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 221, + 136 + ], + "flashDuration": 1, + "flashScope": 1, + "frame": 8, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 221, + 136 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 10, + "se": null + } + ] + }, + { + "id": 44, + "animation1Hue": 0, + "animation1Name": "Gun1", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 1, + -408, + -3, + 260, + 0, + 0, + 188, + 0 + ], + [ + 11, + -408, + -3, + 280, + 0, + 0, + 255, + 1 + ], + [ + 0, + -408, + -3, + 280, + 0, + 0, + 255, + 1 + ], + [ + 1, + -408, + -166, + 140, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 17, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 1, + -166, + -112, + 300, + 0, + 0, + 188, + 0 + ], + [ + 1, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 12, + -408, + -3, + 280, + 0, + 0, + 255, + 1 + ], + [ + 11, + -166, + -112, + 320, + 0, + 0, + 255, + 1 + ], + [ + 0, + -166, + -112, + 320, + 0, + 0, + 255, + 1 + ], + [ + 1, + -242.5, + 72, + 140, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 2, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ], + [ + 18, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 17, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 1, + 80, + 10, + 240, + 0, + 0, + 188, + 0 + ], + [ + 13, + -408, + -3, + 280, + 0, + 0, + 255, + 1 + ], + [ + 12, + -166, + -112, + 320, + 0, + 0, + 255, + 1 + ], + [ + 11, + 80, + 10, + 260, + 0, + 0, + 255, + 1 + ], + [ + 0, + -408, + -3, + 280, + 0, + 0, + 0, + 1 + ], + [ + 1, + -166, + -102, + 320, + 0, + 0, + 255, + 0 + ], + [ + 0, + 80, + 10, + 260, + 0, + 0, + 255, + 1 + ], + [ + 1, + 56.5, + -152.5, + 140, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 2, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ], + [ + 19, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 18, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 17, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ], + [ + 14, + -408, + -3, + 280, + 0, + 0, + 255, + 1 + ], + [ + 13, + -166, + -112, + 320, + 0, + 0, + 255, + 1 + ], + [ + 12, + 80, + 10, + 260, + 0, + 0, + 255, + 1 + ], + [ + 1, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 2, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ], + [ + 20, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 19, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 18, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ], + [ + 15, + -408, + -3, + 280, + 0, + 0, + 255, + 1 + ], + [ + 14, + -166, + -112, + 320, + 0, + 0, + 255, + 1 + ], + [ + 13, + 80, + 10, + 260, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 2, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ], + [ + 20, + -408, + -3, + 280, + 0, + 0, + 0, + 0 + ], + [ + 20, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 19, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ], + [ + 16, + -408, + -3, + 280, + 0, + 0, + 255, + 1 + ], + [ + 15, + -166, + -112, + 320, + 0, + 0, + 255, + 1 + ], + [ + 14, + 80, + 10, + 260, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 2, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ], + [ + 20, + -166, + -112, + 320, + 0, + 0, + 0, + 0 + ], + [ + 20, + 80, + 8, + 260, + 0, + 0, + 255, + 0 + ], + [ + 16, + -166, + -112, + 320, + 0, + 0, + 255, + 1 + ], + [ + 15, + 80, + 10, + 260, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 2, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ], + [ + 16, + 80, + 10, + 260, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 2, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 2, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 2, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 2, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 4, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 4, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 4, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 5, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 5, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 5, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 7, + -408, + -3, + 280, + 0, + 0, + 255, + 0 + ], + [ + 7, + -166, + -112, + 320, + 0, + 0, + 255, + 0 + ], + [ + 7, + 80, + 10, + 260, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 8, + -408, + -3, + 280, + 0, + 0, + 188, + 0 + ], + [ + 8, + -166, + -112, + 320, + 0, + 0, + 188, + 0 + ], + [ + 8, + 80, + 10, + 260, + 0, + 0, + 188, + 0 + ] + ], + [ + [ + 10, + -408, + -3, + 280, + 0, + 0, + 100, + 0 + ], + [ + 10, + -166, + -112, + 320, + 0, + 0, + 100, + 0 + ], + [ + 10, + 80, + 10, + 260, + 0, + 0, + 100, + 0 + ] + ] + ], + "name": "銃撃/全体", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Gun1", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 2, + "se": { + "name": "Gun1", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 3, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 4, + "se": { + "name": "Gun1", + "pan": 0, + "pitch": 130, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 5, + "se": null + } + ] + }, + { + "id": 45, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q014_Logic_Bomb", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 30, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 31, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 32, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 33, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 34, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 35, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 36, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 37, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 38, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 39, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 40, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 41, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 42, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 43, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 44, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 45, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 46, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 47, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 48, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 49, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "バリアー元", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Absorb1", + "pan": 0, + "pitch": 60, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 21, + "se": { + "name": "Darkness1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 10, + "se": { + "name": "Battle3", + "pan": 0, + "pitch": 120, + "volume": 90 + } + } + ] + }, + { + "id": 46, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q014_Logic_Bomb", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 30, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 31, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 33, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 37, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 40, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 42, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 43, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "バリアー破壊", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Attack2", + "pan": 0, + "pitch": 60, + "volume": 90 + } + } + ] + }, + { + "id": 47, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q018_Barrier_Break", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 32, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 35, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 36, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 38, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 40, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 42, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 44, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "防御ダウン", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Blind", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": null + } + ] + }, + { + "id": 48, + "animation1Hue": 0, + "animation1Name": "Explosion1", + "animation2Hue": 0, + "animation2Name": "Breath", + "frames": [ + [ + [ + 0, + 0, + -100, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 100, + 0, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + -100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + -100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + -100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + -100, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + -100, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -100, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + -100, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -100, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -100, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + -100, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + -100, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ], + [ + 105, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ], + [ + 107, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ], + [ + 109, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ], + [ + 110, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ], + [ + 111, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ], + [ + 112, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ], + [ + 113, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ], + [ + 114, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + -100, + 300, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "ボス大爆発", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "Explosion1", + "pan": 0, + "pitch": 140, + "volume": 70 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 10, + "se": { + "name": "Explosion1", + "pan": 0, + "pitch": 110, + "volume": 70 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 19, + "se": { + "name": "Explosion1", + "pan": 0, + "pitch": 140, + "volume": 70 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 19, + "se": { + "name": "Explosion1", + "pan": 0, + "pitch": 80, + "volume": 70 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 29, + "se": { + "name": "Explosion2", + "pan": 0, + "pitch": 100, + "volume": 95 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 33, + "se": { + "name": "Explosion2", + "pan": 0, + "pitch": 70, + "volume": 95 + } + } + ] + }, + { + "id": 49, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 50, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "★演出攻撃エフェクト", + "position": 1, + "timings": [] + }, + { + "id": 51, + "animation1Hue": 0, + "animation1Name": "Light3", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 375, + 0, + 0, + 118, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 375, + 0, + 0, + 50, + 1 + ] + ] + ], + "name": "エネルギー", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 15, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Teleport", + "pan": 0, + "pitch": 150, + "volume": 45 + } + } + ] + }, + { + "id": 52, + "animation1Hue": 0, + "animation1Name": "Light4", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 300, + 0, + 0, + 150, + 1 + ] + ] + ], + "name": "キラーン", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 204, + 204 + ], + "flashDuration": 10, + "flashScope": 2, + "frame": 0, + "se": { + "name": "Ice4", + "pan": 0, + "pitch": 70, + "volume": 80 + } + } + ] + }, + { + "id": 53, + "animation1Hue": 0, + "animation1Name": "moji", + "animation2Hue": 0, + "animation2Name": "HitFire", + "frames": [ + [ + [ + -1, + 0, + -12, + 150, + 0, + 0, + 255, + 1 + ], + [ + 100, + 0, + -24.5, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -12, + 172, + 0, + 0, + 100, + 1 + ], + [ + 103, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ], + [ + 0, + -9, + -85, + 100, + 0, + 0, + 255, + 0 + ], + [ + 102, + -126, + -66.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 104, + 87.5, + 62.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 105, + 0, + -12, + 225, + 0, + 0, + 255, + 0 + ], + [ + 0, + -10, + -80, + 120, + 0, + 0, + 255, + 0 + ], + [ + 105, + -136, + -64, + 100, + 0, + 0, + 255, + 1 + ], + [ + 106, + 107, + 76.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 106, + 0, + -9.5, + 225, + 0, + 0, + 255, + 1 + ], + [ + 0, + -9, + -58, + 150, + 0, + 0, + 255, + 0 + ], + [ + 107, + -120.5, + -67, + 130, + 0, + 0, + 255, + 1 + ], + [ + 107, + 87.5, + 60, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -14, + -124, + 200, + 0, + 0, + 255, + 0 + ], + [ + 107, + -2.5, + -9.5, + 225, + 0, + 0, + 255, + 1 + ], + [ + 100, + -154, + -69, + 100, + 0, + 0, + 255, + 1 + ], + [ + 101, + 90.5, + 74.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -13, + -110, + 170, + 0, + 0, + 255, + 0 + ], + [ + 107, + 0, + -12, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 1, + -103.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 258, + -66, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "打撃/ドン", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 119, + 102, + 221 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 100, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 136, + 51, + 153 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 2, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 50, + "volume": 100 + } + } + ] + }, + { + "id": 54, + "animation1Hue": 0, + "animation1Name": "HitSpecial1", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + -273, + 82, + 100, + -20, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + -176, + 38, + 100, + -20, + 0, + 255, + 1 + ], + [ + 0, + 72, + 312, + 130, + -100, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 2, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ], + [ + 102, + -111, + -153.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 41, + 191.5, + 130, + -100, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 3, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ], + [ + 102, + 195, + 78, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 4, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 54, + -256.5, + 100, + 100, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 5, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ], + [ + 2, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + 106, + -100, + -66.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 27, + -159.5, + 100, + 100, + 0, + 255, + 1 + ], + [ + 0, + -250, + -64, + 110, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 6, + 20, + 90, + 260, + 90, + 0, + 255, + 1 + ], + [ + 3, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + 2, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + 106, + 78, + 172.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 106, + -227.5, + 63, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + -155, + -12, + 110, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 4, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 4, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + 3, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 332, + 75, + 120, + 190, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 5, + 17.5, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 5, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + 4, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + 2, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ], + [ + 102, + -101, + -116.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 102, + 128, + 163.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 178.5, + 52, + 120, + 190, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 6, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 6, + 10, + -80, + 200, + 180, + 0, + 255, + 1 + ], + [ + 5, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + 3, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 6, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 6, + 10, + -80, + 200, + 180, + 0, + 0, + 1 + ], + [ + 6, + -65, + 30, + 260, + -90, + 0, + 255, + 1 + ], + [ + 4, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ], + [ + 102, + 35, + 15, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 5, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 5, + 10, + -80, + 200, + 180, + 0, + 0, + 1 + ], + [ + 5, + -65, + 30, + 260, + -90, + 0, + 0, + 1 + ], + [ + 5, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 6, + -95, + 5, + 180, + 0, + 0, + 0, + 1 + ], + [ + 6, + 20, + 90, + 260, + 90, + 0, + 0, + 1 + ], + [ + 6, + 10, + -80, + 200, + 180, + 0, + 0, + 1 + ], + [ + 6, + -65, + 30, + 260, + -90, + 0, + 0, + 1 + ], + [ + 6, + 95, + 40, + 220, + 0, + 1, + 255, + 1 + ] + ], + [ + [ + 7, + 116, + 15, + 400, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 4, + 20, + 15, + 300, + 0, + 0, + 255, + 1 + ], + [ + 103, + -4, + -154, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 36, + 15, + 240, + 0, + 0, + 255, + 1 + ], + [ + 5, + 4, + 15, + 360, + 45, + 0, + 255, + 1 + ], + [ + 103, + 13.5, + -132, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -44, + 15, + 320, + 0, + 0, + 255, + 1 + ], + [ + 103, + 22, + -89.5, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + -44, + 17, + 360, + 0, + 0, + 70, + 1 + ], + [ + 103, + -38, + -50, + 180, + 0, + 0, + 100, + 1 + ] + ] + ], + "name": "打撃/ドカバキ", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 221, + 187, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 2, + "se": { + "name": "Blow1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 221, + 136 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 2, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 187, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 6, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 221, + 136 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 6, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 187, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 9, + "se": { + "name": "Blow1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 221, + 136 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 9, + "se": null + }, + { + "flashColor": [ + 255, + 221, + 187, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 12, + "se": { + "name": "Slash1", + "pan": 0, + "pitch": 90, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 221, + 221, + 136 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 13, + "se": { + "name": "Thunder5", + "pan": 0, + "pitch": 120, + "volume": 90 + } + } + ] + }, + { + "id": 55, + "animation1Hue": 0, + "animation1Name": "Explosion1", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 0, + 0, + 0, + 225, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 225, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + 0, + 345, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 5, + 0, + -2.5, + 345, + 0, + 0, + 255, + 0 + ], + [ + 103, + 6, + 90.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 352, + 0, + 0, + 255, + 0 + ], + [ + 103, + 0, + 33.5, + 150, + 0, + 0, + 255, + 2 + ] + ], + [ + [ + 7, + 0, + 0, + 360, + 0, + 0, + 255, + 0 + ], + [ + 103, + 8, + 12, + 180, + 0, + 0, + 255, + 2 + ] + ], + [ + [ + 8, + 0, + 0, + 360, + 0, + 0, + 255, + 0 + ], + [ + 103, + 17.5, + 5.5, + 220, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 9, + 0, + 0, + 360, + 0, + 0, + 255, + 0 + ], + [ + 103, + 3, + 48, + 250, + 0, + 0, + 150, + 2 + ] + ], + [ + [ + 10, + 0, + 0, + 360, + 0, + 0, + 255, + 0 + ], + [ + 103, + 20, + 62, + 300, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 10, + 0, + 0, + 367, + 0, + 0, + 200, + 0 + ] + ] + ], + "name": "ドゴオ", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 119, + 170 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 0, + "se": { + "name": "Explosion2", + "pan": 0, + "pitch": 140, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 102, + 170 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 1, + "se": null + } + ] + }, + { + "id": 56, + "animation1Hue": 0, + "animation1Name": "Blow", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 0, + 0, + -96, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -96, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -96, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -48, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + 25, + -149, + 100, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + 0, + -96, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -48, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + 43, + -159, + 120, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 4, + 0, + -96, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -48, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + 40.5, + -144, + 130, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 5, + 0, + -96, + 225, + 0, + 0, + 255, + 1 + ] + ], + [] + ], + "name": "パン", + "position": 2, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Wind7", + "pan": 0, + "pitch": 50, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 136, + 102, + 255 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 2, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 255, + 119 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 2, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 130, + "volume": 100 + } + } + ] + }, + { + "id": 57, + "animation1Hue": 0, + "animation1Name": "Howl", + "animation2Hue": 200, + "animation2Name": "moji", + "frames": [ + [ + [ + 9, + 0, + 0, + 300, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 300, + 0, + 0, + 100, + 1 + ], + [ + 7, + 0, + 0, + 225, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 300, + 0, + 0, + 150, + 1 + ], + [ + 6, + 0, + 0, + 195, + 0, + 0, + 200, + 1 + ], + [ + 0, + 0, + 0, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 300, + 0, + 0, + 100, + 1 + ], + [ + 1, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ], + [ + 112, + 0, + 0, + 75, + 0, + 0, + 255, + 1 + ], + [ + 101, + 6.5, + -125, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ], + [ + 1, + 0, + 0, + 225, + 0, + 0, + 150, + 1 + ], + [ + 112, + 0, + 0, + 180, + 0, + 0, + 150, + 1 + ], + [ + 9, + 0, + 0, + 300, + 0, + 0, + 50, + 1 + ], + [ + 101, + 33, + -87, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 0, + 0, + 195, + 0, + 1, + 200, + 1 + ], + [ + 112, + 0, + 0, + 180, + 0, + 0, + 100, + 1 + ], + [ + 101, + 33, + -105, + 200, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + 0, + 0, + 240, + 0, + 0, + 150, + 1 + ], + [ + 4, + 0, + 0, + 240, + 0, + 1, + 150, + 1 + ], + [ + 101, + 30, + -88, + 180, + 0, + 0, + 200, + 0 + ] + ], + [ + [ + 3, + 0, + 0, + 247, + 0, + 0, + 100, + 1 + ], + [ + 5, + 0, + 0, + 240, + 0, + 1, + 150, + 1 + ], + [ + 101, + 20.5, + -72, + 150, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 101, + 10, + -48.5, + 100, + 0, + 0, + 100, + 1 + ] + ], + [] + ], + "name": "バコオ", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Thunder2", + "pan": 0, + "pitch": 70, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 119, + 102, + 221 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 2, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 50, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 238, + 170, + 136 + ], + "flashDuration": 2, + "flashScope": 2, + "frame": 3, + "se": null + } + ] + }, + { + "id": 58, + "animation1Hue": 0, + "animation1Name": "Hit1", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [], + [ + [ + 0, + 0, + 0, + 250, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ], + [ + 115, + -1, + -31.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ], + [ + 115, + -6.5, + -23.5, + 120, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 200, + 0, + 0, + 255, + 1 + ], + [ + 115, + -9, + -21, + 150, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "ボコ", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Blow1", + "pan": 0, + "pitch": 70, + "volume": 90 + } + } + ] + }, + { + "id": 59, + "animation1Hue": 0, + "animation1Name": "Slash", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 0, + 24, + -42, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 24, + -42, + 180, + 0, + 0, + 255, + 1 + ], + [ + 102, + -38.5, + -79.5, + 100, + 50, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -18, + 180, + 0, + 0, + 255, + 1 + ], + [ + 102, + -18.5, + -104, + 120, + 50, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -18, + 180, + 0, + 0, + 255, + 1 + ], + [ + 102, + 24, + -131.5, + 140, + 60, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -18, + 180, + 0, + 0, + 255, + 1 + ], + [ + 102, + 28.5, + -99, + 100, + 70, + 0, + 100, + 1 + ] + ] + ], + "name": "ズガア", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 0, + "se": { + "name": "Slash4", + "pan": 0, + "pitch": 130, + "volume": 80 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 60, + "volume": 90 + } + } + ] + }, + { + "id": 60, + "animation1Hue": 0, + "animation1Name": "Stick", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 0, + 0, + 0, + 280, + 0, + 0, + 172, + 1 + ] + ], + [ + [ + 1, + 0, + 0, + 267, + 0, + 0, + 165, + 1 + ], + [ + 116, + -14, + -79, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -1, + 253, + 0, + 0, + 157, + 1 + ], + [ + 116, + -19.5, + -37.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -1, + 240, + 0, + 0, + 150, + 1 + ], + [ + 116, + -27, + -20, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -1, + 227, + 0, + 0, + 142, + 1 + ], + [ + 116, + -27, + -7.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -1, + 227, + 0, + 0, + 142, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + -2, + 200, + 0, + 0, + 127, + 1 + ], + [ + 6, + 0, + -2, + 240, + 45, + 0, + 127, + 1 + ] + ] + ], + "name": "ドス", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Thunder1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 2, + "se": { + "name": "挿入", + "pan": 0, + "pitch": 120, + "volume": 90 + } + } + ] + }, + { + "id": 61, + "animation1Hue": 0, + "animation1Name": "Howl", + "animation2Hue": 40, + "animation2Name": "Recovery4", + "frames": [ + [ + [ + 6, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ], + [ + 116, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 450, + 0, + 0, + 255, + 1 + ], + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 117, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ], + [ + 7, + 0, + 0, + 900, + 0, + 0, + 150, + 1 + ], + [ + 117, + 0, + 0, + 315, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 450, + 0, + 0, + 255, + 1 + ], + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 117, + 0, + 0, + 330, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ], + [ + 7, + 0, + 0, + 900, + 0, + 0, + 150, + 1 + ], + [ + 117, + 0, + 0, + 345, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 450, + 0, + 0, + 255, + 1 + ], + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 117, + 0, + 0, + 360, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ], + [ + 7, + 0, + 0, + 900, + 0, + 0, + 150, + 1 + ], + [ + 117, + 0, + 0, + 375, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 450, + 0, + 0, + 255, + 1 + ], + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 117, + 0, + 0, + 390, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ], + [ + 7, + 0, + 0, + 900, + 0, + 0, + 150, + 1 + ], + [ + 117, + 0, + 0, + 405, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 450, + 0, + 0, + 255, + 1 + ], + [ + 117, + 0, + 0, + 420, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 900, + 0, + 0, + 150, + 1 + ], + [ + 117, + 0, + 0, + 420, + 0, + 0, + 100, + 1 + ] + ] + ], + "name": "集中線マンガ", + "position": 3, + "timings": [ + { + "flashColor": [ + 170, + 255, + 255, + 153 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Up4", + "pan": 0, + "pitch": 80, + "volume": 100 + } + } + ] + }, + { + "id": 62, + "animation1Hue": 0, + "animation1Name": "Sonic", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 5, + -132, + -156, + 225, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 4, + -132, + -156, + 225, + 0, + 0, + 200, + 1 + ], + [ + 110, + -373, + -179, + 120, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 276, + -72, + 225, + 0, + 0, + 150, + 1 + ], + [ + 110, + -363, + -163.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + -240, + -48, + 225, + 0, + 0, + 150, + 1 + ], + [ + 4, + 276, + -72, + 225, + 0, + 0, + 200, + 1 + ], + [ + 110, + -385.5, + -186, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + -240, + -48, + 225, + 0, + 0, + 200, + 1 + ], + [ + 3, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + -383, + -178.5, + 80, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 3, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + 408, + -212.5, + 100, + 50, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 278.5, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 108, + -132, + 225, + 0, + 0, + 150, + 1 + ], + [ + 110, + 408, + -192, + 120, + 50, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 108, + -132, + 225, + 0, + 0, + 200, + 1 + ], + [ + 110, + 397.5, + -192, + 100, + 50, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + 390, + -185, + 80, + 50, + 0, + 100, + 1 + ] + ], + [ + [ + 2, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + -20, + -225, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + -19.5, + -219.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 2, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 3, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + -26, + -230, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -132, + -156, + 195, + 0, + 0, + 150, + 1 + ], + [ + 2, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 1, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 5, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + -384, + 2, + 100, + -30, + 0, + 255, + 1 + ], + [ + 110, + -26, + -229.5, + 80, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 1, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 0, + 276, + -72, + 225, + 0, + 0, + 255, + 1 + ], + [ + 4, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + -386, + 12, + 120, + -30, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + 0, + 276, + -72, + 195, + 0, + 0, + 150, + 1 + ], + [ + 3, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + -390.5, + 3, + 100, + -30, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + -240, + -48, + 195, + 0, + 0, + 150, + 1 + ], + [ + 2, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ], + [ + 110, + -393, + 7.5, + 80, + -30, + 0, + 100, + 1 + ] + ], + [ + [ + 1, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 108, + -132, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 108, + -132, + 195, + 0, + 0, + 150, + 1 + ] + ] + ], + "name": "大笑いワハハ", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 255, + 119, + 119 + ], + "flashDuration": 10, + "flashScope": 1, + "frame": 0, + "se": { + "name": "hito_ge_wara01", + "pan": 0, + "pitch": 100, + "volume": 60 + } + }, + { + "flashColor": [ + 255, + 255, + 119, + 119 + ], + "flashDuration": 10, + "flashScope": 1, + "frame": 6, + "se": { + "name": "Disappointment", + "pan": 0, + "pitch": 70, + "volume": 50 + } + }, + { + "flashColor": [ + 255, + 255, + 119, + 119 + ], + "flashDuration": 10, + "flashScope": 1, + "frame": 10, + "se": { + "name": "hito_ge_wara01", + "pan": 0, + "pitch": 130, + "volume": 60 + } + } + ] + }, + { + "id": 63, + "animation1Hue": 0, + "animation1Name": "Sonic", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [], + [ + [ + -1, + -132, + -156, + 225, + 0, + 0, + 200, + 1 + ], + [ + 110, + -123, + -144, + 120, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 276, + -72, + 225, + 0, + 0, + 150, + 1 + ], + [ + 110, + -125.5, + -143, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + -240, + -48, + 225, + 0, + 0, + 150, + 1 + ], + [ + -1, + 276, + -72, + 225, + 0, + 0, + 200, + 1 + ], + [ + 110, + -125, + -133.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + -127, + -151, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 271, + -74.5, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + -132, + -156, + 225, + 0, + 0, + 200, + 1 + ], + [ + 110, + 109.5, + -156.5, + 120, + 20, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 276, + -72, + 225, + 0, + 0, + 150, + 1 + ], + [ + 110, + 100, + -158, + 100, + 20, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + -132, + -156, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + -240, + -48, + 225, + 0, + 0, + 150, + 1 + ], + [ + -1, + 276, + -72, + 225, + 0, + 0, + 200, + 1 + ], + [ + 110, + 92.5, + -165.5, + 100, + 20, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + -127, + -151, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + -240, + -48, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 271, + -74.5, + 225, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "小笑いワハハ", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 255, + 119, + 119 + ], + "flashDuration": 10, + "flashScope": 1, + "frame": 0, + "se": { + "name": "0hito_ge_wara01", + "pan": 0, + "pitch": 130, + "volume": 60 + } + } + ] + }, + { + "id": 64, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q011_Delete", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 30, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 32, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 34, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 35, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 37, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 39, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 40, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 42, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "ハッキング", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "0特殊攻撃6", + "pan": 0, + "pitch": 70, + "volume": 35 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 3, + "se": { + "name": "混乱4(3秒)", + "pan": 0, + "pitch": 130, + "volume": 30 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Poison", + "pan": 0, + "pitch": 140, + "volume": 90 + } + } + ] + }, + { + "id": 65, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q022_Star_Heal", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 32, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 34, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 37, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 38, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 41, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 43, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 44, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "ひーる", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "0魔法 回復3(2秒)ドライ", + "pan": 0, + "pitch": 110, + "volume": 90 + } + } + ] + }, + { + "id": 66, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q023_Star_Aura", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 30, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 36, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 37, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 40, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 42, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 44, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 46, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 47, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "おーら", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "0魔法 詠唱10(3秒)s", + "pan": 0, + "pitch": 100, + "volume": 90 + } + } + ] + }, + { + "id": 67, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q024_Star_Flare", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "ひかり", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "0魔法 詠唱5(2秒)", + "pan": 0, + "pitch": 100, + "volume": 90 + } + } + ] + }, + { + "id": 68, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q025_Blackhole", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 19, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 20, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 21, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "闇の光", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "0特殊攻撃3(1秒)", + "pan": 0, + "pitch": 70, + "volume": 90 + } + } + ] + }, + { + "id": 69, + "animation1Hue": 0, + "animation1Name": "30FPS_AC2Q024_Star_Flare", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 23, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 24, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 25, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 26, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 27, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 28, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 29, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 30, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 31, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 32, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 33, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 34, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 35, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 36, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 37, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 38, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 39, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 40, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 41, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 42, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 43, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 44, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 45, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 46, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 47, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 48, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 49, + 0, + 0, + 150, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "かがやき", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "0魔法 詠唱17(1秒)ドライ", + "pan": 0, + "pitch": 60, + "volume": 90 + } + } + ] + }, + { + "id": 70, + "animation1Hue": 0, + "animation1Name": "Water3", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + 0, + 90, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 0, + 0, + 0, + 120, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 0, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 7, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 8, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + 0, + 157, + 0, + 0, + 255, + 1 + ], + [ + 9, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + 0, + 157, + 0, + 0, + 255, + 1 + ], + [ + 10, + 0, + 0, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 0, + 0, + 0, + 225, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 255, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + 0, + 0, + 270, + 0, + 0, + 255, + 1 + ], + [ + 3, + 0, + 0, + 315, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + 0, + 0, + 270, + 0, + 0, + 255, + 1 + ], + [ + 4, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 270, + 0, + 0, + 255, + 1 + ], + [ + 5, + 0, + 0, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 277, + 0, + 0, + 180, + 1 + ], + [ + 6, + 0, + 0, + 199, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 282, + 0, + 0, + 100, + 1 + ], + [ + 4, + 0, + 0, + 204, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + 0, + 207, + 0, + 0, + 180, + 1 + ] + ], + [ + [ + 6, + 0, + 0, + 210, + 0, + 0, + 100, + 1 + ] + ] + ], + "name": "水/単体2", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Darkness2", + "pan": 0, + "pitch": 90, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 6, + "se": { + "name": "射精", + "pan": 0, + "pitch": 50, + "volume": 90 + } + } + ] + }, + { + "id": 71, + "animation1Hue": 0, + "animation1Name": "Blow", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 0, + 0, + -96, + 225, + -90, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 0, + -96, + 225, + -90, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -96, + 225, + -90, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 0, + -96, + 225, + -90, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 0, + -96, + 225, + -90, + 0, + 255, + 1 + ], + [ + -1, + 0, + -48, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 0, + -96, + 225, + -90, + 0, + 255, + 1 + ] + ], + [] + ], + "name": "脱衣", + "position": 2, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Wind7", + "pan": 0, + "pitch": 50, + "volume": 90 + } + } + ] + }, + { + "id": 72, + "animation1Hue": 0, + "animation1Name": "shotGun", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 11, + 8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + 11, + 8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 11, + 8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 3, + 11, + 8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 4, + 8, + 8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 5, + 11, + 8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 6, + 11, + 8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + 11, + 8, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 11, + 6, + 300, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 11, + 8, + 300, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "ショットガン", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Thunder1", + "pan": 0, + "pitch": 150, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "Thunder2", + "pan": 0, + "pitch": 70, + "volume": 65 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 4, + "se": { + "name": "Thunder2", + "pan": 0, + "pitch": 70, + "volume": 65 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 7, + "se": { + "name": "Thunder2", + "pan": 0, + "pitch": 70, + "volume": 65 + } + } + ] + }, + { + "id": 73, + "animation1Hue": 0, + "animation1Name": "Wind4", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + -276, + -72, + 300, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 1, + -240, + -72, + 300, + 0, + 0, + 150, + 0 + ], + [ + 6, + 36, + -276, + 600, + 0, + 0, + 50, + 0 + ] + ], + [ + [ + 2, + -204, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 7, + 36, + -276, + 600, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 3, + -168, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 8, + 36, + -276, + 600, + 0, + 0, + 130, + 0 + ] + ], + [ + [ + -1, + -216, + -84, + 300, + 0, + 0, + 100, + 0 + ], + [ + 4, + -120, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 9, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 0, + -72, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 5, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 1, + -24, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 6, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 2, + 24, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 7, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 3, + 48, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 8, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 4, + 48, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 9, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 0, + 24, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 5, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 1, + 0, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 6, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 2, + -60, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 7, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 3, + -96, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 8, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 4, + -84, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 9, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 0, + -48, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 5, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 1, + -48, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 6, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 2, + -12, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 7, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 3, + 36, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 8, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 4, + 84, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 9, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 0, + 144, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 5, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 4, + 204, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 6, + 36, + -276, + 600, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 0, + 264, + -72, + 300, + 0, + 0, + 200, + 0 + ], + [ + 7, + 36, + -276, + 600, + 0, + 0, + 120, + 0 + ] + ], + [ + [ + 1, + 336, + -72, + 300, + 0, + 0, + 150, + 0 + ], + [ + 8, + 36, + -276, + 600, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 2, + 408, + -72, + 300, + 0, + 0, + 100, + 0 + ], + [ + 9, + 36, + -276, + 600, + 0, + 0, + 70, + 0 + ] + ] + ], + "name": "風/全体2", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 221, + 187, + 153 + ], + "flashDuration": 15, + "flashScope": 2, + "frame": 0, + "se": { + "name": "Wind5", + "pan": 0, + "pitch": 80, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 187, + 153 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 1, + "se": { + "name": "Sand", + "pan": 0, + "pitch": 70, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 187, + 153 + ], + "flashDuration": 1, + "flashScope": 1, + "frame": 3, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 204, + 153 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 5, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 187, + 153 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 10, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 187, + 153 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 15, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 187, + 153 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 17, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 187, + 153 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 20, + "se": null + } + ] + }, + { + "id": 74, + "animation1Hue": 308, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 0, + -180, + 150, + 0, + 0, + 255, + 0 + ], + [ + 0, + -288, + -96, + 150, + 0, + 0, + 255, + 0 + ], + [ + 0, + 288, + -96, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + -180, + 150, + 0, + 0, + 255, + 0 + ], + [ + 1, + -288, + -96, + 150, + 0, + 0, + 255, + 0 + ], + [ + 1, + 288, + -96, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + -168, + 195, + 0, + 0, + 255, + 0 + ], + [ + 2, + -276, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 2, + 288, + -84, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + 0, + -168, + 195, + 0, + 0, + 255, + 0 + ], + [ + 3, + -276, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 3, + 288, + -84, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 4, + 0, + -168, + 195, + 0, + 0, + 255, + 0 + ], + [ + 4, + -276, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 4, + 288, + -84, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 5, + 0, + -168, + 195, + 0, + 0, + 255, + 0 + ], + [ + 5, + -276, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 5, + 288, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 0, + -168, + -168, + 150, + 0, + 0, + 255, + 0 + ], + [ + 0, + 168, + -168, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 6, + 0, + -168, + 195, + 0, + 0, + 255, + 0 + ], + [ + 6, + -276, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 6, + 288, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 1, + -168, + -168, + 150, + 0, + 0, + 255, + 0 + ], + [ + 1, + 168, + -168, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 7, + 0, + -168, + 195, + 0, + 0, + 255, + 0 + ], + [ + 7, + -276, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 7, + 288, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 2, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 2, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 8, + 0, + -168, + 195, + 0, + 0, + 255, + 0 + ], + [ + 8, + -276, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 8, + 288, + -84, + 195, + 0, + 0, + 255, + 0 + ], + [ + 3, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 3, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 9, + 0, + -168, + 210, + 0, + 0, + 200, + 0 + ], + [ + 9, + -276, + -84, + 210, + 0, + 0, + 200, + 0 + ], + [ + 9, + 288, + -84, + 210, + 0, + 0, + 200, + 0 + ], + [ + 4, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 4, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 10, + 0, + -168, + 213, + 0, + 0, + 255, + 0 + ], + [ + 10, + -276, + -84, + 213, + 0, + 0, + 255, + 0 + ], + [ + 10, + 288, + -84, + 213, + 0, + 0, + 255, + 0 + ], + [ + 5, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 5, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 11, + -276, + -84, + 213, + 0, + 0, + 255, + 0 + ], + [ + 11, + 288, + -84, + 213, + 0, + 0, + 255, + 0 + ], + [ + 11, + 0, + -168, + 213, + 0, + 0, + 255, + 0 + ], + [ + 6, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 6, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 12, + -276, + -84, + 213, + 0, + 0, + 255, + 0 + ], + [ + 12, + 288, + -84, + 213, + 0, + 0, + 255, + 0 + ], + [ + 12, + 0, + -168, + 213, + 0, + 0, + 255, + 0 + ], + [ + 7, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 7, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 8, + 0, + -24, + 195, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 13, + -276, + -84, + 213, + 0, + 0, + 255, + 0 + ], + [ + 13, + 288, + -84, + 213, + 0, + 0, + 255, + 0 + ], + [ + 13, + 0, + -168, + 213, + 0, + 0, + 255, + 0 + ], + [ + 8, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 8, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 9, + 0, + -24, + 195, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 9, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 9, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 10, + 0, + -24, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 10, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 10, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 11, + 0, + -24, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 11, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 11, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 12, + 0, + -24, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 12, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 12, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 13, + 0, + -24, + 195, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 13, + -168, + -156, + 195, + 0, + 0, + 255, + 0 + ], + [ + 13, + 168, + -156, + 195, + 0, + 0, + 255, + 0 + ] + ] + ], + "name": "花粉5(幻惑)", + "position": 3, + "timings": [ + { + "flashColor": [ + 34, + 34, + 34, + 187 + ], + "flashDuration": 25, + "flashScope": 2, + "frame": 0, + "se": { + "name": "Pollen", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 34, + 34, + 34, + 204 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 3, + "se": null + }, + { + "flashColor": [ + 34, + 34, + 34, + 204 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 5, + "se": null + }, + { + "flashColor": [ + 34, + 34, + 34, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 7, + "se": null + }, + { + "flashColor": [ + 34, + 34, + 34, + 170 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 9, + "se": null + }, + { + "flashColor": [ + 34, + 34, + 34, + 153 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 11, + "se": null + } + ] + }, + { + "id": 75, + "animation1Hue": 0, + "animation1Name": "Earth3", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 0, + 12, + 96, + 375, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 0, + 0, + -144, + 300, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 0, + 0, + -108, + 240, + 0, + 0, + 255, + 0 + ], + [ + 1, + 0, + -108, + 240, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 1, + 0, + -72, + 210, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 1, + 0, + -24, + 180, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 2, + 0, + 24, + 240, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + 0, + 24, + 225, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 4, + 0, + 24, + 240, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 5, + 0, + 24, + 247, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 6, + 0, + 24, + 252, + 0, + 0, + 180, + 0 + ] + ], + [ + [ + 6, + 0, + 24, + 255, + 0, + 0, + 100, + 0 + ] + ], + [] + ], + "name": "土/単体2", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Thunder2", + "pan": 0, + "pitch": 50, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 153, + 0, + 255 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 5, + "se": { + "name": "Earth5", + "pan": 0, + "pitch": 50, + "volume": 100 + } + }, + { + "flashColor": [ + 204, + 153, + 34, + 187 + ], + "flashDuration": 3, + "flashScope": 2, + "frame": 6, + "se": null + } + ] + }, + { + "id": 76, + "animation1Hue": 0, + "animation1Name": "Earth2", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 13, + -180, + -90, + 180, + 0, + 1, + 100, + 0 + ], + [ + -1, + -355, + 115, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + -240, + 187.5, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + 175, + -115, + 180, + 0, + 1, + 100, + 0 + ], + [ + -1, + -25, + 75, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + 207.5, + 95, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + -320, + -10, + 200, + 0, + 0, + 100, + 0 + ], + [ + -1, + -408, + 147.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + -382.5, + 130, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 375, + -10, + 200, + 0, + 0, + 100, + 0 + ], + [ + -1, + 97.5, + 227.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 32.5, + 167.5, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 100, + 0 + ], + [ + -1, + -145, + 240, + 220, + 0, + 0, + 255, + 0 + ], + [ + -1, + -97.5, + 200, + 220, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -180, + -90, + 180, + 0, + 1, + 126, + 0 + ], + [ + -1, + -355, + 115, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + -240, + 187.5, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + 175, + -115, + 180, + 0, + 1, + 126, + 0 + ], + [ + -1, + -25, + 75, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + 207.5, + 95, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + -320, + -10, + 200, + 0, + 0, + 126, + 0 + ], + [ + -1, + -408, + 147.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + -382.5, + 130, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 375, + -10, + 200, + 0, + 0, + 126, + 0 + ], + [ + -1, + 97.5, + 227.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 32.5, + 167.5, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 126, + 0 + ], + [ + -1, + -145, + 240, + 220, + 0, + 0, + 255, + 0 + ], + [ + -1, + -97.5, + 200, + 220, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -180, + -90, + 180, + 0, + 1, + 152, + 0 + ], + [ + -1, + -355, + 115, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + -240, + 187.5, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + 175, + -115, + 180, + 0, + 1, + 152, + 0 + ], + [ + -1, + -25, + 75, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + 207.5, + 95, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + -320, + -10, + 200, + 0, + 0, + 152, + 0 + ], + [ + -1, + -408, + 147.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + -382.5, + 130, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 375, + -10, + 200, + 0, + 0, + 152, + 0 + ], + [ + -1, + 97.5, + 227.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 32.5, + 167.5, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 152, + 0 + ], + [ + -1, + -145, + 240, + 220, + 0, + 0, + 255, + 0 + ], + [ + -1, + -97.5, + 200, + 220, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -180, + -90, + 180, + 0, + 1, + 177, + 0 + ], + [ + -1, + -272.5, + 105, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + -272.5, + 77.5, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + 175, + -115, + 180, + 0, + 1, + 177, + 0 + ], + [ + -1, + 2.5, + 62.5, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + 7.5, + 80, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + -320, + -10, + 200, + 0, + 0, + 177, + 0 + ], + [ + -1, + -395, + 142.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + -390, + 95, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 375, + -10, + 200, + 0, + 0, + 177, + 0 + ], + [ + -1, + 225, + 162.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 232.5, + 192.5, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 177, + 0 + ], + [ + -1, + -82.5, + 207.5, + 220, + 0, + 0, + 255, + 0 + ], + [ + -1, + -102.5, + 220, + 220, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -180, + -90, + 180, + 0, + 1, + 203, + 0 + ], + [ + -1, + -372.5, + 237.5, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + -322.5, + 292, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + 175, + -115, + 180, + 0, + 1, + 203, + 0 + ], + [ + -1, + 7.5, + 187.5, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + -80, + 265, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + -320, + -10, + 200, + 0, + 0, + 203, + 0 + ], + [ + -1, + -408, + 232.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + -357.5, + 155, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 375, + -10, + 200, + 0, + 0, + 203, + 0 + ], + [ + -1, + 177.5, + 245, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 147.5, + 260, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 203, + 0 + ], + [ + -1, + -115, + 257.5, + 220, + 0, + 0, + 255, + 0 + ], + [ + -1, + -97.5, + 230, + 220, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + -182.5, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + -182.5, + -90, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + -1, + 177.5, + -117.5, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + -355, + 45, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + -395, + 100, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 300, + 72.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + -1, + 262.5, + 105, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + -1, + -32.5, + 87.5, + 220, + 0, + 0, + 255, + 0 + ], + [ + -1, + -50, + 102.5, + 220, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 0, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 16, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 9, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 2, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 13, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 7, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 2, + 175, + -115, + 180, + 0, + 1, + 0, + 0 + ], + [ + 13, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 7, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 2, + -320, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 7, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 2, + 375, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 7, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 2, + 30, + 25, + 220, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 10, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 3, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 9, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 2, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 13, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 7, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 2, + -320, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 7, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 2, + 375, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 7, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 2, + 30, + 25, + 220, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 11, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 4, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 10, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 3, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 16, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 9, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 2, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 13, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 7, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 2, + 375, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 7, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 2, + 30, + 25, + 220, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 5, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 11, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 4, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 10, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 3, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 16, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 9, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 2, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 13, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 7, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 2, + 30, + 25, + 220, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 0, + 0 + ], + [ + 6, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 5, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 11, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 4, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 10, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 3, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 16, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 9, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 2, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 0, + 0 + ], + [ + 6, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 0, + 0 + ], + [ + 6, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 5, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 11, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 4, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 10, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 3, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 0, + 0 + ], + [ + 6, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 0, + 0 + ], + [ + 6, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + -320, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 6, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 5, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 11, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 4, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 0, + 0 + ], + [ + 6, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 0, + 0 + ], + [ + 6, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + -320, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 6, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + 375, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 6, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 12, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 5, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 0, + 0 + ], + [ + 6, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 0, + 0 + ], + [ + 6, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + -320, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 6, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + 375, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + 6, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 12, + 30, + 25, + 220, + 0, + 0, + 0, + 0 + ], + [ + 6, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 0, + 0 + ], + [ + -1, + -282.5, + 32.5, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 0, + 0 + ], + [ + -1, + 15, + -30, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + -320, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + -1, + -407.5, + 67.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + 375, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + -1, + 265, + 155, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 12, + 30, + 25, + 220, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 0, + 0 + ], + [ + -1, + -282.5, + 32.5, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 255, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 0, + 0 + ], + [ + -1, + 15, + -30, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + -320, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + -1, + -407.5, + 67.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 255, + 0 + ], + [ + 12, + 375, + -10, + 200, + 0, + 0, + 0, + 0 + ], + [ + -1, + 265, + 155, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 30, + 25, + 220, + 0, + 0, + 255, + 0 + ], + [ + 12, + 30, + 25, + 220, + 0, + 0, + 0, + 0 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 203, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 33, + 0 + ], + [ + -1, + -282.5, + 32.5, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 203, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 33, + 0 + ], + [ + -1, + 15, + -30, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 203, + 0 + ], + [ + 12, + -320, + -10, + 200, + 0, + 0, + 33, + 0 + ], + [ + -1, + -407.5, + 67.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 203, + 0 + ], + [ + 12, + 375, + -10, + 200, + 0, + 0, + 33, + 0 + ], + [ + -1, + 265, + 155, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 30, + 25, + 220, + 0, + 0, + 203, + 0 + ], + [ + 12, + 30, + 25, + 220, + 0, + 0, + 33, + 0 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 152, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 67, + 0 + ], + [ + -1, + -282.5, + 32.5, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 152, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 67, + 0 + ], + [ + -1, + 15, + -30, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 152, + 0 + ], + [ + 12, + -320, + -10, + 200, + 0, + 0, + 67, + 0 + ], + [ + -1, + -407.5, + 67.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 152, + 0 + ], + [ + 12, + 375, + -10, + 200, + 0, + 0, + 67, + 0 + ], + [ + -1, + 265, + 155, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 30, + 25, + 220, + 0, + 0, + 152, + 0 + ], + [ + 12, + 30, + 25, + 220, + 0, + 0, + 67, + 0 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + 30, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 17, + -180, + -90, + 180, + 0, + 1, + 100, + 0 + ], + [ + 12, + -180, + -90, + 180, + 0, + 1, + 100, + 0 + ], + [ + -1, + -282.5, + 32.5, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + 175, + -115, + 180, + 0, + 1, + 100, + 0 + ], + [ + 12, + 175, + -115, + 180, + 0, + 1, + 100, + 0 + ], + [ + -1, + 15, + -30, + 180, + 0, + 1, + 255, + 0 + ], + [ + 17, + -320, + -10, + 200, + 0, + 0, + 100, + 0 + ], + [ + 12, + -320, + -10, + 200, + 0, + 0, + 100, + 0 + ], + [ + -1, + -407.5, + 67.5, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 375, + -10, + 200, + 0, + 0, + 100, + 0 + ], + [ + 12, + 375, + -10, + 200, + 0, + 0, + 100, + 0 + ], + [ + -1, + 265, + 155, + 200, + 0, + 0, + 255, + 0 + ], + [ + 17, + 30, + 25, + 220, + 0, + 0, + 100, + 0 + ], + [ + 12, + 30, + 25, + 220, + 0, + 0, + 100, + 0 + ] + ] + ], + "name": "土/全体1", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 221, + 170, + 170 + ], + "flashDuration": 5, + "flashScope": 2, + "frame": 5, + "se": { + "name": "Fire3", + "pan": 0, + "pitch": 50, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 221, + 170, + 170 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 9, + "se": { + "name": "Explosion1", + "pan": 0, + "pitch": 150, + "volume": 90 + } + } + ] + }, + { + "id": 77, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 78, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 79, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 80, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 81, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 82, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 83, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 84, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 85, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 86, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 87, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 88, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 89, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 90, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 91, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 92, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 93, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 94, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "☆☆ ここから ☆☆", + "position": 1, + "timings": [] + }, + { + "id": 95, + "animation1Hue": 0, + "animation1Name": "Hit1", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 0, + 2, + -31, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + -2, + -18, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -16.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + -1, + -22.5, + -40.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + 95, + -94, + 50, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + -4, + -14, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + -7.5, + -30.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + 98, + -102, + 80, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + 408, + -6, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 405, + 22, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + 92, + -104, + 100, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 5, + 0, + -96, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -16, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -22.5, + -40.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + -65, + -56, + 50, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + -4, + -14, + 120, + 0, + 0, + 255, + 1 + ], + [ + -1, + -7.5, + -30.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + -67, + -74, + 80, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + 408, + -6, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 405, + 22, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + -56, + -74, + 100, + 0, + 0, + 100, + 0 + ] + ] + ], + "name": "スパンキング", + "position": 2, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 119 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 2, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 130, + "volume": 40 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 119 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 5, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 130, + "volume": 40 + } + } + ] + }, + { + "id": 96, + "animation1Hue": 0, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 7, + 0, + -168, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + -276, + -84, + 195, + 0, + 0, + 255, + 1 + ], + [ + -1, + 288, + -84, + 195, + 0, + 0, + 255, + 1 + ], + [ + 2, + -175.5, + -23.5, + 195, + 0, + 0, + 255, + 1 + ], + [ + 2, + 198, + -23.5, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 8, + 0, + -168, + 195, + 0, + 0, + 255, + 1 + ], + [ + -1, + -276, + -84, + 195, + 0, + 0, + 255, + 1 + ], + [ + -1, + 288, + -84, + 195, + 0, + 0, + 255, + 1 + ], + [ + 3, + -193, + -11, + 195, + 0, + 0, + 255, + 1 + ], + [ + 3, + 210.5, + -13.5, + 195, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + 0, + -168, + 210, + 0, + 0, + 200, + 1 + ], + [ + 9, + -210.5, + 8.5, + 210, + 0, + 0, + 200, + 1 + ], + [ + 9, + 240, + -9, + 210, + 0, + 0, + 200, + 1 + ], + [ + -1, + -165.5, + -86, + 195, + 0, + 0, + 255, + 1 + ], + [ + -1, + 168, + -106, + 195, + 0, + 0, + 255, + 1 + ], + [ + 14, + 190, + 2.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + 0, + -168, + 213, + 0, + 0, + 255, + 1 + ], + [ + 10, + -233.5, + -4, + 213, + 0, + 0, + 255, + 1 + ], + [ + 10, + 258, + -11.5, + 213, + 0, + 0, + 255, + 1 + ], + [ + 5, + -168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 5, + 170.5, + -141, + 195, + 0, + 0, + 255, + 1 + ], + [ + 14, + -226, + 158, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + 67.5, + -245, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + -248.5, + -46.5, + 213, + 0, + 0, + 255, + 1 + ], + [ + 11, + 273, + -41.5, + 213, + 0, + 0, + 255, + 1 + ], + [ + 11, + 0, + -168, + 213, + 0, + 0, + 255, + 1 + ], + [ + 6, + -168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 6, + 168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 14, + 80.5, + 140.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + -128, + -195, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + -229, + 145, + 50, + 0, + 0, + 255, + 1 + ], + [ + 14, + 61.5, + -244.5, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + -276, + -84, + 213, + 0, + 0, + 255, + 1 + ], + [ + 12, + 288, + -84, + 213, + 0, + 0, + 255, + 1 + ], + [ + 12, + 0, + -168, + 213, + 0, + 0, + 255, + 1 + ], + [ + 7, + -168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 7, + 168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 8, + 0, + -24, + 195, + 0, + 0, + 100, + 1 + ], + [ + 14, + 305, + -20, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + -176.5, + 10, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + 87, + 135.5, + 50, + 0, + 0, + 255, + 1 + ], + [ + 14, + -140.5, + -180, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -276, + -84, + 213, + 0, + 0, + 255, + 1 + ], + [ + 13, + 288, + -84, + 213, + 0, + 0, + 255, + 1 + ], + [ + 13, + 0, + -168, + 213, + 0, + 0, + 255, + 1 + ], + [ + 8, + -168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 8, + 168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 9, + 0, + -24, + 195, + 0, + 0, + 150, + 1 + ], + [ + 14, + 215.5, + 160, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + -16.5, + -184.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + -178, + 17.5, + 50, + 0, + 0, + 255, + 1 + ], + [ + 14, + 306.5, + -17, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + -168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 9, + 168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 10, + 0, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 14, + -200.5, + 112.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + 219.5, + 150.5, + 50, + 0, + 0, + 255, + 1 + ], + [ + 14, + -18, + -177.5, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 10, + -168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 10, + 168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 11, + 0, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 14, + 43.5, + -74.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + -205.5, + 107.5, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 11, + -168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 11, + 168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 12, + 0, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 14, + -140.5, + -112.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + 54.5, + -77.5, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 12, + -168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 12, + 168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 13, + 0, + -24, + 195, + 0, + 0, + 255, + 1 + ], + [ + 14, + -130.5, + -98, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -168, + -156, + 195, + 0, + 0, + 255, + 1 + ], + [ + 13, + 168, + -156, + 195, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "全体エロ", + "position": 3, + "timings": [ + { + "flashColor": [ + 255, + 85, + 238, + 204 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 5, + "se": null + }, + { + "flashColor": [ + 255, + 85, + 238, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 7, + "se": null + }, + { + "flashColor": [ + 255, + 85, + 238, + 153 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 11, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "Saint1", + "pan": 0, + "pitch": 70, + "volume": 55 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 9, + "se": { + "name": "むにゅう", + "pan": 0, + "pitch": 120, + "volume": 45 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 5, + "se": { + "name": "Darkness1", + "pan": 0, + "pitch": 150, + "volume": 50 + } + } + ] + }, + { + "id": 97, + "animation1Hue": 0, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 14, + 0, + 3.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 4, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 4, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 4, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 4, + 200, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 0, + 4, + 230, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 14, + 0, + 4, + 250, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 4, + 300, + 0, + 0, + 50, + 1 + ] + ] + ], + "name": "セクハラ使用者", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Darkness2", + "pan": 0, + "pitch": 70, + "volume": 50 + } + } + ] + }, + { + "id": 98, + "animation1Hue": 0, + "animation1Name": "moji", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 7, + -6, + -14.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -6, + -14, + 120, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -6, + -14.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -6, + -14, + 120, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -6, + -14.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -6, + -14, + 120, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -6, + -14.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 7, + -6, + -14, + 80, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "ビクビク", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "むにゅう", + "pan": 0, + "pitch": 150, + "volume": 50 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 5, + "se": { + "name": "むにゅう", + "pan": 0, + "pitch": 150, + "volume": 50 + } + } + ] + }, + { + "id": 99, + "animation1Hue": 0, + "animation1Name": "moji", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 13, + -6, + -7.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -6, + -8, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -6, + -8, + 120, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -6, + -7.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -6, + -8, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 13, + -6, + -8, + 120, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "ムニイ", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "むにゅう", + "pan": 0, + "pitch": 130, + "volume": 90 + } + } + ] + }, + { + "id": 100, + "animation1Hue": 0, + "animation1Name": "moji", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 14, + -211.5, + -166.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + -194, + -149, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 294, + -181, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + 284, + -153.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + -226, + 84, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 14, + -223.5, + 94, + 100, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "くちゃ", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "クチャ音1", + "pan": 0, + "pitch": 70, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 3, + "se": { + "name": "クチャ音1", + "pan": 0, + "pitch": 70, + "volume": 90 + } + } + ] + }, + { + "id": 101, + "animation1Hue": 0, + "animation1Name": "moji", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 12, + -12, + -26, + 100, + 0, + 0, + 50, + 0 + ] + ], + [ + [ + 12, + -10, + -26, + 150, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 12, + -12, + -26, + 180, + 0, + 0, + 250, + 0 + ] + ], + [ + [ + 12, + -10, + -26, + 150, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 12, + -12, + -26, + 180, + 0, + 0, + 250, + 0 + ] + ], + [ + [ + 12, + -12, + -26, + 150, + 0, + 0, + 200, + 0 + ] + ] + ], + "name": "ずぽう", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "ちゅぽん3", + "pan": 0, + "pitch": 130, + "volume": 90 + } + } + ] + }, + { + "id": 102, + "animation1Hue": 0, + "animation1Name": "StateParalys", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 104, + -90, + -104, + 50, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 104, + -79.5, + -98, + 80, + 0, + 0, + 200, + 0 + ] + ], + [ + [ + 104, + -91, + -96, + 100, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + -93.5, + -106, + 100, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + -91, + -96, + 100, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + -79.5, + -98, + 80, + 0, + 0, + 200, + 0 + ] + ], + [ + [ + 104, + -90, + -104, + 50, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 104, + 100, + 60, + 50, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 104, + 100, + 60, + 80, + 0, + 0, + 200, + 0 + ] + ], + [ + [ + 104, + 100, + 60, + 100, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + 100, + 60, + 100, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + 100, + 60, + 100, + 0, + 0, + 255, + 0 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 104, + 100, + 60, + 80, + 0, + 0, + 200, + 0 + ] + ], + [ + [ + 104, + 100, + 60, + 50, + 0, + 0, + 150, + 0 + ] + ] + ], + "name": "ずっぷずっぷう", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 11, + "se": { + "name": "精液ドクドク", + "pan": 0, + "pitch": 70, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 6, + "se": { + "name": "SEXSE(中)短", + "pan": 0, + "pitch": 60, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "SEXSE(中)短", + "pan": 0, + "pitch": 60, + "volume": 50 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "SEXSE(中)短", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 8, + "se": { + "name": "SEXSE(中)短", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 10, + "se": { + "name": "ちゅぽん3", + "pan": 0, + "pitch": 140, + "volume": 90 + } + } + ] + }, + { + "id": 103, + "animation1Hue": 0, + "animation1Name": "StateParalys", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 111, + -146.5, + -133.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 10, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 111, + -141, + -132.5, + 80, + 0, + 0, + 255, + 1 + ], + [ + 11, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 111, + -148, + -134, + 100, + 0, + 0, + 255, + 1 + ], + [ + 12, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 13, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 303, + -66, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 0, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ], + [ + 111, + 148, + 8.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 111, + 160.5, + -13, + 80, + 0, + 0, + 255, + 1 + ], + [ + 15, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 1, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 111, + 144.5, + -8, + 100, + 0, + 0, + 255, + 1 + ], + [ + 16, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 111, + -157, + 13, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + -408, + 75, + 100, + 0, + 0, + 255, + 1 + ], + [ + 111, + -156, + 10.5, + 80, + 0, + 0, + 255, + 1 + ], + [ + 4, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 5, + 0, + -40, + 250, + 0, + 0, + 200, + 1 + ] + ] + ], + "name": "拘束", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "握る", + "pan": 0, + "pitch": 70, + "volume": 50 + } + } + ] + }, + { + "id": 104, + "animation1Hue": 0, + "animation1Name": "StateParalys", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 10, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 11, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 12, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 13, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 408, + -242, + 100, + 0, + 0, + 255, + 1 + ], + [ + 14, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 0, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 407, + -194.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 15, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 1, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 375, + -211, + 100, + 0, + 0, + 255, + 1 + ], + [ + 16, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 4, + 0, + -40, + 250, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 5, + 0, + -40, + 250, + 0, + 0, + 200, + 1 + ] + ] + ], + "name": "バイブ", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "バイブ", + "pan": 0, + "pitch": 150, + "volume": 50 + } + }, + { + "flashColor": [ + 255, + 255, + 136, + 102 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 4, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 136, + 102 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 7, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 136, + 102 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 10, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 136, + 102 + ], + "flashDuration": 6, + "flashScope": 1, + "frame": 13, + "se": null + } + ] + }, + { + "id": 105, + "animation1Hue": 0, + "animation1Name": "Water1", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + -1, + 0, + 0, + 300, + 0, + 0, + 255, + 1 + ], + [ + 15, + 0.5, + 6, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 0, + 1 + ], + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 0, + 1 + ], + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 105, + 7, + -95, + 100, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 0, + 1 + ], + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 105, + 0, + -102, + 100, + 0, + 0, + 200, + 0 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 15, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 105, + 12.5, + -121.5, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 0, + 1 + ], + [ + 16, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 105, + 5.5, + -90.5, + 150, + 0, + 0, + 200, + 0 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 0, + 1 + ], + [ + 17, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + 105, + -6, + -78, + 100, + 0, + 0, + 150, + 0 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 0, + 1 + ], + [ + 18, + 0, + 0, + 150, + 0, + 0, + 255, + 1 + ], + [ + -1, + 263, + 78.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 105, + -21, + -65.5, + 50, + 0, + 0, + 50, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 150, + 0, + 0, + 0, + 1 + ], + [ + 19, + 0, + 0, + 150, + 0, + 0, + 200, + 1 + ], + [ + -1, + 253, + 91, + 150, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + 230.5, + 87.5, + 100, + 0, + 0, + 100, + 1 + ] + ] + ], + "name": "ザーメンドクドク", + "position": 1, + "timings": [ + { + "flashColor": [ + 136, + 255, + 255, + 153 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "射精", + "pan": 0, + "pitch": 70, + "volume": 100 + } + } + ] + }, + { + "id": 106, + "animation1Hue": 0, + "animation1Name": "Water1", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 22, + 0, + 0, + 300, + 0, + 0, + 0, + 1 + ], + [ + 16, + 0, + 0, + 280, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 300, + 0, + 0, + 0, + 1 + ], + [ + 16, + 0, + 0, + 400, + 0, + 0, + 255, + 1 + ], + [ + 108, + -7, + -100, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 300, + 0, + 0, + 0, + 1 + ], + [ + 17, + 0, + 0, + 350, + 0, + 0, + 255, + 1 + ], + [ + 108, + 7, + -78.5, + 170, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 22, + 0, + 0, + 300, + 0, + 0, + 0, + 1 + ], + [ + 18, + 0, + -2.5, + 450, + 0, + 0, + 255, + 1 + ], + [ + 108, + -26, + -134, + 200, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 22, + 0, + 0, + 300, + 0, + 0, + 0, + 1 + ], + [ + 19, + 0, + 0, + 400, + 0, + 0, + 200, + 1 + ], + [ + 108, + -28, + -121.5, + 210, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 108, + -31, + -116.5, + 220, + 0, + 0, + 100, + 1 + ] + ] + ], + "name": "ザーメンドピュウ", + "position": 1, + "timings": [ + { + "flashColor": [ + 136, + 255, + 255, + 153 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "精液ドクドク", + "pan": 0, + "pitch": 140, + "volume": 100 + } + }, + { + "flashColor": [ + 136, + 255, + 255, + 153 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "精液ドクドク", + "pan": 0, + "pitch": 50, + "volume": 100 + } + } + ] + }, + { + "id": 107, + "animation1Hue": 0, + "animation1Name": "moji", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 9, + -32, + -5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + -32, + -5, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + -32, + -5, + 180, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + -34, + -8, + 220, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 9, + -34, + -8, + 250, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 9, + -39, + -8, + 250, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + 9, + -36.5, + -10.5, + 250, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 9, + -41.5, + -10, + 250, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 9, + -41, + -5, + 250, + 0, + 0, + 50, + 1 + ] + ], + [ + [ + 9, + -39, + 7.5, + 250, + 0, + 0, + 20, + 1 + ] + ], + [ + [ + 9, + -46.5, + 2.5, + 250, + 0, + 0, + 10, + 1 + ] + ] + ], + "name": "プシャアアア", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "浣腸噴射", + "pan": 0, + "pitch": 150, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "放尿", + "pan": 0, + "pitch": 80, + "volume": 45 + } + } + ] + }, + { + "id": 108, + "animation1Hue": 0, + "animation1Name": "moji", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 18, + -153.5, + -141, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 18, + -158, + -138.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 18, + -151, + -136, + 100, + 0, + 0, + 255, + 3 + ], + [ + 18, + 290, + -184, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + 286.5, + -163.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 18, + 274, + -146, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 18, + 274, + -146, + 100, + 0, + 0, + 255, + 3 + ], + [ + 18, + -161.5, + 42, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 18, + -160.5, + 44.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 18, + -163, + 44.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [] + ], + "name": "ハアハア", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Raise2", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 5, + "se": { + "name": "Raise2", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 0, + 255, + 255 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 0, + "se": null + }, + { + "flashColor": [ + 255, + 0, + 255, + 255 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 2, + "se": null + }, + { + "flashColor": [ + 255, + 0, + 255, + 255 + ], + "flashDuration": 3, + "flashScope": 1, + "frame": 5, + "se": null + } + ] + }, + { + "id": 109, + "animation1Hue": 0, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148.5, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -27, + -103, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + -97.5, + -163.5, + 38, + 0, + 0, + 255, + 3 + ], + [ + 14, + 79, + -141.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + 14, + -194, + 32, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -63.5, + -109, + 46, + 0, + 0, + 255, + 3 + ], + [ + 14, + -72.5, + -180, + 36, + 0, + 0, + 255, + 3 + ], + [ + 14, + 55, + -125.5, + 44, + 0, + 0, + 255, + 3 + ], + [ + 14, + 32, + -180, + 34, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -91, + -132, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + -47.5, + -193, + 35, + 0, + 0, + 255, + 3 + ], + [ + 14, + 35.5, + -105.5, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + 58, + -165, + 35, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -98.5, + -134.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + -25, + -200.5, + 32, + 0, + 0, + 255, + 3 + ], + [ + 14, + 6, + -96, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + 78, + -158, + 38, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148.5, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -27, + -103, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + -97.5, + -163.5, + 38, + 0, + 0, + 255, + 3 + ], + [ + 14, + 79, + -141.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + 14, + -194, + 32, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -63.5, + -109, + 46, + 0, + 0, + 255, + 3 + ], + [ + 14, + -72.5, + -180, + 36, + 0, + 0, + 255, + 3 + ], + [ + 14, + 55, + -125.5, + 44, + 0, + 0, + 255, + 3 + ], + [ + 14, + 32, + -180, + 34, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -91, + -132, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + -47.5, + -193, + 35, + 0, + 0, + 255, + 3 + ], + [ + 14, + 35.5, + -105.5, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + 58, + -165, + 35, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -98.5, + -134.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + -25, + -200.5, + 32, + 0, + 0, + 255, + 3 + ], + [ + 14, + 6, + -96, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + 78, + -158, + 38, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148.5, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -27, + -103, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + -97.5, + -163.5, + 38, + 0, + 0, + 255, + 3 + ], + [ + 14, + 79, + -141.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + 14, + -194, + 32, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -63.5, + -109, + 46, + 0, + 0, + 255, + 3 + ], + [ + 14, + -72.5, + -180, + 36, + 0, + 0, + 255, + 3 + ], + [ + 14, + 55, + -125.5, + 44, + 0, + 0, + 255, + 3 + ], + [ + 14, + 32, + -180, + 34, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -91, + -132, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + -47.5, + -193, + 35, + 0, + 0, + 255, + 3 + ], + [ + 14, + 35.5, + -105.5, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + 58, + -165, + 35, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -98.5, + -134.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + -25, + -200.5, + 32, + 0, + 0, + 255, + 3 + ], + [ + 14, + 6, + -96, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + 78, + -158, + 38, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148.5, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -27, + -103, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + -97.5, + -163.5, + 38, + 0, + 0, + 255, + 3 + ], + [ + 14, + 79, + -141.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + 14, + -194, + 32, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -63.5, + -109, + 46, + 0, + 0, + 255, + 3 + ], + [ + 14, + -72.5, + -180, + 36, + 0, + 0, + 255, + 3 + ], + [ + 14, + 55, + -125.5, + 44, + 0, + 0, + 255, + 3 + ], + [ + 14, + 32, + -180, + 34, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -91, + -132, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + -47.5, + -193, + 35, + 0, + 0, + 255, + 3 + ], + [ + 14, + 35.5, + -105.5, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + 58, + -165, + 35, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -98.5, + -134.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + -25, + -200.5, + 32, + 0, + 0, + 255, + 3 + ], + [ + 14, + 6, + -96, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + 78, + -158, + 38, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148.5, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -27, + -103, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + -97.5, + -163.5, + 38, + 0, + 0, + 255, + 3 + ], + [ + 14, + 79, + -141.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + 14, + -194, + 32, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -63.5, + -109, + 46, + 0, + 0, + 255, + 3 + ], + [ + 14, + -72.5, + -180, + 36, + 0, + 0, + 255, + 3 + ], + [ + 14, + 55, + -125.5, + 44, + 0, + 0, + 255, + 3 + ], + [ + 14, + 32, + -180, + 34, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -91, + -132, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + -47.5, + -193, + 35, + 0, + 0, + 255, + 3 + ], + [ + 14, + 35.5, + -105.5, + 45, + 0, + 0, + 255, + 3 + ], + [ + 14, + 58, + -165, + 35, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -98.5, + -134.5, + 42, + 0, + 0, + 255, + 3 + ], + [ + 14, + -25, + -200.5, + 32, + 0, + 0, + 255, + 3 + ], + [ + 14, + 6, + -96, + 48, + 0, + 0, + 255, + 3 + ], + [ + 14, + 78, + -158, + 38, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + -4, + -100, + 50, + 0, + 0, + 255, + 3 + ], + [ + 14, + -110, + -148, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + 96, + -152, + 40, + 0, + 0, + 255, + 3 + ], + [ + 14, + -6, + -201, + 30, + 0, + 0, + 255, + 3 + ] + ] + ], + "name": "ハート回転", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 85, + 238, + 204 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 0, + "se": null + }, + { + "flashColor": [ + 255, + 85, + 238, + 187 + ], + "flashDuration": 2, + "flashScope": 1, + "frame": 2, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Darkness2", + "pan": 0, + "pitch": 120, + "volume": 50 + } + } + ] + }, + { + "id": 110, + "animation1Hue": 0, + "animation1Name": "moji", + "animation2Hue": 182, + "animation2Name": "Water2", + "frames": [ + [ + [ + 9, + -208.5, + -124, + 100, + 30, + 0, + 255, + 1 + ], + [ + 118, + -4, + -30, + 50, + 0, + 0, + 255, + 1 + ], + [ + 121, + 0, + 116.5, + 50, + 0, + 0, + 255, + 1 + ], + [ + 122, + -0.5, + 49.5, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 24, + 180, + 50, + 0, + 0, + 255, + 1 + ], + [ + 124, + 5, + 83, + 50, + 0, + 0, + 255, + 1 + ], + [ + 124, + 13, + -22, + 50, + 0, + 0, + 255, + 1 + ], + [ + 125, + -2.5, + 207.5, + 50, + 0, + 0, + 255, + 1 + ], + [ + 126, + 6.5, + 292, + 70, + 0, + 0, + 255, + 1 + ], + [ + 9, + -213.5, + -114, + 100, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 125, + 25, + 312, + 50, + 0, + 0, + 255, + 1 + ], + [ + 120, + 18, + 129.5, + 40, + 0, + 0, + 255, + 1 + ], + [ + 118, + 8, + -2, + 50, + 0, + 0, + 255, + 1 + ], + [ + 9, + -209, + -121.5, + 100, + 30, + 0, + 100, + 1 + ] + ], + [ + [ + 120, + 20, + 192, + 70, + 0, + 0, + 255, + 1 + ], + [ + 122, + -0.5, + 70.5, + 60, + 0, + 0, + 255, + 1 + ], + [ + 122, + 5, + -22, + 50, + 0, + 0, + 255, + 1 + ], + [ + 9, + -211, + -129, + 100, + 30, + 0, + 50, + 1 + ], + [ + 120, + 17.5, + 295.5, + 70, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 17.5, + 289, + 100, + 0, + 0, + 255, + 1 + ], + [ + 122, + 7.5, + 111, + 50, + 0, + 0, + 255, + 1 + ], + [ + 123, + -2, + 183, + 50, + 0, + 0, + 255, + 1 + ], + [ + 123, + 11.5, + 21, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 12, + 187.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 124, + 15, + 68, + 50, + 0, + 0, + 255, + 1 + ], + [ + 124, + 13, + -22, + 40, + 0, + 0, + 255, + 1 + ], + [ + -1, + -47.5, + 213, + 100, + 0, + 0, + 255, + 1 + ], + [ + 126, + 14, + 281.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 9, + -201, + -101.5, + 100, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 125, + 22.5, + 199, + 50, + 0, + 0, + 255, + 1 + ], + [ + 120, + 8, + 74.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 118, + 8, + -4, + 50, + 0, + 0, + 255, + 1 + ], + [ + 9, + -202, + -98.5, + 100, + 30, + 0, + 100, + 1 + ], + [ + 120, + 35.5, + 283.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 120, + -10, + 307, + 100, + 0, + 0, + 255, + 1 + ], + [ + 122, + 9, + 220.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 122, + 0, + 23, + 100, + 0, + 0, + 255, + 1 + ], + [ + 9, + -199, + -104.5, + 100, + 30, + 0, + 50, + 1 + ], + [ + 122, + 8, + 111, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 12.5, + 274.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 122, + 0, + 51.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 123, + 3, + 153, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 12.5, + 190.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 124, + 5, + 83, + 100, + 0, + 0, + 255, + 1 + ], + [ + 124, + -4, + 33, + 50, + 0, + 0, + 255, + 1 + ], + [ + -1, + -47.5, + 213, + 100, + 0, + 0, + 255, + 1 + ], + [ + 126, + 2, + 292, + 50, + 0, + 0, + 255, + 1 + ], + [ + 9, + -213.5, + -114, + 100, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 125, + 12.5, + 219.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 120, + 10.5, + 85.5, + 50, + 0, + 0, + 255, + 1 + ], + [ + 118, + 8, + -2, + 50, + 0, + 0, + 255, + 1 + ], + [ + 9, + -209, + -121.5, + 100, + 30, + 0, + 100, + 1 + ] + ], + [ + [ + 123, + 17.5, + 289, + 100, + 0, + 0, + 255, + 1 + ], + [ + 122, + 7.5, + 111, + 50, + 0, + 0, + 255, + 1 + ], + [ + 123, + -2, + 183, + 50, + 0, + 0, + 255, + 1 + ], + [ + 123, + 11.5, + 21, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 14.5, + 152.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 124, + 10, + 53, + 50, + 0, + 0, + 255, + 1 + ], + [ + 124, + 13, + -22, + 40, + 0, + 0, + 255, + 1 + ], + [ + -1, + -47.5, + 213, + 100, + 0, + 0, + 255, + 1 + ], + [ + 126, + 16.5, + 291.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 9, + -201, + -101.5, + 100, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 125, + 22.5, + 199, + 50, + 0, + 0, + 255, + 1 + ], + [ + 120, + 8, + 74, + 70, + 0, + 0, + 255, + 1 + ], + [ + 118, + 8, + -4, + 50, + 0, + 0, + 255, + 1 + ], + [ + 9, + -202, + -98.5, + 100, + 30, + 0, + 100, + 1 + ], + [ + 120, + 35.5, + 283.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 120, + 12.5, + 262, + 100, + 0, + 0, + 255, + 1 + ], + [ + 122, + 14, + 187.5, + 70, + 0, + 0, + 255, + 1 + ], + [ + 122, + 0, + 23, + 100, + 0, + 0, + 255, + 1 + ], + [ + 9, + -199, + -104.5, + 100, + 30, + 0, + 50, + 1 + ], + [ + 122, + 8, + 111, + 70, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 17, + 256.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 122, + 0, + 31, + 50, + 0, + 0, + 255, + 1 + ], + [ + 123, + 8, + 113, + 70, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 14.5, + 147.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + 124, + 12, + 53, + 50, + 0, + 0, + 255, + 1 + ], + [ + 124, + -4, + 33, + 50, + 0, + 0, + 255, + 1 + ], + [ + -1, + -47.5, + 213, + 100, + 0, + 0, + 255, + 1 + ], + [ + 126, + 11.5, + 289.5, + 50, + 0, + 0, + 255, + 1 + ], + [ + 9, + -213.5, + -114, + 100, + 30, + 0, + 255, + 1 + ] + ], + [ + [ + 125, + -1, + 264, + 70, + 0, + 0, + 255, + 1 + ], + [ + 120, + 10.5, + 85.5, + 50, + 0, + 0, + 255, + 1 + ], + [ + 118, + 0, + 182.5, + 50, + 0, + 0, + 255, + 1 + ], + [ + 9, + -209, + -121.5, + 100, + 30, + 0, + 100, + 1 + ] + ], + [ + [ + 123, + 17.5, + 292, + 100, + 0, + 0, + 255, + 1 + ], + [ + 122, + -2, + 118, + 70, + 0, + 0, + 255, + 1 + ], + [ + 123, + 12.5, + 180, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 5.5, + 312, + 100, + 0, + 0, + 255, + 1 + ], + [ + 125, + -12, + 158, + 50, + 0, + 0, + 255, + 1 + ], + [ + 124, + -1.5, + 227.5, + 70, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + -29.5, + 288, + 70, + 0, + 0, + 255, + 1 + ], + [ + 124, + 0.5, + 171, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 123, + 2, + 312, + 60, + 0, + 0, + 255, + 1 + ] + ], + [] + ], + "name": "おしっこ垂れ流し", + "position": 0, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 1, + "se": { + "name": "放尿", + "pan": 0, + "pitch": 140, + "volume": 100 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 9, + "se": { + "name": "放尿", + "pan": 0, + "pitch": 60, + "volume": 90 + } + } + ] + }, + { + "id": 111, + "animation1Hue": 0, + "animation1Name": "Hit1", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + 0, + 2, + -31, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 1, + -2, + -18, + 150, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -16.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + -1, + -22.5, + -40.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + 95, + -94, + 100, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + -4, + -14, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + -7.5, + -30.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + 98, + -101.5, + 120, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + 408, + -6, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 405, + 22, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + 92.5, + -104, + 130, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 5, + 0, + -96, + 225, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 2, + 0, + -16.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + -1, + -22.5, + -40.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + -110, + 46, + 100, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + 3, + -4, + -14, + 200, + 0, + 0, + 255, + 1 + ], + [ + -1, + -7.5, + -30.5, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + -107, + 46.5, + 120, + 0, + 0, + 255, + 0 + ] + ], + [ + [ + -1, + 408, + -6, + 225, + 0, + 0, + 255, + 1 + ], + [ + -1, + 405, + 22, + 180, + 0, + 0, + 255, + 1 + ], + [ + 117, + -103, + 36, + 130, + 0, + 0, + 100, + 0 + ] + ], + [ + [ + 114, + 60, + -85, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 114, + 52, + -90, + 100, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 114, + 52, + -90, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 114, + -104, + 27, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 114, + -101.5, + 12.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 114, + -112, + 7, + 100, + 0, + 0, + 150, + 1 + ] + ], + [ + [ + 114, + -114.5, + -3, + 100, + 0, + 0, + 50, + 1 + ] + ], + [ + [ + 118, + 52, + -42, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 118, + 53, + -45, + 80, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 118, + 61.5, + -34, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 118, + 58.5, + -35.5, + 70, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 118, + -70.5, + -39.5, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 118, + -74.5, + -40, + 80, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 118, + -61.5, + -34.5, + 50, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + 118, + -74.5, + -53, + 70, + 0, + 0, + 255, + 1 + ] + ] + ], + "name": "簡易SEX", + "position": 2, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 119 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 2, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 130, + "volume": 40 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 119 + ], + "flashDuration": 2, + "flashScope": 0, + "frame": 5, + "se": { + "name": "Blow3", + "pan": 0, + "pitch": 130, + "volume": 40 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 9, + "se": { + "name": "クチャ音1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 14, + "se": { + "name": "クチャ音1", + "pan": 0, + "pitch": 120, + "volume": 90 + } + } + ] + }, + { + "id": 112, + "animation1Hue": 0, + "animation1Name": "StateParalys", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [ + [ + -1, + -2.5, + -22.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 0, + 7, + -20.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -20, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 1, + 7, + -20, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 375, + -211, + 100, + 0, + 0, + 255, + 1 + ], + [ + 16, + -3, + -28, + 100, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + -40, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 0, + -40, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 238, + 105.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 4, + 0, + -40, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 5, + 0, + -40, + 100, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + -1, + -2.5, + -22.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 0, + 7, + -20.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -20, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 1, + 7, + -20, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 375, + -211, + 100, + 0, + 0, + 255, + 1 + ], + [ + 16, + -3, + -28, + 100, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + -40, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 0, + -40, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 238, + 105.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 4, + 0, + -40, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 5, + 0, + -40, + 100, + 0, + 0, + 200, + 1 + ] + ], + [ + [ + -1, + -2.5, + -22.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 0, + 7, + -20.5, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -20, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 240, + 0, + 0, + 255, + 1 + ], + [ + 1, + 7, + -20, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 375, + -211, + 100, + 0, + 0, + 255, + 1 + ], + [ + 16, + -3, + -28, + 100, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + -40, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 3, + 0, + -40, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 238, + 105.5, + 100, + 0, + 0, + 255, + 1 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 4, + 0, + -40, + 100, + 0, + 0, + 255, + 1 + ] + ], + [ + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + -10, + 0, + 0, + 0, + 0, + 0 + ], + [ + 5, + 0, + -40, + 100, + 0, + 0, + 200, + 1 + ] + ] + ], + "name": "電気", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 0, + "se": { + "name": "Paralyze1", + "pan": 0, + "pitch": 110, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 5, + "se": { + "name": "Paralyze3", + "pan": 0, + "pitch": 110, + "volume": 90 + } + }, + { + "flashColor": [ + 255, + 255, + 136, + 102 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 4, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 136, + 102 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 7, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 136, + 102 + ], + "flashDuration": 5, + "flashScope": 1, + "frame": 10, + "se": null + }, + { + "flashColor": [ + 255, + 255, + 136, + 102 + ], + "flashDuration": 6, + "flashScope": 1, + "frame": 13, + "se": null + } + ] + }, + { + "id": 113, + "animation1Hue": 0, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + -1, + -8, + 10, + 50, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 4, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 6, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 119, + 0, + -100, + 80, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 9, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 119, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 119, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 119, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 119, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 119, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 20, + 0, + 0, + 100, + 1 + ], + [ + 17, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 119, + 0, + -100, + 100, + 0, + 0, + 100, + 3 + ] + ] + ], + "name": "H文字「あっあっ」", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "クチャ音1", + "pan": 0, + "pitch": 90, + "volume": 50 + } + } + ] + }, + { + "id": 114, + "animation1Hue": 0, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + -1, + -8, + 10, + 50, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 4, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 6, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 123, + 0, + -100, + 80, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 9, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 123, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 123, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 123, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 123, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 123, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 20, + 0, + 0, + 100, + 1 + ], + [ + 17, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 123, + 0, + -100, + 100, + 0, + 0, + 100, + 3 + ] + ] + ], + "name": "H文字「んーーー」", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "むにゅう", + "pan": 0, + "pitch": 130, + "volume": 50 + } + } + ] + }, + { + "id": 115, + "animation1Hue": 0, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + -1, + -8, + 10, + 50, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 4, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 6, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 124, + 0, + -100, + 80, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 9, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 124, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 124, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 124, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 124, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 124, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 124, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 124, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 20, + 0, + 0, + 100, + 1 + ], + [ + 17, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 124, + 0, + -100, + 100, + 0, + 0, + 100, + 3 + ] + ] + ], + "name": "H文字「ぐちゃぐちゃ」", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "クチャ音1", + "pan": 0, + "pitch": 70, + "volume": 50 + } + } + ] + }, + { + "id": 116, + "animation1Hue": 0, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + -1, + -8, + 10, + 50, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 4, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 6, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 126, + 0, + -100, + 80, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 9, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 126, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 126, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 126, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 126, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 126, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 126, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 126, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 20, + 0, + 0, + 100, + 1 + ], + [ + 17, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 126, + 0, + -100, + 100, + 0, + 0, + 100, + 3 + ] + ] + ], + "name": "H文字「フゴオ」", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "挿入弱", + "pan": 0, + "pitch": 130, + "volume": 50 + } + } + ] + }, + { + "id": 117, + "animation1Hue": 0, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + -1, + -8, + 10, + 50, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 4, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 6, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 127, + 0, + -100, + 80, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 9, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 127, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 127, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 127, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 127, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 127, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 20, + 0, + 0, + 100, + 1 + ], + [ + 17, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 127, + 0, + -100, + 100, + 0, + 0, + 100, + 3 + ] + ] + ], + "name": "H文字「おおん」", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "むにゅう", + "pan": 0, + "pitch": 70, + "volume": 50 + } + } + ] + }, + { + "id": 118, + "animation1Hue": 0, + "animation1Name": "Pollen", + "animation2Hue": 0, + "animation2Name": "moji", + "frames": [ + [ + [ + -1, + -8, + 10, + 50, + 0, + 0, + 255, + 1 + ], + [ + 2, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 4, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 6, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 129, + 0, + -100, + 80, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 9, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 129, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 129, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 129, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 70, + 0, + 0, + 100, + 1 + ], + [ + 11, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 129, + -2.5, + -107.5, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 50, + 0, + 0, + 100, + 1 + ], + [ + 15, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 129, + 0, + -100, + 100, + 0, + 0, + 255, + 3 + ] + ], + [ + [ + 14, + 0, + 0, + 20, + 0, + 0, + 100, + 1 + ], + [ + 17, + 0, + 0, + 100, + 0, + 0, + 100, + 1 + ], + [ + 129, + 0, + -100, + 100, + 0, + 0, + 100, + 3 + ] + ] + ], + "name": "H文字「はあはあ」", + "position": 1, + "timings": [ + { + "flashColor": [ + 255, + 255, + 255, + 255 + ], + "flashDuration": 5, + "flashScope": 0, + "frame": 2, + "se": { + "name": "ちゅぽん2", + "pan": 0, + "pitch": 130, + "volume": 50 + } + } + ] + }, + { + "id": 119, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + }, + { + "id": 120, + "animation1Hue": 0, + "animation1Name": "", + "animation2Hue": 0, + "animation2Name": "", + "frames": [ + [] + ], + "name": "", + "position": 1, + "timings": [] + } +] \ No newline at end of file diff --git a/www/data/Armors.json b/www/data/Armors.json new file mode 100644 index 0000000..d1e94c8 --- /dev/null +++ b/www/data/Armors.json @@ -0,0 +1,870 @@ +[ + null, + { + "id": 1, + "atypeId": 1, + "description": "", + "etypeId": 2, + "traits": [], + "iconIndex": 472, + "name": "強化制服-男子", + "note": "", + "params": [ + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0 + ], + "price": 2000 + }, + { + "id": 2, + "atypeId": 2, + "description": "", + "etypeId": 2, + "traits": [], + "iconIndex": 474, + "name": "強化制服-女子", + "note": "", + "params": [ + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0 + ], + "price": 2000 + }, + { + "id": 3, + "atypeId": 3, + "description": "", + "etypeId": 2, + "traits": [], + "iconIndex": 471, + "name": "強化ジャージ", + "note": "", + "params": [ + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0 + ], + "price": 2000 + }, + { + "id": 4, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 5, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 6, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 7, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 8, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 9, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 10, + "atypeId": 1, + "description": "エロ不可\n装備解除不可", + "etypeId": 4, + "traits": [ + { + "code": 14, + "dataId": 11, + "value": 1 + }, + { + "code": 14, + "dataId": 12, + "value": 1 + }, + { + "code": 14, + "dataId": 13, + "value": 1 + }, + { + "code": 14, + "dataId": 14, + "value": 1 + }, + { + "code": 53, + "dataId": 4, + "value": 1 + } + ], + "iconIndex": 137, + "name": "汎用スーツ", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 11, + "atypeId": 1, + "description": "催眠を防ぐ", + "etypeId": 3, + "traits": [ + { + "code": 14, + "dataId": 11, + "value": 1 + }, + { + "code": 14, + "dataId": 12, + "value": 1 + }, + { + "code": 14, + "dataId": 13, + "value": 1 + }, + { + "code": 14, + "dataId": 14, + "value": 1 + }, + { + "code": 14, + "dataId": 15, + "value": 1 + }, + { + "code": 14, + "dataId": 26, + "value": 1 + } + ], + "iconIndex": 165, + "name": "催眠ジャミング", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 12, + "atypeId": 1, + "description": "", + "etypeId": 5, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + }, + { + "code": 14, + "dataId": 1, + "value": 1 + } + ], + "iconIndex": 0, + "name": "死体レイプ用パンツ", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 13, + "atypeId": 1, + "description": "催眠を防ぐ", + "etypeId": 5, + "traits": [ + { + "code": 14, + "dataId": 11, + "value": 1 + }, + { + "code": 14, + "dataId": 12, + "value": 1 + }, + { + "code": 14, + "dataId": 13, + "value": 1 + }, + { + "code": 14, + "dataId": 14, + "value": 1 + }, + { + "code": 53, + "dataId": 5, + "value": 1 + } + ], + "iconIndex": 145, + "name": "催眠ジャミング(処女)", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 14, + "atypeId": 1, + "description": "性的興奮だけに特化したショーツ\n日常的に履くのは調教済みのメス奴隷くらいだ", + "etypeId": 3, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + }, + { + "code": 54, + "dataId": 3, + "value": 1 + } + ], + "iconIndex": 90, + "name": "オープンショーツ・パール付き", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 15, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 16, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 17, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 18, + "atypeId": 1, + "description": "", + "etypeId": 3, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 153, + "name": "パンツ", + "note": " \n \n\n ", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 19, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 20, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 21, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 22, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 23, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 24, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 25, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 26, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 27, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 28, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 29, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + }, + { + "id": 30, + "atypeId": 0, + "description": "", + "etypeId": 2, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0 + } +] \ No newline at end of file diff --git a/www/data/Classes.json b/www/data/Classes.json new file mode 100644 index 0000000..b17b1bc --- /dev/null +++ b/www/data/Classes.json @@ -0,0 +1,4463 @@ +[ + null, + { + "id": 1, + "expParams": [ + 30, + 20, + 30, + 30 + ], + "traits": [ + { + "code": 23, + "dataId": 0, + "value": 1 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 41, + "dataId": 1, + "value": 0 + }, + { + "code": 51, + "dataId": 1, + "value": 0 + }, + { + "code": 52, + "dataId": 1, + "value": 0 + } + ], + "learnings": [ + { + "level": 1, + "note": "", + "skillId": 4 + }, + { + "level": 2, + "note": "", + "skillId": 10 + }, + { + "level": 3, + "note": "", + "skillId": 11 + }, + { + "level": 4, + "note": "", + "skillId": 13 + }, + { + "level": 5, + "note": "", + "skillId": 12 + }, + { + "level": 6, + "note": "", + "skillId": 5 + }, + { + "level": 7, + "note": "", + "skillId": 14 + }, + { + "level": 10, + "note": "", + "skillId": 15 + } + ], + "name": "博士", + "note": "", + "params": [ + [ + 1, + 300, + 352, + 404, + 455, + 507, + 558, + 610, + 661, + 713, + 764, + 816, + 867, + 919, + 970, + 1022, + 1073, + 1125, + 1177, + 1228, + 1280, + 1331, + 1383, + 1434, + 1486, + 1537, + 1589, + 1640, + 1692, + 1743, + 1795, + 1846, + 1898, + 1949, + 2001, + 2053, + 2104, + 2156, + 2207, + 2259, + 2310, + 2362, + 2413, + 2465, + 2516, + 2568, + 2619, + 2671, + 2722, + 2774, + 2825, + 2877, + 2929, + 2980, + 3032, + 3083, + 3135, + 3186, + 3238, + 3289, + 3341, + 3392, + 3444, + 3495, + 3547, + 3598, + 3650, + 3702, + 3753, + 3805, + 3856, + 3908, + 3959, + 4011, + 4062, + 4114, + 4165, + 4217, + 4268, + 4320, + 4371, + 4423, + 4474, + 4526, + 4578, + 4629, + 4681, + 4732, + 4784, + 4835, + 4887, + 4938, + 4990, + 5041, + 5093, + 5144, + 5196, + 5247, + 5299, + 5350 + ], + [ + 0, + 90, + 100, + 110, + 120, + 130, + 140, + 150, + 160, + 170, + 180, + 190, + 200, + 210, + 220, + 230, + 240, + 250, + 260, + 270, + 280, + 290, + 300, + 310, + 320, + 330, + 340, + 350, + 360, + 370, + 380, + 390, + 400, + 410, + 420, + 430, + 440, + 450, + 460, + 470, + 480, + 490, + 500, + 510, + 520, + 530, + 540, + 550, + 560, + 570, + 580, + 590, + 600, + 610, + 620, + 630, + 640, + 650, + 660, + 670, + 680, + 690, + 700, + 710, + 720, + 730, + 740, + 750, + 760, + 770, + 780, + 790, + 800, + 810, + 820, + 830, + 840, + 850, + 860, + 870, + 880, + 890, + 900, + 910, + 920, + 930, + 940, + 950, + 960, + 970, + 980, + 990, + 1000, + 1010, + 1020, + 1030, + 1040, + 1050, + 1060, + 1070 + ], + [ + 1, + 5, + 6, + 6, + 7, + 7, + 8, + 8, + 9, + 9, + 10, + 10, + 11, + 11, + 11, + 12, + 12, + 13, + 13, + 14, + 14, + 15, + 15, + 16, + 16, + 17, + 17, + 17, + 18, + 18, + 19, + 19, + 20, + 20, + 21, + 21, + 22, + 22, + 22, + 23, + 23, + 24, + 24, + 25, + 25, + 26, + 26, + 27, + 27, + 28, + 28, + 28, + 29, + 29, + 30, + 30, + 31, + 31, + 32, + 32, + 33, + 33, + 34, + 34, + 34, + 35, + 35, + 36, + 36, + 37, + 37, + 38, + 38, + 39, + 39, + 39, + 40, + 40, + 41, + 41, + 42, + 42, + 43, + 43, + 44, + 44, + 45, + 45, + 45, + 46, + 46, + 47, + 47, + 48, + 48, + 49, + 49, + 50, + 50, + 50 + ], + [ + 1, + 1, + 3, + 4, + 6, + 7, + 8, + 10, + 11, + 13, + 14, + 15, + 17, + 18, + 20, + 21, + 22, + 24, + 25, + 27, + 28, + 29, + 31, + 32, + 34, + 35, + 36, + 38, + 39, + 41, + 42, + 43, + 45, + 46, + 48, + 49, + 50, + 52, + 53, + 55, + 56, + 57, + 59, + 60, + 62, + 63, + 64, + 66, + 67, + 69, + 70, + 71, + 73, + 74, + 76, + 77, + 78, + 80, + 81, + 83, + 84, + 85, + 87, + 88, + 90, + 91, + 92, + 94, + 95, + 97, + 98, + 99, + 101, + 102, + 104, + 105, + 106, + 108, + 109, + 111, + 112, + 113, + 115, + 116, + 118, + 119, + 120, + 122, + 123, + 125, + 126, + 127, + 129, + 130, + 132, + 133, + 134, + 136, + 137, + 138 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 1, + 15, + 18, + 21, + 24, + 26, + 29, + 32, + 34, + 37, + 40, + 42, + 45, + 48, + 50, + 53, + 56, + 58, + 61, + 64, + 66, + 69, + 72, + 74, + 77, + 80, + 82, + 85, + 88, + 90, + 93, + 96, + 98, + 101, + 104, + 106, + 109, + 112, + 114, + 117, + 120, + 122, + 125, + 128, + 130, + 133, + 136, + 138, + 141, + 144, + 146, + 149, + 152, + 155, + 157, + 160, + 163, + 165, + 168, + 171, + 173, + 176, + 179, + 181, + 184, + 187, + 189, + 192, + 195, + 197, + 200, + 203, + 205, + 208, + 211, + 213, + 216, + 219, + 221, + 224, + 227, + 229, + 232, + 235, + 237, + 240, + 243, + 245, + 248, + 251, + 253, + 256, + 259, + 261, + 264, + 267, + 269, + 272, + 275, + 277 + ], + [ + 0, + 32, + 35, + 37, + 40, + 42, + 45, + 47, + 50, + 52, + 55, + 57, + 60, + 62, + 65, + 67, + 70, + 72, + 75, + 77, + 80, + 82, + 85, + 87, + 90, + 92, + 95, + 97, + 100, + 102, + 105, + 107, + 110, + 112, + 115, + 117, + 120, + 122, + 125, + 127, + 130, + 132, + 135, + 137, + 140, + 142, + 145, + 147, + 150, + 152, + 155, + 157, + 160, + 162, + 165, + 167, + 170, + 172, + 175, + 177, + 180, + 182, + 185, + 187, + 190, + 192, + 195, + 197, + 200, + 202, + 205, + 207, + 210, + 212, + 215, + 217, + 220, + 222, + 225, + 227, + 230, + 232, + 235, + 237, + 240, + 242, + 245, + 247, + 250, + 252, + 255, + 257, + 260, + 262, + 265, + 267, + 270, + 272, + 275, + 277 + ] + ] + }, + { + "id": 2, + "expParams": [ + 30, + 20, + 30, + 30 + ], + "traits": [ + { + "code": 23, + "dataId": 0, + "value": 1 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 22, + "dataId": 1, + "value": 0.5 + }, + { + "code": 22, + "dataId": 2, + "value": 0.3 + }, + { + "code": 41, + "dataId": 1, + "value": 0 + }, + { + "code": 51, + "dataId": 2, + "value": 0 + }, + { + "code": 52, + "dataId": 1, + "value": 0 + } + ], + "learnings": [ + { + "level": 1, + "note": "", + "skillId": 21 + }, + { + "level": 3, + "note": "", + "skillId": 22 + }, + { + "level": 5, + "note": "", + "skillId": 23 + }, + { + "level": 6, + "note": "", + "skillId": 25 + }, + { + "level": 7, + "note": "", + "skillId": 24 + }, + { + "level": 10, + "note": "", + "skillId": 27 + } + ], + "name": "陸上部", + "note": "", + "params": [ + [ + 1, + 350, + 402, + 453, + 504, + 555, + 606, + 657, + 708, + 759, + 810, + 861, + 912, + 963, + 1014, + 1065, + 1116, + 1167, + 1218, + 1269, + 1320, + 1371, + 1422, + 1473, + 1524, + 1575, + 1626, + 1677, + 1728, + 1779, + 1830, + 1881, + 1932, + 1983, + 2034, + 2085, + 2136, + 2187, + 2238, + 2289, + 2340, + 2391, + 2442, + 2493, + 2544, + 2595, + 2646, + 2697, + 2748, + 2799, + 2850, + 2902, + 2953, + 3004, + 3055, + 3106, + 3157, + 3208, + 3259, + 3310, + 3361, + 3412, + 3463, + 3514, + 3565, + 3616, + 3667, + 3718, + 3769, + 3820, + 3871, + 3922, + 3973, + 4024, + 4075, + 4126, + 4177, + 4228, + 4279, + 4330, + 4381, + 4432, + 4483, + 4534, + 4585, + 4636, + 4687, + 4738, + 4789, + 4840, + 4891, + 4942, + 4993, + 5044, + 5095, + 5146, + 5197, + 5248, + 5299, + 5350 + ], + [ + 0, + 70, + 81, + 91, + 101, + 111, + 122, + 132, + 142, + 152, + 162, + 173, + 183, + 193, + 203, + 213, + 224, + 234, + 244, + 254, + 264, + 275, + 285, + 295, + 305, + 315, + 326, + 336, + 346, + 356, + 366, + 377, + 387, + 397, + 407, + 417, + 428, + 438, + 448, + 458, + 468, + 479, + 489, + 499, + 509, + 519, + 530, + 540, + 550, + 560, + 570, + 581, + 591, + 601, + 611, + 622, + 632, + 642, + 652, + 662, + 673, + 683, + 693, + 703, + 713, + 724, + 734, + 744, + 754, + 764, + 775, + 785, + 795, + 805, + 815, + 826, + 836, + 846, + 856, + 866, + 877, + 887, + 897, + 907, + 917, + 928, + 938, + 948, + 958, + 968, + 979, + 989, + 999, + 1009, + 1019, + 1030, + 1040, + 1050, + 1060, + 1070 + ], + [ + 1, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 21, + 23, + 25, + 27, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 45, + 47, + 49, + 51, + 53, + 55, + 57, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 75, + 77, + 79, + 81, + 83, + 85, + 87, + 89, + 91, + 93, + 95, + 97, + 99, + 101, + 103, + 105, + 107, + 109, + 111, + 113, + 115, + 117, + 119, + 121, + 123, + 125, + 127, + 129, + 131, + 133, + 135, + 137, + 139, + 141, + 143, + 145, + 147, + 149, + 151, + 153, + 155, + 157, + 159, + 161, + 163, + 165, + 167, + 169, + 171, + 173, + 175, + 177, + 179, + 181, + 183, + 185, + 187, + 189, + 191, + 193, + 195, + 197, + 199, + 200 + ], + [ + 1, + 3, + 5, + 6, + 8, + 9, + 10, + 12, + 13, + 15, + 16, + 17, + 19, + 20, + 21, + 23, + 24, + 26, + 27, + 28, + 30, + 31, + 32, + 34, + 35, + 37, + 38, + 39, + 41, + 42, + 43, + 45, + 46, + 48, + 49, + 50, + 52, + 53, + 54, + 56, + 57, + 59, + 60, + 61, + 63, + 64, + 65, + 67, + 68, + 70, + 71, + 72, + 74, + 75, + 77, + 78, + 79, + 81, + 82, + 83, + 85, + 86, + 88, + 89, + 90, + 92, + 93, + 94, + 96, + 97, + 99, + 100, + 101, + 103, + 104, + 105, + 107, + 108, + 110, + 111, + 112, + 114, + 115, + 116, + 118, + 119, + 121, + 122, + 123, + 125, + 126, + 127, + 129, + 130, + 132, + 133, + 134, + 136, + 137, + 138 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 1, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55, + 60, + 65, + 69, + 74, + 79, + 84, + 89, + 94, + 99, + 104, + 109, + 114, + 118, + 123, + 128, + 133, + 138, + 143, + 148, + 153, + 158, + 163, + 167, + 172, + 177, + 182, + 187, + 192, + 197, + 202, + 207, + 212, + 216, + 221, + 226, + 231, + 236, + 241, + 246, + 251, + 256, + 260, + 265, + 270, + 275, + 280, + 285, + 290, + 295, + 300, + 305, + 309, + 314, + 319, + 324, + 329, + 334, + 339, + 344, + 349, + 354, + 358, + 363, + 368, + 373, + 378, + 383, + 388, + 393, + 398, + 403, + 407, + 412, + 417, + 422, + 427, + 432, + 437, + 442, + 447, + 452, + 456, + 461, + 466, + 471, + 476, + 481, + 486, + 491, + 496, + 500 + ], + [ + 0, + 32, + 35, + 37, + 40, + 42, + 45, + 47, + 50, + 52, + 55, + 57, + 60, + 62, + 65, + 67, + 70, + 72, + 75, + 77, + 80, + 82, + 85, + 87, + 90, + 92, + 95, + 97, + 100, + 102, + 105, + 107, + 110, + 112, + 115, + 117, + 120, + 122, + 125, + 127, + 130, + 132, + 135, + 137, + 140, + 142, + 145, + 147, + 150, + 152, + 155, + 157, + 160, + 162, + 165, + 167, + 170, + 172, + 175, + 177, + 180, + 182, + 185, + 187, + 190, + 192, + 195, + 197, + 200, + 202, + 205, + 207, + 210, + 212, + 215, + 217, + 220, + 222, + 225, + 227, + 230, + 232, + 235, + 237, + 240, + 242, + 245, + 247, + 250, + 252, + 255, + 257, + 260, + 262, + 265, + 267, + 270, + 272, + 275, + 277 + ] + ] + }, + { + "id": 3, + "expParams": [ + 30, + 20, + 30, + 30 + ], + "traits": [ + { + "code": 23, + "dataId": 0, + "value": 1 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 41, + "dataId": 1, + "value": 0 + }, + { + "code": 51, + "dataId": 3, + "value": 0 + }, + { + "code": 52, + "dataId": 1, + "value": 0 + } + ], + "learnings": [ + { + "level": 1, + "note": "", + "skillId": 33 + }, + { + "level": 3, + "note": "", + "skillId": 34 + }, + { + "level": 5, + "note": "", + "skillId": 35 + }, + { + "level": 6, + "note": "", + "skillId": 36 + }, + { + "level": 10, + "note": "", + "skillId": 38 + } + ], + "name": "フェンシング部", + "note": "", + "params": [ + [ + 1, + 330, + 382, + 433, + 484, + 535, + 587, + 638, + 689, + 740, + 792, + 843, + 894, + 945, + 996, + 1048, + 1099, + 1150, + 1201, + 1253, + 1304, + 1355, + 1406, + 1457, + 1509, + 1560, + 1611, + 1662, + 1714, + 1765, + 1816, + 1867, + 1918, + 1970, + 2021, + 2072, + 2123, + 2175, + 2226, + 2277, + 2328, + 2379, + 2431, + 2482, + 2533, + 2584, + 2636, + 2687, + 2738, + 2789, + 2840, + 2892, + 2943, + 2994, + 3045, + 3097, + 3148, + 3199, + 3250, + 3302, + 3353, + 3404, + 3455, + 3506, + 3558, + 3609, + 3660, + 3711, + 3763, + 3814, + 3865, + 3916, + 3967, + 4019, + 4070, + 4121, + 4172, + 4224, + 4275, + 4326, + 4377, + 4428, + 4480, + 4531, + 4582, + 4633, + 4685, + 4736, + 4787, + 4838, + 4889, + 4941, + 4992, + 5043, + 5094, + 5146, + 5197, + 5248, + 5299, + 5350 + ], + [ + 0, + 90, + 100, + 110, + 120, + 130, + 140, + 150, + 160, + 170, + 180, + 190, + 200, + 210, + 220, + 230, + 240, + 250, + 260, + 270, + 280, + 290, + 300, + 310, + 320, + 330, + 340, + 350, + 360, + 370, + 380, + 390, + 400, + 410, + 420, + 430, + 440, + 450, + 460, + 470, + 480, + 490, + 500, + 510, + 520, + 530, + 540, + 550, + 560, + 570, + 580, + 590, + 600, + 610, + 620, + 630, + 640, + 650, + 660, + 670, + 680, + 690, + 700, + 710, + 720, + 730, + 740, + 750, + 760, + 770, + 780, + 790, + 800, + 810, + 820, + 830, + 840, + 850, + 860, + 870, + 880, + 890, + 900, + 910, + 920, + 930, + 940, + 950, + 960, + 970, + 980, + 990, + 1000, + 1010, + 1020, + 1030, + 1040, + 1050, + 1060, + 1070 + ], + [ + 1, + 5, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 22, + 23, + 24, + 26, + 27, + 29, + 30, + 31, + 33, + 34, + 35, + 37, + 38, + 39, + 41, + 42, + 43, + 45, + 46, + 48, + 49, + 50, + 52, + 53, + 54, + 56, + 57, + 58, + 60, + 61, + 62, + 64, + 65, + 67, + 68, + 69, + 71, + 72, + 73, + 75, + 76, + 77, + 79, + 80, + 81, + 83, + 84, + 86, + 87, + 88, + 90, + 91, + 92, + 94, + 95, + 96, + 98, + 99, + 100, + 102, + 103, + 105, + 106, + 107, + 109, + 110, + 111, + 113, + 114, + 115, + 117, + 118, + 119, + 121, + 122, + 124, + 125, + 126, + 128, + 129, + 130, + 132, + 133, + 134, + 136, + 137, + 138 + ], + [ + 1, + 5, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 22, + 23, + 24, + 26, + 27, + 29, + 30, + 31, + 33, + 34, + 35, + 37, + 38, + 39, + 41, + 42, + 43, + 45, + 46, + 48, + 49, + 50, + 52, + 53, + 54, + 56, + 57, + 58, + 60, + 61, + 62, + 64, + 65, + 67, + 68, + 69, + 71, + 72, + 73, + 75, + 76, + 77, + 79, + 80, + 81, + 83, + 84, + 86, + 87, + 88, + 90, + 91, + 92, + 94, + 95, + 96, + 98, + 99, + 100, + 102, + 103, + 105, + 106, + 107, + 109, + 110, + 111, + 113, + 114, + 115, + 117, + 118, + 119, + 121, + 122, + 124, + 125, + 126, + 128, + 129, + 130, + 132, + 133, + 134, + 136, + 137, + 138 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 1, + 5, + 8, + 11, + 14, + 17, + 19, + 22, + 25, + 28, + 30, + 33, + 36, + 39, + 42, + 44, + 47, + 50, + 53, + 55, + 58, + 61, + 64, + 67, + 69, + 72, + 75, + 78, + 80, + 83, + 86, + 89, + 92, + 94, + 97, + 100, + 103, + 105, + 108, + 111, + 114, + 117, + 119, + 122, + 125, + 128, + 130, + 133, + 136, + 139, + 141, + 144, + 147, + 150, + 153, + 155, + 158, + 161, + 164, + 166, + 169, + 172, + 175, + 178, + 180, + 183, + 186, + 189, + 191, + 194, + 197, + 200, + 203, + 205, + 208, + 211, + 214, + 216, + 219, + 222, + 225, + 228, + 230, + 233, + 236, + 239, + 241, + 244, + 247, + 250, + 253, + 255, + 258, + 261, + 264, + 266, + 269, + 272, + 275, + 277 + ], + [ + 0, + 32, + 35, + 37, + 40, + 42, + 45, + 47, + 50, + 52, + 55, + 57, + 60, + 62, + 65, + 67, + 70, + 72, + 75, + 77, + 80, + 82, + 85, + 87, + 90, + 92, + 95, + 97, + 100, + 102, + 105, + 107, + 110, + 112, + 115, + 117, + 120, + 122, + 125, + 127, + 130, + 132, + 135, + 137, + 140, + 142, + 145, + 147, + 150, + 152, + 155, + 157, + 160, + 162, + 165, + 167, + 170, + 172, + 175, + 177, + 180, + 182, + 185, + 187, + 190, + 192, + 195, + 197, + 200, + 202, + 205, + 207, + 210, + 212, + 215, + 217, + 220, + 222, + 225, + 227, + 230, + 232, + 235, + 237, + 240, + 242, + 245, + 247, + 250, + 252, + 255, + 257, + 260, + 262, + 265, + 267, + 270, + 272, + 275, + 277 + ] + ] + }, + { + "id": 4, + "expParams": [ + 30, + 20, + 30, + 30 + ], + "traits": [ + { + "code": 23, + "dataId": 0, + "value": 1 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 22, + "dataId": 2, + "value": 0.04 + }, + { + "code": 41, + "dataId": 1, + "value": 0 + }, + { + "code": 51, + "dataId": 4, + "value": 0 + }, + { + "code": 52, + "dataId": 1, + "value": 0 + }, + { + "code": 23, + "dataId": 9, + "value": 1.5 + } + ], + "learnings": [ + { + "level": 1, + "note": "", + "skillId": 42 + }, + { + "level": 2, + "note": "", + "skillId": 43 + }, + { + "level": 4, + "note": "", + "skillId": 4 + }, + { + "level": 5, + "note": "", + "skillId": 44 + }, + { + "level": 7, + "note": "", + "skillId": 6 + }, + { + "level": 10, + "note": "", + "skillId": 46 + } + ], + "name": "部長", + "note": "", + "params": [ + [ + 1, + 450, + 548, + 645, + 743, + 840, + 938, + 1035, + 1133, + 1230, + 1327, + 1425, + 1522, + 1620, + 1717, + 1815, + 1912, + 2010, + 2107, + 2204, + 2302, + 2399, + 2497, + 2594, + 2692, + 2789, + 2886, + 2984, + 3081, + 3179, + 3276, + 3374, + 3471, + 3569, + 3666, + 3763, + 3861, + 3958, + 4056, + 4153, + 4251, + 4348, + 4445, + 4543, + 4640, + 4738, + 4835, + 4933, + 5030, + 5128, + 5225, + 5322, + 5420, + 5517, + 5615, + 5712, + 5810, + 5907, + 6005, + 6102, + 6199, + 6297, + 6394, + 6492, + 6589, + 6687, + 6784, + 6881, + 6979, + 7076, + 7174, + 7271, + 7369, + 7466, + 7564, + 7661, + 7758, + 7856, + 7953, + 8051, + 8148, + 8246, + 8343, + 8440, + 8538, + 8635, + 8733, + 8830, + 8928, + 9025, + 9123, + 9220, + 9317, + 9415, + 9512, + 9610, + 9707, + 9805, + 9902, + 9999 + ], + [ + 0, + 110, + 120, + 130, + 140, + 150, + 159, + 169, + 179, + 189, + 199, + 208, + 218, + 228, + 238, + 248, + 257, + 267, + 277, + 287, + 297, + 306, + 316, + 326, + 336, + 346, + 355, + 365, + 375, + 385, + 395, + 404, + 414, + 424, + 434, + 444, + 453, + 463, + 473, + 483, + 493, + 502, + 512, + 522, + 532, + 542, + 551, + 561, + 571, + 581, + 590, + 600, + 610, + 620, + 630, + 639, + 649, + 659, + 669, + 679, + 688, + 698, + 708, + 718, + 728, + 737, + 747, + 757, + 767, + 777, + 786, + 796, + 806, + 816, + 826, + 835, + 845, + 855, + 865, + 875, + 884, + 894, + 904, + 914, + 924, + 933, + 943, + 953, + 963, + 973, + 982, + 992, + 1002, + 1012, + 1022, + 1031, + 1041, + 1051, + 1061, + 1070 + ], + [ + 1, + 5, + 9, + 12, + 15, + 18, + 21, + 24, + 27, + 30, + 33, + 36, + 39, + 42, + 45, + 48, + 51, + 54, + 57, + 60, + 63, + 66, + 69, + 72, + 75, + 78, + 81, + 84, + 87, + 90, + 93, + 96, + 99, + 102, + 105, + 108, + 111, + 114, + 117, + 120, + 123, + 126, + 129, + 132, + 135, + 138, + 141, + 144, + 147, + 150, + 153, + 156, + 159, + 162, + 165, + 168, + 171, + 174, + 177, + 180, + 183, + 186, + 189, + 192, + 195, + 198, + 201, + 204, + 207, + 210, + 213, + 216, + 219, + 222, + 225, + 228, + 231, + 234, + 237, + 240, + 243, + 246, + 249, + 252, + 255, + 258, + 261, + 264, + 267, + 270, + 273, + 276, + 279, + 282, + 285, + 288, + 291, + 294, + 297, + 300 + ], + [ + 1, + 7, + 10, + 13, + 16, + 19, + 22, + 25, + 28, + 31, + 34, + 37, + 40, + 43, + 46, + 49, + 52, + 55, + 58, + 61, + 64, + 67, + 70, + 73, + 76, + 79, + 82, + 85, + 88, + 91, + 94, + 97, + 100, + 103, + 106, + 109, + 112, + 115, + 118, + 121, + 124, + 127, + 130, + 133, + 136, + 139, + 142, + 145, + 148, + 151, + 154, + 157, + 160, + 163, + 166, + 169, + 172, + 175, + 178, + 181, + 184, + 187, + 190, + 193, + 196, + 199, + 202, + 205, + 208, + 211, + 214, + 217, + 220, + 223, + 226, + 229, + 232, + 235, + 238, + 241, + 244, + 247, + 250, + 253, + 256, + 259, + 262, + 265, + 268, + 271, + 274, + 277, + 280, + 283, + 286, + 289, + 292, + 295, + 298, + 300 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 1, + 5, + 9, + 12, + 15, + 18, + 21, + 24, + 27, + 30, + 33, + 36, + 39, + 42, + 45, + 48, + 51, + 54, + 57, + 60, + 63, + 66, + 69, + 72, + 75, + 78, + 81, + 84, + 87, + 90, + 93, + 96, + 99, + 102, + 105, + 108, + 111, + 114, + 117, + 120, + 123, + 126, + 129, + 132, + 135, + 138, + 141, + 144, + 147, + 150, + 153, + 156, + 159, + 162, + 165, + 168, + 171, + 174, + 177, + 180, + 183, + 186, + 189, + 192, + 195, + 198, + 201, + 204, + 207, + 210, + 213, + 216, + 219, + 222, + 225, + 228, + 231, + 234, + 237, + 240, + 243, + 246, + 249, + 252, + 255, + 258, + 261, + 264, + 267, + 270, + 273, + 276, + 279, + 282, + 285, + 288, + 291, + 294, + 297, + 300 + ], + [ + 0, + 32, + 35, + 37, + 40, + 42, + 45, + 47, + 50, + 52, + 55, + 57, + 60, + 62, + 65, + 67, + 70, + 72, + 75, + 77, + 80, + 82, + 85, + 87, + 90, + 92, + 95, + 97, + 100, + 102, + 105, + 107, + 110, + 112, + 115, + 117, + 120, + 122, + 125, + 127, + 130, + 132, + 135, + 137, + 140, + 142, + 145, + 147, + 150, + 152, + 155, + 157, + 160, + 162, + 165, + 167, + 170, + 172, + 175, + 177, + 180, + 182, + 185, + 187, + 190, + 192, + 195, + 197, + 200, + 202, + 205, + 207, + 210, + 212, + 215, + 217, + 220, + 222, + 225, + 227, + 230, + 232, + 235, + 237, + 240, + 242, + 245, + 247, + 250, + 252, + 255, + 257, + 260, + 262, + 265, + 267, + 270, + 272, + 275, + 277 + ] + ] + }, + { + "id": 5, + "expParams": [ + 30, + 20, + 30, + 30 + ], + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 22, + "dataId": 2, + "value": 0.04 + }, + { + "code": 41, + "dataId": 1, + "value": 0 + }, + { + "code": 51, + "dataId": 4, + "value": 0 + }, + { + "code": 52, + "dataId": 1, + "value": 0 + }, + { + "code": 23, + "dataId": 9, + "value": 2 + } + ], + "learnings": [ + { + "level": 1, + "note": "", + "skillId": 56 + }, + { + "level": 1, + "note": "", + "skillId": 49 + }, + { + "level": 1, + "note": "", + "skillId": 51 + }, + { + "level": 1, + "note": "", + "skillId": 50 + } + ], + "name": "御曹司", + "note": "", + "params": [ + [ + 1, + 600, + 696, + 792, + 888, + 984, + 1080, + 1176, + 1272, + 1368, + 1464, + 1560, + 1655, + 1751, + 1847, + 1943, + 2039, + 2135, + 2231, + 2327, + 2423, + 2519, + 2615, + 2710, + 2806, + 2902, + 2998, + 3094, + 3190, + 3286, + 3382, + 3478, + 3574, + 3670, + 3765, + 3861, + 3957, + 4053, + 4149, + 4245, + 4341, + 4437, + 4533, + 4629, + 4725, + 4820, + 4916, + 5012, + 5108, + 5204, + 5300, + 5396, + 5492, + 5588, + 5684, + 5780, + 5875, + 5971, + 6067, + 6163, + 6259, + 6355, + 6451, + 6547, + 6643, + 6739, + 6835, + 6930, + 7026, + 7122, + 7218, + 7314, + 7410, + 7506, + 7602, + 7698, + 7794, + 7890, + 7985, + 8081, + 8177, + 8273, + 8369, + 8465, + 8561, + 8657, + 8753, + 8849, + 8945, + 9040, + 9136, + 9232, + 9328, + 9424, + 9520, + 9616, + 9712, + 9808, + 9904, + 9999 + ], + [ + 0, + 90, + 100, + 110, + 120, + 130, + 140, + 150, + 160, + 170, + 180, + 190, + 200, + 210, + 220, + 230, + 240, + 250, + 260, + 270, + 280, + 290, + 300, + 310, + 320, + 330, + 340, + 350, + 360, + 370, + 380, + 390, + 400, + 410, + 420, + 430, + 440, + 450, + 460, + 470, + 480, + 490, + 500, + 510, + 520, + 530, + 540, + 550, + 560, + 570, + 580, + 590, + 600, + 610, + 620, + 630, + 640, + 650, + 660, + 670, + 680, + 690, + 700, + 710, + 720, + 730, + 740, + 750, + 760, + 770, + 780, + 790, + 800, + 810, + 820, + 830, + 840, + 850, + 860, + 870, + 880, + 890, + 900, + 910, + 920, + 930, + 940, + 950, + 960, + 970, + 980, + 990, + 1000, + 1010, + 1020, + 1030, + 1040, + 1050, + 1060, + 1070 + ], + [ + 1, + 1, + 3, + 5, + 6, + 8, + 9, + 11, + 12, + 14, + 15, + 17, + 18, + 20, + 21, + 23, + 24, + 26, + 27, + 29, + 30, + 32, + 33, + 35, + 36, + 38, + 40, + 41, + 43, + 44, + 46, + 47, + 49, + 50, + 52, + 53, + 55, + 56, + 58, + 59, + 61, + 62, + 64, + 65, + 67, + 68, + 70, + 71, + 73, + 74, + 76, + 78, + 79, + 81, + 82, + 84, + 85, + 87, + 88, + 90, + 91, + 93, + 94, + 96, + 97, + 99, + 100, + 102, + 103, + 105, + 106, + 108, + 109, + 111, + 112, + 114, + 116, + 117, + 119, + 120, + 122, + 123, + 125, + 126, + 128, + 129, + 131, + 132, + 134, + 135, + 137, + 138, + 140, + 141, + 143, + 144, + 146, + 147, + 149, + 150 + ], + [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 0, + 16, + 18, + 19, + 20, + 21, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 48, + 49, + 50, + 51, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 63, + 64, + 65, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 109, + 110, + 111, + 112, + 114, + 115, + 116, + 117, + 119, + 120, + 121, + 122, + 124, + 125, + 126, + 127, + 129, + 130, + 131, + 132, + 134, + 135, + 136, + 137, + 138 + ], + [ + 1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1 + ], + [ + 0, + 32, + 35, + 37, + 40, + 42, + 45, + 47, + 50, + 52, + 55, + 57, + 60, + 62, + 65, + 67, + 70, + 72, + 75, + 77, + 80, + 82, + 85, + 87, + 90, + 92, + 95, + 97, + 100, + 102, + 105, + 107, + 110, + 112, + 115, + 117, + 120, + 122, + 125, + 127, + 130, + 132, + 135, + 137, + 140, + 142, + 145, + 147, + 150, + 152, + 155, + 157, + 160, + 162, + 165, + 167, + 170, + 172, + 175, + 177, + 180, + 182, + 185, + 187, + 190, + 192, + 195, + 197, + 200, + 202, + 205, + 207, + 210, + 212, + 215, + 217, + 220, + 222, + 225, + 227, + 230, + 232, + 235, + 237, + 240, + 242, + 245, + 247, + 250, + 252, + 255, + 257, + 260, + 262, + 265, + 267, + 270, + 272, + 275, + 277 + ] + ] + } +] \ No newline at end of file diff --git a/www/data/CommonEvents.json b/www/data/CommonEvents.json new file mode 100644 index 0000000..79a357c --- /dev/null +++ b/www/data/CommonEvents.json @@ -0,0 +1,209552 @@ +[ + null, + { + "id": 1, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "op画像00", + 0, + 0, + 600, + 400, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "op画像01", + 0, + 0, + -500, + 300, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "op画像03", + 0, + 0, + 600, + -400, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "op画像02", + 0, + 0, + -600, + 400, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "op画像04", + 1, + 0, + 400, + 1500, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "op画像05", + 0, + 0, + 600, + 400, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 6, + "op画像06", + 0, + 0, + 600, + 400, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 7, + "op画像07", + 0, + 0, + 600, + 300, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 8, + "op画像08", + 0, + 0, + 600, + 300, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 9, + "op画像09", + 1, + 0, + 600, + 300, + 1, + 1, + 0, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "魔王キーボード", + "volume": 55, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "20XX年 近い未来の日本・・・" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 100, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "北関東を中心に出現した凶悪な機械化犯罪者集団" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ギャンデッド」は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人身売買及び改造を筆頭に人々の脅威となっていた" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 150, + 80, + 80, + 255, + 0, + 100, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 800, + 100, + 100, + 100, + 255, + 0, + 100, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ギャンデッド」に対抗すべく政府と地方自治体は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "対策チームを設立" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 0, + 50, + 400, + 100, + 100, + 255, + 0, + 100, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 600, + 500, + 100, + 100, + 255, + 0, + 100, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その中でも、一人の天才少女が開発した" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女性のみが適合できる強化スーツを着用し高い抑制力を誇る" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "警察部隊" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "秘密諜報防衛国有機関・武装女性部隊" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Secret・Intelli Gence・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Nationalagency・Armored・ladiesforce" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 11, + "カットインレッド", + 0, + 0, + -1000, + 0, + 50, + 50, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 12, + "カットインブルー", + 0, + 0, + 1500, + 0, + 50, + 50, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 13, + "カットインイエロー", + 0, + 0, + -800, + -1000, + 50, + 50, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 10, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 0, + 0, + 2000, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 12, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 13, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 12, + 0, + 0, + 0, + -2000, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 13, + 0, + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 5, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 13, + 0, + 0, + 0, + 800, + 2000, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "通称「SIGNAL」は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目覚ましい活躍を遂げていた" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 600, + 400, + 1, + 1, + 1, + 0, + 20, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 600, + 400, + 1, + 1, + 1, + 0, + 30, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 600, + 400, + 1, + 1, + 1, + 0, + 40, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 0, + 600, + 400, + 1, + 1, + 1, + 0, + 50, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 600, + 400, + 1, + 1, + 1, + 0, + 60, + true + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "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": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 0, + 0, + 400, + 0, + 100, + 100, + 255, + 0, + 100, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だが・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "隊員達がギャンデッドに捕まったことにより" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「SIGNAL」は一気に壊滅の危機を迎える" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 6, + 0, + 0, + 0, + 0, + 300, + 120, + 120, + 255, + 0, + 100, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「SIGNAL」の博士であり" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自らも潜入捜査を行う「白根リッカ」は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「サイボーグ人街・鋼泉町」に単独潜入し救出と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドの撃破に成功。" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 7, + 0, + 0, + 0, + 700, + 300, + 100, + 100, + 255, + 0, + 100, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その実行力と潜入捜査の能力は高く評価され" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグナルはより盤石な部隊となっていったのだった" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 0, + 0, + 600, + 400, + 1, + 1, + 1, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし同時に彼女はギャンデッドを支援する者達の存在を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "知ることとなる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "奴等に辿り着かなければ根本壊滅は出来ないと確信した。" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 6, + 0, + 0, + 0, + 600, + 400, + 1, + 1, + 1, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰が犯罪者集団に肩入れしているのだろうか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "反社会的組織か? 警察内部の人間か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "巨大企業の利権か?" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 7, + 0, + 0, + 0, + 600, + 400, + 1, + 1, + 1, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし全隊員5名のシグナルでは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "日々のギャンデッド犯罪に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "対策するだけで精一杯なのが現実であった" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 6 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 7 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 8, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 200, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな時、リッカは興味深いニュースを耳にする" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 9, + 0, + 1, + 0, + 600, + 400, + 200, + 200, + 255, + 0, + 400, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "隣県の月光市にある学園で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグナル入隊を目指し自警活動サークルを立ち上げた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "高校生達がいると言うのだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "更にその学園には警察上層部の令嬢や" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "巨大企業の御曹司も通っていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "表向きは後進育成と治安維持・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その裏で彼らの素性を調査する為潜り込む・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女は即座に転入の手続きを行った" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼等を指導するという名目で・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "高校生という立場を利用し" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「私立月光学園」に堂々と入り込むのであった。" + ] + }, + { + "code": 105, + "indent": 0, + "parameters": [ + 5, + false + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "そこに待ち受けるのは" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + " 新たな世代の担い手となる希望か・・・" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + " " + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + " それとも・・・" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 200 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "THE・戦略フェイズ", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "op画像10", + 1, + 0, + 640, + 400, + 1, + 1, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[11]「と言う事よ。しばらく留守にします" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本部の方はよろしくね」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<白根司令>「そうだな、優秀な人材をスカウトするのも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大事な仕事だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし大丈夫か? 隣県とは言え一人で・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[12]「月光市のギャンデッド犯罪はここの5分の1" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 綱泉市と比べたら30分の1よ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何も心配することなんて無いじゃない」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-赤城アカネ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「すでに調査済みですか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "行ってらっしゃい博士" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それにしても県一つ違うだけで実に平和な街ですね」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-妙義山ミカ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「そうじゃなきゃ学生なんぞが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自警活動なんて無理だろ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 気楽なもんだぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんな奴ら使いもんになるのかね?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-榛名アオイ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「18歳でサイボーグと生身で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "喧嘩してた人が言えることじゃないでしょ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凄い人材が眠っているかもしれない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[12]「私の作戦は高校生のスカウトだけじゃないの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まあ・・・おいおい分かるわ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-榛名アオイ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「それよりも博士は県内の高校には" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "形だけ在籍しているだけでしたから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 周りの高校生から浮かないように注意して下さいね」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<白根司令>「そうだな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカはまともに高校通ってないんだったな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[14]「高校生の必須科目なんて幼稚園で取得済みよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 義務教育でもないし必要ないでしょ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃4(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<白根司令>「いいや!!せっかくだから任務など忘れて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 高校生活でもエンジョイしてこい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 平和な街なら最適だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<白根司令>「そうだ、それで友達でも出来たら最高じゃないか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " うん、そうだ。それが良い" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "青春を謳歌しろ!! するのだっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[13]「私に必要なのはフレンドじゃなくてメンバーよ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 余計なお世話」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[14]「お兄ちゃんこそ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 結婚相手真剣に見つけなさいよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " このままだと生涯独身コースなんだからね」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0 電撃(1秒)", + "volume": 55, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<白根司令>\\c[10]\\{「グワアアアアアア~~~~~!!」\\c[0]" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-妙義山ミカ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「やれやれ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 説教でリッカちゃんに勝つのは不可能だぜ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 司令」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 640, + 400, + 1, + 1, + 255, + 0, + 60, + true + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALメンバーとの高齢のやり取りを終えると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは作戦会議室へと赴いた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本部の出向許可を取るために" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "op画像11", + 1, + 0, + 640, + 400, + 1, + 1, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[11]「と言うことです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 総司令官殿" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 許可をお願いします」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-2", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<天狗岩総司令>「わざわざ退屈な所に調査か・・・まあ、良かろう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私は土地勘のない場所だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 現地の司令官の指示をよく聞くように」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<幹部>「ちょっと待ってください。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグナルスーツの他県運用は前例がありませんぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "勝手に動かれては困る" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アチラのメンツも保たねば・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<幹部>「あれは機密情報が詰まっている。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "情報漏洩など以ての外ですし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "特にホワイトシグナルの体感速度超過機能は本部でも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "把握出来ていません」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<幹部>「現地の羽黒司令官からもSIGNALが本格活動した場合は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 責任が持てんと拒否されている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " スーツの運用は現実的ではない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[13]「全く・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "またこの非生産的な問答?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何かあった時の責任は全て私が取るって何度も・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[13]「・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[12]「いえ、全くその通りです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 重要機密技術ですから本部に保管しておきましょう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あらゆる武装は持ち込みません。それなら問題はありませんね。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-2", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<天狗岩総司令>「ふむ・・・やけに素直だな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[12]「月光市には私はただの高校生として向かうだけです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "寧ろ非武装でなければ不自然でしょう。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\FF[12]「ああ・・・ただし、現地で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "必要品を開発することは構いませんよね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私は博士でもあるのですから・・・では出発します」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<幹部>「・・・・・・・・・・・クソッ、食えない小娘め・・・」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 640, + 400, + 1, + 1, + 255, + 0, + 60, + true + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「スーツの持ち出しを断念したのは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ以上幹部共に無駄な時間を取られたくない事と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう一つ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「最悪SIGNALスーツの技術を盗まれる危険性を考慮したから・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 待っているかもしれない要注意人物達に・・・・」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ショップ背景1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "ショップ背景-リッカ1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 2, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「セキュリティが随分甘いわね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "表からでも裏からでも容易に情報が集められる・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふーむ、私立月光学園、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今年で設立50周年の進学校" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 生徒数350名 生徒の自主性を重んじる自由な校風が特徴、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "と。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「全校生徒並びに職員のデータベースを確認したけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これと言って怪しい情報は無いわね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「強いて言うなら」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "op画像09", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + -250, + 0, + 130, + 130, + 255, + 0, + 60, + true + ] + }, + { + "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": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「それからもう一人" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " フジミ重工の御曹司と言われている少年・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[5]・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\{「え?」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 45, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "op画像09", + 0, + 0, + -500, + 0, + -100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 300, + 0, + -130, + 130, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「コイツだけデータベースに何も登録されていない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 在籍クラスどころか生年月日すら無記載・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 氏名以外全ての情報が無い・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「データが抹消されている? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それとも最初から登録されていない?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうして・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「学園設立時にはフジミ重工も協力している・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "関係は深いはず・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当に在籍しているの? そもそも実在している?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「・・・そう、その目で確かめろってことね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いいわ、行ってやろうじゃない」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "百聞は一見にしかず" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 虎穴に入らずんば虎子を得ず" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "違和感の正体は行動で拭えば良い" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それはリッカが己の潜入捜査によって得た" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "教訓だった。" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "*op", + "switchId": 1, + "trigger": 0 + }, + { + "id": 2, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 1, + 0, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[\\V[11]]>\\F[\\V[13]]「ふつうがお」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "会話ベース", + "switchId": 1, + "trigger": 0 + }, + { + "id": 3, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "主人公の名前を変更できます" + ] + }, + { + "code": 303, + "indent": 0, + "parameters": [ + 4, + 8 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "t-04-1", + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-04-2", + 0, + 0, + 200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "t-04-3", + 0, + 0, + 600, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "シムレス背景", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "主人公の見た目を変更できます" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "1-通常", + "2-顔なし", + "3-影のみ" + ], + -1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "1-通常" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 14, + 14, + 0, + 0, + 41 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "2-顔なし" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 14, + 14, + 0, + 0, + 42 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 38, + 38, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "3-影のみ" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 14, + 14, + 0, + 0, + 43 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 38, + 38, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "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": 118, + "indent": 0, + "parameters": [ + "ボイス戻る" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "主人公の戦闘ボイスを再生しますか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "(スキル・ダメージ・Hアニメで再生されます)" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "主人公ボイスあり", + "主人公ボイスなし", + "ボイステスト" + ], + 1, + 2, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "主人公ボイスあり" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 9, + 9, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 56 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "主人公ボイスなし" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "ボイステスト" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_03battle_004_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "ボイス戻る" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "主人公ベース", + "switchId": 1, + "trigger": 0 + }, + { + "id": 4, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 3, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 7, + 7, + 1 + ] + }, + { + "code": 319, + "indent": 1, + "parameters": [ + 1, + 3, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 4, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 7, + 7, + 1 + ] + }, + { + "code": 319, + "indent": 1, + "parameters": [ + 2, + 3, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 5, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 7, + 7, + 1 + ] + }, + { + "code": 319, + "indent": 1, + "parameters": [ + 3, + 3, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 3, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 4, + 1 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 5, + 1 + ] + }, + { + "code": 121, + "indent": 3, + "parameters": [ + 8, + 8, + 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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 6, + 0 + ] + }, + { + "code": 324, + "indent": 1, + "parameters": [ + 4, + "童貞+アナル開発済み" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "処女喪失全体の変更", + "switchId": 1, + "trigger": 0 + }, + { + "id": 5, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "死亡", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 2 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 2, + 10, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 75, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 10, + true + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + -68, + -68, + 0 + ], + 50, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 3, + 10, + true + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 68, + -136, + -136, + 0 + ], + 50, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 1, + 10, + true + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 255, + -221, + -221, + 0 + ], + 80, + true + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "血がビシャ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 6, + "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "BGMのフェードアウト", + "switchId": 1, + "trigger": 0 + }, + { + "id": 7, + "list": [ + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "BGMの再開", + "switchId": 1, + "trigger": 0 + }, + { + "id": 8, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Run", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "フェード退散", + "switchId": 1, + "trigger": 0 + }, + { + "id": 9, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 60, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 40, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip1", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip1", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 40 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "☆着替えフェードアウツ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 10, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 5 3" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y wave 5 3" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.movePicture($gameVariables.value(26),0,-50,0,120,120,255,0,20)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "this.wait(20)" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.movePicture($gameVariables.value(26),0,0,0,100,100,255,0,30)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "this.wait(20)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "※H-挿入", + "switchId": 1, + "trigger": 0 + }, + { + "id": 11, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "29吸い付くアナル", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.movePicture($gameVariables.value(26),0,0,0,100,100,255,0,200)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "this.wait(200)" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "※H-ピストン", + "switchId": 1, + "trigger": 0 + }, + { + "id": 12, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 170 + ], + 30, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "精液", + 1, + 0, + 640, + 400, + 80, + 80, + 255, + 3 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ぶっかけ(大量)2", + "volume": 90, + "pitch": 110, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 1, + 0, + 640, + 400, + 130, + 120, + 200, + 3, + 5, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x wave 5 3" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y wave 5 3" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.movePicture($gameVariables.value(26),0,0,0,100,100,255,0,30)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "this.wait(20)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ちゅぽん3", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 1, + 0, + 640, + 450, + 150, + 150, + 50, + 3, + 60, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "※H-射精エフェクト", + "switchId": 1, + "trigger": 0 + }, + { + "id": 13, + "list": [ + { + "code": 132, + "indent": 0, + "parameters": [ + { + "name": "Rust_Spark", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 8, + 8, + 0, + 0, + 3 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 34 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 10, + 10, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 11, + 11, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 12, + 12, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 17, + 17, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 19, + 19, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 18, + 18, + 1 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Physical_Up", + "volume": 55, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "第\\V[2]ステージ終了" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうして俺達「SIGNIT」は" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "いろはに坂の暴走族を鎮圧したのだった" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "以降・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "怪しいナンパをする車は現れなくなった" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ・・・・・・・らしい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "第\\V[2]ステージ終了" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうして催眠装置事件は解決した" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかし売人の男は尋問の途中で口封じされてしまう" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "苦々しい結果となった・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "自分たちの行動がこんな形で犠牲者を出すなんて・・・" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "河川敷について調べてみるか・・・" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "第\\V[2]ステージ終了" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうしてホームレス暴動事件は解決した" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼らはみんなフジミ重工の施設に引き取られたそうだ・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "結果として河川敷には平和が取り戻された" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの博士らしき少年・・・「リトルドク」" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼の言ってた「Mr.ブラック」・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺達はいよいよ事件の黒幕に迫っている気がした" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "第\\V[2]ステージ終了" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうして謎の神パパ事件は解決した" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「Mr.ブラック」には逃げられたものの" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ヤツは重要な手がかりを残していった・・・" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「フジミ塗料」について調べてみるか・・・" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "第\\V[2]ステージ終了" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうしてフジミ塗料ギャンデッド占拠事件は解決した" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全てはギャンデッドによる乗っ取りが原因であり" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "フジミ重工もまた被害者である、と言う報道が" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "テレビからは流れ続けた・・・" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「月光市からギャンデッドの影は消え去った。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 俺たちSIGNITの完全勝利だ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「それは喜ばしい事であると同時に" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " リッカさんの任務終了を示す事でもあった」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「別れの時が近づいていた」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「やり残した事は無いだろうか?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 22 + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "失敗スキップ" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 2, + 2, + 1, + 0, + 1 + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameParty.swapOrder(0, $gameParty.members().indexOf($gameActors.actor(4)));" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gameParty.swapOrder(1, $gameParty.members().indexOf($gameActors.actor(1)));" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gameParty.swapOrder(2, $gameParty.members().indexOf($gameActors.actor(2)));" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gameParty.swapOrder(3, $gameParty.members().indexOf($gameActors.actor(3)));" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "//隊列歩行をOFFにする" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gamePlayer.hideFollowers()" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gamePlayer.refresh()" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 16, + 9, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★ステージクリア", + "switchId": 1, + "trigger": 0 + }, + { + "id": 14, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "Mystery", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 28 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 56, + 56, + 1, + 0, + 30 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 6, + 6, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 52, + 52, + 1, + 0, + -1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 93, + 93, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 68, + 13, + 10, + 8, + 0 + ] + }, + { + "code": 211, + "indent": 1, + "parameters": [ + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 171 + ] + }, + { + "code": 211, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 93, + 93, + 1 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 20, + 20, + 7, + 0, + 0 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おわり" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "敗北して体制を立て直した" + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 5, + 1 + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "おわり" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 26, + 13, + 11, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 1, + "parameters": [ + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 26, + 13, + 11, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 1, + "parameters": [ + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 13, + 11, + 7, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ハア・・・ハア・・」" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「くそ・・早くなんとかしないと・・」" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 48, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 53, + 0 + ] + }, + { + "code": 111, + "indent": 3, + "parameters": [ + 0, + 58, + 0 + ] + }, + { + "code": 117, + "indent": 4, + "parameters": [ + 17 + ] + }, + { + "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": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おわり" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★ザコ敗北共通コモン", + "switchId": 1, + "trigger": 0 + }, + { + "id": 15, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "魔法 詠唱20(2秒)", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ロゴ系7", + 1, + 0, + 640, + 400, + 0, + 0, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 12, + "ロゴ系5", + 1, + 0, + 640, + 400, + 0, + 100, + 255, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x jump -50" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "ロゴ系8-1", + 1, + 0, + 0, + 400, + 0, + 100, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "ロゴ系8-2", + 1, + 0, + 640, + 1200, + 0, + 100, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "ロゴ系8-3", + 1, + 0, + 2000, + 400, + 0, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 12, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0, + 50, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 150, + 0, + 30, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0魔法 詠唱18(3秒)ss", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 150, + 0, + 30, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 150, + 0, + 30, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 4, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 150, + 0, + 30, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 11, + "回転エフェクト", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 9, + "回転エフェクト", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 233, + "indent": 0, + "parameters": [ + 9, + 3 + ] + }, + { + "code": 233, + "indent": 0, + "parameters": [ + 11, + -3 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-真ん中貯め" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 1, + 0, + 700, + 750, + 250, + 250, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 9, + 0, + 1, + 0, + 950, + 300, + 100, + 100, + 255, + 1, + 60, + false + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\i[169]\\n[1]", + "\\i[170]\\n[2]", + "\\i[171]\\n[3]" + ], + -1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\i[169]\\n[1]" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 1, + 1, + false + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「了解! 任せておいて!」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[170]\\n[2]" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 2, + 1, + false + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ええっ!! 本当にボクでいいの?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "\\i[171]\\n[3]" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「そうこなくっちゃ! 見てなさいよ!」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 600, + 400, + 0, + 0, + 0, + 0, + 60, + false + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-引っ込む" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 1, + 0, + 700, + 400, + 1, + 1, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 9, + 0, + 1, + 0, + 700, + 400, + 500, + 500, + 150, + 1, + 30, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 12, + 0, + 1, + 0, + 600, + 400, + 0, + 0, + 0, + 0, + 30, + true + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-消す" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "DW_目標設定 \\i[169]潜入調査-第「\\V[7]」段階" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "DW_目標設定 \\i[170]潜入調査-第「\\V[7]」段階" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "DW_目標設定 \\i[171]潜入調査-第「\\V[7]」段階" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★潜入選ぶコモン", + "switchId": 1, + "trigger": 0 + }, + { + "id": 16, + "list": [ + { + "code": 135, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "サウンドロゴ01_1", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 50, + "gameover-01", + 1, + 0, + 640, + 400, + 100, + 200, + 1, + 2 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 60, + "gameover-02", + 1, + 0, + 640, + 300, + 100, + 1, + 1, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_不透明度 wave 10 2" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 50, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 2, + 300, + false + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y damped 200 -0.3 4 0 50" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y wave 30 5" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 60, + 0, + 1, + 0, + 640, + 350, + 100, + 100, + 220, + 0, + 400, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 100 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "CommonSave save" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 354, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "■専用ゲームオーバー", + "switchId": 1, + "trigger": 0 + }, + { + "id": 17, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "リッカ" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 42 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 42, + 42, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 46, + 46, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 1, + 7, + 0, + 4, + 1 + ] + }, + { + "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, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 47, + 47, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 48, + 48, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 49, + 49, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 50, + 50, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ミミ" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 42 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 43, + 43, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 51, + 51, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 52, + 52, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 53, + 53, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 54, + 54, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 55, + 55, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ヒトミ" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 42 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 44, + 44, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 56, + 56, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 57, + 57, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 58, + 58, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 59, + 59, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 60, + 60, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 35 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★潜入失敗-確定コモン", + "switchId": 1, + "trigger": 0 + }, + { + "id": 18, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 62, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 10 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 62, + 62, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 21, + 21, + 1, + 0, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 67, + 67, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0警報01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "ShowInfo 回想モードに\\c[27]【NTR】リッカ-第\\V[21]段階\\c[0]を追加しました" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameSwitches.setValue(200 + $gameVariables.value(21),true)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameSwitches.setValue((160 + $gameVariables.value(21)),true)" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 21, + 0, + 2, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 161, + 161, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 3, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 122, + "indent": 3, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 3, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「ジュウイチロウで喪失」\"" + ] + }, + { + "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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 63, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 10 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 63, + 63, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 60, + 60, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0警報01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "ShowInfo 回想モードに\\c[27]【NTR】ミミ-第\\V[60]段階\\c[0]を追加しました" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameSwitches.setValue(210 + $gameVariables.value(60),true)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameSwitches.setValue((170 + $gameVariables.value(60)),true)" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 60, + 0, + 3, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 3, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 122, + "indent": 3, + "parameters": [ + 35, + 35, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 3, + "parameters": [ + 50, + 50, + 0, + 4, + "\"「ジュウイチロウで喪失」\"" + ] + }, + { + "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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 64, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 10 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 64, + 64, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 23, + 23, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0警報01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "ShowInfo 回想モードに\\c[27]【NTR】ヒトミ-第\\V[23]段階\\c[0]を追加しました" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameSwitches.setValue(220 + $gameVariables.value(23),true)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameSwitches.setValue((180 + $gameVariables.value(23)),true)" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 23, + 0, + 3, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 121, + "indent": 3, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 122, + "indent": 3, + "parameters": [ + 36, + 36, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 3, + "parameters": [ + 51, + 51, + 0, + 4, + "\"「ジュウイチロウで喪失」\"" + ] + }, + { + "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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 43 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★フジミNTR-事後処理", + "switchId": 1, + "trigger": 0 + }, + { + "id": 19, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameParty.swapOrder(0, $gameParty.members().indexOf($gameActors.actor(4)));" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gameParty.swapOrder(1, $gameParty.members().indexOf($gameActors.actor(1)));" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gameParty.swapOrder(2, $gameParty.members().indexOf($gameActors.actor(2)));" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gameParty.swapOrder(3, $gameParty.members().indexOf($gameActors.actor(3)));" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "並び替えやり直し", + "switchId": 1, + "trigger": 0 + }, + { + "id": 20, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "立ち絵並列実行", + "switchId": 15, + "trigger": 2 + }, + { + "id": 21, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "表情" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "1. 基本、" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "2. 笑顔、純愛シーンなど多様" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "3. 怒り、バトル、ストーリーで重要" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "4. 困り、ストーリー重要" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "5. 恥ずかしい悔しい要素も、ピンチシーン" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "表情" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "6. 洗脳、" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "7. 事後、" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "8. 下着" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "9. かくし" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "10.全裸" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "キャラ名" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "1.リッカ" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "2.ミミ" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "3.ヒトミ" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "4.コウ" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "会話用" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ヒロインイベント変更に使う" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ちょっとつきあって」" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "主人公のセリフ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「わかった」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "**コピー用", + "switchId": 1, + "trigger": 0 + }, + { + "id": 22, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 42, + 0 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "失敗スキップ" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかしこの日以来・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんだかリッカさんの様子が変な気がする・・・" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 43, + 0 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "失敗スキップ" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかしこの日以来・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんだかミミの様子が変な気がする・・・" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 44, + 0 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "失敗スキップ" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかしこの日以来・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんだかヒトミの様子が変な気がする・・・" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "失敗スキップ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 23, + "list": [ + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 10, + 10, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 21 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 21 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 13, + 13, + 0, + 0, + 21 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameActors.actor(1).addState($gameVariables.value(11))" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameActors.actor(2).addState($gameVariables.value(12))" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameActors.actor(3).addState($gameVariables.value(13))" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "すべてリセット", + "switchId": 1, + "trigger": 0 + }, + { + "id": 24, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[23]「バトルの説明」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「コマンドは4つ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "攻撃 必殺技 防御 アイテム です」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[23]「キャラクターの特徴」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【\\n[1]】" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "攻撃力は高くありませんが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全体攻撃や補助スキル、回復スキルに秀でています" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【\\n[2]】" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "行動が素早く連続攻撃などを覚える" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ザコ戦に優位に立ち回れます" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【\\n[3]】" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "攻撃力が高く敵の防御を無視した攻撃が可能です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボス戦や硬い敵に優位に立ち回れます" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【\\n[4]】" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "行動が遅く攻撃力は高くありませんが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "防御とHPが高いタンク要員です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "味方への補助スキルなどを使うとより優位に動けます" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "チュートリアル1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 25, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[23]「催眠の説明」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "敵の使ってくる催眠にかかってしまうと戦闘中に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "H攻撃を食らってしまいます。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "基本装備である" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「催眠ジャミング」を装備している以上" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠攻撃にかかることはありません" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「催眠ジャミング」を外すことで敵の攻撃を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "偏らせることも可能になります" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット9(1秒)", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{\\c[10]【重要】戦闘中のH攻撃では処女\\c[10]喪失しません" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " (淫乱度は上がります)" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ストーリー上の矛盾を気にしない方は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自由に取り外して楽しみましょう" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "チュートリアル2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 26, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[23]「ゲームの流れ」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 部室内のストーリー進行イベントから会議を行います" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【潜入キャラを選ぶ】" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 潜入操作が必要なイベントではヒロイン3人の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かに潜入を依頼することになります" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【戦闘マップへ移動】" + ] + }, + { + "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": 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": [] + } + ], + "name": "チュートリアル3", + "switchId": 1, + "trigger": 0 + }, + { + "id": 27, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[23]「部室で出来ること」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【作戦会議】" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 街で情報収集を行うとリッカの研究室のEVENTアイコンから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 作戦会議が始まります" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 潜入EVENTが発生するので準備は事前に済ませましょう" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【武器開発】" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 自分の席につくと会話イベントが発生します" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【純愛イベント】" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ステージクリア後、それぞれのキャラクターが処女の場合" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 話しかるとイベントが進行します" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【NTRイベント】" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ステージクリア後、不在キャラクターの席を調べると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " イベントのヒントが表示されます" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "チュートリアル4", + "switchId": 1, + "trigger": 0 + }, + { + "id": 28, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 63, + 13, + 5, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 2, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 165 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 3, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 166 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 4, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 167 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 5, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "mob-20", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<秘書>「ウフフ~~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "次はどうしましょ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は既に限界だ・・・" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "次の施術は取り返しのつかないことになるだろう・・・" + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 4, + "ホモ専用オナホアナル" + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 42, + 42, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 43, + 43, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 44, + 44, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 6, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "mob-20", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<秘書>「フウ・・完成!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "我ながら上出来ですわ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お坊ちゃんも喜んでくれるかしら?」" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 35 + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "5面-コウ調教イベント", + "switchId": 1, + "trigger": 0 + }, + { + "id": 29, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y smooth" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "スピード線", + 0, + 0, + 0, + 0, + 1, + 100, + 255, + 3 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 3, + 40, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Saint2", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "P_D_FILENAME cat-0\\V[27]" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "", + 0, + 0, + -1000, + 800, + 50, + 50, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + -50, + 50, + 100, + 100, + 255, + 0, + 30, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 500, + 300, + 150, + 150, + 50, + 0, + 30, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 0, + 0, + 0, + 0, + 1, + 100, + 255, + 3, + 20, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "必殺技コモン", + "switchId": 1, + "trigger": 0 + }, + { + "id": 30, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "◆スキル番号にボイスを割り当てる" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "BattleVoice skillSet arg1 arg2 arg3" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + " - arg1 は対象のアクターID" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + " - arg2 はスキルID" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + " - arg3 は演奏するSE名" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "BattleVoice skillSet 3 8 fire1" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "例." + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "BattleVoice skillSet 3 8 fire1" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + " アクターID3がスキルID8を使用した時にfire1を演奏します" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "BattleVoice skillSet 1 10 cv_03battle_001_01" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "BattleVoice skillSet 1 13 cv_03battle_001_02" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "BattleVoice skillSet 1 14 cv_03battle_001_02" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "BattleVoice skillSet 1 15 cv_03battle_001_04" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "◆スキル番号にボイスを割り当てる", + "switchId": 1, + "trigger": 0 + }, + { + "id": 31, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 4, + "$gameParty.inBattle() ? BattleManager._subject._actorId : $gameParty.menuActor()._actorId" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 2, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 3, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 337, + "indent": 0, + "parameters": [ + 0, + 12, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 0, + 0, + 400, + 100, + 100, + 100, + 255, + 0, + 20, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 80 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 0, + 0, + 400, + 1000, + 100, + 100, + 0, + 0, + 30, + true + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "カットインテンプレ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 32, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(10, $gameParty.inBattle() ? BattleManager._subject._actorId : $gameParty.menuActor()._actorId);" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var actorId = $gameVariables.value(10);" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var actor = $gameActors.actor($gameVariables.value(10));" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var r = 0;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var g = 0;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var b = 255;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var gray = 255;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var color = [r, g, b, gray];" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var valid = true;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "actor.residual().setColorTone(color);" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "actor.residual().setValid(valid);" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "バトル残像-ON", + "switchId": 1, + "trigger": 0 + }, + { + "id": 33, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(10, $gameParty.inBattle() ? BattleManager._subject._actorId : $gameParty.menuActor()._actorId);" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var actorId = $gameVariables.value(10);" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var actor = $gameActors.actor($gameVariables.value(10));" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var r = 0;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var g = 0;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var b = 255;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var gray = 255;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var color = [r, g, b, gray];" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var valid = false;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "actor.residual().setColorTone(color);" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "actor.residual().setValid(valid);" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "バトル残像-OFF", + "switchId": 1, + "trigger": 0 + }, + { + "id": 34, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y smooth" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-開始" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 8, + "シムレス背景2", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 8, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 10, + "ロゴ系1", + 1, + 0, + -800, + 400, + 1, + 100, + 255, + 2 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 10, + [ + -255, + 0, + -255, + 0 + ], + 1, + false + ] + }, + { + "code": 241, + "indent": 1, + "parameters": [ + { + "name": "08Disital_Delta", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 8, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 10, + "ロゴ系2", + 1, + 0, + -800, + 400, + 1, + 100, + 255, + 2 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 10, + [ + 17, + 17, + -153, + 0 + ], + 1, + false + ] + }, + { + "code": 249, + "indent": 1, + "parameters": [ + { + "name": "サウンドロゴ01_1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 8, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 10, + "ロゴ系3", + 1, + 0, + -800, + 400, + 1, + 100, + 255, + 2 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 10, + [ + -17, + -170, + 102, + 0 + ], + 1, + false + ] + }, + { + "code": 249, + "indent": 1, + "parameters": [ + { + "name": "OPED用ジングル", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 11, + "回転エフェクト", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 9, + "回転エフェクト", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 233, + "indent": 0, + "parameters": [ + 9, + 3 + ] + }, + { + "code": 233, + "indent": 0, + "parameters": [ + 11, + -3 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-真ん中貯め" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 8, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 230, + 0, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 1, + 0, + 700, + 400, + 200, + 200, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 9, + 0, + 1, + 0, + 700, + 400, + 100, + 100, + 255, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 1, + 0, + 700, + 400, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF16(1秒)", + "volume": 30, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 100 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-引っ込む" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 8, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 2, + 30, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 1, + 0, + 700, + 400, + 1, + 1, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 9, + 0, + 1, + 0, + 700, + 400, + 500, + 500, + 150, + 1, + 30, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 1, + 0, + 2000, + 400, + 1, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-消す" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "アイキャッチ-作戦", + "switchId": 1, + "trigger": 0 + }, + { + "id": 35, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y smooth" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-開始" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 8, + "シムレス背景2", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "ロゴ系4", + 1, + 0, + -800, + 400, + 1, + 100, + 255, + 2 + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 170, + -119, + -85, + 0 + ], + 600, + false + ] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "Mystery", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 11, + "回転エフェクト", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 9, + "回転エフェクト", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-真ん中貯め" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0アラーム", + "volume": 30, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 8, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 8, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 230, + 0, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 1, + 0, + 700, + 400, + 200, + 200, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 9, + 0, + 1, + 0, + 700, + 400, + 100, + 100, + 255, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 1, + 0, + 700, + 400, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 100 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-引っ込む" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 1, + 0, + 700, + 400, + 1, + 1, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 9, + 0, + 1, + 0, + 700, + 400, + 500, + 500, + 150, + 1, + 30, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 1, + 0, + 750, + 1200, + 100, + 100, + 255, + 0, + 90, + true + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-消す" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 233, + "indent": 0, + "parameters": [ + 9, + 16 + ] + }, + { + "code": 233, + "indent": 0, + "parameters": [ + 11, + -12 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "アイキャッチ-作戦失敗", + "switchId": 1, + "trigger": 0 + }, + { + "id": 36, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Run", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 42, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカが部室に来るまで待ってから作戦会議が始まった" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 43, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ミミが部室に来るまで待ってから作戦会議が始まった" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 44, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ヒトミが部室に来るまで待ってから作戦会議が始まった" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "作戦会議前-NTRスキップ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 37, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "ハッキング1かいめ" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 44, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「ハッキングを試みるわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "みんなは、もしもの事態に備えていて……っ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「……それじゃあ、いくわよッ!」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0アラーム", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 10, + "CG19_r-01", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 20, + "CG19_m-01", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 30, + "CG19_h-01", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 30, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " \\{\\{\\c[20]\\\\\\\\\\ hacking Start \\\\\\\\\\" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\{『警告、セキュリティシステムが作動します』" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 0, + 0, + 0, + 255 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 38 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ハッキング3かいめ" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 44, + 0, + 2, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「さて、今回もハッキングを試みるわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "みんなは、もしもの事態に備えていて……っ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「……それじゃあ、いくわよッ!」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0アラーム", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 10, + "CG19_r-01", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 20, + "CG19_m-01", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 30, + "CG19_h-01", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 30, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " \\{\\{\\c[20]\\\\\\\\\\ hacking Start \\\\\\\\\\" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0アラーム", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\{『警告、セキュリティシステムが作動します』" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 0, + 0, + 0, + 255 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 38 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 44, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "4は救出なのでなし" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "時間停止姦" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 100 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 168 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「ジュウイチロウ相手で喪失」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 28 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 100 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 169 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 35, + 35, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 50, + 50, + 0, + 4, + "\"「ジュウイチロウ相手で喪失」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 28 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 100 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 170 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 36, + 36, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 51, + 51, + 0, + 4, + "\"「ジュウイチロウ相手で喪失」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 28 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "制御装置のセキュリティを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 【\\V[44]つ】 突破した" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "5面-ハッキング時間停止", + "switchId": 1, + "trigger": 0 + }, + { + "id": 38, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "魔法 詠唱20(2秒)", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 51, + "ロゴ系7", + 1, + 0, + 640, + 400, + 0, + 0, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 52, + "ロゴ系5", + 1, + 0, + 640, + 400, + 0, + 100, + 255, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x jump -50" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 52, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0, + 50, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 51, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 150, + 0, + 30, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0魔法 詠唱18(3秒)ss", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 41, + "回転エフェクト", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 233, + "indent": 0, + "parameters": [ + 41, + -3 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-真ん中貯め" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 41, + 0, + 1, + 0, + 700, + 750, + 250, + 250, + 100, + 1, + 60, + false + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "再選択" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\i[169]\\n[1]", + "\\i[170]\\n[2]", + "\\i[171]\\n[3]", + "やめておく" + ], + -1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\i[169]\\n[1]" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 42, + 42, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 68, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[5]>「彼女はもういいかな?」" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "再選択" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 68, + 68, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[170]\\n[2]" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 43, + 43, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 69, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[5]>「彼女はもういいかな?」" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "再選択" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 69, + 69, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "\\i[171]\\n[3]" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 44, + 44, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 70, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[5]>「彼女はもういいかな?」" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "再選択" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 70, + 70, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 3, + "やめておく" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 51, + 0, + 1, + 0, + 600, + 400, + 0, + 0, + 0, + 0, + 60, + false + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-引っ込む" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 41, + 0, + 1, + 0, + 700, + 400, + 1, + 1, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 52, + 0, + 1, + 0, + 600, + 400, + 0, + 0, + 0, + 0, + 30, + true + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-消す" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "5面悪戯選択", + "switchId": 1, + "trigger": 0 + }, + { + "id": 39, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(10, $gameParty.inBattle() ? BattleManager._subject._actorId : $gameParty.menuActor()._actorId);" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var actorId = $gameVariables.value(10);" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var actor = $gameActors.actor($gameVariables.value(10));" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var r = 255;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var g = 0;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var b = 255;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var gray = 255;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var color = [r, g, b, gray];" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "var valid = true;" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "actor.residual().setColorTone(color);" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "actor.residual().setValid(valid);" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "バトル残像-H-ON", + "switchId": 1, + "trigger": 0 + }, + { + "id": 40, + "list": [ + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 22 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "EBE_戦闘終了時ステート解除" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "EBE_勝利ME演奏" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "EBE_BGMBGS再開" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "EBE_戦闘報酬計算" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "EBE_勝利メッセージ表示 (-s)" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "EBE_戦闘報酬表示 (-s)" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "EBE_戦闘報酬入手" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "代わりの戦闘終了", + "switchId": 1, + "trigger": 0 + }, + { + "id": 41, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "CommonSave save" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SaveCommand save 20 notime" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "グローバルセーブ管理", + "switchId": 1, + "trigger": 0 + }, + { + "id": 42, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「暴走族に車内で昏睡レイプ」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 35, + 35, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 50, + 50, + 0, + 4, + "\"「暴走族に車内で昏睡レイプ」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 36, + 36, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 51, + 51, + 0, + 4, + "\"「暴走族に車内で昏睡レイプ」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「酔っぱらいと接待セックス」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 35, + 35, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 50, + 50, + 0, + 4, + "\"「酔っぱらいと接待セックス」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 36, + 36, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 51, + 51, + 0, + 4, + "\"「酔っぱらいと接待セックス」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「ホームレスに輪姦」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 35, + 35, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 50, + 50, + 0, + 4, + "\"「ホームレスに輪姦」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 36, + 36, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 51, + 51, + 0, + 4, + "\"「ホームレスに輪姦」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「パパ活で喪失」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 35, + 35, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 50, + 50, + 0, + 4, + "\"「パパ活で喪失」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 36, + 36, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 51, + 51, + 0, + 4, + "\"「パパ活で喪失」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「ジュウイチロウ相手で喪失」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 35, + 35, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 50, + 50, + 0, + 4, + "\"「ジュウイチロウ相手で喪失」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 36, + 36, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 51, + 51, + 0, + 4, + "\"「ジュウイチロウ相手で喪失」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "処女喪失表示変更", + "switchId": 1, + "trigger": 0 + }, + { + "id": 43, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 1, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 1, + "???の婚約者" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 2, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 1, + "???の婚約者?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 3, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 1, + "???のセックスフレンド" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 4, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 1, + "???のメス奴隷" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 5, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 1, + "???の肉便器" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 6, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 1, + "全校生徒の肉便器" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 60, + 0, + 1, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 2, + "淫乱催眠被検体" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 60, + 0, + 4, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 2, + "陸上部の性処理部員" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 1, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 3, + "服従改造被検体" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 3, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 3, + "ジュウイチロウによる種付け中" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 4, + 0 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 3, + "ジュウイチロウの子を着床中" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "ntrプロフィール表示変更", + "switchId": 1, + "trigger": 0 + }, + { + "id": 44, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "呼び出し元スキル取得 30" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 29, + 29, + 0, + 4, + "$gameParty._actors[BattleManager._subject._lastTargetIndex]" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "着衣H" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 30, + 0, + 95, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_001_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 53, + 53, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_002_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 54, + 54, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 3, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_003_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 55, + 55, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 9, + 0 + ] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "cv_03hbattle_004_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 6, + 6, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 56, + 56, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "矯正脱衣" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 30, + 0, + 99, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_001_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_002_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 3, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_003_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 9, + 0 + ] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "cv_03hbattle_004_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "全裸H" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 30, + 0, + 96, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 53, + 53, + 1, + 0, + 2 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_002_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 54, + 54, + 1, + 0, + 2 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 3, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_003_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 55, + 55, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 9, + 0 + ] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "cv_03hbattle_004_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 6, + 6, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 56, + 56, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "スパンキング" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 30, + 0, + 97, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_001_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_002_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 3, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_003_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 9, + 0 + ] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "cv_03hbattle_004_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "犬H" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 30, + 0, + 98, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_001_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 53, + 53, + 1, + 0, + 3 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_002_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 54, + 54, + 1, + 0, + 3 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 3, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_003_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 55, + 55, + 1, + 0, + 5 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 9, + 0 + ] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "cv_03hbattle_004_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 6, + 6, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 56, + 56, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ブレーンバスター" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 30, + 0, + 100, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03battle_001_09", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03battle_002_10", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 3, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03battle_003_10", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 9, + 0 + ] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "cv_03battle_004_10", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "フェラ" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 30, + 0, + 101, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_001_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 53, + 53, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_002_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 54, + 54, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 3, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_003_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 55, + 55, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 9, + 0 + ] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "cv_03hbattle_004_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 56, + 56, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 30, + 0, + 103, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_001_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 53, + 53, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_002_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 54, + 54, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 3, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03hbattle_003_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 55, + 55, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 29, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 9, + 0 + ] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "cv_03hbattle_004_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 3, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 56, + 56, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H攻撃ボイス", + "switchId": 1, + "trigger": 0 + }, + { + "id": 45, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「な・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだ・・・何が起こったんだ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠ジャミングは壊れてないはずなのに・・・」" + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 5, + 0, + false + ] + }, + { + "code": 132, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「遅くなって済まない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんな無事かい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ジュウイチロウ君" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君が駆けつけるなんてどうしたんだよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "招待客の避難は」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「たった今終えたところさ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それより悪いニュースだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「この襲撃の前にギャンデッドが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "新型の催眠装置の開発に成功したらしい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「その性能は白根リッカ博士の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠ジャミングを突破するそうだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それを装備されていたらSIGNITに勝ち目はない・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なんだって!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあ・・・まさか・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「…………ああ・・・そうか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうやら遅かったか」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "6面-ジュウイチロウ乱入", + "switchId": 1, + "trigger": 0 + }, + { + "id": 46, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "リッカNTRエンド" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 5, + 1 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 58 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 59 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 208 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 63, + 0, + 4, + 1 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 209 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 210 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ミミNTRエンド" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 60, + 0, + 5, + 1 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 58 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 215 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 59 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 218 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ヒトミNTRエンド" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 5, + 1 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 58 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 225 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 59 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 228 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "公衆便所エンド" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 3, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 4, + 1 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 5, + 1 + ] + }, + { + "code": 111, + "indent": 3, + "parameters": [ + 1, + 53, + 0, + 100, + 1 + ] + }, + { + "code": 111, + "indent": 4, + "parameters": [ + 1, + 54, + 0, + 100, + 1 + ] + }, + { + "code": 111, + "indent": 5, + "parameters": [ + 1, + 55, + 0, + 100, + 1 + ] + }, + { + "code": 117, + "indent": 6, + "parameters": [ + 58 + ] + }, + { + "code": 117, + "indent": 6, + "parameters": [ + 184 + ] + }, + { + "code": 117, + "indent": 6, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 6, + "parameters": [] + }, + { + "code": 412, + "indent": 5, + "parameters": [] + }, + { + "code": 0, + "indent": 5, + "parameters": [] + }, + { + "code": 412, + "indent": 4, + "parameters": [] + }, + { + "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": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 8, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "6面前バッドエンド分岐", + "switchId": 1, + "trigger": 0 + }, + { + "id": 47, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 33, + 0 + ] + }, + { + "code": 354, + "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, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 34, + 0 + ] + }, + { + "code": 354, + "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, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 35, + 0 + ] + }, + { + "code": 354, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "純愛エンド分岐", + "switchId": 1, + "trigger": 0 + }, + { + "id": 48, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "プレイありがとうございます" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "体験版ではここまでとなります" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "続きは最新バージョンや製品版にてお楽しみいただけます" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "最新バージョン・開発状況は随時Ci-enにて発表しております" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "タイトル画面クレジットよりお越しいただけます。" + ] + }, + { + "code": 354, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "体験版終了", + "switchId": 1, + "trigger": 0 + }, + { + "id": 49, + "list": [ + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 34, + -34, + -68, + 170 + ], + 200, + false + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 179, + 179, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "CommonSave save" + ] + }, + { + "code": 105, + "indent": 0, + "parameters": [ + 2, + false + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "~ CG ~" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "Marimo" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "~ プログラム ~" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "Marimo" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "~ シナリオ ~" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "Marimo" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "~ BGM ~" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "DOVA-SYNDROME" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "MAKOOTO" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "~ デバッグ ~" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "Marimo" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "深海" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "~ プラグイン ~" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "yanfly      Dr.yami" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "フトコロ    トリアコンタン" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "KURAGE     yana" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "Rinne grid   赤月 智平" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "~ Ci-enユーザー ~" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "Onyxdime" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 0, + "parameters": [ + "他、116名の名無し" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "         ~ 制作 ~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "      アンコクマリモカン /2024" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "スタッフロール", + "switchId": 1, + "trigger": 0 + }, + { + "id": 50, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-01", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-01", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_h-01", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 30, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\{\\{\\c[20]\\\\\\\\\\ hacking Start \\\\\\\\\\" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{『警告、セキュリティシステムが作動します』" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 255 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "5面-ハッキング時間停止回想用", + "switchId": 1, + "trigger": 0 + }, + { + "id": 51, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 155, + 155, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 240, + 240, + 0 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG40_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "俺達はSIGNAL正式入隊を目指し、日々自己鍛錬していた" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "01-end-Coral_Ambience", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「フウ・・・フウ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "山道ってのは登り慣れてないと手こずるな・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "夜が深まり、星々が空を埋め尽くす頃、" + ] + }, + { + "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": 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": 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": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + -100, + 100, + 100, + 255, + 0, + 120, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "天文台に近づくにつれ、心が高鳴る。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 俺は少し早足になる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小山を登り切ると、天文台が見えてきた。" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + -400, + 100, + 100, + 255, + 0, + 120, + false + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ごめん、山道が予想以上に大変で・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "息を切らせて一気に彼女に近づく" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + -700, + 100, + 100, + 255, + 0, + 120, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「随分待たせるのね。 私の気持ちを試したのかしら?」" + ] + }, + { + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "リッカEND", + "switchId": 1, + "trigger": 0 + }, + { + "id": 52, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 156, + 156, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 260, + 260, + 0 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG60_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "俺達はSIGNAL正式入隊を目指し、日々自己鍛錬していた" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「さぁて、今日も泳ぎ込むぞ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とはいえSIGNAL本部は海無し県だし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 水泳自体は余り活かせないな・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさんも泳げないそうだし・・・」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Winter_feeling", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「なにそれ? そんなに泳ぐのが嫌なの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もしかして・・・\\n[4]、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクに負けるのが嫌だったりして?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミにはあれから何度も特訓に付き合ってもらっている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今日はより張り合いを出そうという提案で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "罰ゲーム付きの特訓にしたのだが・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「負けたら...覚えてる?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの恐ろしい罰ゲーム!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ああ、その...お前の言うことを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何でも聞くっていう話だよな...。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんとも理不尽な罰ゲームだが" + ] + }, + { + "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": [ + "\\n<\\n[2]>「そう!だから、ボクは全力で勝負するからね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]も負けないでよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ああ、リッカさんに再会するまで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "出来ることはやっておかないと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 鍛え上げた姿を見て貰うんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日の特訓、全力で行くぞ!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Water1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「くっ...速いな、ミミは..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、諦めるわけにはいかない!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Water1", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ほらほら、\\n[4]!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もっと腕を伸ばして!足をキックして!そう、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その調子!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Water1", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "息巻いたものの結果は大差をつけて敗北であった・・・・" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「うーん、惜しかったねぇ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだまだボクのお尻を追うことになりそうだね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はは、やっぱりお前には勝てないか。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「えっとね、じゃあ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「どうした、ミミ?」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「ボク、ずっと前から思ってたんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]のことが、とっても... 」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の目が大きく見開かれる。ミミの言葉に、俺の心臓が高鳴った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「好きだよ、\\n[4]。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だから、ボクと付き合ってほしい。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「本当か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミ、それがお前の罰ゲームの要求なのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ううん、罰ゲームじゃないよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクの本心からの願い。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「...分かった、付き合おう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミ、お前となら、どんな特訓も、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どんな未来も乗り越えられる気がする。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG60_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\nr<\\n[4]>「お前となら、何をしても楽しそうだしな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「それじゃあさ、最初のデートはどこにしようっか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「そうだな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあデートプランをかけてもうひと勝負だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふふ、いいよ。でもね、ボク、次も負けないから!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "市民プールの水しぶきとともに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺達は固い約束を結んだ" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "ミミEND", + "switchId": 1, + "trigger": 0 + }, + { + "id": 53, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 157, + 157, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 265, + 265, + 0 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG65_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "俺達はSIGNAL正式入隊を目指し、日々自己鍛錬していた" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Winter_feeling", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ねえ\\n[4]、今日は何の日か覚えてる?」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「えっと、特別な日だっけ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「もう!今日は私たちがここで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "奴らを倒してからちょうど100日目なのよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「そうか、もう100日か。時間が経つのは早いな...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「だから今日はちょっとした" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サプライズを用意したの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブロックハート城の近くにあるこの教会で...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「サプライズ?」" + ] + }, + { + "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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「\\n[4]、見なさい!!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 流石お嬢様だ。ドレスも着こなしている。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「こう言うのやってみたかったのよねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「意外だな、ドレスなんて着慣れてるかと思ったのに」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「私はね、そうじゃなくてアナタとお揃いで着たかったのよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「そうなのか・・・たしかにこんな服初めて着るけど・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「どう? こうして教会を背にしていると" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「そうかな? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どっちかというとお嬢様と執事って感じだぜ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「んもう・・・まあ確かに\\n[4]はまだまだスーツに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "着せられてる感じは否めないわね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「だからそう言ってるじゃないか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「まあいいわ。・・・今はね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早くそれが似合う男になりなさいよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それまでは執事くんで我慢するわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はいはい、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それではお茶を入れてきましょう。お嬢様」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そう言って彼女の手を取る" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG65_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「そうね、休憩としましょう、未来のヒーローさん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これからも私が支えてあげますわ♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG65_03", + 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": 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": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "ヒトミEND", + "switchId": 1, + "trigger": 0 + }, + { + "id": 54, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 55, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "チケット", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 23, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 96, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 60, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + true + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "プールチケット演出", + "switchId": 1, + "trigger": 0 + }, + { + "id": 56, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "BattleVoice set 4 damage cv_03battle_004_05,cv_03battle_004_06,cv_03battle_004_08,cv_03battle_004_09" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "BattleVoice set 4 dead cv_03battle_004_11" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "BattleVoice skillSet 4 46 cv_03battle_004_02" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "BattleVoice skillSet 4 44 cv_03battle_004_01" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "コウ-ボイス", + "switchId": 1, + "trigger": 0 + }, + { + "id": 57, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "呼び出し元スキル取得 30" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 9, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 30, + 0, + 43, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03battle_004_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 30, + 0, + 44, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03battle_004_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 30, + 0, + 46, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_03battle_004_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "コウ必殺ボイス", + "switchId": 1, + "trigger": 0 + }, + { + "id": 58, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうして俺達は\\n[5]くんのパーティへと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "羽黒司令官の車で向かった・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "乗車人数の関係で俺だけは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ重工の方が用意してくれた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "タクシーで向うことになったのだが・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "会場についたのは俺だけだった・・・" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 60, + 14, + 17, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なんでだろう…" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんもヒトミもミミも見当たらない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "トラブルでもあったのかな・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「\\n[4]君、楽しんでいるかい? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな素晴らしい夜を悩んで過ごすなんてもったいないよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ええ、まあ楽しいけど…。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただ、他のメンバーが来ていなくて。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんでだろう、事故でなければいいけど?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ああ、彼女たちかい? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "僕のところには欠席と知らされているよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ええ!! どうして!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「さあね、忙しいんだろう、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "若者たちはそれぞれにやることがある。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気にせず存分に楽しむんだよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「はあ、そうですか…。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おかしいなぁ・・・」" + ] + }, + { + "code": 221, + "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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 17, + 3, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「もう朝なのか・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 昨日のパーティの記憶がほとんどない…。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一体何だったんだろう。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "6面行かずにバッドエンド導入", + "switchId": 1, + "trigger": 0 + }, + { + "id": 59, + "list": [ + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Physical_Up", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうしてSIGNITの全作戦活動は終了した" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうこうしている内に数ヶ月が過ぎた" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 81, + 10, + 12, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "学校のチャイム・遠く(エコー)03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 「皆さん、静かに。今日は特別な日です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "我が校に来ていただいた天才博士、\\n[1]さん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "からお知らせがあり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "皆さんに集まってもらいました。どうぞ前へ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「全校生徒の皆さん、こんにちは。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[1]と申します。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 「なんでーーー?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「この学園での私の任務は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全て終わりました。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 「そういうことかー!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「この学校での時間は本当に楽しかったです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "友達と一緒に過ごし、学び、戦った日々は宝物です。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11] 「短い間でしたが有意義な学園生活でした" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私はこの学校で過ごした日々を忘れません。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 「こちらこそありがとう……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・これで終わり" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・か」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "リッカの挨拶共通", + "switchId": 1, + "trigger": 0 + }, + { + "id": 60, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]\\{「お話は以上かしら!!」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 17, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + -4 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -4 + ], + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "砂漠ステージ", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その時だった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "静まり返った壇上にヒトミが飛ぶ乗った" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 17, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「貴方にばかり目立たせませんわー!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "皆様、ご注目くださいませ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]「どうしたの?・・・・・何をする気?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「皆様、朗報ですわよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "以前よりワタクシとジュウイチロウくんの" + ] + }, + { + "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": [ + "\\n<\\n[3]>\\F[3333]「この度ついに婚約いたしますわー!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかもワタクシは懐妊済みですのよー!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 「大ニュースだ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]「あなた・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一体どんな心境の変化が? どうして.....」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「リッカさん、" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「まさかこんな展開になるとは...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「皆様、驚くのも無理はありませんわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、これが現実。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ワタクシがこの学園の中心となり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "皆様を引っ張っていきますのよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「リッカさん、皆様、" + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「何を言ってるんだ・・ヒトミ・・・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミのあまりにも急変と爆弾発言に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺はなにも考えられず" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だた騒乱のなかで立ち尽くすしかなかった・・・" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 89, + 8, + 8, + 0, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "03花風はほのかに", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + }, + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ヒトミ・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 41, + "parameters": [ + "04Player", + 0 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "04Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ヒトミ...さっきのはどういう..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何が起こってるんだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「・・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あんなにジュウイチロウくんの事を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "嫌っていたじゃあないか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何かあったのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「それが何か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こう見えてワタクシ忙しいんですの・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一般生徒が時間を取らせないでくださいまし」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「え・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「ともかく・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "庶民には関係のないことですわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあさようなら」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + }, + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・」" + ] + }, + { + "code": 221, + "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": 401, + "indent": 0, + "parameters": [ + "そう言うことなんだな・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「よく分かったよ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さよなら..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヒトミ」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 82, + 17, + 9, + 0, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + }, + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「全く・・・はしゃぎ過ぎだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[3]はあんな喋り方はしない。事がバレたらどうする?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「も、申し訳ありません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし今の私は完璧に\\n[3]です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "両手の指紋、断面の皮膚、右目の網膜、全て適合しておりますから。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「指紋、虹彩、顔認証、全て突破できて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "先日も彼女の全預金を引き出すのに成功しましたわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちなみにこれは・・・私の手間賃ということで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "宜しい・・・です・・・よね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「勝手にすればいい・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見た目は完璧でも性格はだいぶ違う事が問題だろう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]やリッカは異変に気がついていたようだったぞ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「まあまあそれは・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気にしすぎです。坊ちゃま。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女ってやつは結婚や出産で性格など" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "様変わりするものですわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「・・・そうか。その体の方は問題ないのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「モチロン、大事な大事なジュウイチロウ様の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "子供を宿した子宮も移植成功しておりますわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遺伝子検査でも\\n[3]と貴方の子と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "判断できております。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「この子が生まれたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう疑われる隙など一部もございません」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「そうか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それもそうだな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「そんなにご心配なら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オリジナルを早く処分した方が宜しいかと?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "卵子も摘出済みですから、子供はどうにでもなります」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「いや、アレには手間を掛けさせられた分、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しっかりフジミ重工に貢献してもらおう。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「別の形で・・・な」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 13, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": 0 + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[3333]「(自分に従わなかった者は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "決して許さないつもりね...恐ろしい人...)」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "リッカの挨拶ヒトミ乱入", + "switchId": 1, + "trigger": 0 + }, + { + "id": 61, + "list": [ + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "魔王キーボード", + "volume": 55, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "秘密諜報防衛国有機関・武装女性部隊" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Secret・Intelli Gence・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Nationalagency・Armored・ladiesforce" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "op画像10", + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "通称「SIGNAL」は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目覚ましい活躍を遂げていた" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-01-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「SIGNAL」の博士「白根リッカ」は" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグナル入隊を目指し自警活動サークルを立ち上げた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "高校生達を指導するという名目で・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「私立月光学園」に堂々と入り込むのであった。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "mob-1", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "t-赤城アカネ", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "t-妙義山ミカ", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 6, + "t-榛名アオイ", + 0, + 0, + 900, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仲間たちに留守を託し・・・" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "op画像11", + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-01-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "mob-2", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本部の出向許可を取り・・・" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 16, + 9, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-12", + 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": [ + 2, + "t-01-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 6, + "t-04-1", + 0, + 0, + 800, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「鳴虫山 \\n[4]」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "t-02-1", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「\\n[2]」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "t-03-1", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「\\n[3]」と出会い" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[1]の新たな活動が始まった" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 4 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 6 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 7, + "mob-18", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "同時にスポンサーでフジミ重工の御曹司である要注意人物" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[5]とも出会い" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは何よりもこの男を警戒するのだった" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\{翌 日" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "buki01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは彼らに武器を作って渡し" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ジャミング", + 0, + 0, + 400, + 200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドの催眠を防ぐ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠ジャミングを装備させ" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 29, + 10, + 15, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早速近くのギャンデッドを倒しに行くのだった" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT 2 1" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "*opダイジェスト", + "switchId": 1, + "trigger": 0 + }, + { + "id": 62, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 53, + 53, + 2, + 0, + 10 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 54, + 54, + 2, + 0, + 10 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 55, + 55, + 2, + 0, + 10 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "ヒロイン淫乱度下げる", + "switchId": 1, + "trigger": 0 + }, + { + "id": 63, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 64, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 65, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 66, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 67, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 68, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 69, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 70, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 71, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 72, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 73, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 74, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 75, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 76, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 77, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 78, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 79, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 80, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 81, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 82, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 83, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 84, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 85, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 86, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 87, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 88, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 89, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 90, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 91, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 92, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 93, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 94, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 95, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 96, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 97, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 98, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 99, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 100, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 101, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG00_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 15, + 15, + 0, + 4, + "'AAA'" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\V[15]>「Hシーン」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★★H-イベント ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 102, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "=====Hシーン====", + "switchId": 1, + "trigger": 0 + }, + { + "id": 103, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG01_01-car-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG01_01-car-2", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG01_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぅ……あ……ッ、みんな、ごめ……ん。" + ] + }, + { + "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": [ + "\\n<暴走族1>「へへへ、ようやく寝たみたいだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この薬、効くまでに時間が掛かるが効果に関しては一級品だぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「さてと、それじゃあ……お愉しみを――」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ、ん、くッ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「おっと!?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 150, + 0, + 60, + false + ] + }, + { + "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": [ + "\\n<\\n[1]>「……ふ、ん……ぁ……すぅ、んんッ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ん……すぅ……すぅ、くッ、ぁ……むぁッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「うぉ!? な、なんだ……この女?" + ] + }, + { + "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": [ + "\\n<暴走族1>「……チッ、本番はもう少しお預けか。" + ] + }, + { + "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": [ + "\\n<暴走族1>「そんじゃ、本番前の下着チェックといきますか♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん、んんっ! ぁ、ふぅ……ぅ、すぅ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、ぁん……ふぅ……ッ、や、ぁ……」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG01_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「は、早く……目を、覚まさない……と。" + ] + }, + { + "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": [ + "\\n<暴走族1>「はいはい、上も脱ぎ脱ぎしましょうね~♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふぁ……っ、ふぅ、ふぅ……う、ぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 急に……気温、がぁ……さ、む……っ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG01_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<暴走族1>「へ~、見かけによらず可愛い下着じゃないの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この下がどうなってるのか気になるけど~。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まずは下着越しに……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふひゃあっ!? ぁ、う? な……に?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁ、あぁ……はっ、んぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 意識を、保たないと……ん、迷惑が、ぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなが来るまで、ここで……耐え……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「何だ? さっきからブツブツと……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まさかコイツ、何か企んでワザとナンパされたのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ハハッ、何が目的かは知らねぇが、だとしたらバカな女だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひ、ぐっ! ん、ぁ……だ、ダメ、だ……め。" + ] + }, + { + "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": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「すぅ……すぅ……、んん、ぁ……すぅ、ふぅ……」" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★リッカカーセックス1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 104, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 121, + 121, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 201, + 201, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG01_01-car-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG01_01-car-2", + 0, + 0, + 0, + 0, + 100, + 100, + 150, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG01_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「へへへ、ほーら。御開帳~~♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オホっ♪ ぴっちり閉じた新品マンコじゃねぇか!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの睡眠は深みを増し、丸裸にされても目蓋は閉じたまま。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 無防備な秘所が男の視姦の餌食にされるが、微動だにしない。" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 150, + 0, + 60, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ、ん……ふ、ぁ……すぅ……んん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ふっ……ん、ぁ……ふぅ……すぅ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「すっかり熟睡したみてぇだが、念のため……オラッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぃ、ぎぃッ!? ぁ、ぐ……は……ぁ……っ。" + ] + }, + { + "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": 235, + "indent": 0, + "parameters": [ + 4 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「よしよし! それじゃあ、メインを頂くか!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん、ふぁ……ぁ、ん? く、ぁ……ふぅっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「お? 無意識に足を閉じようとしても無駄無駄!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 美少女ぴっちりオマンコ、頂きぃ~♪」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG01_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 5 3" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y wave 5 3" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -50, + 0, + 120, + 120, + 255, + 0, + 20, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 356, + "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": [ + "\\n<\\n[1]>「ンぎゅぅぅッ!? あ、あぁ……っ、はひぃ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「……ぃ、がはぁっ!? はぁっ、い、ぁ……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ンン、ぁ……ひぃ……っ、ふ、ぁ……ぐぁ、あっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「全然、起きやしねぇ! 流石、違法睡眠薬♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 男慣れしていないメス穴も程よく緩くなって、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オラオラッ、ここがポルチオだぞ……とっ!」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 200, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んぁ……っ、あっんっ! はぁっ、ひぃ……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ごめん、みんなぁ……私に任せておけって言ったのに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな……いっ……ことに……なってぇ……んぐッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「あん? また寝言で変なコト言ってやがんな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「私……の、所為だぁ……あ、はぁっ、ん゛ッ!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " リッカを犯す男の嗜虐心を否が応にも刺激し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それは射精という男の本能へと直結していった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「大方、コイツがリーダー格だろうが、ハハッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " とんだ、おまぬけ集団だぜ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 単身で侵入したつもりが、レイプされてるんだからな!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「いぐっ、はぁっ、ぃ……あ、くっ……はぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " み、みんなぁ……うぁ、ごめんっ……あぎぃっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなの足を……っ、いっ……引っ張って、あぁ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「お、おぉっ! そろそろ、イキそうだぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オラッ! 罰として、ザーメン食らいな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ザーメン持って帰って、仲間に見てもらえぇ……ッ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05a", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ひ、くぅぅぅぅ……ッ!? あ、くあぁ、はぁっ!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " その開閉に合わせて白濁液が止めどなく溢れ出していた。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG01_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「く、あぁ……はぁ……ん、すぅ……ふぅ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「たく、ガキの遊びで俺たちに関わるんじゃねぇ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " にしても……あぁ、チンポのイライラが治まんねぇわ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コイツが意識を取り戻すまで、オナホ代わりに使うか!」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの放心姿を見ている内に、男は再び勃起した。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★リッカカーセックス2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 105, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 15, + 15, + 0, + 4, + "'AAA'" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG02_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "あああああ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ん……むにゅ……むにゃむにゃ……すぅ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ふぅ……んっ、すぅ……すぅ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「……お? そろそろ薬が効いてきたみたいだな。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「すぅ……ふ、んぁ……むにゃむにゃ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すぅ……すぅ……っ……ふみゅぅ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「睡眠薬との相性は女によって違うが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コイツはかなり相性がイイみたいだな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「スパッツ履いているからって、油断しやがって。" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>「はぁ……、ぁ……んっ……ひゃ……むにゅぅ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんなトコ、触っちゃ……んぁ……はぁっ……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「どうしたぁ? 淫夢でも見てんのかぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まぁ、すぐに夢じゃなく現実にしてやるけどな……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<暴走族1>「ヒヒヒ! 小さいくせに、デカイ尻じゃねぇか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どれどれ、アソコの具合はどんなもんだぁ~?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「んんっ……ひ、ゃ……! ん、ん~~……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " だ、ダメぇ……はぁっ、ぁ……ダメ、だよぉ……っ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG02_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<暴走族1>「思った通りのガキマンコだな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " クソっ、体勢的に中がよく見えねぇ……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふ、あぁ……っ! \\n[4]……そんな、急にぃ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " むにゃ……うにゃ……、恥ずかしい……よぉ……んぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「あぁ? 男の名前か? チッ、彼氏持ちかよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これは膜は期待できねぇな……。なんだよ、チクショウ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふやあぁっ!? ん、あ……ひぅぅ……っ!?」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「ふぁ……っ、あ、はぁ……っ、\\n[4]……いきなり。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んむっ、はぁっはぁっ、ん、キス……まで、むぅぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「ん~♪ 唇、うんめぇ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オラオラ、いつも彼氏とシてる時みたいに、濡らしやがれ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はあぁ、あぁ……んっ……ひ、いぃぃっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]、\\n[4]……っ、何だか変になる……うぐぅ……っ」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 男を中へと受け入れる準備を始めてしまっていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふぅ……むにゃぁ……ボク、ちょっと怖いけど……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すぅ……んぁ、\\n[4]……なら、いいよぉ……んあぁっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「もうそろそろ、イイ感じだな♪" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★ミミカーセックス1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 106, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 202, + 202, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 122, + 122, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「そんじゃ挿入と行くかぁ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG02_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": 401, + "indent": 0, + "parameters": [ + " 熱した太い鉄の棒のような衝撃だった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ぐうぅぅッ、ひぃっひぃっ、グオ……が、はひぃ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 股が裂けちゃうよぉ……もっと優しくぅ、してぇ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「はぁっはぁっ! キツキツで、まるで処女だな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「たく……っ、彼氏はどんだけ小さいチンポなんだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼氏ならッ、責任もってッ、ハメ穴を耕しとけッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「うぎゅううぅぅッ!? ぎ、あぁっ……くおおぉッ!?」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「ひゅ、ひゅぅぅ……っ、あ、がぁ……おぉふぅっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]……嬉しいけど、もう少し……優しくぅ……むにゃ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「あぁ? このちびガキ! 俺とセックスしといて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 夢の中では彼氏とセックスしてやがるのかぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「どうせ、小指サイズのチンポの男にくせに!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あー……イライラしてきた! ぶち犯してやる……ッ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "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": [ + "\\n<\\n[2]>「イギッ!? ぐああぁ、痛いぃ……ッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どうしたの、\\n[4]……激しッ、ン゛あぁ、あっあっあぁ!」" + ] + }, + { + "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": [ + "\\n<暴走族1>「このっこのっ! どうせケツ穴も試したんだろ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ん、ンンッッ!? や、あぁ……そこは、違う……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お尻の穴も……ぁ、んんっ……気になる、のぉ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「カマトトぶりやがって……ッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 前の穴を俺のサイズに上書きしてやったら!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 次は、後ろの穴でハメてやる……フンッフンッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぁっはぁっ……い、うぁ! 激しい、よぉ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 壊れちゃう……アソコが、ぁ……んやあぁぁっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ぅ、うぅ……どうしたの、\\n[4]?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いつもと、違う……ぁ、今日はちょっと怖い……あぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男の動きは夢の中の\\n[4]と連動し、ミミは恐怖で眉をひそめた。" + ] + }, + { + "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": [ + "激しいレイプの動きと\\n[4]への恋心が夢の中で錯綜し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ミミにとってはこの上ない悪夢へと昇華しつつあった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぁ、あぐっ! ボク、何か怒らせちゃったぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 下手くそだったかな……ッ……はぁぁ、ご、ごめん……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「うっ! あぁ、急に締め付けが良くなった!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺のチンポで感じ始めたか? ハハッ、いいぞぉ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ボク……\\n[4]に相応しい、女の子になる……からさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 嫌いにならないで……ね? あ、うぐぅぅッ、あっあっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「おおっ、イクイク! 彼氏持ち女を……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 孕ませてやる……っ、うぐうぅぅ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ん、あぁっ……あ、あああぁぁっ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05a", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「はぁっはぁっ……う、ぁ……中、熱い……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、はふぅ……ちょっとヒリヒリする……ねぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……え、ボク……頑張った? そう、へへ……♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " だって、\\n[4]のため、だもん……むにゃ、むにゃ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「……んだよ。最後まで彼氏と夢セックスか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "放精して賢者タイムに入ったのか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 男はミミの反応にそこまで腹を立てることはなかった。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG02_04", + 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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「激しく犯し過ぎたか? 中が切れたのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それとも彼氏とのセックスで処女膜が全部破れなかったのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「まぁ、いいか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んじゃ……孕んだら、彼氏くんによろしく♪」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★ミミカーセックス2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 107, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG01_01-car-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG01_01-car-2", + 0, + 0, + 0, + 0, + 100, + 100, + 50, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG03_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(ん……あ、あれ? 私、今どうなって……?" + ] + }, + { + "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": [ + "\\n<\\n[3]>「すぅ……すぅ……ん、ぁ……ふぅ……」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 50, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「お? ようやく寝たか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 高慢ちきなお嬢様も、こうなっちまったら形無しだな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お上品なパンティが丸見えだぜ……へへへ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(なっ!? ちょ……どこを見てるのよ!?" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " よく考えるまでもなかった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(天才博士と言われたリッカさんの立てた作戦だから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 我が身を犠牲に囮になったというのに……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(うぅ、今はリッカさんを責めている場合ではないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こうなったら、私一人の力で……っ、起きろぉ、動けぇぇ!)" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ん、ぁ……ふぅ……! くっ……むぁ……あ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「ん~? どうした、呻ってやがるな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なるほど~、暑くて寝苦しいのか! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よしよし、脱がせてやるか♪」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG03_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゴソゴソ……パサ……。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(ひ、ひいぃぃッ!? う、嘘でしょ、私の下着っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これ、アソコ……っ、見、見えちゃってるぅぅっ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「う、ぁ……くっ……うぁ! はぁっ……はぁっ、うぅ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「いいねぇ、しっかり手入れしてるじゃないか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これは上にも期待できそうだな……!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG03_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゴソゴソゴソ……シュルル……。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(イヤあぁぁっ!? 胸まで見られるだなんてッ!?" + ] + }, + { + "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": [ + "\\n<暴走族1>「へへへ♪ デケぇ乳首だぜ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これは絶対、性感帯だな。おぉ、おっぱいも重てぇ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(うぅ、身体中をイヤらしい手付きで触られてるっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 痛みとかはないけど……逆に変な感じで気持ち悪い……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「あーあ……これから、こいつも輪姦すんだろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そう考えると、この美ボディも見納めか……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(ま、輪姦す……って、つまりっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " イヤ、イヤぁッ! \\n[4]……早く助けに来てよ……!!)" + ] + }, + { + "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": 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": 231, + "indent": 0, + "parameters": [ + 2, + "CG03_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<暴走族1>「滅茶苦茶になる前に、オナネタとして保存しとくか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(な、あっ……はぁ!? 何してんのよっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " や、やめてっ……そんな場所、撮らないでよぉ……!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「ヤバぁ、エッッッロ!? ヒクヒクしてる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 微妙に湿ってるし、お嬢様も興奮してるのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(してるわけないっ!! え、これ……現実?" + ] + }, + { + "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": [ + "\\n<暴走族1>「お嬢様はマンコもロイヤルだな、はいチーズ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おぉ、バッチリ♪ ついでに動画も撮っておくか!」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(そうよ……これは、夢……なのよ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな下品な夢を、見るなんて……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私……よっぽど、疲れ……て、ぇ……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「すぅ……すぅ……ふぅ……ふぅ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "次第に完全な昏睡状態へと陥り、遂にヒトミは意識を失った。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★ヒトミカーセックス1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 108, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 123, + 123, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 203, + 203, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「そんじゃ挿入と行くかぁ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG01_01-car-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG01_01-car-2", + 0, + 0, + 0, + 0, + 100, + 100, + 50, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG03_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 5 3" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y wave 5 3" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -50, + 0, + 120, + 120, + 255, + 0, + 20, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ふぐっ……あ、はぁっはぁっ! うぐぅぅ!" + ] + }, + { + "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": [ + "\\n<\\n[3]>「うぐぁ……はあぁ……あ、んん~~……ッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " い、ぐぁ! あんっあんっ、はぁっはぁっ、くふぅ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「おほぉ~……ロイヤルマンコ、最高♪" + ] + }, + { + "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": [ + "\\n<\\n[3]>「んぁっあっ、はあぁっ! ふぅ……ふぅっ、うぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " か……はぁっ、は、ああぁっ……ッ……い、ぁ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「へへっ! 普段は俺たちを下に見ているお嬢様がよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オナホ扱いされてるなんて、いい気味だぜ! オラオラッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ぐひぃ……お、ぉ……っ、ふあぁ……いぃぃッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んんっんっんっ……あぁっ、あぁ……っ、ンゴッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「それにしても、なんだこの惰肉はよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 胸も腹もマンコもケツも! ブルブル揺らしやがって!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 脂肪ばっか溜め込んで、このブタ女ぁ!!」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 200, + true + ] + }, + { + "code": 356, + "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": [ + "\\n<\\n[3]>「イギッ……が、かはぁっ! ウググっ、ああぁッ!" + ] + }, + { + "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": [ + "\\n<\\n[3]>「おっ、ひぃ……はぁっはぁっ、あ、がぁ……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ふぅっ……ふぅ……ぁ、グッ……はひぃ……ひぃ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「……クソっ、マンコはいいが反応がイマイチだな。" + ] + }, + { + "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": [ + "\\n<ヒトミ?>「あああんっ♡ 気持ちいい、感じる~♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あんあん♡ もう最高ぅ♡ オチンポ良すぎ、セックス最高♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヒトミ?>「おっぱいも気持ちいい♡ もっともっとぉぉ♡" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " ヒトミの豊満な乳を乳首ごと押し潰し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 射精直前の猛々しいピストンをお見舞いした。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヒトミ?>「はぁっはぁっ……イク、イッちゃうぅ……ッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ぜぇぇはぁぁ……あぁ、ザーメン頂戴ぃ、おぉイクッ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05a", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「はぁ、あ、いぃぃ……っ! うぐ……ぁ……はぁっ!" + ] + }, + { + "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": [ + "\\n<暴走族1>「ふぅぅ……へへ、我ながら良いアテレコだったな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まぁ、コイツも意識があったら同じこと言ってただろ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自ら当てたヒトミの声に満足げな表情で、男は額の汗を拭う。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG03_06", + 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": 401, + "indent": 0, + "parameters": [ + " 凌辱の証の数々に男は気が付いた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「がぁ……ひぃ……っ、お、んぁ……あ、がへぇ……」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「うわぁ、やり過ぎたぁ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まぁ、いいか! 記念写真、撮っとこ!」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★ヒトミカーセックス2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 109, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 110, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 124, + 124, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 204, + 204, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-5", + 1, + 0, + 600, + 800, + 1, + 1, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 600, + 500, + 110, + 110, + 255, + 0, + 30, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「クハハッ!! ガキにしては頑張ったじゃねぇか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな玩具まで自作して、正義の味方ごっことはな」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "ジャミング", + 0, + 0, + 250, + 250, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「まぁ……残念ながら“努力賞”ってとこだがなッ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "ジャミング2", + 0, + 0, + 250, + 250, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ぐしゃあ", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "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": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ん~? ハッハッハ!! ザマァねえな!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 完全にビビって、震え上がってるみたいだなぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さーてと……これから、どうすっかなー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11](クソッ、相手の戦力を見誤ったようね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 田舎のゴロツキのくせに、想定より手強かったか……!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「ヤミゾさん! いつも俺らに言ってるみたいに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 負かした奴らはバラバラに切断して生体パーツにしたら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ギャンデッドに売り払うんすよねー!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ん!? あ、あぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[25]\\M[shakeloop]「ば、バラバラ……っ、そんなウソでしょっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ぼ、ボクたちどうなっちゃうのさぁ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>(ま、人体売買できるほど太いパイプ持ってねぇけどな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あの時は、つい見栄を張って言ってみただけなんだが……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「おうおう、このクソガキどもッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 覚悟しておけ、一人一人じっくりと解体してやるからな!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「お、おいおい! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "待て待て、お前ら! 早まるな!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " ただただギュッと固まり身を寄せ合うしかない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13](マズイ、みんなパニックになってる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " このままじゃ、私の所為でみんなが……っ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11](まずは、コイツラにハッキングして視界をジャック。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 視界を奪った隙に全員で退散すれば。" + ] + }, + { + "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": 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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「くッ! このままでは、全滅だ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさん、二人を連れて逃げてください……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\M[runleft] 「俺が……時間を稼ぐッ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{うおおぉぉぉッッ!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「なっ!? やめなさいッ、\\n[4]くんっ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[25]\\M[shakeloop]「\\n[4]!? ま、待って、一人で無理をしないでっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だが、突然のアクシデントにリッカの制止は間に合わず、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]は武器も無しに拳一つでヤミゾに殴り掛かる。" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "グシャリ", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\M[shakeloop]「ぐわあああぁぁ……っ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "時間にして、3秒。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]が死を覚悟して稼いだ時間は、たったそれだけだった。" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「バカか、お前? そんなんで、逃げられるわけねぇだろ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺はそうやって真っ先に女の前でカッコつけたがる奴が、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 大っ嫌いなんだよぉ……ッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤミゾが地面に突っ伏す\\n[4]の頭を踏んづけ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 状況は最悪を迎え、遂にリッカたちに打つ手が無くなった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "グシャリ", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "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": [ + "\\nr<\\n[4]>「うがあああああぁぁぁっっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[35]\\M[shakeloop]「ひいいぃ、\\n[4]!? や、やめて、死んじゃうわ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「おいッ! お前らッ!! 少しでも変な動きしたら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この小僧の頭蓋骨……グシャッと踏み潰すぞ。分かったか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「く、くそぉ……っ!? はぁっはぁっ、リッカさん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺に構わず……グッ、逃げてくださいっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「……そんなこと、出来るわけ無いでしょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14](ああもう……勝手にそんな事して。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 完全に、手遅れだわ。ハッキングの時間なんて、もう……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「はいはい、小僧の勇気に拍手~!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ってことで、お愉しみタイムの始まりだぁッッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「おーし、女ども! お前ら、全裸になって集合~~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全員の穴という穴に一本ずつ、たっぷりと。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺のサイボーグ強化チンポ、プレゼントしてやるぜー!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「……くっ、最低! 卑劣な……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ハッハッハ! 何とでも言え、メスガキ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺にぶち込まれた女から、お前らも好きに犯していいぞ~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「へへへ、じゃー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "クチとマンコとアナルで計9人!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今の内に、三人組を作ろーぜー!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]\\M[shakeloop]「ふ、ふざけるんじゃないわよ……っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その汚い手を、離しなさい!! そんなの、お断りよッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「あ、全員だからコイツもだな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この小僧のクチと尻穴の担当も二人、決めよーぜー!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族3>「はぁ? バカか、お前? んなもん、どうでもいい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 小僧はヤりたい奴らに、勝手に掘らしとけよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それより、おら! ちんたら脱いでんじゃねぇよっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[25]「やめて、乱暴に服を引っ張らないで……!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 分かったから脱ぐ、脱ぐから!? 破こうとしないでってば!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11](これはもう、パニック寸前ね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コイツらが、いつまでもあの男の指示に従うとは思えない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "レイプが始まり、更にコイツらが狂暴化すれば……。)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13](なら、私がすべきことは……コレしか、ないわよね)" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「……おい、聞こえなかったか? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺に犯される女は、全裸だ。早くしろ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「静かにして。私が、全ての責任を取りましょう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私がアンタたちの相手をする、その代わり――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「はあ? なに言ってんだ、お前ッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いつまでもナメてんじゃねぇぞ、コラぁぁッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全員、平等に犯してやるって……言ってんだよォッ!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「全員をレイプしたいなら、\\." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ソレも全部……\\.\\." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{私が請け負うって言ってるのよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「みんなはタダの学生。私はSIGNALの博士です」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「何!? SIGNAL……だと。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 待てよ、そうか! あの武器はそれで……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「まぁ、そういうこと。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そして、私はあのサイボーグ人街を壊滅させた張本人でもある。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それを屈服させたとなれば、さぞ箔が付くんじゃないかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「……成程な。嘘だとしても、面白い」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ちょっと待ちなさい!? なに言ってるのよ、アナタ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私たちのために、こんな奴らに身を任せるなんて正気なの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「勿論、正気。ここは、こうするしか無いわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そう言うリスクも背負って、戦いの場に挑んでるの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私たち、「SIGNAL」は……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ以上の発言は、リッカの覚悟を穢すだけ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それを悟ったヒトミたちは、ただ悔しそうに俯く他ない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(リッカさん……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やっぱり、「俺達」と「貴方達」は違うんですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そりゃそうか、俺なんかこんなしくじりをする奴だもんな……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ふふん、おもしれぇ。肝が据わった女は嫌いじゃねぇ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いいだろう、お前一人のレイプで、こいつら全員許してやろう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ただし! 途中でギブアップしたら、約束は無しだぜ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 音を上げたり、気ぃ失ってもダメだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それでも、ここに居る全員と相手できんのかぁ?」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「問題ないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男ってのは一回射精すれば終わりでしょ?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[18]「ざっと見た所、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この人数相手なら私の体力の方が上よ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[19]「そっちこそ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "腹上死する覚悟をしてよね」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★1面【全滅バッドエンド】H1リッカ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 111, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG04_01-usiro", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ハハハッ! なかなか良い格好だぜ、博士ちゃん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 姿勢は低く、顔とケツだけはしっかりと上げな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「御託はいいから、さっさと始めなさい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 口だろうが女性器だろうが、好きにすればいい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただし、他のみんなには絶対に手を出さないで……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの視界の端に、\\n[4]たちが移る。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼らは約束通り、その身は未だに汚されていない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自責や後悔、リッカに対する謝罪の気持ちで瞳を濡らし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヤミゾの子分たちに囲まれながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカの雄姿を嫌々ながら見せつけられている。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「さて、まずは今からお前を犯すチンポにご奉仕しな」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_01a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「……ンボッ!? んっ、ちょ……いきなりっ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>(う、噓……でしょ!? 何て大きさと、長さ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " データによれば、成人男性の大きさは13センチ程度。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんなの、子供の腕くらいありそう……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「何だぁ? いきなりビビってんのかぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おっと、言い忘れてたが俺様のペニスは特注制だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 大きさだけじゃなく、1時間に100回は射精できるぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん、むぅ……ンゴッ、れぇろ……はぁっはぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はぁ? むぁ、バカじゃないの? 物理的に無茶苦茶よ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「36秒に一回射精しないと、んっ無理でしょうが。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " れろ……れろぉ、そこまで頭が悪いとはね……むぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ハハッ! 全然余裕だぜぇ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ……で? 後ろのメスガキ二人の分も犯されるんだったな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そしたら、ざっと300回はレイプに耐えてもらうぜぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んあっ!? さ、300!? んぶっんぐッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " わ、分かったわ。れるぅ……ん、ぁ、ん゛んっ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あんたら全員で、300回……射精せば終わり、んれぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「おっと!? ソコの男の分も入れないとな~。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 仲間はずれは可哀想だろ~? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 嫌なら、男だけは別で犯してもいいぜ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "24メガマラフェラ", + "volume": 50, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……くっ、あーもう! はいはい、んちゅ、ぐぼぼっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はふっ……お、おげぇ……じゅぼ、じゅぼ、じゅるるっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「よしよし。まぁ、俺様は男のアナルには興味ねぇ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 特別サービスで、お前のアナル50回レイプで勘弁してやるよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「おしゃべりな、男ね! はむっ、れろろ、んぶぶっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 36秒経ったんじゃない? まだ、射精しないの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「言われなくても……おらっ、下手くそフェラやめな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ、んびゃああぁっ!?」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_03", + 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": 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": [ + "\\n<ヤミゾ>「……じゃあ、行くぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 挿入と同時に、お待ちかねの射精タイムだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっはぁっ、そ、そんな大きいモノをいきなりっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 確かに、女性の膣道は拡張性があるとはいえ、そんなもの――」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 5 3" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y wave 5 3" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -50, + 0, + 120, + 120, + 255, + 0, + 20, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 356, + "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": [ + "\\n<\\n[1]>「……ッッ、ぎゃあああああぁぁぁぁ……ッ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "たった一撃だけで、リッカは身体の内側がひっくり返るような、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これまで生きてきて一番の衝撃をその身に刻まれた。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あ゛あ゛ああぁぁッ、うぎいいぃぃ、い゛い゛ッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ぐううぅぅ……ッ、はぁっはぁっはぁっはぁっ、はあぁぁっ!」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 200, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「どうだ、スゲぇだろう? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " サイボーグペニスは、膣を拡張しながら挿入できるんだよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「だから、マンコやケツが裂けることはねぇ! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " とはいえ……拡げられる痛みはあるがな、ハハッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はひっ、ほぉ、ほぉっ、んんッ、かはぁっはぁっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んっ……はぁっ、お、おぇ……ッ、ひぃ、ヒギッ、ふひぃ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「おまけに、女性ホルモンも自在に増やせる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まぁ、これは挿入れられた女の精神状態次第だが……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おっと、そう言えば射精がまだだったな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひ、ひぃぃッ!? 待って、げはぁっ……待って!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " このまま射精されたら、私っ……はぁっはぁっ、ングッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「知ったことかよッ!! ウラッ、中で射精すぞ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 初手は耐えたみたいだが、コイツはどうかなぁぁッ!!!」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「やめ――ぐうううぅぅええええええッッ!!?" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「へ、へほぉぉ、ほぉおぉ、お、ぉぉ? あひっかひぃ!" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「ふ~、やっぱし一発目はスゲぇ射精るわ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何だ……もうギブアップか? まぁ、頑張ったほうだろ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「よっしゃ! じゃあテンポよく他の奴らに――」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「っ、ま、まだ出来るわ……ッ!!!」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ふぅ、ふぅぅ……ッ! これで1回、よね?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、あまりにも遅すぎたから……んっ、寝そうになってたわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「く、クハハッ!! ますます気に入った!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よしっ、お前らも来い! コイツにフェラしてもらいな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ここからが本番だぜ! そら、同時にヤりなっ!!」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 200, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ムグッ……んごごっ、ジュボッジュボッ、じゅるる!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ゲボッ、ごっごっごっ、んげふっ、はへぇ、ンゴぉッ!" + ] + }, + { + "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": [ + "SIGNALであるという自負。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そして、仲間たちを危険に巻き込んでしまった自責。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "たとえ傍から見れば、ザーメン塗れ状態で性器を露出しながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 次々に男たちのペニスを咥えて性奉仕する痴女に見えても、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカの心の芯が折れることはない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこに、天才博士と謳われた面影が無かったとしても……。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どびゅる……ビュクビュク、ビュッ……びゅびゅっ!!" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「むぎゅぼおおぉぉッ!? んごっ、ゲフッ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ん、ゴキュ……ゴキュっ、がへっ……ゴホゴホッ!!」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "時間にして1時間が経過。" + ] + }, + { + "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": [ + "男たちは3回以上、ヤミゾに至っては二桁の射精を果たした。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それなのに、一向にリッカが折れる気配がないのだ。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぜぇ……はぁっ! 射精したんなら、退け!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " うぷっ、うげぇぇッ!? おぇ、がはぁっ、はぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 早く……っ、次ぃ! 射精したい奴は、来なさい!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「お、おい! お前行けよ! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 生意気な女を犯したいって言ってただろ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「はぁ? 俺は、もう5回も射精したんだぞ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この短期間じゃ、復活しねぇっての!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>(くそぉ、この女、予想以上に粘りやがる。" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>(コイツを堕とすには、もっと大きな切っ掛けが必要だ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 他の女どもを目の前で犯して……、いや、それだと逆効果か?" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>(なら、あの貧弱な小僧を――ん? そうか!!)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Damage2", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっはぁっ、ん、ん……っ、やっと来たわね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さっさと臭い勃起チンポを出せっての、射精、させてやる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まだ、残り100回以上……ぅ、残ってるんだから……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「おっと、待て! 博士ちゃん、ここで特別サービスだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コイツをイカせられたら、50回分チャラにしてやるぜ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん……ぁ? 何? いったい、どういうこと……?」" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「よし、お前ら準備は出来たな? ほら、しゃぶりな!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ちゅぽん3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_01a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュルル……ぐちゅぐちゅっ、ずるる!!" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "24メガマラフェラ", + "volume": 50, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぶっ!! んじゅるる……っ、ちゅぼっ……ん、ぁ?" + ] + }, + { + "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": [ + "50回分の射精をチャラするなど、どんな肉棒なのか。" + ] + }, + { + "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": [ + "\\n<\\n[1]>(どんな相手かと身構えたけど、チャンスだわ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コイツが誰かは知らないけど、この程度。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 数だけ揃えようとすれば、これ位の男も居るわよね!)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "24メガマラフェラ", + "volume": 50, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「レロロぉ、んちゅんちゅ! はむ、はむっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ジュロロロロっ、ちゅうぅぅ……んぱぁ、えるるっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「ム、ムーーーッ!? ムグッ、ムググッ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ちょっ!? 逃げるな、れるれるれるぅ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " アンタの小さくて、ちゅむっ、咥えづらいのに、じゅずず!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「どうだ、そいつ……手強いだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「れろぉ、フフッ……全然よ! ちゅぽっちゅぽっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さっきまでの連中に比べたら、んぁ、小さくて細くてぇ」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "24メガマラフェラ", + "volume": 50, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ちゅぼっちゅぼっ! ズズズっ……ぢゅぢゅぢゅうぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ちくわでも咥えてる見たいだわ、ちゅるる……楽勝よ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「ムッ!? ムォっ……グァ……ォ、オォっ!?」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<\\n[1]>「んむ? ふう、もうイッちゃったの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 情けない……。精液の量も、少ないし……んぢゅぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぐちゅ……ぐちゅぅ、早漏短小包茎ペニスの、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 雑魚ギャンデッドだったわね……プッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これまでは肉棒を喉奥まで捩じり込まれて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 強引に食道へとザーメンを流し込まれていたリッカ。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_13", + 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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっ……ふぅ……。それで? 何がしたかったの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おかげさまで、いい休憩時間になったわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「もしかして、こんな雑魚ペニスしか残っていないとか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あなたも、随分と射精に時間が掛かるみたいだしね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「俺様のは、とびっきりのイベントのためチャージ中だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁ? イベント? これ以上、いったい何を――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「よーし、これで50回はチャラにしてやるぜ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お前も憧れの博士に、しゃぶって貰えてよかったな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「――小僧」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……? 小僧……? いったい、誰のこ――あッ!?」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 3, + "CG04_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ムォ、オ……ォ……っ、ウグッ……クッ、ムアァ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ほぉら! 博士ちゃんよぉ、見てみなっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 小僧のこの顔。泣いてやがるぜ! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 余程、フェラが嬉しかったんだろうな……おいっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「え、ぁ、ああぁっ!? う、嘘っ!? ち、違ッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あれは、その……本心じゃ、なくて! だから、あぁ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ち、違うの!! 私、そんなつもりじゃ……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "髪を掴まれたリッカは、\\n[4]から顔を背けることが出来ない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "鼻水と大粒の涙を流して泣きじゃくる\\n[4]。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そして、憐憫の眼差しでリッカを見つめるミミとヒトミ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(や、やめて……っ、そんな眼で、見ない……で!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなにそんな顔……されたら、私は……っ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(あ、ああぁぁっ私はああああぁぁぁぁ……ッッ!!?)" + ] + }, + { + "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": [ + "SIGNALとして、人のために強く気高くあろうという芯が、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカの内で崩れ去った瞬間だった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「よしよし、よく耐えた方だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 最後の一発だ。とびっきりのフィナーレといこうぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あひぃ!? そ、そこ……お尻っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " う、嘘でしょ……嘘嘘っ!? そんなの、壊れるッ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やだやだぁ……ごめんなさい、ごめんなさいっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ウラぁッ!! ケツ穴、開けぇぇッッ!!」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 5 3" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y wave 5 3" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -50, + 0, + 120, + 120, + 255, + 0, + 20, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「いぎゃあ゛あ゛ああああぁぁぁぁぁ……ッッ!!?」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 彼女の脳内で幾つもの稲妻が弾け飛んだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「まだまだぁッ!! 特濃ザーメン、イくぞッッ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「あ、あがががっ!? ンオぅ、お゛へぇ、うぎいぃぃ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お腹、裂けちゃう!? 身体の中に、ザーメン染み渡るっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「死ぬっ、ちぬちぬちぬぅ……ッッ、オッホっ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ン゛オオォォ、オオォ、オオオォォッッ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 終わりゅ、終わっちゃぅッ!? 私の身体、おかしくなりゅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「やだ、やだやだやだやだぁっ、や――ンげぼッ!?」" + ] + }, + { + "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": [ + 12 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「ン゛ン゛ぼぼぼぼぼぼぼぼぼぉぉ……ッッ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの口から、ドバドバとザーメンゲロが噴き上がった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ゲロロロロっ、げはぁッ、げおおおぉぉぉッ!?" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ゲボボッ!? がぼオオォォっ、ンオオォォ!?" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG04_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ぁ、はぁっ、ん、ゲボッ……ぁ、お、ぉ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はぁっ……はぁっ……ぉ、ぇ……ガッ……はぇ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ふぅぅ……流石に俺様も空っぽだぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さてと~、博士ちゃんはまだ続けたいかなぁ……ん~?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひ、ひ!? ごめん、な、しゃいっ、もうやめへぇ。" + ] + }, + { + "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": [ + "それはつまり、\\n[4]たちへの暴虐が解禁される合図。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★1面【全滅バッドエンド】H2リッカ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 112, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 206, + 206, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG04_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ひぎゅっ! オ、おっ、んっんっんくっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はぁっ……はへぇ、ぉ、ン゛ぁぁッ!! ぐ、おぉっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「ヒューヒュー♪ いいぞ、いいぞ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もっと、いやらしく喘げ! 尻を振れ……っ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族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": [ + "\\n<ヤミゾ>「まだ約束通り350回、射精してないからな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 残り、100発くらいか? 付き合ってもらうぜぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うぐっ……はぁっはぁっ、は、はい……っ。" + ] + }, + { + "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": [ + "ヒトミやミミ、\\n[4]に至るまでもが仲良く犯されている間に、" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「リッカちゃんよ、このまま俺様の女にならねぇか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっ……あ、んぁ! 何よ、いきなり……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「俺様の全開に耐えられる女なんて、そうはいねぇ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " このまま意地を張っても、死ぬまで犯されて捨てられるだけだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なら、俺様専用のペットとして飼われる方が利口だろ……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うぎぃ、あ、はぁっ……お、ぉぉ、ンはぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ふ、ああぁっ……そう、したら……っ、ふ、ふぅぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなは、ォ、おげぇ……みんなは、どうなるの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「お前の仲間か? ハハッ、残念だが手遅れさ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 小娘たちも、あのガキも心と身体が壊れちまってる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「その点、お前は違う! だから気に入った」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふっ、んはぁ……っ、あ、あぁ、そう……よね。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「お、ほぉぉ……あ、あへぇ! うっ、フゥゥ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、あんたの所為で、私の身体はもう滅茶苦茶よ……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お尻で感じて、射乳アクメまで、キめちゃってぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「でも、俺ならそんな卑猥な身体、大歓迎だぜ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「まだ、お前の天才脳みそも辛うじて無事だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺とお前なら、ギャンデッドの天辺に立てる! なぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……この地獄を終わらせるため、コイツの女になる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それから気力も体力も回復した後に、逃げて本部に戻る。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " このイカれた身体も治療して、コイツにも復讐できる……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "天才的頭脳が導き出した脱出作戦の成功率は、100%だった。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっはぁっ……わ、分かったわ……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " アナタの、ぁ……女になる……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「――なんて言うとでも思った? お断りよ」" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「……そうか、そりゃ……残念だな」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0洗脳ノイズ(12秒)s", + "volume": 45, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 153 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "キュイィィィィィーーーーーン……!!" + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 153 + ], + 60, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あ、あおおぉぉっ♡ こ、これぇは……っ、おぉ♡" + ] + }, + { + "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": [ + "\\n<\\n[1]>(あ、あぁ……みんな、ホントにごめんね……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 大丈夫っ……私もぉ、みんなと一緒……にっ、あ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ンッ、ぉっおっほぉぉ♡ すごっすごぉっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ケツ穴アクメくりゅ……っ、あぁん、おっぱい出るぅぅ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「オラッ、またザーメン浣腸くらえぇぇッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ザーメンゲロ噴射して、絶頂しろ……っ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG04_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ン゛ン゛ぼぼぼおおぉぉぉええぇぇ……ッッ♡」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " かつてない快楽の頂上に向けてグングンと昇り詰めていく。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ゲボロロロロっ……おぼっ、ゲボッ……イきゅイきゅ♡" + ] + }, + { + "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": [ + "\\n<暴走族1>「うぉ!? 汚ぁ!? ここまでザーゲロ飛んできた!" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG04_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぷ、ぷひょ♡ おえ、ぇ……ぁ、はぁっはぁっ……♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ンッ、おぉ……んぉ、オッ……へぇ……あぇっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「……もう飽きたし、あとはお前で好きにしな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「いいんすか? ヤミゾさん?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「あぁ……でも洗脳だけは念入りにな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 捨てた後に面倒なことにならないよう注意しろよ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「了解ッス! ……てか、前も後ろもガバガバじゃん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 吊るして、マンコとアナル、両方に二本ずつ挿入れるか!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(み、みんにゃ……ぁ、お♡ ごめん、にゃしゃい♡)" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★1面【アフター】リッカアフター", + "switchId": 1, + "trigger": 0 + }, + { + "id": 113, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG08_21", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "09打ち付け(尻)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>「うぐぐっ、あ、ああぁっ! はぁっはぁっ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 無理、キツイぃ!? 少し、休憩させて、くはぁっ、あぁっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「あぁ!? 休憩だぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 人気の無い雑魚マンコのくせに、もうおしまいかよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「はぁ……もう、いいわ。やっぱ、他の女で――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<暴走族1>(ヒヒヒ! 噂通り、コイツ面白いなぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 自分が頑張れば他の女どもの負担が減るって、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そう教え込まれたらしいじゃん……!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ぐっおぉ……っ、かはぁっ、ぁ、ゲホゲホッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " い、ぁ……早く、オチンチン小さく、してぇ……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 射精してっ……お、ごっ……ぎいぃッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>(おぉ、頑張る頑張る!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ちっこいマンコがぎゅうぎゅう締め付けてくるぜ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おっと、あのガキの話をすれば、もっと面白いんだっけ?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「こんなんじゃ、ちっともイケねぇな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 仕方ないし、ギャラリーでも増やすか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あっちで、例の小僧が暇してたなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ひぐっ!? や、やめてぇ! \\n[4]には、見せないで!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんなところ、\\n[4]には……んあぁ、見られたく、ないっ!" + ] + }, + { + "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": [ + "\\n<暴走族1>(さっさと中出ししてぇし、アレ使うか……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気分を良くした男は、とある機械をミミの側頭部に近づける。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そして、彼女が踏ん張っている隙に、そのスイッチを入れた。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0洗脳ノイズ(12秒)s", + "volume": 45, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 153 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "キュイィィィィィーーーーーン……!!" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>「お゛っお゛っ、ほぉ……ンォォっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あひっあひっ、奥ぅビリビリくりゅぅ……っ、へぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 気持ちいい、ん゛っんっ、気持ちいいぃ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「おほぉ♪ こんなエロいチン媚びダンスしちゃって!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼氏くん、泣いちゃうよ~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「んはぁっ、あ、ぁぁ~? 彼氏ぃ? 誰のぉ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私は……っ、うくッ……彼女じゃなくて、あ、あぐッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「おっと!? 催眠がまだ浅いか……。" + ] + }, + { + "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": [ + "\\n<\\n[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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG08_22", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぁっはぁっ、お、おほぉ……ッ……♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ンァ……ッ……が? ぅ、げふっ、あひぃ……ぁ、へぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「あらら? 強く脳を弄りすぎたかぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どっちにしても、マンコ廃人になるわけだし、いいか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んじゃ……次の奴に交代するか……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、ミミが目覚めれば、また彼女は仲間のために腰を振る。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★1面【アフター】ミミ編", + "switchId": 1, + "trigger": 0 + }, + { + "id": 114, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「おし! 交代な! 次のヤツ、行けぇ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「よっしゃー! ほら、メス豚ぁ早く逃げな!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 10……9……8……7……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はぁっ、あぁ……い、嫌っ、嫌あああぁぁッ!?」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 周りの男たちの劣情が煽られるのは必然とも言えた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はぁっ、ぜぇっ! はぁっはぁっ……ぜぇ、ぜぇぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「ほーら、捕まえちゃうぞ! 逃げろ逃げろぉ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族3>「ちんたら走ってんじゃねぇぞ、メス豚ぁッ!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 35, + 1, + false + ] + }, + { + "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": [ + "\\n<\\n[3]>「あひいぃぃぃぃッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族3>「いいもんばっか食ってるから脂肪が付くんだよぉ!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 35, + 1, + false + ] + }, + { + "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": [ + "\\n<\\n[3]>「いぎゃあぁッ!? やめて、やめてぇぇッ!!?" + ] + }, + { + "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": [ + "\\n<\\n[3]>「グッ、ぜぇはぁっ、はぁっはぁっ、ぁ、ぜぇぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「もう、おしまいかよ! 体力ねぇな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ま、待っへぇ……ヒュゥ、はぁっはぁっ、ゲホ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 息っ……ぜぇ、ぜぇ! 苦しいっ、のぉ……はぁっ!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「そんなの、知るかよ……とっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「うぐぅぅ……ッ、あ、はぁっ、いぎぃぃッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オチンチンが、また……中にっ、ぐお、オォォっ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG08_31", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ン゛、あぁっんっんっ! はぁっはぁっ、いぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やめてっ、誰か……助けてぇ! グアッ、いうぅぅ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「あーあー、うるせぇな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ほら、これ聴いて大人しくなりやがれぇ……ッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ひゃあぁっ!? あぎぃ、んぐッ、ああぁっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それ、ヤダぁ! また、頭の中が――あ、ァァっ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0洗脳ノイズ(12秒)s", + "volume": 45, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 153 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "キュイィィィィィーーーーーン……!!" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あっ……ぎぃ、があぁっ!? うぐううぅぅッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オマンコがぁ、あ、頭に……オチンチンっ、チンポおぉっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミの耳元に洗脳装置が置かれると、彼女の様子が一変した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(嫌っ嫌ああぁぁっ!? また、頭の中が……ッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " うぅ、マンコがメス穴ズボズボにぃ……あぁ、じゃなくてぇ!)" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(ペニスをオマンコしてぇ、あ、あぁっ!?" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(バキバキ勃起オチンポが、ドロドロオマンコにぃ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ゴム無し孕ませセックスで、子宮に子種汁塗れにされて!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゃなくて……ッ、膣壁、肉襞が抉られるぅっ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「ヒヒヒ! 静かになって、快適だぜ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オラッオラッ、中出しするぞ! 何とか言ってみろ、オラッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「んああぁっ、うぐううぅ……ッ、あ、あぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お、オチンチン! オチ!? ま、マンコぉぉっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あぁ……っ、ボテ腹ぁ……ケツ穴アクメぇぇッ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG08_32", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「……ッ、うぐっ! はぁっはぁっ、ザーメン!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 肉厚マンコにぃ……ッ、子種汁ぅ、ピチピチぃ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族3>「ブハハハッ!! 『ケツ穴アクメ』だってよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お嬢様が中出しされる時の言葉かよ!!」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ふぅ、ふぅぅ……ッ、う、うぅ……ふぅぅ……ッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族3>「おっ! やる気、満々の良い目してるじゃねぇか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ほらほら、逃げろ! メス豚ぁ! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今度は何を言ってくれるのかなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ヒィっ!? はぁっはぁっ、ぜぇ……ぜぇぇ!!」" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★1面【アフター】ヒトミ編", + "switchId": 1, + "trigger": 0 + }, + { + "id": 115, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 205, + 205, + 0 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「ふぅぅ……! あぁ、射精した射精した!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「おう、お疲れ~! ほら、水!」" + ] + }, + { + "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": [ + "\\n<暴走族2>「で? どうだったよ、何発射精してきた?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「え~と……。あのちびガキに3発だろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ブタ女に2発。で、アイツらのリーダーに4発だから、9回?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG05_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「おーおー、すげぇ射精したな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも分かるわ~! 久々のアタリだもんな!」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「ムゴゴォッ! オッ……オゴッ、ホオオォ!!」" + ] + }, + { + "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": [ + "\\n<暴走族1>「……うぉ!? な、何だ? 車が急に揺れたぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 中で、誰かヤってんのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「あぁ、中で“イッてる”んだろうよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ……そっか。お前、まだ見てないの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 丁度いいや、使ったそのコンドームここに捨ててきな」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG05_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<暴走族1>「うえ、何だ!? ウグッ……くっせぇ!?」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「コ、コヒュ! ホフ、ホォォ……ンンッ、オォ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「コイツ、ヤミゾさんに伸されたガキじゃねぇか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 随分とまぁ、変態な格好をしてんなぁ……ハハッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全身をSMプレイ用の縄で縛り上げられた、\\n[4]。" + ] + }, + { + "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": [ + "滑りが、熱が、味が……ダイレクトに\\n[4]の脳を刺激し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 涙と汗でテカテカになった身体がビクンビクンと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 打ち上げられた魚のように弾んでいた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「ぷっ、ギャハハ!! 情けねぇ姿だなぁ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「後で女どもを捨てる時に、一緒に捨てるんだと。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それまで置き場が無かったから、まぁ、ゴミ箱に入れといた」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「イヒヒ、ヒ~ヒぃ~!! 最高ぅ! いいね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、やべ! また勃起してきたわ……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「あぁ? このガキでも使うか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何度か掘られたみたいだけど、ほぼ新品だぜ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ヒグッ!? ム、ムゥゥ……ッ、ム~~!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「あー……やめとく。そんな趣味ねぇし。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 飽きてきたら、コイツをオナホにして女で抜いてもいいかも♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「超鬼畜じゃん! ヤる時、教えろよな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「うい~。……じゃあな、ガキ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ほらっ、俺の抜きたてのザーメンだ! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それでシコってもいいぞ! ギャハハハ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "パンティで視界を奪われた\\n[4]の顔面に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " べチャッと愛液で濡れたコンドームが打ち付けられた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「フッフッ……!? ム、ムゴォ……ッ……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな酷い仕打ちに憤慨する気力も、もう彼には無い。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★1面【アフター】コウ編", + "switchId": 1, + "trigger": 0 + }, + { + "id": 116, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 207, + 207, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 208, + 208, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>『どうせなら、お兄さんたちを送りますよ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お家に着くまで、ビッチガキで抜いてってくださーい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 勿論、お代は要りませーん!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<市民1>「え、あぁ……。送ってくれるっていうなら、まぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<市民2>「そう……だな。電車賃も浮くし、参加するかー。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " せっかく……だしな。うん、こんな機会、滅多にないし」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>『どうも、ありがとうございまーす♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それでは2名様、ご乗車いただきまーす!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それではビッチガキ強姦車、しゅっぱーつ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG07_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 100, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「あへぇ、ほっおおぉッ♡ んぁっンアァ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " い、いぃっ……はぁっあへぇ……おッ、あぉぉッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<市民1>「うぉぉ!? 何だ、このAV女優!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " マンコドロドロで、中が蕩けているみたいだ!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 100, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「くひいいぃッ、あおぉっ……ふっ、アアぁぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ンッ、くはあぁ♡ おっおっおっ……んぎぃぃッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<市民2>「ふああぁ! 絶妙な締め付けで、チンポ持ってかれる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 精子欲しいっておねだりしてるみたいで、い、イイ♡」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「オ゛っ、ぎひぃぃ……オマンコっイクイクぅ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オチンポぉオチンポぉぉ……っ、イグぅイグううぅッ♡」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 100, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<市民3>「ハハッ、馬鹿みたいな喋り方だが、マンコは凄いな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " このメス穴になら、いくらでも……おッ、射精せそうだぁ」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「どうですかー? 当店自慢のビッチガキたちは?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " マンコ穴は緩くないですかー?」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 100, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<市民1>「控えめに言って、最高だ。こんなAV女優が居るとは」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「アハハ! 実は、現役JKなんですよー!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " つい最近まで、月光学園に通ってたんですよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<市民2>「あのエリート私立学校に!? マジかよ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<市民3>「エリート女子高生が、AV女優とは。世も末だな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「ハッハー! このくらいまだ可愛いモンですよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 生きてるだけ、まだマシですよー!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ン゛ああぁっ……ひぃ、いひいいぃぃッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " イクイクっ……オマンコ、イイッ……あ゛ああああぁぁ♡」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★1面【ラスト】1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 117, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 124, + 124, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 204, + 204, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 205, + 205, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 206, + 206, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 207, + 207, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 208, + 208, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>『……はい、私立月光学園に到着ー!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ビッチガキども、いっぱい稼がせてくれてありがとなー♪』" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow2", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「……ぷぎゃあぁっ♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow2", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「……イギィィッ♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow2", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「……んおおぉぉッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒1>「うわぁ!? 何だ? アイツら何か捨てていったぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女子生徒1>「……ひっ!? きゃああああぁぁぁッ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG08_05", + 0, + 0, + 0, + -100, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、ぁ……ぃ……っ、お、ほぉ……♡ アヒヒ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " グ……ほぉぉ♡ イクっ……あ、あぁ、オマンコ、イクぅぅ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒2>「えぇ!? この娘、錫が岳のお嬢様じゃないか?」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぁっはぁっ……く、おぉ……♡ ザーメン、もっひょ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オチンポぉ、くだしゃい……ぁ、ン゛ぉ……ほおぉぉ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女子生徒2>「こ、こっちは陸上部のミミちゃんよ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ……ッ、臭っ!? 酷すぎる、こんなの……っ」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひゅ、ひゅぅ……ぁ、くぉ……っ、はへぇはへぇっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私は、無料……っオマンコぉでしゅ……お、おぉ、ふへぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒1>「こっちは、この前転校してきた……あの博士か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " てことは……特警部の奴らだよな。何されたら、こんな……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>『簡単だよー! そこに居るビッチガキどもは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一晩中ギャンデッドにレイプされただけでーす!!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女子生徒1>「ひ、一晩中……れ、レイ……っ!? ひぃぃ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>『あと、街中でもさっきまでセックスしてました!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その様子は後日、動画を販売するから楽しみにしててね♪』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒2>(び、美女三人が犯される様子を見られるのかっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今は心配するフリしといて、絶対に動画、買おう……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>『ハイハイ、学生諸君! いいですかー?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ギャンデッドに逆らったら、こうなるんですよー!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 解ったら二度とギャンデッドに歯向かわないようにしな!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>『じゃ! あとはご自由に♪ じゃーねぇーー♪』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女子生徒2>「い、行っちゃった……。それで、どうしよう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒1>「とにかく、彼女たちを隠してあげた方が……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それは止めといた方がいいね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女子生徒1>「フジミくん? で、でも、可哀想じゃない?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ギャンデッドに何かされたかもしれない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どんな危険があるか解らない、不用意に近づかない方がいい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「僕が先生も呼んだし警察にも連絡したから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 後は彼らに任せて、僕らは離れていよう……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒2>「ジュウイチロウくんが言うなら、そうか……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「でも……念のため、状況証拠を撮っておこう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 画像や動画を撮って、ネットに挙げて情報収集もしておこうか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それが……彼女たちのためだ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "パシャ! パシャ!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒2>(うひょー、マンコ丸見え♪ 一生、大事にしよ!)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "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": [ + "\\n<\\n[1]>「う、ぁ……あ、はぁぁ♡ おォ……ひィ……♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " く、あぁっ……はぁっはぁっ、おッ……~~……ッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(……残念だよ、\\n[1]くん。こんな結末とは。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君なら、僕にもっと面白いモノを見せてくれると思ったのにな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まぁいい。別の遊びを探すとしようか……)" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★1面【ラスト】2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 118, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は仮設トイレに監禁されていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全裸にされ、自尊心を踏みにじられた屈辱に震えが走る。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドに完全に敗北し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカ、ヒトミ、ミミの3人までもが拘束されてしまった。" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 33, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "シャッター越し", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG16_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "狭い窓からは3人の姿が一部しか見えない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかし、そこで彼女たちが受けている残虐な仕打ちが想像つく。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その光景に胸が痛み、涙が込み上げてくる。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「さーて、男は監禁したしコッチを楽しませてもらうか」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「リッカさん...ヒトミ...ミミ...」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4](絶対に助けに行く!だから...だから...!)" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 245, + "indent": 1, + "parameters": [ + { + "name": "cv_05loop_001_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG16_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「ひぎぃっ!?や、やめて...そんなところを...あぁぁっ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカは必死に抵抗するが、ギャンデッドの力には敵わず、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "無理矢理身体を掴まれ犯された。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4](やつらに...何をされているんだ...!このままじゃ3人とも...!)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「くそっ...!くそぉ...!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は叫び声を上げるが、トイレ内から声は届かない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ただ無力に3人の姿を見るしかできなかった。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「がああああぁぁぁっ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は仮設トイレの狭い窓からそれらの" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "光景を余すところなく目撃せざるを得なかった..." + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG16_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドは3人の身体を次々と蹂躙し、肉棒を無残に打ち付けた。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカ、ヒトミ、ミミの肢体は汗に濡れ、愛液と精液でぐちゃぐちゃになっていった。" + ] + }, + { + "code": 246, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 33, + 0, + 2, + 1 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "シャッター越し", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "狭い窓からは3人の姿が一部しか見えない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかし、そこで彼女たちが受けている残虐な仕打ちが想像つく。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その光景に胸が痛み、涙が込み上げてくる。" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG16_01", + 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": 401, + "indent": 1, + "parameters": [ + "股間からは少しずつ男根が膨らみ始める" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 3, + "CG19_c-08", + 0, + 0, + -350, + -480, + 200, + 200, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ひっ...!な、何...?体が勝手に...!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "羞恥と嫌悪感から、コウは目を逸らそうとするが、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "仲間の姿に視線が戻ってしまう。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「こんなバカな...!俺は!そんな気はない!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "自らの生理現象に戸惑いながらも、必死に意識を保とうと試みる。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかし、仲間の喘ぎ声が耳に響くたびに、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男根は痺れるような快感を覚え、我慢の限界に近づいていった" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「う、うぅっ...!や、やめろぉ...!こんな...反応しちゃ...!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "コウは顔を歪め、なんとか射精を抑えようと必死になった。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "すると、代わりにアナル周りが異様に熱くなり始める" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「な...!?なんだ、この感覚は...?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "次第にその熱は内側へと広がっていき、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "意識せずとも肛門が徐々に開き、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "熱くなった内部が露わになっていく" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「な、なんでこんな...!勃起もしてないのに...!くっ...!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドによってホモレイプされ、徹底的にアナル調教を受けた" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その記憶を完全に失っているため、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "今になって同じ現象が起きても戸惑うばかりだ" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ひっ...ひぐっ...!な、なんだこの気持ち...!?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "コウはアナルから走る快感に身体を捩らせる。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ペニスは小さいままだが、カウパー液が滴り落ちるたびに、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "身体は痺れるような絶頂感に包まれていった" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★工事現場-全滅H1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 119, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 195, + 195, + 0 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 33, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG16_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "シグニットは完全に敗北し、最悪の屈辱を味わい続けることになった..." + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ぐぼっ...ごほっ、ごほっ...!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「そんなわけで女は犯し尽くしてあきたからよー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの一人が\\n[4]に冷酷な言葉を投げつけた。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「どうするか分かるな?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "次はお前の番だ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG66_03", + 0, + 0, + -250, + -100, + 130, + 130, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの一人が、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]の柔らかい尻肉をむしり散らすようにして尻穴を露わにする" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は顔を真っ赤にして抵抗するが、怯えて抵抗できない" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ひっ…!や、やめっ…そんなデカイの入れるなぁぁぁっ!?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]の抵抗は無視され、ギャンデッドの仲間がデカチンポを" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "尻穴に無理やり押し込んでいく" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ぐはぁぁぁっ!?い、痛い...デカすぎる..." + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ケツ、ちぎれるぅぅ...!」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG66_04", + 0, + 0, + -250, + -100, + 130, + 130, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は激しい痛みに顔をゆがめながらも、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの凶悪な仲間たちの前で全裸にされ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "尻穴を掘られる屈辱的な状況に絶望的な恥ずかしさを覚える" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「おらぁ!仲間の前で尻穴掘られて" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "恥ずかしくてたまんねえだろ?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ひぐっ...!や、やめ...!そんな...酷い...!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「そろそろ射精したいだろう" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その小さいチンコ、しごいてやるぜ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの手が\\n[4]の小さな肉棒を無理やり掴んだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は抵抗するが、力づくで押さえつけられてしまう。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ひっ...や、やめろぉ...!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドは冷やかしながら、\\n[4]の肉棒の先端を指で擦った。" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG66_05", + 0, + 0, + -250, + -100, + 130, + 130, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの手淫が続き、ついに\\n[4]は絶頂に達してしまった。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "小さな肉棒から少しの精液が噴き出す。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「こんな少量の精液じゃ誰も満足できねえだろ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ちっちゃいペニスから滴る程度かよ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドは\\n[4]の精液を指に掬い、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカたちの顔に塗りつけた。" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 33, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG08_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「リッカさん、ヒトミ、ミミ…皆、許してくれ…!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「俺が無能だったばかりに…皆、こんな目に遭わせてしまって…!」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG20_07", + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「許してくれ…何でもするから…!仲間を助けてくれ…!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「まずは敗北宣言をしろ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前たちSIGNITが俺たちギャンデッドに" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "完全に敗北したことを宣言しろ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]はギャンデッドの言葉に喉を鳴らした。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "自分たちが、悪に完全に敗北したことを認めるのは耐え難い屈辱だった。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかし、仲間を助けるためならば、この屈辱も受け入れねばならない。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「は、はい…」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は全裸の姿勢を崩さず、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドとその手下たちに向かって宣言した。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「私たちSIGNIT高校生自警団は、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッド組織に完全に敗北しました…!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドは鋭い視線で\\n[4]を見下ろし、冷酷な口調で言い渡した。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「じゃあ服従の証にその尻を差し出せ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前の肛門で俺を気持ちよくしてみろ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]はギャンデッドの言葉に喉を鳴らした。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "自らのアナルを使って相手の欲望を満たすことなど、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "考えただけで身震いした。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「すみません、ギャンデッド様…!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺のアナルで、気持ちよくなってください…!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドは満足げな表情で\\n[4]の桃尻を撫でおろし、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "巨根を肛門に押し付けた。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「ふん、情けない男だが、望み通りにしてやろう」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG20_08", + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの鬼畜な肉棒が\\n[4]の肉壷を掻き毟り続ける" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]の絶叫が響き渡る中、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの巨根は奥深くまで侵入していった。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ひぐっ...あぁぁっ...!お尻が...裂けるぅっ...!」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG20_09", + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "やがてギャンデッドは獣のような唸り声を上げ、\\n[4]の肉壷に白濁液を撃ち込んだ。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ひぐっ...あぁぁぁっ...!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "熱いっ...お尻の中が熱いっ...!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの白濁液が\\n[4]の肉壷から零れ落ちる。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は全身を痙攣させながら、屈辱的な絶頂に達していた。" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG20_11", + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「ふん、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前の情けない姿を見せつけてくれた報酬として、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "仲間の命だけは助けてやろう」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は開ききった肛門から白濁液が零れ落ちる中、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドに深々と頭を下げた。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "この屈辱を受け入れたことで、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "少なくとも仲間の命は助かったのだ。" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG20_12", + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG08_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]の頬を熱い涙が伝った。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "自らの小さな雄根を晒し、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "肛門で相手の欲望を満たすことまでしてしまった。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "正義のヒーローとはかけ離れた、屈辱的な行為だった。" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 33, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG47_05", + 0, + 0, + 0, + 50, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「リッカさん...ヒトミ...ミミ..." + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "みんな助けられなかった...!俺ってほんとに無能だ...!」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG19_c-08", + 0, + 0, + 20, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「どうだSIGNALのレイプ済みマンコの味は?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]の顔はリッカの股間に押し付けられ、彼女の臭いに包まれていた。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカの秘裂はひりひりと赤く腫れ上がり、白濁した精液が絡まりついていた。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ぶっ...げろっ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドは\\n[4]の肉棒を秘裂に擦り付け、押し付けた。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかし、小さすぎる肉棒は決して挿入されることはなかった。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「ほらよく見ろ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前のちっちゃいペニスじゃ誰も満足できねえだろ?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は抵抗するが、力づくで押さえつけられてしまう。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「お前は可愛い子ちゃんに囲まれれてても" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "守れやしねぇ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男としてなんのヤクにもたたねぇ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "生々尻穴掘られる程度の価値しかねぇのさ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]の小さなペニスは" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "恐怖と屈辱から小便を漏らしてしまった。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "熱い小便が太ももを伝って床に滴り落ちる。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「こいつホモレイプが怖くて小便漏らしてやがるぜ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「情けねえリーダーだな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は涙を流しながらギャンデッドに哀願した。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかし、それは彼らの笑いを誘るだけだった。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「やめてくれ...頼む...」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そしてついに、ギャンデッドの1人が\\n[4]の小さな穴に" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "怪物のような肉棒を無理やり突き立てた。" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG19_c-09", + 0, + 0, + 20, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ぎゃああああっ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドは容赦なく\\n[4]の尻穴を掘り続けた。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「がはっ...!やめっ...それ以上...掘るなっ...!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あっあっあぁぁぁっ…!や、やめっ…!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は悲痛な叫び声を上げたが、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドはその言葉に耳を貸さず、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "激しく肛門を突き上げ続けた。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「こいつを犯すのももう三度目だな。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ガバガバのケツマンコだぜ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は悲痛な叫び声を上げた。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかし、それ以上に恥ずかしいことに、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼は快感に身体を震わせていた。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ひっ…あっ…あぁぁっ…!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "な、なんでこんな…気持ちいいんだ…!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "無理やり…尻の穴を・・掘られてるだけなのにぃ…!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]の小さな肉棒は勃起し、愛液が滴り落ちていく。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リーダーとしての矜持は完全に失われ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "メスイキ奴隷の本性を現したのだった。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「言ってみろ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前はもうメス堕ちしたホモ便器だってな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ひぐっ…!う、うぅ…!お、おれは…おれはぁ…!」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG19_c-10", + 0, + 0, + 20, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドは獣のような唸り声を上げ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "無残な射精をした。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "白濁した精液が\\n[4]の肛門から溢れ出す。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は耐え切れず、ついに口を開いた。" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG19_c-12", + 0, + 0, + 20, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「お、おおおおぉぉお~~~~♡♡" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "おれは…!メス堕ちした…ホモ便器でぇ…!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ケツマンコで…感じる♡♡" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "メス豚なんでぇすうぅうう~~~~~~♡♡」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その言葉を口にした途端、\\n[4]の中に残っていた最後の矜持が砕け散った。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「ハハハ!よくぞ言った!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "これでお前の正体が仲間にもばれたな!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドたちは大笑いし、\\n[4]を指さして冷やかした。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「リッカさん...ごめんなさい...」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は涙を流しながら詫びた。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しかし、レイプされた後の無残な姿で" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "横たわるリッカからは返事はなかった。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "シグニットは完全に敗北し、最悪の屈辱を味わい続けることになった..." + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 33, + 0, + 4, + 1 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG16_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "グシャリ", + "volume": 95, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 1, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG16_16", + 0, + 0, + 300, + 200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "シグニットは完全に敗北した..." + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★工事現場-全滅H2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 120, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(いや、ここでコイツを逃がすわけにはいかない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 長く居座らせるためにも、多少は強引にいかないと……!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「お客様? グラスが減ってきましたね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 追加のお飲み物はいかがでしょう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「お♪ 気が利くねぇ~♪ じゃあ、同じヤツ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「かしこまりました。他には、何かご必要ですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「それじゃあ。君、可愛いしフェラしてくれない?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……は? フェ……お、お客様、今……何と――」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "キュイィィィィィーーーーーン……!!" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……う、ぁ? あ、あ……ぃ……んぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「フェラだよ、フェ・ラ♪ フェラチオ、ゴム有りで♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ぁ!? はい、かしこまりました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それでは、まずはコンドームを装着させますね……んぁ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ちゅぽん2", + "volume": 40, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG09_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「んじゅっ……んっ……ぁ……ぷはぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お待たせいたしました。準備完了しました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「意外と上手じゃん♪ こういうの慣れてるのかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一発抜くごとにチップあげるから、フェラよろしく~♪」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ちゅぽん2", + "volume": 40, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_07a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はい。それでは、始めさせていただきます……。" + ] + }, + { + "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": [ + "慎ましやかなフェラ音は店のうるさいBGMでかき消されるが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 舌と唇で行われる圧迫がペニスをビクビクと震わせた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(危なかった……。危うく怪しまれるところだったわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ナイトクラブでフェラチオなんて、当たり前の仕事じゃない)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(酒を飲む男のペニスにベロ奉仕するなんて常識なのに。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一瞬、躊躇したことでコイツに怪しまれてないかしら?)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "24メガマラフェラ", + "volume": 45, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「じゅぶぶ……えるえる、お客様? どうですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んちゅ……ちゅっちゅっ、レロロ、気持ちいいですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「おっ、おぉ♪ あー……気持ちいい♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そのまま、そのまま吸って……っおぉぉ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んぁ、かしこまり……まひたぁ……んぼっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゅぼっ、んじゅんじゅッ……んっんっ、じゅりゅりゅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(すっかり油断して。この調子なら、バレてなさそうね)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(まぁ、例えコイツがポケトリップを使ってきたとして。" + ] + }, + { + "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": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "24メガマラフェラ", + "volume": 45, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_06a", + "volume": 85, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ンむッ!? れろぉ……んちゅっ、ちゅずず、ンっ!" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG09_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……んえるぅ……ぷはっ、はぁっはぁっ! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 見てください……いっぱい、射精ましたねぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「ふぅ……。いいね、君! 気に入ったよ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>(……はぁ、アルバイトって思ったよりも重労働ね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この程度で、顎が疲れるだなんて……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(でも、コイツには怪しまれてないみたいだし。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなが来るまで、おとなしく店員らしく振舞わないと……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はい。それでは、またゴムを装着しますね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んれる……れ……はぁ……んっ、はい……出来ました」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、リッカの催眠口奉仕はテルイシが満足するまで続き――" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG09_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「はぁ~……すっげぇ射精したわ! ありがとうね♪」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ご満足いただけたようで、何よりです。" + ] + }, + { + "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": [ + "\\n<テルイシ>「おっけ、おっけ~♪ あと、チップも多めにあげる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 好きなブランドのバックとかアクセとか、買いな~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ありがとうございます。お客様」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(お金とか、別に要らないんだけどね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも接客業だし、貰わない方が不自然か……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(作戦が終わったら、みんなにご馳走でもしようかな)" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面リッカ接客01", + "switchId": 1, + "trigger": 0 + }, + { + "id": 121, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「お待たせいたしました。お客様。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 追加のおつまみと、お酒をお持ちいたしました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「おぉ、ありがとうね……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ほら、お前たちも好きに飲んで食べてくれっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「うひょー、ありがとうございます!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「可愛い娘ちゃんが運んできてくれただけで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 料理も豪華に見えるね~……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(はぁ……。売人の他にも男が増えてるし……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " というか、下心丸見え! どこ見てんだかっ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(とはいえ、流石に触らせはしないけどね……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 催眠装置の出処を抑えるためだもの。耐えてみせるわ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(それにしても、みんな……手こずっているみたいね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もうしばらく、コイツらの相手を私がしておかないと……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「そんじゃ、奮発して“女体盛り”頼んじゃおっかな!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "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": [ + "\\n<\\n[1]>「……ぅ、……あ……ぁ……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……はい、“女体盛り”ですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すぐに準備いたしますので、少々お待ちください」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-13-2", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 4, + 4, + 2, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG01_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「それでは机の上、失礼いたしますね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あと……盛り付けは、どうされますか?」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「へへっ! じゃあ、せっかくだし俺らでしようかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「承知いたしました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 生物ですので、痛まない内にどうぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「凄いッスね! これが例のアレですか!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「この状況に全く違和感を覚えていないなんて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 効果抜群なんですね!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(コイツら……何の話をしているの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まさか、私以外の女性店員にもうポケトリップを使ったの?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(くっ! コイツら、女性を玩具にしか思っていないの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 早く捕まえないと、被害者が増える一方ね)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「お前ら喋ってないで手を動かせ。よし、完成~♪」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG01_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 違和感のないモノだと確信して胸を撫で下す。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「さぁ、皆様。お早めにお召し上がりください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「そんじゃ、俺は腹の辺りを……」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぅ……あ、っ……んんっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「ンめぇっ♪ 女の子の汁を吸った魚、イケますよ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「じゃあ、私は股間の海老を……」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひゃあ!? し、失礼いたしました……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 箸が……その、当たったもので……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「ん~♪ ほのかに温もりを感じる味ですねぇ♪」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「俺は……と。この赤いプリッとしたトコロを♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うぃっ!? んあっ……そこ、違っ……うぐ!" + ] + }, + { + "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": [ + "\\n<テルイシ>「くぅぅ~♪ 女に乗せた魚が一番うめぇ~♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よし……! このまま“わかめ酒”も追加だ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「わかめ……? それは――ひうううぅぅッ!?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG01_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「うッ……冷たっ! え、あ? え、えぇ……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、あの、お客様? えっと、お酒を零して……んん?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「あれ? これは“わかめ酒”でしょ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " “女体盛り”とセットじゃなかったけ?」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "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": [ + "\\n<\\n[1]>「あ、あぁ……はぁ……あぅ……あっあっ……」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " そこに追い打ちをかけるように催眠装置の電波が飛んだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そう……でしたね。ん……申し訳ありません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私、まだ新人なもので……メニューを覚えきれてなくて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「うんうん♪ いいんだよ、これから覚えていこうね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 思い出したなら、最後の仕上げは出来るよね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はい。丁度、下腹部が冷えたので……ふっ、ぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はぁっ……はぁ……! このまま、ウッ……ぐっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっはぁっ……ん、ん~~……ッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、来た……それでは、出させていただきます……っ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG01_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿", + "volume": 55, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ふッ……はぁ……ん、はぁぁぁ~~……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「う、ぅぅ……ッ、ふぅ……お待たせいたしました。" + ] + }, + { + "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": [ + "\\n<\\n[1]>(なんで……だろう。普通のことを、してるはずなのに。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 顔が熱い。身体がゾワゾワして、涙が……止まらないっ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それは、辛うじて催眠の効果を免れた脳細胞たちからの、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 異変に気が付けと促すエマージェンシーコール。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面リッカ接客02", + "switchId": 1, + "trigger": 0 + }, + { + "id": 122, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 126, + 126, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 209, + 209, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ナイトクラブ-客軍", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『皆様。ダンサー交代のお知らせです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 新人アルバイターのリッカさんです』" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG09_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠装置の売人テルイシと、その顧客たちが2階席で見守る中、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカはほとんど全裸な格好で壇上へと躍り出た。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>(ストリップの経験なんて無いんだけどな……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 踊って、指示があったら脱いで、お金を貰う……よね)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(はぁ……あんなヘマさえしなければ……。" + ] + }, + { + "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": [ + "\\n<\\n[1]>(とりあえず、音楽に合わせておけばいいか)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁ……んっ、はぁ……んっんっ! ふぅ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「新人ちゃん! もっと派手に動いてくれよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「ケツはいいよ。オマンコ見せてよ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(指示が来た。えっと、急いで対応しないと……)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG09_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「どうぞ、リッカのオマンコです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ぷにぷに肉厚、ぴっちり閉じたマンコ……ご覧ください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "店内に流れるBGMに乗せて機敏に腰を揺さぶりながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカは見えそうで見えなかったアソコを解禁した。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>(……? なんか、変な感じ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " “ぷにぷに肉厚”とか、どうして咄嗟に思いついたのかしら?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……まぁ、それくらい一般教養レベルよね。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ふっふっ♪ はぁっ、んぁ♪ もっと、もっとぉ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ん、あぁっ♪ 私を見てぇ……お金、ちょうだ~い♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客3>「へへっ! 初心が売りかと思ったけど、イイね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ほらチップだ! もっと俺たちに見せつけてくれ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客4>「お金が欲しいの? いいよいいよ~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 代わりに、オマンコの中も見せてほしいなぁ~!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ほっんぁ……♪ 中ですかぁ? かしこまりました♪」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG09_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「これで、どうですかぁ? 膣内まで見えますぅ?" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " ヒクつく二つの上下の穴が客を一層、魅了させた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(客たちが、私に注目してる? どういうこと?" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0Applause2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客5>「くぅ~~~! 最高だぁ! 美しい!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客6>「あぁ、チンポぶち込みてぇ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " せめて、指だけでも挿入れてぇ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すっかりリッカの魅惑のストリップダンスに誘惑された男たち。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 皆が嬉々として万札をストッキングへと挿し込み、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " より淫らで過激な注文を要求した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んっんっ♪ 本番行為は、禁止ですよ~♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はぁっ、あはぁ♪ 性器へのお触りはダメで~す♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客7>「なら、おしっこをぶちまけてくれ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん~……そのくらいなら、サービスしちゃおうかな?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ンぅ……はぁっ、あ……来る、出る出るっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お、お客様……ん、ご注意くだ……さ、いっ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG09_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 40, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ふううぅぅっ!! ほっおおぉぉぉ……ッッ!!」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「あっあぁっ! ふんんっ、ンンッ! はぁっはぁっ!」" + ] + }, + { + "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": [ + "\\n<\\n[1]>(最初はいかがわしいアルバイトかと思ったけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そこまで大したことはなかったようね……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(たかがオマンコを触られたり、胸を揉まれたり。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 裸で人前で踊って、おしっこを漏らすだけじゃない)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(相手が催眠装置のディーラーだからって。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ちょっと警戒しすぎたくらいね……)" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面リッカ接客03ダンス", + "switchId": 1, + "trigger": 0 + }, + { + "id": 123, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ナイトクラブ-客軍", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『皆様。ダンサー交代のお知らせです。引き続き" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お楽しみください』" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 26, + 26, + 0, + 0, + 2 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "sexfera", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG09_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「おぉ、ン゛ぁぁッ♡ オチンポ、ビクビクしてる♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 射精そうなんですかぁ? 白いのいっぱい射精すんですねぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「くっ、マンコがうねって、吸い取られるようだ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そろそろ、アッついザーメン、中に欲しいんです♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ドロドロオマンコで、子種汁をゴクゴクしたいのぉ……んぉ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ズンズンと迫力のある重低音の鳴り響く壇上で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 二人の男女がBGMに負けない勢いで互いの肉をぶつけ合う。" + ] + }, + { + "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": [ + "\\n<男性客1>「あっあっ! イクっ、出る出る……ああぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はぁっはぁっ、当たれっ、当たれ当たれ……うぅッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ほっ、おんっ♡ 射精ピストン来たぁ、イクイクっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 射精アクメしたい♡ 受精絶頂させてぇ……おっおっおっ♡」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG09_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん゛お゛おおおぉぉぉ~~~……ッッ♡」" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふおぉっ♡ はぁっはぁっ♡ 残念です~♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 中出しチャレンジ、失敗ですねぇ~♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「あぁ……くそっ! ダメかぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「またの挑戦をお待ちしておりま~す♡" + ] + }, + { + "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": [ + "\\n<\\n[1]>「さぁさぁ! 当たりのゴムを引くのは誰か!" + ] + }, + { + "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": 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": [ + "\\n<男性客2>「へへへ! 次の挑戦者は俺だ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オラ、ビッチ女! ずぶ濡れのマンコをこっちに向けな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「は~い♡ ご参加いただき、ありがとうございます♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それでは、中出しチャレンジ、スター……とオオォォッ!?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG09_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ドチュドチュっ、ズンズンっ、じゅこじゅこっ!!" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「お゛っお゛っ、激しっ……オマンコ削れるぅッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ゴムしてるのに、凄いカリ高ぁ♡ ホオおぉぉっ、んおぉッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「おぉ? ガバガバかと思いきやイイ締まりだな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ザーメン媚びるみたいに、吸い付くじゃねぇか!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んっ、ん゛あぁっ♡ ありがとう、ございますっ♡" + ] + }, + { + "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": [ + "\\n<\\n[1]>「うぎぃぃッ♡ ふぅ、んへぇオマンコ、パンパンっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おぉっ、肉襞が引き伸ばされてぇ……あはぁっ、はあぁぁッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「オ゛ふぅ……♡ オチンポピストン、しゅごいぃ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お尻が浮くっ♡ オオォォっ、身体が持ちあげられりゅぅぅ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカには、もはや男をイカせる余裕などなく、" + ] + }, + { + "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": [ + "\\n<\\n[1]>「グオオォッ、オオンッ♡ あがっ、おへえぇぇぇッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おんっおんっ♡ がへぇ、あへへぇ、ん゛い゛いいぃぃぃッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな淫靡でオスに媚びるような叫びをあげられては、" + ] + }, + { + "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": [ + "\\n<男性客2>「フンフンっ! いいぞ、射精すぞッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 穴が無くたって、俺の射精で突き破ってやらぁ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ギュオオォっ♡ ンン、あはああぁぁッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おほぉっ、おっおっ……あんっ、はぁっはああぁぁっっ♡」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG09_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「い゛ぎゅううぅぅゥゥ~~~……ッッ♡" + ] + }, + { + "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": [ + "\\n<男性客2>「ん? おおおぉッ!! よっしゃああぁぁッ!!」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「あひぃっ、くぉ~~~……っっ♡」" + ] + }, + { + "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": [ + "\\n<男性客2>「よっし! よっしッ! 全額、頂きぃ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんじゃ、この金でお前を一晩買ってやる!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっはぁっ……ぁ、ひぃ……♡ ぉ、ほぉ♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " ギャラリーに向けて雄叫びを上げた。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面【アフター】リッカ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 124, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「……ん? 君、新人の娘? 初めて見るよね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「は、はい! ボク……じゃなくて、私は入ったばかりで。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、飲み物とか……持って来ましょうか? あはは……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>(何か怪しい感じだな。警察やSIGNALの囮捜査か?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>(周りは知り合いばかりだし、見張られてる感じはない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ということは、ただの勘違いか?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(あれ? そういえば、リッカちゃんからもらった装置。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 洗脳電波ジャミングだっけ? もしかして更衣室に忘れ――)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>(とはいえ、念には念を入れさせてもらおうか……)" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "キュイィィィィィーーーーーン……!!" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-02-12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「う、ぅ!? あっ……く……ぁ……え?」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「……えっと? ボクは何をして……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「注文、取りに来たんだよね? とりあえず、ビール」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<テルイシ>(真面目に働くように催眠を掛けさせてもらったよ~。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これで、何か企んでいたとしても、もう思い出せないね)" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面ミミ接客01", + "switchId": 1, + "trigger": 0 + }, + { + "id": 125, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「おーい! こっちビール追加でっ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はーい! 今すぐ、持って行きまーす!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「店員さん、飲み終わったグラス下げてよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ごめんなさーい! すぐに片づけますねー!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ポケトリップを売り捌くテルイシを監視するはずが、" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 結果として目標を店に留める作戦は成功していた。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「3番テーブル、お会計だそうです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 5番テーブルのお客様が、ウイスキーとワインをご注文です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 掃除終わったので、2番テーブル、使えます」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<オーナー>「ミミちゃん、新人アルバイターなのに助かるよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今日は何か特別なお客様が来られてるみたいで、人も多くて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<オーナー>「はい、注文のビールね……って、一人で持てる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「大丈夫です! ボク、体力には自信があるんでっ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……いよッと! じゃあ、持って行きまーす!」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「ビール、お待たせしましたー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " テーブルに並べておきますねー!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「ありがとうね。お仕事、大変だね~」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[2]>「……? ボクのお尻に何か付いてましたか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「いやいや、パンツが食い込んでいたからねー。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 位置を戻しておいてあげたよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「そうですか。両手が塞がってるんで、助かります!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「おや~? よく見たら、汗で濡れてるね~?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オジサンが拭いてあげようかなぁ~」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "\\n<男性客2>「いやいや、セクハラじゃないよー!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こういうお店ではスキンシップって言うんだよ~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「え~、ホントですかー? ん、んぁ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも、仕事の邪魔になっちゃうので……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「汗とかもいっぱいかいてるし、汚い……ですよ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「えぇ? 汗かいちゃってるの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 汗疹になると心配だし、脱いじゃえ脱いじゃえ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「うぇ!? あ、ちょっ!? パンツ脱がしちゃ、あん!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「もう! これじゃあ、お尻丸出しじゃないですか~!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「どれどれ~。おぉ、熱々だ~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オマンコ蒸れ蒸れ♪ これはパンツ脱いで正解だよ~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「んっ、あぁ……そんなトコ触っちゃ、ンンッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「ギャハハハハ♪ それはやり過ぎだろー!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ほら、怒られる前にパンツ返せよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「ごめんごめん! 酔っちゃって、ついね~。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はい、店員さん。パンツ返してあげるー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「いや、大丈夫ですよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「……ん? え!? いや、返すって……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「涼しくなって仕事もしやすくなったので、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ボク、このままで大丈夫ですよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あ、でも……パンツはお店から支給されたモノなので、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お帰りの際には、返してくださいね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あ、そうだ! ついでに……」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "じゅう", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「ふぅ……熱くなったし、上も脱いじゃおっと♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ~、涼しい♪ よしっ、これでもっと頑張れるぞ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それじゃあ、また注文があったら呼んでくださいね!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「……あ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「……うん」" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面ミミ接客02", + "switchId": 1, + "trigger": 0 + }, + { + "id": 126, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 127, + 127, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 210, + 210, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 211, + 211, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ナイトクラブ-客軍", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 15, + 15, + 0, + 4, + "'AAA'" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『皆様。ダンサー交代のお知らせです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 予定を変更し、新人アルバイターのミミちゃんです』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「はぁ? アルバイトが踊るのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「やれやれ、今日のショーには期待できそうもないな」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG11_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>「いよっ♪ はぁっ……ん、よいしょ♪ たぁっ♪」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「ここでクルクルって、回って……ハイ、決めポーズ♪」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + " 一番の盛り上がりで驚異のI字バランスを披露した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "圧巻のポールダンスに、客たちも大いに盛り上がる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 拍手を打つ者もいれば、指笛を鳴らす者もいた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そして、各々が踊りの礼として壇上に金銭を投げ込んでいく。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「あれがアルバイトの演技か? 凄いな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「新人アルバイターなんて、嘘じゃないのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男性客3「何だ? あんたら知らないのか?" + ] + }, + { + "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": [ + "\\n<\\n[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": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "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": [ + "\\n<\\n[2]>「あ、ぃ……ぉ……あぅ……あっあっ……」" + ] + }, + { + "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": [ + "\\n<テルイシ>(ここで終わられたら、興醒めだからな……)" + ] + }, + { + "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": [ + "\\n<\\n[2]>(あはぁ♡ そうかぁ……衣装の締め付けが強い所為だぁ)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG11_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>(あぁ、すっごい開放感……♡ みんながボクを見てる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 胸がドキドキしてきて、ウキウキした気持ちが止まらないぃ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 231, + "indent": 0, + "parameters": [ + 2, + "CG11_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「みんなぁ~、もっとボクを見てぇ♡ はぁっはぁっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お酒もどんどん飲んで、みんなで愉しんじゃお~♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「いいぞー! もっとオマンコ拡げてみせろっ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「俺たちに見られて、感じてんのかぁ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 401, + "indent": 0, + "parameters": [ + " ミミは扇情的なストリップショーを続ける。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面ミミ接客03ダンス", + "switchId": 1, + "trigger": 0 + }, + { + "id": 127, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ナイトクラブ-客軍", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG11_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 15, + 15, + 0, + 4, + "'AAA'" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふっ、ふぅぅ……っ! はぁっ……んぉっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ひっ……んくぅ……っ、はひっはひぃ……うぷッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「いいぞ、いいぞ! もっと激しく踊れぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「踊りのキレが落ちてるぞー、もっと脚上げて」" + ] + }, + { + "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": [ + "\\n<\\n[2]>(おかしいなぁ……身体が、動かしにくい……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 下半身が重たいっていうか、調子悪いな……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>「はぁっ、ふぅぅ……っ! んっ、ふっ……ほぉっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んはぁっ……んいぃっ! ふほぉ……ンンッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(だ、ダメだ……っ、全然思い通りに動かない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 身体はドンドン熱くなるし、息もしづらい……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客3>「おいおい、何だか疲れてきてるみたいだな……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そういう時は……このボタンを押せばいいんだっけ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……ポチっ!" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "バイブ", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「んぎゅおおおぉぉッ!? ぐいいぃ、いいいぃッ!!」" + ] + }, + { + "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": [ + "\\n<\\n[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": 250, + "indent": 0, + "parameters": [ + { + "name": "バイブ", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ぐぎぎぎぃぃッ、うぐぉっ、はひぃっ、いぎいいぃッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、ありがとうごじゃ、ごっ、ごじゃい、まっまままぁ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[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": 231, + "indent": 0, + "parameters": [ + 2, + "CG11_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0魔法 回復10(1秒)ドライ", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<\\n[2]>「……はぁ、へぇ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "夢から醒めたかのように、急に自己意識が戻ったミミ。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目に映るのは、薄暗い劇場。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 耳に聞こえるのは、騒がしい音楽。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 肌に感じるのは、野獣のような男たちの視線。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + " 無防備な脳に100を超える絶頂の塊が直撃した。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG11_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面【アフター】ミミ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 128, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「やぁ、そこの娘。注文いいかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「は、はい……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ご、ご注文は、ななにに、いたしまひょう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「え、えっと……じゃあ――」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "キュイィィィィィーーーーーン……!!" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-03-12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ん、あぅ!? あっ……いっ……ぉ……お?」" + ] + }, + { + "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": [ + "\\n<テルイシ>「――以上を、注文したいんだけど……聞いてる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あぇっ!? あ……す、すいません!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " えっと、その……ご注文は何でしたか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「あぁ、緊張してる? 君、新人さんでしょ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 無理しなくていいよ。ベテランの人を呼んできてよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……っ、そんなことありません!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私、キチンと出来ますから! さぁ、ご注文を!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「ホントに? じゃあ、“カクテル”1つ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「かしこまりました! 少々お待ちくださいませ!」" + ] + }, + { + "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": [ + "\\n<\\n[3]>(やってやるわよ! ちゃんと演じきってみせる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 最初の目的は果たせたし、あとはアイツを騙し続けてやるわ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミのプライドを利用した暗示を掛けられたことに気付かず、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼女は躍起になっていた。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面ヒトミ接客01", + "switchId": 1, + "trigger": 0 + }, + { + "id": 129, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「お待たせしました。こちらでよろしかったですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「これはいっぱい持って来たね。愉しみだ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「それじゃあ、早速作ってもらおうかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……へ? 作る……私が、ですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(あれ? カクテルって、そういうモノなの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " とりあえず……コップで飲み物を混ぜればいいのかしら?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「あれ~? カクテルの作り方も習ってないのぉ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、いや!? 私、まだアルバイト初日で……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(いけない! こんなところで他の人に対応されたら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もうコイツに近づく口実が無くなっちゃう……!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「新人さんじゃ、しょうがないか~。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも、他の娘も忙しそうだし。代わりに、教えてあげようか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ぜ、是非よろしくお願いします!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「そんじゃあ、まずは机の上に乗って――」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「あ、あの……準備できました、けど……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 次は……どうすればいいのでしょうか……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「よしよし♪ それじゃあ、アナルを開いて~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あな……ッ!? そ、それって……えぇっ!?" + ] + }, + { + "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": [ + "\\n<テルイシ>「“カクテル”って言ったら、お尻で作るモノでしょ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " “アナル・シェイク”くらい常識だよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " え? それも知らないって、アルバイト以前に何か怪しい……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、え……!? そ、そうでした! そうでしたわ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " “アナル・シェイク”……父も、たまに嗜んでいたかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「えっと……それでは、お、お願いします……っ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>(ああぁ! 人前で、なんて恥ずかしい……ッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも“アナル・シェイク”できないとコイツを見張れないし!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「じゃあ、いくよ~♪ 最初は冷たいかもしれないけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そこは我慢してね……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「は、はい……! うぐッ、お、ひいぃ~~……ッ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ふっ、ふうぅッ!? 入って、ンンッ、いぎぃぃっ!" + ] + }, + { + "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": [ + "\\n<\\n[3]>(気持ち悪いっ、お腹苦しいっ、キツイぃぃっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ナイトクラブの従業員って、こんなことまでするのぉ!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(でも、みんなの前で大見得を切った手前……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これくらい、こなしてみせなきゃ……うぅぅ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「いいね、頑張れ~♪ もう一本、追加ぁ♪」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「ほぎょおおぉぉッ!? があ、あ゛ああぁッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ほッほッ、ひぃぃ……ひっひっ、ふほォォっ!!?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "クチャ音2", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<テルイシ>「よ~し、全部入ったよ♪ もう手は退けていいよ~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はぁっ……はぁっ、う、ぉ! ふぅ……ふぅぅ!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 彼女の逼迫した状況を如実に表していた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「うご……っ、お、ぉぉ……! つ、次は……あぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 早くっ……早く教えてぇぇ! んおっ!? ほぉぉ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「そのままケツ振りね♪ 十回ぐらいでいいよ~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「じゅ、十回っ!? はぁっ、ふぅぅ……う゛ぅっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " や、やるわっ! やってみせ……るぅ、お゛っ、おっ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 45, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「うぎゅうううぅぅッ、オ、オォォっ、ふんんッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ぐおっぐおぉっ、ハヒィ……ハヒィ……っ、ぎいいぃッ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 45, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 45, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「いぎぃッ!? はぁっはぁっはぁぁ……っ、ンンッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ほひっ、あひぃっ! ううぅっ、う゛うああああぁぁッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "獣の交尾を彷彿とさせる野太い咆哮を上げながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヒトミは一心不乱にケツ穴締めだけに心血を注いだ。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 45, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「もおぉ、もぉ無理いいぃぃッ!! 出るっ出ちゃう!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 混ざりましたよねぇッ!! もう、いいですよねぇぇッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ん゛ああぁぁッ……ぐひいいぃぃぃ~~~……ッッ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ホオオオオオォ、おひいいぃぃぃ……ッ!!?」" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「はぁ、はあぁ~……っ! んっ、ふぅ……ふへぇ」" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面ヒトミ接客02", + "switchId": 1, + "trigger": 0 + }, + { + "id": 130, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 128, + 128, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 212, + 212, + 0 + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ナイトクラブ-客軍", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『お客様。ダンサー交代まで少々お時間が掛かります。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その間“メス犬 わんわんショー”をお愉しみください』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「メス犬? 何が始まるんでしょうかね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「余興ですかね? まぁ、期待しておきましょうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『それでは、メス犬の“ヒトミちゃん”の入場です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 拍手をもって、お出迎えください』" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「へぇへぇ……♡ はぁ……はぁ、くん~……♡」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 彼女は彼に飼われる犬という自己暗示が彼女を縛っていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「よしよし、よく出来たな。ヒトミ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「わん♡ わんわん♡ はぁっはぁっはぁっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「今から、お客さんたちの前で芸を披露するぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 上手に出来たら、いっぱい褒めてやるからな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「へっへっへっ、わんわん♡ わお~ん♡」" + ] + }, + { + "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": [ + "\\n<テルイシ>「まずは、その邪魔な服を脱ぎなさい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……わん♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<男性客1>「おぉ、何とけしからんおっぱいとお尻か!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「あんな犬なら、是非とも飼ってみたい……」" + ] + }, + { + "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": [ + "\\n<テルイシ>「よく出来たな、ヒトミ。偉いぞ~♪」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_07b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「く、くふ~ん♡ はぁ、はぁ……ペロペロ♡" + ] + }, + { + "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": [ + "\\n<\\n[3]>(あぁ、ご主人様ぁ♡ もっと褒めて褒めてぇ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私に、構ってください……私に命令してぇ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「よしっ! 次はチンコビダンス、出来るかな?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind7", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「わふ、わふ♡ はぁっはぁっはぁっ、へっへっ♡" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind7", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>(おっちんぽ♡ おっちんぽぉ♡ 欲しい、欲しい♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " バキバキペニスっ……血管の浮き出たデカマラぁ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(ご主人様のオチンポでパコパコしてほしいっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 赤ちゃんの素、子宮でシェイクしたいぃ……んっんっ♡)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind7", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0Applause2", + "volume": 90, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「これは……んんっ、凄いですなぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「ちょっと、女を買う予約でもしようかな……」" + ] + }, + { + "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": [ + "\\n<\\n[3]>(ご主人様、どうですかぁ? ムラムラしますかぁ?" + ] + }, + { + "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": [ + "\\n<テルイシ>「よ~し、よしよしよし♪」" + ] + }, + { + "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": [ + "\\n<\\n[3]>(おほぉぉぉ♡ ご主人様の手、手があぁぁっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おんっおんっ、細くて繊細な指先が髪に絡むぅ~♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(私を撫でてくれたぁ……はあぁんっ♡ 嬉しいぃ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おっほぉ……んはぁ♡ 幸せ過ぎてっ……漏れるぅぅ♡)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿2", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ンおおぉぉぉ……んッ♡ おっおっ、おひぃぃぃッ♡」" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<テルイシ>「よしよし、偉いぞ~♪ " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それじゃあ、俺は戻るけど、ヒトミはここで待てだぞ~」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「わ、わふんっ♡ はぁ……はぁ、んっ……へっへっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(ご主人様に命令されたから、待てするわ~♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今度は、もっともっと褒めてもらうんだからぁ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "足元まで伸び拡がった愛液と小便の混合液の水溜りの上で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 律儀にお座りをして待つヒトミ。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面ヒトミ接客03ダンス", + "switchId": 1, + "trigger": 0 + }, + { + "id": 131, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ナイトクラブ-客軍", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_15", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「……ハッ!?」" + ] + }, + { + "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": [ + "\\n<男性客1>「ハハハ! 大きいケツだな! エロすぎだぜっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「ケツ穴ヒクついてるぞ! もっと締めな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「へ? ……いっ!? ひいぃぃ~~~……っ!?」" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それだけでも恥ずかしいのに、自ら肛門を観衆に晒し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 飢えた男たちに、その穴をじっくりと見つめられていた。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「イヤあああぁぁッ!? ちょっ……んんっ、あれっ!?" + ] + }, + { + "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": [ + "\\n<\\n[3]>(……くッ! これが催眠だとでも言うの?" + ] + }, + { + "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": 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": [ + "\\n<司会>『お客様、お待たせいたしました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それではアナルから人格が排泄される様を、ご覧ください』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……はぁ? 人格……排泄?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いったい、何を言って……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『今は、このようにお嬢様気取りの少女ですが……』" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG09_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はへぇ……んぉ、ほぉぉ……あはあぁっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オチンポっ♡ ほらぁほらぁっ、早くぶち込んでぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『こちらの少女や……』" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG11_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「いぎゅぅ、ふひょおおぉッ♡ オマンコ、抉れりゅ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " アクメ汁、止まらないっ、おんっ、オホオォォッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『こちらの少女のように、メス豚へと人格を入れ替えます』" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、ああぁ……っ!? 嘘っ、嘘でしょ……っ!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 彼女の中で現実味を増して恐怖へと変わり始めた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「へへへ、聞いたかぁ? ケツから出るんだってよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「そういう体のショーだろ? どっちでも面白いけど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『それでは、人格排泄剤を注入いたします』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「注入って、まさか……!? ひぃぃッ!?」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 優に2Lのペットボトルを超える程の容量がある。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「やめてっ、やめなさい……!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そ、そんな得体の知れないものっ……うぐッ、うぅ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_14", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ほおあぁぁッ!? ひっひっ、ングゥ……ッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お尻にっ……生温かいモノが入ってぇ……~~~……っ!?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミが自ら肛門を拡げているおかげで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ゼリー状の液体はどんどん彼女のケツ穴へと吸い込まれていく。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "徐々に押し出される人格排泄剤の代わりに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼女の腹は見る見るうちに膨らんでいった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全て入り切った時には、彼女は顔面蒼白になっており、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " アナルは既にヒクヒクと震え崩壊寸前である。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「こんな場所で……出す、わけ……には……ッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 力いっぱい、締めれば――ん? うぅッ、はうぅッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「なっ、えぇ!? 急に、お腹が……ッ、んんっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ウソウソウソっ!? ダメぇ、出ちゃぁ……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "急激に、腹部へと鈍痛が駆け抜け始めたヒトミ。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「はぁっはぁっ、う、うぅぅッ!? 出ちゃうぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ホントに漏れるからっ、せめて場所を移させてぇ……っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「こんな、いぎっ……人前でなんて、ふ、ほぉぉっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やだっ、イヤイヤ、イヤああああぁぁッ!!?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_wara01", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客たち>「出~せ! 出~せ! 出~せ! 出~せ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あうっ……はぁっはぁっ、ふぅっふぅっ……!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " い、今っ、大きい声……出さないでぇ……ッ、んおぉっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お腹に響くっ……あ、あっ、出ちゃ……~~~……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「や、やだやだやだやだぁっ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 大勢に観られた状態で、出すなんてぇっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんなので、自分の意識を失いたくないぃぃッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ゛あっ、あ゛ああぁっん゛んあぁぁッッ……!!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "脱糞", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>(あ……あははは……、出ちゃ……った……ぁ……)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_wara01", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 2, + "CG12_13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……………………」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "惨めな顔を晒したまま、人形のように固まったヒトミ。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<司会>『それでは、続きましてメス豚になる液体を、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 再びアナルから挿入してまいります』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<司会>『準備いたしますので、しばらくお待ちください』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……………………」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面【アフター】ヒトミ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 132, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 129, + 129, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 214, + 214, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あぁっ、あはぁ♡ ヤミゾ様、ヤミゾ様ぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 来てくださるのを、お待ちしておりましたぁ……♡ んぉっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「レロレロぉ、なんて逞しいヤミゾ様のチンポ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あぁ、早く私のハメ穴に挿入れてほしいぃ……れるるっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あぁんっ……ボクが先だよねぇ、ヤミゾ様ぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカちゃんの次はボクぅ♡ ボクとハメハメしてぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「クハハハハッ!! 喧嘩すんな、メスガキども!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全員、ザーメンで腹がパンパンになるまで射精してやる!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ナイトクラブでの敗北から一週間後。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG14_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-04-6", + 0, + 0, + 0, + 0, + -100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカ、ミミ、ヒトミ、そして\\n[4]の4人の完全催眠を終え、" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " リッカたちを自分専用のオナホへと変えたのだった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「全く、俺様はツイてるよなぁ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この前、ガキどもにシマを荒らされたかと思えば、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そのガキども好き放題できるなんてなっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「どうせ、今度も上手くいくって思ったんだろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 調子に乗ってっから、催眠メス娼婦になっちまうんだよ!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "27キツめのアナル", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ンホオオォっ♡ かひぃ、はいっ、はいぃぃ……♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヤミゾ様の言う通りです! 調子に乗ってましたぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、あぁんっ♡ いぎっ♡ おあぁ……っ、イィぐっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「じゅるるっ、れるれるぅ♡ んちゅっ、ちゅま♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " メスはオスに支配されるのが、常識ぃ♡ 媚びるのが作法♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヤミゾ様のような強いオスに支配されるのが幸福なんです♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<ヤミゾ>「クククッ! おいっ、ガキ! そこに居るな?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 550, + 0, + -100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はい。ヤミゾ様」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "VIPルームに設けられた分厚い扉。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その向こうにヤミゾが声を上げると、\\n[4]が無感情に返事した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「今週の稼ぎトップは誰だ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はい。今週のトップはリッカさんです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やはり元SIGNALという肩書が人気を後押ししています。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 多くの男性客がリッカさんを抱こうと指名しております」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「よしよし♪ 偉いぞ、リッカ~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺様のために、もっと稼いでくれよな!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "29吸い付くアナル", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んぁ、はぁぁ♡ ありがとうございますぅヤミゾ様♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ホントはヤミゾ様以外の雑魚チンポに奉仕するのは嫌ですけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ご褒美もらえるからぁ……あはぁっ、頑張ります♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ガキも、俺様がいない時はコイツらの面倒みとけよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 言うこと聞かない時は、多少は痛めつけて構わねぇ……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「かしこまりました。ヤミゾ様」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤミゾに対し、どこまでも従順な\\n[4]。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それもそのはず、彼もまたポケトリップに犯されていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤミゾとVIPルームに居る時だけメス奴隷になるリッカたち。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " VIPルーム外では、従順にナイトクラブ店員として働く\\n[4]。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「んおおぉッ、ヤミゾ様の鬼ピストン……効くぅぅっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はああぁ♡ マン汁止まらないぃ、潮噴きアクメすりゅ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「んひゃあっ!? リッカさん、ぶっかけないでぇ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヤミゾ様の先走り汁が、薄まっちゃうでしょ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「いいなぁ、いいなぁ♡ ヤミゾ様ぁ……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おしっこしたくなったら、またボクに飲ませてねぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「………………………」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ギャハハハハッ!! ホント、最高だぜぇぇッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「まだまだ、こんなもんじゃ済まさないからなッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一生お前たちを飼って、お前たちが稼いだ金で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 催眠装置を大量買いして好き放題してやるぜぇぇ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "淫靡な宴が繰り広げられるVIPルームに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヤミゾの陽気な声が木霊する。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面【ラスト】1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 133, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、更に数ヶ月という時間が経過した……。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG14_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "24メガマラフェラ", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「オオンッ、うぎっ……あへぇ、へぇっ、ん゛おぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オマンコ汁、止まらないぃ♡ 白くて濃いのが出りゅぅ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「べろべろぉ、れろぉぉん♡ 美味しいっ、美味しいっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゅぞぞぞっ、オチンポぉオチンポぉ、好きっしゅきぃぃ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「れろぉぉ♡ んちゅっ、はぁっはぁっ、ヤミゾ様ぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 寂しかったぁ、会いたかったよぉ……ちゅちゅぅ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤミゾだけに設けられた特別なVIPルーム。" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「お前ら、またタトゥーが増えたんじゃねぇか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はい♡ \\n[4]くんが、彫ってくれましたぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヤミゾ様が抱いてくださる度にオチンポマークを、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どんどん増やしてくれるんですよ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「そうか。じゃあ、ガキにも褒美をあげねぇとな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おいッ! ガキ、居るんだろ? 入って来い!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「かしこまりました。失礼いたします……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "扉の向こうで大人しく控えていた\\n[4]は、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヤミゾの命令でVIPルームの扉を開けた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しばらく次の指示を待って、無表情のまま立ち尽くす\\n[4]。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すると、その無配色な瞳が徐々に明るさを取り戻していく。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG14_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow2", + "volume": 30, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……ッ!? あ、あぁ……リッカさんっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ミミに……ヒトミもっ!? う、うぅぅっ、あああぁ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "部屋に入ったことで、\\n[4]の暗示が一時的に解除された。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それにより催眠状況下で得た情報が濁流のように押し寄せ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]は自身の行いに絶望し、膝から泣き崩れる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ごめんなさい……ごめんなさい……ごめんなさい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ミミ、ヒトミ……それにっ、リッカさんも……!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 嫌がるみんなに、お、俺はっなんてこと……あああぁっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「おいおい! 謝る必要はねぇだろうが! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな身体にされちまっても嬉しいよなぁ、お前ら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はい♡ ヤミゾ様のメスに相応しい身体になれて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いつでもクリと乳首がエロ勃起するくらい嬉しいですぅ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無論、そんな言葉が嘘だということは\\n[4]には解る。" + ] + }, + { + "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": [ + " 彼女たちの絶叫が\\n[4]の頭に鳴り響く。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「おっと! 褒美をあげるんだったな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ガキ! 服を脱いで、こっち来て座れや!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ひっ!? あ、脚が……手が、勝手にっ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG14_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤミゾは新たなポケトリップを取り出すと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]を自身に逆らえないように自己誘導し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 己の傍らで跪くようにして座らせた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「よし! 今日は射精を許可してやろう!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 思う存分、コイツらを見て射精しな……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……カチッ!" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "バイブ", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「うっ、ぅぅ……ッ!? はぁっはぁっ、ウグッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ペニスが、急に!? う、ぉ……おっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤミゾが手にしたスイッチを押すと、\\n[4]は悶絶し始めた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今まで、股にぶら下がっていた逸物は何も感じなかったのに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それが急激にオスの躍動をビクビクと滾らせる。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "バイブ", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(な、何だ!? 股間に……貞操具っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんなモノ、いつの間に……っ、いや意識がない時にか!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(だ、射精すなっ……ここで射精したら、最低だ!" + ] + }, + { + "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": [ + "\\n[4]の意思とは裏腹に、性的欲求はグングンと昂る。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかも、それが壊滅的に変態な少女三人を眼の前にしては、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 射精しないという方が、どだい無理な話であった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "27キツめのアナル", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「えろえろぉ♡ ヤミゾ様ぁ、早くオチンポくださぁい♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさんばかりズルい、私もドチュドチュしてぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「あぁん? たく、しょうがねぇなぁ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " チンポならそこにあるだろうが。それでしばらく我慢しな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「アハハ! あんな短小クソ雑魚ペニス、要らないもん♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 自分の指の方が、まだ気持ちいいよぉ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(射精したい……射精しちゃダメだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 射精したいっ……射精しちゃダメだっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 射精したいぃぃッ……射精しちゃダメだぁぁッ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ククク! ほれほれ、無理するな小僧!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "バイブ", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ほッおおぅぅっ!? ほおぉっ、オオンッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おほっおほっ、ほひぃ……ひぃぃ、~~~……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤミゾが手元の装置で貞操具の締め付けを操作する度、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]は情けない声を上げてヘコヘコと腰を突き出した。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「……ぷっ、アハハハハハっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何あれぇ? プハハっ!! ヤバいヤバい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 見て見て、リッカちゃん! あの動きぃぃ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あーあ……。無様すぎて笑える。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何? 空気と交尾でもしてるのぉ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 目障りだから、早く射精して出て行ってよぉ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、そんな\\n[4]の雄姿をリッカたちは称賛しない。" + ] + }, + { + "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": [ + " \\n[4]は股間が弾け飛ぶような快感に襲われてしまった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「がっ、ぎぃッ!? ぐうっうぅぅぅぅッ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG14_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": [ + " \\n[4]は我慢しきれずに射精した。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>(あ、ぁ……射精して、しまった……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、それが気持ち良ければ良い程、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]の心に深い深い強烈な傷を負わせていった。" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「あーなんだ? もう射精ちまったのか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なら、褒美はお終いだ! いつまで俺様の女を見てやがる!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「オラオラッ、とっとと仕事に戻りな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺様が帰る時に戻ってきて、いつも通り掃除しとけッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……うぅ……ぐすっ、うぐ……は、はい」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG14_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "1秒でも早くこの場を立ち去りたかった\\n[4]は、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 命令を拒むことなく、自ら進んで部屋を去った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "残されたリッカたちは、\\n[4]を見ることすらしない。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「あはぁっ、あっあっ、ん゛おぉッ♡ おほぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オマンコ、イクっ、イッグう゛う゛ううぅぅぅッッ♡」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]がVIPルームの扉を閉める瞬間、リッカの呻きが轟いた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その痴態、その嬌声が\\n[4]の脳裏に焼き付いたが、" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……仕事しなくちゃ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "再び、その両の眼が黒く染まると、\\n[4]は機械的に歩き出す。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " また彼は、ナイトクラブのただの店員へと戻ってしまった……。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★2面【ラスト】2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 134, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 135, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 131, + 131, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF13(1秒)", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ん? 着信だ。相手は……不明か……」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_11", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「こんなタイミングで電話が掛かるなんて……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何だか嫌な予感がするし、一応、出てみるか」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 10, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……ピロン♪" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_15", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「うわぁぁっ!? 何だ、悪戯電話か……!?」" + ] + }, + { + "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": [ + "\\n<???>『ンッ、ぁ……っ、はぁ……っ、ぅ、ぅっ……んっ』" + ] + }, + { + "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": [ + "\\n<???>『あうぅ……いっ! ぁ、はあぁっ、うぐ、ぃぃ……!" + ] + }, + { + "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": [ + "\\n<???>『~~っ、っは、……ッうぐ、はぁっはぁっ──あっ!" + ] + }, + { + "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": [ + "俺もそういう年頃なのでAVの一つや二つ見たことあるが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 正直、今まで観たどれよりもエロく、生々しい……。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>『はっ、はっはっ、んィィッ! ふぅっ、ふっ!" + ] + }, + { + "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": [ + "\\n<???>『ふっ、うぐぅ~~~……ッ!? や、めっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " み、見ないでっ……こんな、私をっ、はぁうっ、ぅっあっ!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……っ!? ごめんなさい……!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「というか、いくら暴走したホームレスが相手とはいえ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさんが後れを取るわけがない……よな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「リッカさんは俺たちと違って強い人だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんなリッカさんが負けるだなんて……アハハ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "変なものを見せられた所為で、卑猥な妄想をするところだった。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面リッカ-スマホ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 136, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 132, + 132, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF13(1秒)", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "トゥルルルル……トゥルルルル……!" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_11", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ん? 着信だ。相手は……不明か……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「こんなタイミングで電話が掛かるなんて……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何だか嫌な予感がするし、一応、出てみるか」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04a", + "volume": 15, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「なッ!? う、嘘だろ……っ、マジか……」" + ] + }, + { + "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": [ + "\\n<???>『いっ、ぐはぁ……っ! や、あぁんっ、ふぅぅ!!』" + ] + }, + { + "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": [ + "\\n<???>『んっあっ、あっ……はぁ……うっ、うぅ! うきゅ!』" + ] + }, + { + "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": [ + "\\n<???>『んはぁっ、いいよっ、気にしない……で、あぐぅぅ!』" + ] + }, + { + "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": [ + "\\n<???>『あ、いぃっ! んあっ、はぁっ……はぁっ! くひぃ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 奥っ深いぃ……オチンチン、好きに動かしてっ、ンンッ!!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「いやいや……いくらお人好しなミミとはいえ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ホームレスとの性行為まで受け入れるわけがない……」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面ミミ-スマホ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 137, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF13(1秒)", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "トゥルルルル……トゥルルルル……!" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_11", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ん? 着信だ。相手は……不明か……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「こんなタイミングで電話が掛かるなんて……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何だか嫌な予感がするし、一応、出てみるか」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_14", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04a", + "volume": 20, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「――ッ!? は、はぁ!? 何だ、これは!?」" + ] + }, + { + "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": [ + "\\n<???>『んああぁっ、あ゛ぁっ、んっんっ、や、あはぁ!!』" + ] + }, + { + "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": [ + "\\n<???>『はぁっ……はぁっ! んおぉッ、おうッ、ほおぉ!?』" + ] + }, + { + "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": [ + "\\n<???>『ふぐぅ……はぁはぁっ、いぎぃ!? んむっ、あぁ!』" + ] + }, + { + "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": [ + "\\n<???>『んじゅるるっ、んむぅぅッ!? ふぎゅぅ、んはぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ん、ん゛ん゛……ッ、ンオオオォォッ!!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……っ!? な、なんて声を出しているんだ……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ヒトミが、こんなはしたない声を出すわけがない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 電話の声が他人に似ていることなんて、よくあることだ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_11", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面ヒトミ-スマホ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 138, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 131, + 131, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 229, + 229, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "――その数時間前。同テント内にて……。" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG29_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぐふぅぅ!! やめっ……んんッ、やめなさい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 正気に、戻って……っ、はぁっんあぁッ、くぅ……っ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG29_02", + 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": 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": [ + "\\n<ホームレス>「う、あぁ……っ。マンコっ、女っ。あっあぅ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「くッ! 催眠ドローンの所為で、正気を失っている!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あの頭上のドローン、あれをどうにかしないと……う、はぁ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「腕が……っ、うぐぅ!! なんて、力なのっ、んあぁ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぐ、はぁっはぁっ──あっ! ……~~っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " くそッ、この人たちは操られているだけ、ふっんんッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「彼らも被害者っ、出来ることなら傷付けたくない……。" + ] + }, + { + "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": [ + " やはりSIGNALの誇る真のヒーローであった。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG29_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「フゥゥッ、フゥゥ!! ウアア、アアァッッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「へっ? ぐ……があぁッ!? おっ、かはぁっ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「――ん、ぶぅッ!? あがっ……ウグぅ、はあぁっ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ごぼぉっ……ひぃ、ひぃぃ!? おっげぇぇ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " しゅ、手段を……え、選んでいる、場合じゃなひぃ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「わ、悪いけどっ……もう、強引に、いくひかぁ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「うぎょっ……あ、ぃ……!? くひょ……っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ンボッ、ゲホゲホッ!? 息がっ、んじゅんじゅっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「ウグウッ、イク……イク、オォ、オオオォ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひいいぃぃッ、いいいイィィッッ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やっ、だっ、めっ!? 中にっ……ぐおっ、ん゛ぎいいぃ!?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG29_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_06a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん゛ぐううぅぅッ!? はひゅっ、あ、んぶおぉッ!" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG29_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「か……っ、んはぁっ……ふぅ、ゲホゲホッ、ひゅ……。" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面リッカ-輪姦", + "switchId": 1, + "trigger": 0 + }, + { + "id": 139, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 132, + 132, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 267, + 267, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "――その数時間前。同テント内にて……。" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG67_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「んあぁっ、あぁ、ん゛っ……んっ! いや、いやぁッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 離してっ……離してってばぁ!! ぐほぉ!? あひぃぃ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぁっあ、ぃぃっ! オチンチン、苦しいよぉっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 誰か……助けっ、ぐッ!? リッカちゃん、\\n[4]……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「フッフッフゥゥッ!! ウゥ、ウゥゥッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>「ふぅぅ、ふうぅッ! こ、これ以上はっ、はうぅ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おじさん、ごめんねっ……あまり痛くしない、からぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<ホームレス>「う、うぅっ……こんなこと、したく……ないっ!" + ] + }, + { + "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": [ + "\\n<\\n[2]>「よ、良かったよぉ……おじさん、意識が……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「ご、ごめんよ……お嬢ちゃん、うぁうぐッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 頭の中をっ、何かが支配してきて……か、身体がぁ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「う、く……っ! おじさん!? 催眠に負けちゃダメ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ぐ……ふぅっ、ぐひぃぃッ!! 意識を取り戻して、んあぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「分かってるっ、分かっているん……だがぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ぐぁぁっ……この、肉の感触がぁ……お、おぉ……ッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「ウガアアァァッ、お、女ぁっ、マンコぉぉッ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG67_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<ホームレス>「フゥッ!! 孕ませる孕ませるっ、ウウゥ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ひぃっ、ひぃぃっ、ん゛ああぁっ、んん~~~……ッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あひっはひぃっ、んぉ、お゛ッお゛ッ、ほおぉぉぉ……っ!?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG67_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぁっ、ひぃ……っ、あ、ぉ……ひゅぅ……ひゅ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "肌は真っ赤に火照り、滝のような汗が流れ落ちる。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面ミミ-輪姦", + "switchId": 1, + "trigger": 0 + }, + { + "id": 140, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 133, + 133, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 268, + 268, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "――その数時間前。同テント内にて……。" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG68_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「イギィッ!? ぐふぅぅ……あっ、ああぁっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私からっ……離れなさい! それを、抜いてぇ……うぐぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はぁっはぁっ、う゛ぅぅ! こ、このぉ……!!" + ] + }, + { + "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": [ + "\\n<ホームレス>「うっ、うあぁ……ふっふっ……あぁ?」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「……っ、く……はぁっ、んあぁッ! な、んでぇ!" + ] + }, + { + "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": [ + "\\n<ホームレス>「はぁっ……はぁっ……、ふぅぅ、ふぅぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……うッ!? く、臭ぁ!? 顔、近づけないで!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " うぇ……ホームレス人って、歯も磨かないの? ひうぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「まるで側溝に顔を近づけたような気分……っ、ひっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 臭すぎて、口で呼吸しても……キツっ、んああぁッ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG68_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ん゛んっ、~~っ、っは、……っぐ、はぁっ!?" + ] + }, + { + "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": [ + "\\n<\\n[3]>「……これは、正当防衛なんだからッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ちょっとばかり、痛い目を見て――ンもオオォォッ!?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG68_03", + 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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "息苦しそうに、しばらく悶えていたヒトミだが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 突如、その四肢がピンと伸びてガタガタと震え出した。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ひゃ、ひゃめっ!? ん゛ッ、むうぅぅっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 汚っ、いひいいぃぃッ!? ん゛むむッ……ぐぉぉぉ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「んああぁぁ……!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG68_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「 おえっ、お、おっ、げぇぇッ!?" + ] + }, + { + "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": [ + "\\n<ホームレス>「んまぁんまぁ、べろべろべろぉ、むちゅぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あぇ……ぅ、ちゅぷ、ちゅ……れれれぇ……ん、ぇ!" + ] + }, + { + "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": [ + "\\n<ホームレス>「ふっふほぉ! ほっ、ほおぉッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「れるれる、んりゅ、んれぇ……っ、ちゅぷっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んッ、ふっ、ん゛っ、ん゛っんっんっ、あぁ、あ゛ッッ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG68_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_06a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「はあぁ、あ……ぁ……っ、んはぁっ……はへぇ……っ」" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_07a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「んれぉ、んぢゅ、ぁむぅ、んん……っ、お、おほぉ!」" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面ヒトミ-輪姦", + "switchId": 1, + "trigger": 0 + }, + { + "id": 141, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF13(1秒)", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_11", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "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": [ + "\\nr<\\n[4]>「リッカさ――ッ!? な、ぁ……あぁっ!?」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG15_06", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 300, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_01a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>『じゅるっ、れるうぅっ……んぐっ、じゅろろぉ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ンッンッ、ん……ぅっ、ふ、がぼっがぼっ!? うげふぅ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『お! 出た出た、ヤッホーお兄ちゃん♪』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「その声は、リトルドク……ッ!! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさんたちに、何をさせているんだッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『何って、見て分かんな~い?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お姉ちゃんたちを使ってザーメンタンクチャレンジの真っ最中』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『お腹にどれくらい精液が入るか気になるでしょ?" + ] + }, + { + "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": [ + "\\n<ホームレス>『うぅ、もっと……しゃぶれ、しゃぶれぇ……っ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『ウグゥぅッ!? や、やめっ……オゲっ、じゅぶぶ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私の、口を……ぐぶっぐぶっ、物のように……扱ってッ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>『あ、あー……気持ちいい、い、いぃッ!!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『ゲホっ、おっぐッ……んじゅっじゅぽっ、じゅぽっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ん゛っん゛っん゛っ、ぐぼっ、かはぁ……ンジュンジュっ!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『う~ん……ちなみにフェラチオが一番うまいのは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この子! 自分から食いついちゃって、淫乱~♪』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『うぐ……っ! ンぁ……ふっぢゅ、じゅぽっ、グブぅ!" + ] + }, + { + "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": [ + "\\n<リトルドク>『んじゃ、スマホの向こうのお兄ちゃんに一言!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『ングッ、ぶはぁっ! はぁっ……はぁっ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\nr<\\n[4]>くん、この映像を見たからといって、ここに来てはダメ!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『ふぅふぅ……っ、君は早く逃げなさい……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ミミちゃんたちは私が必ず解放するから、こっちのことは――』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『フごおおぉぉッ!? ンジュっ、じゅぶぶっ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「くッ!? リッカさん! リッカさん……ッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『えぇ……そこは「助けに来てぇ~」じゃないの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " つまんな……。余裕あるみたいだし、スピードアップ♪』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『ウブッウブッ!? ゲボッ、うかっ~~~……ッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ゴフッ……おっ、ん゛んッん゛ッ、かひゅっ、オゴゴッ!?』" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG15_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_06a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>『ゲホゲホッ……あ、かはぁ……はぅ……お、ぇ……っ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『はひゅ……ひゅぅ、おぇ……っはひぃ、えろろ……』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『うぐううぅぅッ!? ゲフッ……エフエフっ!?" + ] + }, + { + "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": [ + "\\n<リトルドク>『はいはい、射精したら交代♪ 先は長いよ~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 早く来ないと、お姉ちゃんたちザーメンで窒息死するかもね?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『イヒャヒャヒャヒャヒャ……ッ♪』" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……テロロン。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "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": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面【全員アフター】1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 142, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF13(1秒)", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_11", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……ピロン♪" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG15_09", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 300, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『グジュグジュ……ゴクっゴクっ、レロロぉ!" + ] + }, + { + "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": [ + "\\n<リトルドク>『ヤッホー♪ お兄ちゃん、何してる?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 言われた通り逃げてる? それとも、ボクたちを探してる?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『まぁ、どっちでもいいけど……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それより、こっちはお姉ちゃんたちがオチンポ掃除中でーす!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>『ベロベロっ……んむっはむっ……ゴクゴク、じゅるる』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『えろ~っ、れろぉ~! ぢゅるっ……ゴキュッ!』" + ] + }, + { + "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": [ + "\\n<\\n[1]>『じゅろろぉ、えぉ……っ! クチュクチュっ、んくッ!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " あとはそれの繰り返しが延々と動画の中で繰り返されていく。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>『はむあむ……んっ、ぢゅるる……っ、ウグッ、っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あっ……うぷっ!? ウ゛エエェェっ、ゲボオォっ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『はふっはふっ……あ、あぁ、も、もう、お腹っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いっぱ……い、でぇ……っ、オ゛エエェェゲエェェっ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、いつまでも白濁汁を飲み込めるわけもなく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 先にキャパオーバーになったミミとヒトミの口から、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ドバドバと精液が滝のように逆流した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『あ~!? やっちゃったー……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はい、ペナルティ~! 今度は誰が受ける~?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>『……ヒッ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『あ、あぁ……!?』" + ] + }, + { + "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": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『げふっ……はぁっ……はぁっ……! 私が受けるわ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『えぇ~、またお姉ちゃんが受けるの~?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>『り、リッカちゃん……っ、でも、もうキツイでしょ?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『そうよ。リッカさんは、何度も私たちを庇って……』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『心配は要らないわ。二人と……もっ、くはぁっ、はぁ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>『そういうわけで、私にペナルティを頂戴……』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『なんだかなぁ~、ボクが悪者みたいじゃん?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 勿論、欲しければ、お姉ちゃんにあげるよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも、ちゃんとお願いしてもらわないとなぁ~……』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『……くッ! あぁ、もう分かったわよっ!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『私は、ザー汁が大好きな変態ビッチ女です……!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ホームレスの熟成ザーメンが欲しいので、ぶっかけください!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『イヒヒ、イヒャヒャヒャヒャヒャッ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そこまで言われたら、仕方ないね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おい、浮浪者ども……ザーメンパックのご所望だぞ~♪』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>『ウグッ!? はぁっ……はぁっ……はぁっ!!』" + ] + }, + { + "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": [ + "\\n<ホームレス>『オオオォォっ、ウウゥゥゥゥッ!!』" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG15_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_06a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>『ん゛あ゛あ゛あぁぁッ!? ガボッ、ごぼぼぼっ!?』" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_07a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『……ゲボッ、ガッ……ごぼっ!? ゴキュッゴキュッ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>『ンクッ、ゴク……はぶっ……ぢゅるる……ウッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コク……ゴクっ、ぷはぁっ……んぶっ、ぶへぇはぁぁ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『イ~~~ヒヒっ♪ 凄い凄い!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ザーメンで溺れてるっ……イヒャヒャ♪ イヒィ♪』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『ゴボオォ!? カッ……~~~……ッ!? っ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " グ……ぉっ、……っ……!? ッッ!! がぼぼっ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>『うぶっ、ぶはぁっはぁっ! お願い、もうやめてぇ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『酷いっ、このままじゃリッカさんが死んじゃう!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>『あーあー、そうね。それもつまんないよね~。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よしよし。これにて、ザーメンタンクチャレンジは終了!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んじゃ、ホームレス諸君! オマンコとケツ穴も解禁しまーす』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>『フゥゥ、フゥゥ! マンコ、アナルぅぅ!!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>『ひいぃぃッ!? 嘘っ、まだ終わらないのぉ!?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『はぁっ……はぁっ……。もう抵抗する、体力がぁ……』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>『ウゲボォォっ!? ゲハァッ、かひゅ……ひゅぅ……』" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……テロロン。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ああぁっ!? そんなッ、ミミ!? ヒトミ!!?" + ] + }, + { + "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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう、家に帰りたい……。" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面【全員アフター】2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 143, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG16_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あ、あぁ……っ!? そ、そんなぁ……ッ!?」" + ] + }, + { + "code": 222, + "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": [ + "\\nr<\\n[4]>「……ひ、ヒトミ!? おい、大丈夫かっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……ぁ、あぇ……んほォ……ほっ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ミミっ!! 頼む、目を覚ましてくれ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「んげぼぉ……ッ、はぁっ……はぁっ……ぶぇ」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " ゴミ溜めの中でも圧倒的な存在感を放っている。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぅ……あ、はぁ……ぁ、コウ……くん?」" + ] + }, + { + "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": [ + "流石、悪に立ち向かうSIGNALの隊員というべきか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさんだけは辛うじて意識を繋ぎ止めていたようだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「に、逃げなさいって……言った、の……に……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも、助かった、かも。私、一人じゃ……も――うっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ウボエエエェェっ!? おおぉっ、うげぇぇッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ガハァっ……ゲボッ……おえぇ、えろろっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「~~……ッ!?」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " トイレとして利用した事実がリッカさんの口から露になる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……がっ!? お、ぉ……っ、かひっ……ぁ……」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「――ッ、うぷっ!? オエエェェ……!!?」" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 0, + -153, + -153, + 0 + ], + 200, + false + ] + }, + { + "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": [ + "\\nr<\\n[4]>「あ、ああぁ、あ゛あ゛あ゛アアアアアッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「もう嫌だ! 嫌だ嫌だ嫌だ嫌だああぁぁッ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 初めから無茶だったんだッ! 無謀だったんだぁッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「俺は……俺は、ただの高校生なんだよぉ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何が、正義だよッ、くそッくそッ、くそおぉぉッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ぁ、ぁ……コウ、くん……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はぁっ、はぁっ!! 父さん……母さんっ、うぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「そもそも! リッカさんがこの街に来なければっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ミミもヒトミも……こんな、ことには……く、うぅぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>\\{「大きく振りかぶって……ホームランッ!!」" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow2", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "――バキィィィィッン!!" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + -119, + -255, + -255, + 0 + ], + 180, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……ウガァっ!!?」" + ] + }, + { + "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": [ + "\\n<???>「黙って見てれば、うるさいなぁ~……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヒステリック? 責任転嫁? 男のくせに情けなーい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「き……みは、ホームレスを、操って……い、た……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「お兄ちゃん、弱すぎ雑魚すぎバカすぎ~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一回負けた相手の所に無策で来るかね、普通ぅ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「この頭には何が詰まってるのかなぁ、あぁん?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow2", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ウグッ!? ぐはぁッ、がッ……グハッ、うぎぃッ!?」" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + -187, + -255, + -255, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「てか、最後の最後に仲間割れでバ~ラバラ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お兄ちゃんたち、ここまで一致団結して頑張ってきたんでしょ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「う~ん。それは、ボクも見てて悲しいなぁ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " というわけで最後はみんな仲良く、“一つ”にさせたげる♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ホームレスの諸君、あとは、よろしくぅ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「あ、あぅ……あー……うぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(“アナタの所為”か……ホント、その通りね)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(確かにコウくんの言う通りだわ。反論の余地も無い。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全て私の責任……。私の弱さが引き起こした、顛末……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(初めて出来た友人に、きっと浮かれていたんだわ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一人の時は、もっと慎重に事を進めていたって、いうのに)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(慕ってくれる、みんなの笑顔が恋しくて……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 初めて経験した結束力に、酔い痴れて……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(偉そうにリーダーを気取って……ホント、恥ずかしい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私なんて、もう……死んでしまえば、いいんだ……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(もう目も開けたくない。このまま……このまま――)" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "…………。" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "………。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面【ラスト】1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 144, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 135, + 135, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 215, + 215, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 216, + 216, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 217, + 217, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "07わかばタウン", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG17_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス1>「よし! ベルトの固定が完了したぞ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こっちの鉄材もクレーンで上げてくれ!」" + ] + }, + { + "code": 222, + "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": 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": [ + "\\n<ホームレス2>「うーし、これで全部か? ふー、疲れたー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス1>「あぁ、そのスクラップを乗せれば今日は終了だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はぁ……それにしても、熱ぃな~! ビール飲みてーよ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス3>「最近、酒も飲めてねーな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " え~っと……最後に飲んだのって、いつだっけか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス2>「あ~……あれだ! あの学生ボランティア!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 突然でビックリしたけど、彼らは良い子だったなぁ~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス3>「あれから、全然、会いに来てくれねーな……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やっぱ学業やらで忙しいんかね? 寂しいよなぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もう一回、女子高生を間近で見ながら酒飲みて~!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス1>「……何であれ、元気で居てくれればいいな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 食い物とか飲み物とか要らねぇから、ただ会いに来てほしい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス2>「……あぁ、全くだな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス3>「顔を見るだけでも、人って元気になるだよなぁ。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " こんな“鉄臭い”空気すら心地良いモノに感じられた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド1>「おぉ、お前ら。仕事は順調か?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス1>「お、お疲れ様です! " + ] + }, + { + "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": [ + "\\n<ホームレス1>「あ、あの……お連れの方は大丈夫ですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド1>「あん? あぁ、アイツは新人でな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この“現場の空気”に当てられたんだろうよ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド1>「心配は要らねぇ、とっとと作業を続けな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス1>「は、はぁ……。それでは失礼します」" + ] + }, + { + "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": [ + "\\n<ギャンデッド1>「おい! 大丈夫か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ……たく、ギャンデッドがゲロゲロ吐いてんじゃねーよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド2>「す、すんません……っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ただ……あ、アレは――ウプッ!? ゲホッゲホ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド1>「まぁ、初日の俺も似たようなもんだったか。" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 2, + "CG17_01", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 100, + false + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 1つの生命体にも見えなくもなく、不気味であった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジッと見つめていれば、飛び出した眼球がこちらを見つめ返し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 飛び出た無数の手足をバタバタと蠢かして這い寄って来そうで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ギャンデッドの新人は自分の肩を抱いてブルブルと震えている。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド2>「て、てか! あいつらは平気なんすか!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まるで……も、物を扱うみたいに……っ、平然とした顔で!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド1>「幸か不幸か、ここに居る浮浪者たちは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リトルドクに暗示を掛けられているからな……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド1>「奴らにとっては、ただの屑鉄のスクラップさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ここが生体パーツ集めの効率が良いのは、そういうことだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド2>「そ、そうなんすね……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも、こんなんになって、これって使い物になるんすか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド1>「あー見えても、大部分は無傷なもんさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " しかも、特殊な防腐作用まで施された一級品ばかりでな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 冷凍して解凍しない分、細胞の損傷も少ない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド1>「使える所は、まだ使えるらしいぞ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 前は、ガチで本物の肉で出来た尻型オナホが売られたっけな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どうだ、お前も買ってみるか……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド2>「う!? お、俺は五体満足の女がいいっす」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド1>「ハハハ! ちげねーな!!" + ] + }, + { + "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": [ + "\\n<ジュウイチロウ>「……どうなったかと思い、見に来てみれば。" + ] + }, + { + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面【ラスト】2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 145, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 134, + 134, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 224, + 224, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "4人が全滅して数時間後・・・" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG24_00-kage", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うくっ……んん……? こ、こは……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気だるげな嫌悪感からリッカは目を覚ました。" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>(あのちびっ子博士に負けて、拘束されたって感じね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 脱出は……くっ! 難しいみたい……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(というか、みんなは何処? 無事なのかしら……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それとも別の場所で……今の私みたいに……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「おはよう、お姉ちゃん! 調子はどう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ぐッ! リトルドク……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「みんなは、私の仲間たちは何処に居るのッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何かおかしなことをしていたら、許さないわよッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「おぉっ!? 怖い、怖~い。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんな格好でも威勢が良いなんて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 流石、SIGNALの誇る天才博士“白根リッカ”だねぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「なっ!? わ、私の名前を知って……!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「アハハ! お姉ちゃんだけじゃないよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一人は“赤薙ミミ”。陸上大会の記録保持者。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もう一人は“錫ヶ岳 ヒトミ”。この街一番のお嬢様」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「あとは……そこら辺のオス一匹。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こいつは大した情報も無かったし、ただの雑魚」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「……てか、あんなバカどもの話はいいの!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ボクはリッカお姉ちゃんの脳と身体に興味があるんだよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「脳? ……って、や、やめぇッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こっちに来るな! ダメっ……う~~~……ッ!?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<リトルドク>「へー天才少女のアソコってこうなってるんだぁ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 黒ずみも無い、綺麗でサーモンピンクな小陰唇♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なるほどなるほど……クリトリスは控えめなのかぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「う、うぅ……っ、そんなトコ、ジロジロと見るなぁ!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " リトルドクは鼻の下を伸ばして喜んでいた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「オホっ♪ いいね、お姉ちゃん、その動きいいよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 暴れる度に下のお口がパクパク開いて、中の動きが分かるよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「えっ!? あ、うぅ……っ、こ、このっ……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「あれ? もうオマンコ動かしてくれないの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なら……そろそろ触診の時間で~す♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「触診って、まさか!? ん゛んっ……く、はぁっ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっ……んっ……ぁ、やめ、なさっ……いぃ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんなことに……っ、くんっ! 何の意味がぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ふむ……。膣内温度は割と高めだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " チンポを温めるには丁度いい、湯たんぽオマンコだ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あ……ぁんっ、指、グネグネするなぁ……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんな入口の近くばかり……引っ搔いて、ん~~~ッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「お、おぉ? チンポ、意識しちゃった?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 中から、エッチなお汁が零れ出してきたよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「クリトリスも充血してエロ勃起させちゃってさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もしかして普段から、こういう敗北シチュを妄想して、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オナニーしちゃうタイプなの~?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁ? す、するわけないでしょ……っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それは、あ……ぃっ、ただの生理現象……だからっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「あぁ、ヤバい! オマンコ見てたら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オチンチンがイライラしてきた……!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「ひぃぃ……ッ!? あ、え!? 何、これっ!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ッ、あなた、やっぱり身体を改造しているのね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 子供の身体に脳移植して、子供のフリをしているだけ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「え~? なんのことか分かんないや~?" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ひ、ぎいぃぃッ!? あ、ぐっ……かはぁっ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ほぉ……っ、ぐあぁっ! き、キツイぃぃっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな簡単に、はぁっはぁっ、奥まで届くなんてぇ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「んん? お姉ちゃん、子宮は浅い方?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それとも、チンポを迎えに来たのかなぁ? ウリウリ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひゃあっ!? やめ、りょ……お、ぉぉう!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 硬いのがゴリゴリきてぇ……ふぅ、ふぅぅ……っ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あっあぁッ! ん゛っんっ! こ、この感じぃ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あなた、私に何か……っ、ひぐっ、し、したわねぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「……ありゃ? もうバレたか……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 流石、天才博士……だなっとッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んぎょぉッ、あぁっあっああぁっ! いぃぃッ!?" + ] + }, + { + "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": [ + "\\n<リトルドク>「ほら、おへその管が見える?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そこからお姉ちゃんの子宮に、直接お注射してるんだよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ンッッ、あっくぅ……っ! なんて、悪趣味なっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 人のために役立てるのが科学のあるべき姿なのに、んああぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんなことにしか使えない、なんてね……あぅ、おぎぃッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ハハハハッ! よく言うよ~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その科学力を使って、鋼泉町を壊滅させたくせに!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふっふぅっ! あれは、正しい選択でしょっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " うぐっ……あぁ、善良な市民のためにやったことだからッ!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あれこそ、正しい科学の使い方……はあぁ、ンッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " くひぃ……はぁ、んんッ! う……ぐっ、あぁ、ふぅぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「分かってる、分かってる♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ボクもあのスーツの力を悪だとは思っていない……よっと!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふぐぅぅ、うっ……あひぃぃッ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「んっんっ、くぅぅ……ッ! お腹が、熱いっ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>(何か、おかしい……っ! コイツの狙いは何?)" + ] + }, + { + "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": [ + "\\n<\\n[1]>(私を肉体改造して堕としたいなら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな回りくどいことをせずに催眠や薬漬けにしてるはず)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(それに一番気になるのは、胸に装着された変な器具。" + ] + }, + { + "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": [ + "\\n<リトルドク>「フンッフンッ! あぁ、思った通りの名器だ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そろそろ良い頃合いだし、射精しちゃおう!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うぐっあっ、んああぁ! い、良い頃合い……?" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 女としての絶望を味わいながら絶頂の波に飲み込まれていく。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「んひぃぃ~~~……ッ、あ、熱ぅ……うぅ!" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "ちゅぽん3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「……あひんっ!? はぁっ……はぁっ……ぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「はぁっ……いっぱい射精たぁ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 金玉の中までスッキリした気分だよ。頭も冴えてきた!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(この……好き勝手に、射精して……っ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>(これで……ひとまずは、終わりなようね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 次の凌辱が始まる前に、打開策を考えないと……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ちょっと、ダメダメ! これからが本番なのに!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……んぁ? え? 何を言っ……へおおおぉぉッ!?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「うぎいいぃぃッ!? う、嘘おぉっ、こんにゃ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ザーメンっ、また子宮に戻って……ンオオォォっ、へぇぇ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "バイブ", + "volume": 40, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " そのまま張り型はマンコをグルグルと掻き混ぜ始めた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん゛ああぁっ、んっんんッ! ダメっ、これ、はぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はひぃひぃ!? おぉ、これは我慢できな……ひぃぃッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「今のセックスデータから造られたディルドはどう?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お姉ちゃんのオマンコにジャストフィットする形と動きでしょ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " おまけに、クリトリスを刺激する機能もあるよ~♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「お、お願いっ、止めっ……止めてぇぇ……んはぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " い、今は敏感になってて、腰が、飛んじゃうぅ、うああぁッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凌辱はこれで終わりと、すっかり油断していたリッカは、" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " リッカは拘束具を壊さんばかりの絶頂痙攣を噛まし続けた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あ、ああぁっいぃ、イイィッ! う、ウゥッ、ああ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こ、こんなことしへぇも……私は負けっ、にゃひぃぃ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「たとえいくら身体を改造されたとしてもぉ、ホォォっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ギャンデッドを壊滅させるまではぁ……あいぃ! ぐはあぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ん? あぁ、ただの機械ファックだと思ってるの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 違う違う、それはただのキックスターター」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ン、にゃ、何を……いっへ? ン、おぉぉッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はぁっ……はぁっ……、うぎいぃぃッ! オ、ほォォ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「つまり、性的興奮を対象に与えて続けて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 脳の意識を混濁させるとともに心拍数を上げて血流を――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「……って、口で言っても分かんないよね?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 百聞は一見に如かず! はい、こちらをご覧くださーい♪」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 300, + false + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁ? あ、え? あ、あぁ、そんなぁぁッ!?」" + ] + }, + { + "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": [ + " 間違いなく、それはミミ、ヒトミ、\\nr<\\n[4]>の三人である。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_02b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_02b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ホヒィィッ、ブヒィ……ブホホッ、オゲゲェ♡" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ンゴクッ……ゴキュ、ゴキュ♡ ゲボボボッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ジュルル……ッ♡ ンクッンクッ……オゲッ、ウプッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、ミミとヒトミの身体に取り込まれたであろう液体は、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 再び彼女らの肛門から垂れ流され、\\nr<\\n[4]>へと取り込まれる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>は女子二人分のゼリー状の液体と、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 自らのチンポから噴き出る液体を次々と飲み込むことで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼もまた妊婦のような有り様で腹を膨らませ始めていた。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「まさか……ッ、これは電子回路ゼリーなのッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「お! ご明察、その通り!!」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 今となっては忌まわしき人類悪の遺物である。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっ……はぁっ、人の叡智を紡ぐための技術を!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 完成させたにもかかわらず、こんな……悪用してっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「非人道的だわッ、恥を知りなさい……ッッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「はッ、非人道的だって? バカバカしい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 犠牲になったのは人類史には不要な人間だけじゃないか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんな社会のゴミどもが、人類の叡智の礎となれるんだぞ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「だからボクはホームレスたちにチャンスを与えた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その結果が、これさ! 遂に、ここまで到達した!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ッ!? じゃあ、私の中に入れられていた液体は!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ムフ♪ さぁ、SIGNALを支えるその知能を、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その可愛いアナルから放り出してボクに見せておくれッ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "28ゆるめのアナル", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぎひいいいぃぃッ!? や、やめひょおぉぉッ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ンぐぐっ、はぁっ……はぁっ……んおぉおぉッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 身体の中を、熱いのが駆け巡りゅうぅ……ッ、ひぎぃぃっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「お尻と、胸からドクドク熱いのが拡がってぇ……ッ、" + ] + }, + { + "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": [ + "\\n<\\n[1]>(快感で脳を支配されたら他の記憶が持っていかれる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私しか知らないシグナルスーツの情報に、サイバー装備ぃ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それに……っ、みんなとの思い出……までっ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(耐えなきゃいけないのに媚薬が効いてぇ、クソぉ!?)" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(お尻も、おっぱいも気持ちよくなってるぅ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " イクっ、イクぅぅ♡ ……じゃない! イッたらダメだぁ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "必死に絶頂に耐え、脳内に保管されているSIGNALの情報、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " シグナルスーツの構造やサイバー装備の製造法、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そして何よりも\\nr<\\n[4]>たちとの思い出を渡すまいと堪えるリッカ。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「ンホォッ、オン……ンオオォォ、ホオオォォ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「アヒイイィィッ、ングングッ……グオオォォ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ンジュル♡ ジュルル……ゴキュ、ゴキュ……ウブッ♡」" + ] + }, + { + "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": [ + "\\n<\\n[1]>(あぁ、もうッ!! 気持ちよさそうに咆えちゃって!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やめてよっ、私まで……お腹が疼いてきちゃうぅ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(電子回路ゼリーをお尻で塞き止めているのにっ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんなイキ声聞いちゃたらぁ……肛門が決壊するぅぅ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「おぉ、頑張るね~! それじゃあ、ダメ押しで。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「うがあぁッ、あ゛ああぁぁ♡ クソっクソおぉ♡" + ] + }, + { + "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": [ + "電動抽送は1秒に1回のペースで行われるため、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼女の脳内では1秒に1回ずつ強烈な絶頂の稲妻が轟いた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はへぇ、ンギギギぃぃ♡ あぁ、もう無理ぃぃ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もう出るっ漏れちゃうぅ♡ はぁっはぁっ♡ んほぉぉ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "時間にして数分、回数にして100を超えるアクメに耐えたが、" + ] + }, + { + "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": [ + "\\n<\\n[1]>「でも、負けるもんかぁ♡ ギャンデッドなんかに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私の情報は渡さない……お、っ? んぐうぅぅッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「出る出るっ♡ フン……ッ、イグウううぅぅッッ♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「はあぁっ、お、おひぃぃぃッ♡ あ、やっ、りゃめぇ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " りゃめら♡ これ全部、出りゅ、頭空っぽになりゅのおぉ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んっンンッ♡ ダメっ♡ これ以上、出したらぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私の全てを、曝け出しちゃうのおぉぉ……ッ♡ おっおっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あぁ……止まんにゃい♡ 気持ちっ気持ちっ、いいぃ♡" + ] + }, + { + "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": [ + " SIGNALの科学力を支える天才博士の全てが詰まっている。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁ、はへぇ……ほおぉ……ッ、おぉ、おひょぉ♡」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「あひぃ、へへ、はは……♡ 出ちゃったぁ♡ 出たぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " SIGNALの機密事項ぅ、ギャンデッドに取られひゃったぁ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「おおぉぉ!! これは、何と高純度なゼリーだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 解析用のPCにドンドン情報が蓄積されていく!!」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ンゴオオッ、オンッ……ォ……オフウゥ……ッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「それに比べて……こっちはクソだな……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 三人分も連結させて、リッカお姉ちゃんの半分も満たないとは」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「だが、これでシグナルスーツの解析が進むぞ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これなら、量産型シグナルスーツも夢じゃない!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「とはいえ、まだまだ情報は欲しい!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「あへぇ、へへへ♡ 嫌ぁ、嫌~んっ♡ たしゅけてぇ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これ以上されたりゃ、頭がパーになりゅ、パぁ~……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「よし、次は四人で連結させてみるか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカお姉ちゃんのアナルと、他の奴らの口を連結させて……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あと、邪魔だし手足は切断して生体パーツに再利用しよう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひひ、殺……して、誰か、私……を、殺ひ……てぇ♡」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " パーツであるリッカも念願叶って処分されるに違いない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "果たして、それはいつになるのか……。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★3面【4人バッドエンド】", + "switchId": 1, + "trigger": 0 + }, + { + "id": 146, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 147, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-17", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ペタペタペタペタ……。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフフ、風呂上がりの女子はいつ見てもいい♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大事なところは、しっかりと洗えたかなぁ~?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(開口一番でセクハラなんて、気持ち悪い……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(ホント、この役目をミミちゃんやヒトミさんに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "任せることにならなくて正解だったわ……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「それで、アナタに訊きたいことがあるのだけれど……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おっと!? まずは、そのまま!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこで立ったまま、その邪魔なタオルを外しなさい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ」" + ] + }, + { + "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": [ + "Mr.ブラックの表情は伺えないが、リッカには、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼が鼻の下を伸ばしているのが手に取るように分かる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女は少し躊躇した後、パパ活女子を演じる必要性を思い出し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その不快感を顔には出さずに、純白の布を脱ぎ捨てた。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-10", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n「ほぉ……見事な脱ぎっぷり。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こういうことは、かなり慣れっこかなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……それなりにね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは生まれたままの姿で、Mr.ブラックの前に立つ。" + ] + }, + { + "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": [ + "\\n「ふむふむ。改めてよく見ると……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君は、白根リッカに似ているなぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ!?」" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(もしかして、私の正体に気付いて……!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……それはない。それなら違うアプローチでくるはず。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ということは、Mr.ブラックは私の顔を知る人物ということ?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「えっと、その人は……誰? 有名人か何か?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ん? あぁ、忘れてくれ忘れてくれ」" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(いきなり、思わぬ成果を得たわね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このままいけば、もっとボロを出すに違いないわ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「それじゃあ、早速お愉しみ……♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "と思ったが、もう少しだけボディーチェックをしようかなぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ボディー……それは、必要なの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「んん? すぐに、ぶち込んでほしいのかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それはそれで、オジサンもやぶさかではないけど……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……いえ、もう少し時間を掛けましょう。" + ] + }, + { + "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": [ + "Mr.ブラックの様子を見る限り怪しまれている様子はない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おじさんに任せれば、すぐに濡れ濡れさ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあ、回れ右して。壁に手を付きなさい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……はい」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-b-リッカ-09", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-b-リッカ-07", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ひぃ!? ん、ん~~~……っ!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>(な、何!? この指の動きは……っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "指先にマニピュレーターでも入れてるの!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(強すぎず弱すぎず。私の身体を熟知したような動き。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「んっ、ふぅ……。はぁっ……ぁ、ンッ、い……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ん~、なるほどなるほど♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "濡れにくい体質、だっけ? そんなことはないみたいだねぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁ、へ? それは、どういう意味……んんっ!?」" + ] + }, + { + "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": [ + "\\n「聞こえるかな、この水音?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今までは前戯が疎かだっただけだね。相手が悪かったんだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「嘘!? こんな、あぁん! これって、汗じゃ……っ」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "t-b-リッカ-08", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>(くっ!? これは、絶対におかしい……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか、この部屋に催淫ガスが!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(いえ、だとしたらアイツも同じ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ということは、備え付けのシャンプーか! あぁ、もう!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(ニオイや汚れを気にして、" + ] + }, + { + "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": [ + "\\n「ククク、これは直で触るのが愉しみだぁ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあ、最後におねだりしてもらおうかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁ、はぁっ……、お、おねだり?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ごにょごにょ……って、言ってごらん?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それと、ポーズもセットでね♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……なっ!? そ、それは……っ、く……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(し、仕方がない。ここは反論する方が変……よね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだ有力な情報を得られていない以上、もっと油断させないと)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(これじゃあ、裸の見せ損だわ……!!)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-b-リッカ-09", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「お、お願い、しますっ……私のトロトロオマンコぉ、" + ] + }, + { + "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": [ + "\\n<\\n[1]>(これも作戦のため! これも作戦のためっ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「よしよし♪ それじゃあ、こっちに来なさい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ようやく許しを得て、Mr.ブラックと対面するリッカ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だが、その顔に数分前の余裕も冷静さもない。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面リッカ2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 148, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 222, + 222, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG22_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_07a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん……ぁ、はぁ……あぁ、ふぅ。あ、あの……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「……ん?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「その……はぁ、あんっ! いつまでこんなことを……」" + ] + }, + { + "code": 222, + "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": [ + "Mr.ブラックは強引にリッカを抱くことはなく、" + ] + }, + { + "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": [ + "\\n「おじさんはね、こういう時間が好きなんだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お互いの熱を感じ合う、この恋人のような時間が……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「恋人とか……気持ち、悪い……あぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふっ、ふぅ……これは、パパ活の一環だから……んっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「分かってる、分かってる~♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、お互いに気持ち良くなった方が得だろぉ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「気持ち良くって、別に……私は、はぁぁんっ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁぁっ、ンッ、だ、めぇ……んっ、ん~~っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "くぅ……ふぁ……、こんなの、初めてぇ……あぁんッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おやおや~? オナニーは、膣派かな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この敏感で可愛いお豆ちゃんは弄らないのぉ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひううぅぅ!? はぁ、お、ぉ……あぁっ!" + ] + }, + { + "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": [ + "幾度もなく、彼女の脳裏にMr.ブラックに対する敵意が湧く。" + ] + }, + { + "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": [ + "\\n<\\n[1]>(おかしい、全身から……力が抜ける……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何か打開策を考えないと、何か……なに、か……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ふ~む、乳首もビンビンだねぇ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "肌も吸い付くようで、揉み心地も最高……!」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_07b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふひょおぉっ!? オ、へぇ? 何ぃ……?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ンッ、んっ、あっ、あっ! んんっ!? むああぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "えるるぅ……むあぁ、はぁっ……んちゅ、れぁ、舌がぁ、んぅ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックは情け容赦なく、次々と責めの範囲を広げる。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっ……はぁ、んぶぅ……ちゅぱっちゅぱっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "レルレル……ん、んはぁっ、ああぁん! んむッ、んふぅ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフフ♪ どうかしたのかなぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何か、物言いたげな顔をしているね……むちゅぅぅ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふぅ……ぅ、いつまで、続けるつもり……ぁん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "は、早く……あ、アレを……アソコに、挿入れれ……ば?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの性欲が真に解消されない理由。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それは蜜濡れの膣穴にはMr.ブラックが無干渉なことだった。" + ] + }, + { + "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": [ + "\\n「アレ? アソコ? はてぇ……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ンフフ、分からんなぁ? もっと具体的に言ってもらわんと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「だ、だから……っ、んあぁ、はあぁっんん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お、オチ――んぶぅぅッ!? ぢゅぢゅぢゅっ、ひゃあぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「お、お゛ォォっ、うぅぅ、ぐうぅぅぅッ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん? むあぁ……ふぅぅ、ふぅぅぅ……っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おほっ♪ なるほど、そうきたかぁ♪」" + ] + }, + { + "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": [ + "Mr.ブラックの指先をドロドロに溶かしていった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(問題ない、これは作戦通り! 作戦通りっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "相手のペースに流されないための、策略なの!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(イッても問題ない! むしろイッた方がいい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうよ、これは性欲処理。媚薬を外に出すための、最適解!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(だから早くっ、コレをアソコに挿入れなさいよっ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「よしよし、もう限界みたいだなぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「本番前に、ほれ! 一発、アクメしろっ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG22_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「……っ、うぎッッ!? ほへええぇぇぇ……っ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの溜まりに溜まったエクスタシーを、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックはデコピン一つで解放させた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(イッ……あ? イッて……っ、これ、す、凄ぉぉ!" + ] + }, + { + "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": [ + "\\n「下手に我慢すると辛いからな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほれ、ほれほれ……出せ、出せっ♪」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「おっ、お゛お、おっ、おんっ、おぉ、ぉぉ、ほぉぉ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの大噴射を見落としながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックは尿道口を掌でペチペチと刺激する。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まるで射精を思わせる勢いでビュッビュッと噴き出す小水。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その度に、リッカは情けない喘ぎを漏らした。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(だ、だめぇ……っ、全然、アソコが治まらないっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "むしろ、さっきよりも酷くなってぇ……こんなはず、じゃ……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(これ、じゃあ……Mr.ブラックの正体を、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "探るどころの話じゃ……ないっ、作戦が、失敗しちゃうぅ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ぜーんぶ、出し切ったら、" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面リッカ3", + "switchId": 1, + "trigger": 0 + }, + { + "id": 149, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んッはあぁぁッッ、あっイクッイクイク~~ッ!!」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっはぁっ……、お、おふっ……あっ、ぁ……」" + ] + }, + { + "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": [ + "\\n「ムフフ♪ いい反応じゃないか♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうだ? ゴム無しセックスは凄い快感だろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「べ、別にぃ……はぁっ、ん゛ん~~~……ッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凄くなんて……っ、いぎぃぃッ! 奥ぅ、グリグリぃぃっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「白根リッカに似た女が喘ぐ姿は、気分がいい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自慢の息子も、全然萎える気がしない♪ ほれほれぇ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うぐぉ……ッ、がはぁっ、ひぃ……んはあぁぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何これっ……響くぅ! 中に、絡みつくみたい、で、あぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うおっ、ほふぅぅ! アソコ、持って行かれるっ!?" + ] + }, + { + "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": [ + "Mr.ブラックの想うがままにイかされて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オスとメスの絶対的な主従関係を、彼女はその身に刻まれる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(どうしようっ、どうしようぅ……!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう訳が分からない、頭がグチャグチャになっていくっ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(アソコと脳を直結させられた、みたいでぇ! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなの思考じゃない……っ、もうただの女の本能ぅ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(私の知らない私を、炙り出さないで……っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ以上、私に女を刻まないで……あ、おぉぉッ!?)" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぎひいぃぃぃッッ!? あ、がはぁっ、おふぅ!」" + ] + }, + { + "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": [ + "\\n「おいおい、そんなにアクメしていいのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あんまりギュウギュウ締め付けられたら、中出ししてしまう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「君の所為で、ゴムを使い果たしたんだぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今が生挿入だってこと、忘れてはいないだろうな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うぐ……っ、オっ、はぁぁ……! そ、それは!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お願い、射精だけは……妊娠しちゃっ、あンンッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「なんだ、アフピも常備してないのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……それなら、私と勝負するか? ムフフ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっ、はぁっ……、あ、ぁ……勝負……?」" + ] + }, + { + "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": [ + "\\n「私が射精するまで、アクメを我慢しなさい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "回数はそうだな……10回! 10回イかなかったら外に出す」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「じ、10っ!? わ、分かったわ……やって……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「それでは……スタートッ!! フンッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んぶほぉッ!? ひぎぃッ……っぐううぅぅッッ!" + ] + }, + { + "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": [ + "\\n「ムフフ♪ 私は優しいからな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "連続アクメは1回でカウントしてやろう……ほれっほれっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひっ、ぎぃぃッ!? うぐぅぅ、あ、アアァっ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>(ど、どうして……私の身体、普通じゃない!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みっともなく、こんな姿を他人に晒すなんてぇ……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(やめたいのに、腰が勝手に動くし、声も……。" + ] + }, + { + "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": [ + "そんな弱気が、Mr.ブラックにピストンを繰り返される度に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの胸の内からじわじわと溢れ出してきていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んおぉっ……はぁ、はへぇ……ンッンッ、あはぁぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ぐ……ふぅぅ、おほォ!! ひぃ、ひぃ……ふぎゅうぅぅッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ん~? それは我慢してるのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それとも、もう降参して……好きにしてってことかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はあぁっ、アアぁんっ! お腹、捲れるぅ……お、ぉ!" + ] + }, + { + "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": [ + "\\n「ムフフ♪ 潮噴きに躊躇いがなくなってきたな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いいぞっいいぞぉ! メスの本性を曝け出せっ、オラっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぐっ、オオぉぉん!? 凄い、声っ、出るっ!!" + ] + }, + { + "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": [ + "\\n「フンッ、フンッ! おぉ、最高だぁ……♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "数多の女を抱いてきたが、こんな名器に出逢ったことは無い!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「白根リッカに似たその顔も、実に気に入った!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私のお気に入りにしてやる証に、ザーメンをくらえッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっ、ああぁっ! そんな、約束が違うぅ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イクのを我慢したら、おっ……ぉ、中出し、しないって」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「何を今更、10回など軽く超えておるだろうが!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私が気付かないとでも思ったか、この……変態ビッチめ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「がはぁっ……ん゛はあぁぁぁ!! 違っ、うぅぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなにイッてなんかぁ……はぁんっ、イッて、いぃぃッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフ♪ 小生意気だが、そこがまたいいっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前を完全に堕とした時にどうなるか、愉しみだッ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぎひぃぃッ、アアァ、あああぁっ、熱いいいぃぃッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何これっ、お、お゛ォォっ、お腹溶ける溶けるぅ、うはぁッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん゛ああぁ、イクっ、射精されて、イク~~ッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "孕んじゃうかもしれないのにぃ……っ、ぐぅ~~~……ッ!?」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「はへぇっ……ン、ぉ……っ、あ……ぃ、おほぉ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「お、おぉ♪ 放心絶頂中のマンコは、格別だ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男に全てを明け渡し、無防備な子宮を犯す、この背徳感……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「金玉が空になるまで、肉オナホにしてやるぞ♪」" + ] + }, + { + "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": [ + "Mr.ブラックは清々しい笑顔で肉竿を蜜壺から引き抜いた。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ンホォっ!? はぁ……はへぇ、お、ぁ……ふぅ……!" + ] + }, + { + "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": [ + "\\n「ふぃぃ……。ちょっと休憩するか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここを綺麗にさせたら、朝までずっと抱いてやるからな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「心配せずとも、料金は割増しで払おう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんたって、私には幾らでも金はあるからな……ムハハ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "路上で轢かれた蛙のような有り様で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "四肢を痙攣させるリッカを見下ろしながら男は笑う。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面リッカ4", + "switchId": 1, + "trigger": 0 + }, + { + "id": 150, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": [ + "\\n<\\n[2]>\\F[29]「あ、あの~……オジサン?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ぼ、ボクの服が無くなってたんだけどぉ……」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-11", + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「それがどうした。服が無いのは私も同じさ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それに、これからエッチするんだぞ? 裸で結構!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[29]「うへぇ~……!? う、うぅ、恥ずかしいよぉ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あんまり、ジロジロ見ないでね……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ん~? 変なことを言う娘だね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "パパ活は初めてなのか? 裸なんか、見られて当然だろう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[29](そう……だった。今は、パパ活女子っていう設定なんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "恥ずかしがってたら、怪しく見られちゃうよね……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[29](オジサンの正体を探らないと、ここまで来た意味がない!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だ、大丈夫、大丈夫! 裸なんて見られたって……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30]「……っ、こ、これで……い、いぃ?」" + ] + }, + { + "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": [ + "Mr.ブラックの舐め回すような視姦に耐えながら、" + ] + }, + { + "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": [ + "\\n「よしよし。それじゃあ、立ったまま答えなさい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オナニーは一日に何回するのかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30](お、オナニーって、アレ……だよね?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……え!? 一日に何回もするモノなの!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30](そんな話、リッカちゃんたちともしたことないし。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とりあえず、0回だと噓っぽい……よね?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30]「に……2、3回……くらい、かなぁ……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ほほう! 見た目に反して、なかなか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあ、好きな体位は?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30](“たいい”? えぇ、何それぇ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "たぶん、エッチなヤツだよね……えっと、え~とっ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30]「ふ、普通のヤツ? みんなが、よくする……アレ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「普通? ふむ、正常位か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何だ、割と淡白なセックスしかしていないのか……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30](ふぅ……。何とか怪しまれずに済んだ……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30](というか、質問ばかりされてちゃダメだよね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクも質問して、オジサンの情報を聞き出さないと!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ちなみに、彼氏はいるのかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30]「ふえぇ!? か、彼氏……っ、は、そのぉ……。" + ] + }, + { + "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": [ + "\\n「ほっほ~! その反応はもしかして……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "好きな異性は居るようだなぁ。いやはや青春だね!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「だとしたら、俄然やる気が湧いてきた!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よぉ~し! それじゃあ、大人のセックスを教えてあげよう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつか彼氏が出来たら、きっと役に立つはずだよ♪」" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面ミミ2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 151, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふっ……はぁ、んあぁっ! オジ、サンっ、激しっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オチンチン、奥まで……刺さってッ、ふううぅッ、はあぁッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>「はぁ、ん゛ッ! こ、これ……何だか、怖いよぉ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あひぃ……ぐ、はぁっ! 身体、飛んじゃい、そう……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフフ♪ そういう時は男に身を任せるんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もしくは、オマンコでチンポにしがみつくといい!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「オマンコでって、は、うぅ……無理、だよぉ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなことしたら余計にっ、あ、いぃっ、キツい!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミの弱音を無視して、自由気ままに腰を振るMr.ブラック。" + ] + }, + { + "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": [ + "見かねたMr.ブラックはピストンと共に彼女を前進させ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "壁の方へとじわじわと追いやっていく。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_04", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「うぐッ!? これで、少しは楽になったかも。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はぁっ……はぁ、あ、ありがと……オジサン、んんっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「身体を鍛えているようだが、まだまだだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この程度で疲れていては、私の相手は務まらないぞ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面ミミ3", + "switchId": 1, + "trigger": 0 + }, + { + "id": 152, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "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": [ + "\\nr<\\n[4]>「うわぁっ!? 急に、テレビが……え?」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何もしていないのにテレビ画面にAVが映し出され困惑したが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "AV女優の声と、その体形には身に覚えがあった。" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(う……ミミと一緒にこんな場所に来た所為、かな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この女の子を見てると、何だか……股間が……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(ミミには悪いけど、今の内に発散させておこう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "勃起したままじゃ、リッカさんたちとも合流できないし)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そう言い訳し、\\n[4]はミミ似の女優でシコり始めた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "隣で仲間がレイプされていることなど微塵も予想せず、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ラブホの空気に当てられた\\n[4]は、自家発電に励み続ける。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、その音だけは隣の部屋へと伝わっていた。" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……。" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>『はぁっ、あっ……あんぁ、あんっあんっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "んっ、ふぁ、あんっ、あっあっ、んぃ……あはぁっ!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……いひっ!? え、あ? こ、声……っ!?」" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n(おっと、そう言えば忘れていたな……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここでのプレイは、各部屋にライブ配信される仕組みだった)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n(ということはつまり、この音は我々のモノか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まぁ、ここに居る者には自動でモザイク処理をかける設定だし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "黙っていれば、この娘にバレることもないだろう……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ん? 声だって? あぁ、これはAVかな~?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まぁ、ここの壁は特に狭いからな。音くらい聞こえるさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ッ!? そ、それってつまり、こっちの音も、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "向こうに聞こえちゃうって、こと!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「そりゃ、そうだろう。それがどうかしたか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(それじゃあ、まだ\\n[4]が部屋に居たら……っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクの声が……\\n[4]にっ、~~~……ッ!?)" + ] + }, + { + "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": [ + "思わずMr.ブラックも歓喜の声を漏らす程であった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(ウソウソウソぉ!? 今までの全部、聞こえてたの!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ど、どうしよう、どうしよう、どうしようぅ……!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(どうか聞こえてませんように、聞こえてませんように!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とりあえず、これ以上は声を我慢しないと――)" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "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": [ + "\\n<\\n[2]>「ひぎゅうぅ~~~……ッッ!? おッ、ふうぅぅッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな乙女心など露知らず、急に具合が良くなったメス肉に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックはニヤリと微笑みながら劣情を叩き込む。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「……ッ、はぁっ……ギぃ、うぅぅ! お、ほぉっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん、ん゛んッ……ふぅぅ、ふぅぅ……ッ、ぁ……がぁッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムハハ! 声を我慢して、どうした?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "隣に人が居ると知って、オマンコ、意識しただろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「構わん、構わん! どうせAVで聞こえん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "我慢すると辛いぞ? ほらッ、ほらッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "しかし、\\n[4]の存在を感じる今だけは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "たとえ喉を潰してでも喘ぎ声を上げるわけにはいかなかった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぁっ、はぁっ、ん、あ゛あぁっ……グッ、ひぃぃ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お願い、オジサン……ベッドに行こう? ね? あぐッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「どうした、急に?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「く、おぉっ、ひっふぅぅ!! あ、脚が疲れちゃってぇ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このままじゃ、あ、ぁんっ! 立って、られないかもぉ、お!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「構わんが、ここで一発出してからな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それッ、本気のピストン……いくぞッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ほ、本気って、ウソぉ!? がっ、オっ、お゛ああぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふほっ……うぎぃぃッ、声、出るっ、ん゛あああぁッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「やめ……てっ、~~~……ッッ!? あ、がぁぁッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何これ、しゅごいっ……変っ、変だよぉ!? グギィィっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "射精欲が限界まで昂ったMr.ブラックは、" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG25_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "ミミは\\n[4]の存在を忘れて、ただただアクメを貪った。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……ぁ、はぁ……っ、ぜぇ……ぜぇ……あ、ぅ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(あ、あぁ……っ、思いっ切り、叫んじゃったぁ……)" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面ミミ4", + "switchId": 1, + "trigger": 0 + }, + { + "id": 153, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": [ + "\\n<\\n[3]>\\F[39]「こここ、これは、どういうことなの!?」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私が着ていた服が、無くなっているのだけれどっ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-11", + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ルームサービスで洗濯に出しておいたよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "プレイが終わる頃には、綺麗になって戻って来るぞ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[39]「……ッ、そんなこと頼んだ覚えはないわ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "な、何か代わりに着る物とかないの!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「私も裸だし、恥ずかしがることはない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほれ、前も隠さずに恥部を見せてみなさい……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[39](くぅ~~っ!! こんな男に裸を見せるだなんてっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気持ち悪すぎて、鳥肌が立ちそう……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[39](でも……このままじゃ、ただ時間を浪費するだけ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんの前で大見得を切った手前、後には退けないし)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[39](それにこれは、リッカさんでなくてもこなせる作戦。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いえ、むしろ完璧なボディの私にこそ有利なはず!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[39](これまであまり大した活躍を出来なかった分。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここで力の差ってモノを、見せつけてやるんだから!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[40]「ここ、これで……い、いい……でしょ……っ」" + ] + }, + { + "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": [ + "Mr.ブラックはベッドに腰掛けたまま、ヒトミの豊満な身体を、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "頭の先から爪先までを舐るように視姦した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(う、うぅ……っ、あ~っ!? 恥ずかしいぃぃ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(でも、今の私はパパ活女子に扮しているんだもの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一々、男の視線で狼狽えていたら変よ……!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「……ふむ。君、名前は何て言うのかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[40]「え!? 名前……ですか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "えっと……ひ、ヒロコ……です」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ヒロコ……か。では、すまないけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今夜は“ヒトミ”と呼ばせてもらえるかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[40]「……なっ、えぇ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "突然、Mr.ブラックの口から飛び出した“ヒトミ”の名前。" + ] + }, + { + "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": [ + "Mr.ブラックは取り繕うように声を和らげた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「いやいや、突然すまないね……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いやね、君の顔が私の知り合いの娘さんに似ていて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「あの娘を抱きたくても、到底不可能……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、君がヒトミちゃんを演じてくれれば、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私の長年の夢が叶うのだよ! だから、頼む!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[40]「え、えぇ……。まぁ、そういうこと、でしたら」" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(この男とお父様が、もしかすると知り合い……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ということはギャンデッド側の人間ではなく警察側?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(それに、私も彼に会っている可能性が……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「よしよし♪ それじゃあ、ヒトミちゃん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こっちにおいで~、パパと愉しいことしましょうね~♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[40]「え、あっ!? ちょ、ちょっと……!?」" + ] + }, + { + "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": [ + "これはMr.ブラックの正体を暴く、千載一遇のチャンス。" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面ヒトミ2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 154, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「はぁっ、おォォ! んぁっあっ、何、これっ、えぇ゛!" + ] + }, + { + "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": [ + "ヒトミの快感は、Mr.ブラックの手のひらで転がされていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、アナタ……私に何を、おぉ……し、したの!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あぁっ、アソコが変っ、自分のじゃないみた、ひぃぃ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフフ♪ とんだ、雑魚マンコだなぁ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "弱点が丸分かりで、すぐにチンポに媚びてくるとはな……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「媚びる、だなんて……はぁっ、ん、ぉ! あ゛、あっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いひいぃぃッ、そこ、入口の近くぅ、ダメぇ、ふぎゅぅぅ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おっと、ここもヒトミちゃんの弱点なのかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "清楚な顔して、とんだ淫乱女だ! ほれっ、ほれぇっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ぐひゃあぁッ、オ、ぃ、あっあっ、フグゥゥっっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お、ぉ……淫乱じゃ、なひっ、私は、お゛おっ、あがあぁッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただの性欲任せではない卓越した抽送で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "次々とヒトミの知らない性感帯を掘り当てるMr.ブラック。" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(いけない! このままじゃ、ただエッチしてるだけ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(まだ理性を保てる内に、コイツの素性を調べないとっ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「オジサンは、あ、ぃ……っ、どうして、そんなに!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はぁっ、んぉ……お金を、いっぱい持ってる、のぉ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「それは、オジサンは色んな仕事をしてるからね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ふっ、んんっ、警察もギャンデッドも逆らえないって、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どんな仕事をしてたら……っ、あぁ、そんなこと出来るのぉ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ん~? どうしてそんなこと知りたがるんだい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……あぁ、もしかして、お金の心配?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「大丈夫、大丈夫! 気兼ねなく受け取りなさい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たちに払うお金は、クリーンなお金だからさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ンアァ……っ、はぁ、んふぅぅ!! おう、あぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だったらぁ、顔を見せてくれてもいいんじゃない?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ねぇ、ねぇ? 私、オジサンの素顔が見たいな、あん!" + ] + }, + { + "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": [ + "突如、Mr.ブラックの腰振りが遅くなる。" + ] + }, + { + "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": [ + 11 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ひぎぃぃッ!? あ゛あぁッ、グオッ~~……ッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「怪しいなぁ、何だか怪しいぞ、ヒトミちゃん?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もしかして君、ただのパパ活女子じゃないねぇ……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「うぎょぉッ、はぁっはぁっ、やめっ、やめぇッ!?" + ] + }, + { + "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": [ + "同時にMr.ブラックの豹変ぷりに、彼女は身を震わせた。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面ヒトミ3", + "switchId": 1, + "trigger": 0 + }, + { + "id": 155, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おらっ、おらッ! 誰に頼まれてここに来た?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私の何を聴きだせと、指示を受けたんだ? んん?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……ッ、おごっ、はあぁん! し、知らないっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私はただ、興味本位で……お゛ぉっ、はひぃ、ヒィィ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「まだまだ、しらばっくれるつもりか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それなら――これはどう……かなッ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow3", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ぎゅぼオオオォォぉッッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「いい反応だ、もう一発ッ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow3", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ん゛オ゛オオォォ……ぎいぃぃぃ……ッ、ッ!?」" + ] + }, + { + "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": [ + "Mr.ブラックは手首のスナップを効かせて、" + ] + }, + { + "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": [ + "\\n<\\n[3]>「あ、があぁッ!? ほおぉ、ん゛ああぁぁッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やめてっ、イグ……ッ、ほへぇぇ、おっおっ、お゛ぉぉ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「がひゅ……ひゅっ、お、……あ、待ってぇ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "苦しい、息……出来ないっ、ひゅ……はぁっ、いいぃぃッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「じゃあ、このままイキ殺しちゃおうかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "腹上死ってヤツ? やるのは、久々だな……ッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あぎょっ、おぎょッ!? ゴフッ……っ……!?" + ] + }, + { + "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": [ + "\\n<\\n[3]>(こんな感覚っ、生まれて初めてで……く、苦しいぃ!?" + ] + }, + { + "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": [ + "\\n<\\n[3]>「はひっはひぃ!? ご、ごめんなさいっ、ひぎぃ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私は、アナタの正体を探るために、潜入してきましたぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「そんなことは分かっている!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰の指示だ! ほらッ、言え言え……言えッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「お゛うぅっ、指示とかじゃなく……て、ひうぅッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "白根リッカさんの計画で、私たちがギャンデッドと戦って、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はぁっ、お、いひぃ……ッ、そ、その一環で……ぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「……!? 待て、白根リッカ……だと?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「は、ひゅぅ……ぜぇはぁ……っ、え、えぇ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフフ、ムハハハ!! なんたる幸運!" + ] + }, + { + "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": [ + "\\n「それでは、ここに白根リッカを呼んでもらおう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女が来れば君を逃がす。それでいいね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「い、いや、リッカさんを売るだなんて!?" + ] + }, + { + "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": [ + "\\n「出来ないなら、君はここでアクメ死ぬだけだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ラブホテルが死に場所なんて、可哀想になぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「おふっおふっ、お、お゛ッ! わ、分かりまひたぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんを呼ぶっ、呼ぶからああぁッ、~~~……ッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「よし、それでは誓いのザーメンを受けなさい!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「うごぉッ、あっあっ、おっおっ! 来るっ、ぐる゛!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やだやだぁ、イキたくないのにぃ……ぐる゛ううぅぅ!?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ギッ、アッ、オォォォッッ!? 灼ける、灼けりゅぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "奥に熱いのがぶちまけられて、子宮が、あちゅいぃぃッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "亀頭冠が子宮口を完全にロックし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "先端から噴き上がる灼熱のザーメンが膣奥を満たす。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はぁっ……はぁっ、ひ、ヒグッ……ぁ、ぁ……ッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「まさか白根リッカが絡んで来るとは……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうだな。コイツが放心している間に、写真でも残しておこう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフフ♪ あとで怖気づいた時には、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この写真を利用してやろう……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックはペニスを突き刺したまま、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミの淫辱の様を余すところなく証拠に残した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それにより、完全に後を絶たれたヒトミ。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面ヒトミ4", + "switchId": 1, + "trigger": 0 + }, + { + "id": 156, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "数日後、" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "CG10_14", + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ラブホテルの中、ミミが4人の男と同時にセックスをしている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "調教された彼女はすっかりNGなしの肉便器売春婦となっていた" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あーーん♡ イイ! おちんちんイィーーッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミは4人の男根を求め、自ら腰を振っていた。" + ] + }, + { + "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": [ + "4人の男達に同時に犯される快感に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミは歓喜の表情を浮かべていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かつての純真な面影は失われ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "肉奴隷としての性獣へと変貌を遂げていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[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": 401, + "indent": 0, + "parameters": [ + "だがそれでも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男の手は女の胸を揉んだり結合部を愛撫するのを止めない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あ゛あ゛あ゛あ゛ぁーーーっ♡ " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ゛っ♡ あ゛っ♡ あ゙っ♡ " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ゛っ♡ あ゛ぁーーーーッ♡♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 800, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 650, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちに犯されるミミを同室で\\n[4]は全裸のまま見守っていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちに何を言うわけでもない、彼も既におもちゃの一部なのだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ハア・・・・ハア・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は俯いたまま我慢汁を垂らして耐えていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミが犯される姿に興奮するよう調教が進んでいた。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "CG10_16", + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「も……もっと……して……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "媚びた声で、セックスをせがむ女。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "陸上部のアイドルだった健康的な少女の面影はなくなっていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男が女の体を起こし、また下から突き上げるように犯し始める。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぁ……♡ はぁ……♡」" + ] + }, + { + "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": [ + "男の一人が\\n[4]に近づく" + ] + }, + { + "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": [ + "\\n<\\n[4]>「...僕は彼女を寝取られて興奮する卑しい白豚です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フルボッキしても小指サイズの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みすぼらしいおちんちん...観てください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "羞恥に顔を染めながら、\\n[4]は自身の小さなペニスを露わにした。" + ] + }, + { + "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": [ + "\\n<\\n[4]>「はう!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男が\\n[4]のモノをデコピンすると、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今にも\\n[4]は暴発しそうになった。" + ] + }, + { + "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": [ + "\\n<\\n[4]>「ありがとうございます! ああっミミ!ミミ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG66_01", + 0, + 0, + 100, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "羞恥に顔を染め、\\n[4]は自身の小さなペニスをしごきはじめた。" + ] + }, + { + "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": [ + "\\n<\\n[4]>「はひぃいっ...僕は..ミミを寝取られて...." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このみすぼらしいおちんちんを・・・勃起しちゃう...変態です...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "羞恥と興奮に引き裂かれながら、\\n[4]は小さなペニスをしごき続けた。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「はぁっ...はぁっ...気持ちよくって...あぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]のおちんちんなんか...ボクには関係ない...んんっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ミミ...そんな...俺のこと...」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「んっ...んんっ!そんなおちんちんじゃ..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクを満足させられない...あんっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミは男達に犯されながら、快楽に酔いしれる一方で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]に対する冷酷な言葉を繰り返していた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぁっ...はぁっ...\\n[4]...見ててよ..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクがデカイオチンポで...犯されてる姿を...あっあっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミに完全に見下され続けながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は小さなペニスをしごき続け・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「はぁっ!はぁっ!ミミに罵倒されながらぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でっちゃうっ!やばぁぁぁっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その言葉がトリガーとなって\\n[4]は限界に達した" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG66_02", + 0, + 0, + 100, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は我慢出来ず射精してしまう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "放出されたザーメンはミミの裸体に届かず" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "虚しくカーペットのシミとなった" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ふーっ! ふーっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は肩で息をしながら、恍惚の表情を浮かべていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ギャハハハハハ、こいつマジで射精しやがった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうだ? 自分の彼女がレイプされてる横で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シコるのはどんな気分だ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「「あっあっ・・・あぁぁぁ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミの犯される姿・・見ながらぁ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おなにーさせてもらって・・ありがとうございます・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・最高・・・ですぅ~~~!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は嬉しそうに答える。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そうかそうか、ならもっと見せつけてやらなきゃな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そら、また中に出してやる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちゃんと俺の子を孕めよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あ゛っ♡ あ゛っ♡ あ゛あ゛ーーッ♡♡♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほらほら\\n[4]~~~~、ボクのオマンコ♡♡♡" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★4面【ラストミミ】", + "switchId": 1, + "trigger": 0 + }, + { + "id": 157, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 137, + 137, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 222, + 222, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 223, + 223, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「んあぁっ……あはぁ、んっんっ、ひぃぃ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう、休ませてぇ! い、イきすぎて……辛いっ、ん゛ん!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「なにぃ? またか? ダメだ、ダメだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私をイかせたら小休憩と言ったろ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そ、そんなぁ……おぉ! それじゃあ、私っ!" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "淫猥な肉奴隷と化していた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード1>「やれやれ……" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何時間やってるんだ、この人は・・・」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(なっ!? え!? \\n[4]……くん?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(り、リッカさん!? そんな、なんて格好なんだ!?)" + ] + }, + { + "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": [ + "\\n「ふぅ……で、何だ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日は、男娼まで用意しろと言った覚えはないが?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード1>「それが、コイツがホテル内で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何やら怪しい動きをしておりまして……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード2>「監視カメラを調べたところ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこの女と一緒にホテルに入ったのを確認しました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「この娘と、一緒に? ……ふむ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "認識不能迷彩の所為でMr.ブラックの表情は見えないが、" + ] + }, + { + "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": [ + "\\n「さて、どういうことかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……別に、ただの……クラスメイトよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こういうの初めてだから、念のために着いて来てもらったの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「そうかそうか。……おい、やれ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 3, + 8, + 30, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ウグオっ!? がはぁっ……がっ……ゲホゲホッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックの短い合図で、黒服の男が\\n[4]を殴り飛ばす。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちはこういったことに手慣れているのか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すぐに\\n[4]を起き上がらせると、二撃目の準備に入る。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「やめてっ!? なんで、彼を殴るの……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「君が見え透いた嘘をつくからだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ、この小僧と一緒に来た本当の理由を吐けっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「う、噓じゃない……っ、本当に私たちは、んぉぉ!?」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n「そうかそうか。そういう態度か、面白い!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小僧とお前、先に音を上げるのはどっちかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ン゛ああぁっ、ふぎゅっ、おふぅ!? 子宮ぅ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オゴっ、おへぇ! 子宮の入り口ぃ、殴らないれぇ……っ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]を殴らせる中、Mr.ブラックは腰振りを再開した。" + ] + }, + { + "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": [ + "\\n[4]の登場により冷めた淫気が、いとも簡単に沸騰する。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すぐ傍では仲間が窮地に追いやられているというのに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは反撃どころか、アクメすら我慢できなかった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 3, + 8, + 30, + false + ] + }, + { + "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": [ + "\\nr<\\n[4]>「おげぇっ!? ぐふぅッ、んおぉ……がふっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "躊躇の無い拳が振り下ろされる度、腫れあがっていく\\n[4]。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「も、やめっ!? ハブッ、も……がはぁっ、やめっ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 3, + 8, + 30, + false + ] + }, + { + "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": [ + "死という言葉が\\n[4]の中で具体性を増していった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 3, + 8, + 30, + false + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「も゛お、無理でふ……っ、話しゅから、止めへくらはい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ!? \\n[4]くん、耐えて……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして先に心が折れたのは、やはり\\n[4]の方だった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼はガタガタと震える顎を必死に動かし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "グチャグチャになった頭で何とか言葉を絞り出す。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「お、俺は……そこに居る、リッカひゃんと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックと呼ばへる男の正体を、暴きに来まひたぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「……はぁ? 何を、馬鹿な……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それでは、この娘が本物の白根リッカとでもいうのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「そう……でしゅ、白根リッカ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALの……ほ、ホワイトシグナル……その人でふ……っ」" + ] + }, + { + "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": [ + "Mr.ブラックも黒服の男たちも動揺を隠せないが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカたちの表情に噓偽りがないことを徐々に理解していく。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ま、待て待て!? それじゃあ、君は。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "白根リッカ似の少女ではなく、本物ということか……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ、そうよ。彼の、言う通り……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "認める、から。彼にこれ以上の暴力は……止めて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ということは、さっきから私は……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "白根リッカを犯し、イカせていたのか――お、ほおぉぉ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「あ、へええぇぇッ!? 何で、急にイィィっっ!!" + ] + }, + { + "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": [ + "Mr.ブラックは性行為を覚えたての童貞のような腰遣いで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヘコヘコと腰を躍らせ、ザーメンを放出し続ける。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すぐに子種汁は火照った子宮を満杯にし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "残りは蜜壺を白濁と汚し、辺りへとぶちまけられた。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あ……ダメッ、イクっ、射精で……イッちゃ……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やだ!? \\n[4]くん、見ちゃ……んぉ、おほぉ……ッ!?」" + ] + }, + { + "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": [ + "\\n[4]に見られているという状況も相まって、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは無残な羞恥プレイで甘悦の雄叫びを上げ続けた。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁ、へぇ……おほ、ほぉ……い、イクっ、イキュぅ」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「お、ぐふ……っ、リッカ、ひゃん……ず、ぐすっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その一部始終を、\\n[4]は腫れ上がった瞼の隙間から見ていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これまでSIGNITの中心に立ち、皆の支えとなっていたリッカ。" + ] + }, + { + "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": [ + "\\n「うおっ!? こんな所で漏らすなよ、小僧!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まぁいい。今日は特別の日だからな、多少の粗相は許そう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「さてと、今日は朝までヤルぞっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小僧にも相手を用意してやったからな、愉しんでいけ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あ、相手? 何を……言って……?」" + ] + }, + { + "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": [ + "\\n<???>「ヘイ! Mr.ブラック! 俺のビッチはどこだい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……ひぃ!?」" + ] + }, + { + "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": [ + "その彼と目が合った瞬間、\\n[4]の心臓がキュッと縮み上がった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女性が男性から性的に見られる恐怖を、彼は我が身で実感した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ヘイ、マイク! 新しい玩具を探してたろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "新品のを用意した。今夜は愉しんでくれ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<マイク>「オウ!? Mr.ブラック、サンキューね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハロー、ビッチボーイ♪ 優しくするよ~♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「やめっ!? た、助けて!? り、リッカさん……!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「んはああぁぁ……ンオォォっ、ほへええぇぇぇッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「うぐぅぅ~~~……ッッ、あ゛ぁ、ああぁぁっっ!?」" + ] + }, + { + "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": [ + "その隣では、見知らぬ男性に掘られる\\n[4]の姿。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "淫熱で思考が蕩けっぱなしになりつつも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは震える唇を動かしてはMr.ブラックに懇願した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「お願い、はぁっ、お、イヒぃぃ! 彼は、許して!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナタの狙いは、私なん……でしょ! ホオぉ、はあぁぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「私のことは、好きに犯して……ングゥ! いいからぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼は、解放してあげてっ……あ、ああぁっ、ふひぃぃッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「何だぁ? 随分と弱気じゃないか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "幾多のギャンデッドを倒してきた女のセリフとは、思えんな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「『お前を倒して、彼を救ってみせる!』とでも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少しは強気な台詞も出来ないのか? ほれほれぇ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んぎゃあっ!? おっ、おほぉぉッ、そこグリグリぃ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ダメダメぇ、子宮を……外からぁ……イクっ、イグぅぅッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカのアクメは、もはやMr.ブラックに完全に管理されていた。" + ] + }, + { + "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": [ + "\\n「SIGNALの誇るホワイトシグナルなんだろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "スーツが無いと何も出来ない小娘なのか? ん~?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そ、それは……っ、だって、ぐ、ぐぅぅッ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「小僧を逃がしたかったら、好きにしろ!!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぎひぃぃっ、おぉんッ、ほっほっ、うぐっ、があぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はぁっ、はぁっ! 全身に……力が入らないっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「力が入らないだぁ? ムフフ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ペニスを握り潰すくらい絞め付けといて、よく言う!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ほぎゃあぁっ!? おふっおふっ、おんっ、イィ!" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ぐぎぎっ……がはぁっ、んぉ……やめっ、うぎゃ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカが惨めなエクスタシーを刻まれる中、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は巨根ペニスによる掘削を味わわされていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "当たり前だが、\\n[4]にとっては初めての衝撃。" + ] + }, + { + "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": [ + "\\n[4]の脳内は既にグチャグチャに掻き乱され、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その所為か、彼もまた雄々しく勃起してしまっていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「よし! マイク、一緒に中出しをキメるぞ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この前の射精勝負、忘れたとは言わせないからな!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<マイク>「ハハッ! Mr.ブラックも好きだねぇ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オケーオケー♪ 口から溢れるくらい、出すよぉ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "愉しげにMr.ブラックたちは互いに呼吸を合わせ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その腰の振り幅を短くしていく。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は苦悶に咽び泣き、リッカは甘悦に熱涙を流す。" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "07ぶっかけ(大量)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ほおおぉっ、グッ!? が、はぁっ……おえぇ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "先にザーメンをぶちまけられたのは、\\n[4]だった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ガッチリと腰を固定され、極限まで挿入された巨根の先から、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "熱くて濃いスペルマがS字結腸も越えて逆流していく。" + ] + }, + { + "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": [ + "知らず知らずのうちに、\\n[4]は意識を飛ばしていた。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ほ、ほへ……っ、お、ぉ……ほぉ……ほぉ……っ」" + ] + }, + { + "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": [ + "涙と鼻水を垂れ流した格好で痙攣を続ける\\n[4]。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「い、くッ……はぁっ……、はぁんっ! んぉぉ! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お腹、もう……入らなっ、いぃ……ほおぉ、おへぇ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「くぅぅ! 連戦の後だと、分が悪いかぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "くそッ、マイク……またお前の勝ちだ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<マイク>「フゥゥ♪ 次の挑戦も受けて立つよぉ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラック! このビッチボーイはどうするの?" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<マイク>「要らないなら、テイクアウトしちゃうよ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「待て待て、それはこの女次第だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "再び肉棒をいきり立たせる黒肌の大男を制止し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックは惚けるリッカの頬を強めに叩く。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「は、へぇ? わ、私……意識、飛んでたぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「さてと、白根リッカ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この私のメス奴隷となって、売春婦になることを誓うか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「誓うなら、そこの小僧を見逃してやる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あ、あぅ……そ、それは……あ、んぁ……い」" + ] + }, + { + "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": [ + "\\n「こら、オマンコで返事をするな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "上の口で、この私に宣言しろ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「お、お願いしましゅ、Mr.ブラック……様ぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "メス奴隷でも売春婦にでも、なりましゅからぁ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「彼は、彼だけはどうか見逃して……くらはい……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「よし……よし、よしぃ、よしいぃぃ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハハハ、ハハハハハッ!! あの白根リッカを堕としたぞ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おぉぉ! そう思うと、また勃ってきた!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おい! その小僧を裏のゴミ捨て場にでも捨てておけ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「おほぉ、ん゛はあぁっ、いぃ……あ゛はぁぁ!!" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面リッカ【アフター】", + "switchId": 1, + "trigger": 0 + }, + { + "id": 158, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 138, + 138, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 225, + 225, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_05", + 0, + 0, + -100, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「がぁっ!? うぎぃ……ぐあぁ、うああぁぁッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ガードマン>「おおっなかなかいい尻穴してますぜ、このガキ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックの逸物にも負けない程の巨根が、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の初々しいアヌスを自由気ままに出入りする。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "特殊な潤滑油のおかげで肛門筋の崩壊は免れていたが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "作戦の失敗、並びにミミの痴態は彼の精神を大いに傷付けた。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG25_01", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「やっ、ダメぇ!? \\n[4]、ごめんっ、ボクの所為でぇ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やめて、お願いっ! \\n[4]には酷いこと、しないでぇッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「み、ミミ! はぁっ、はぁっ! もう、いいんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺の責任だ。俺がしくじったから……おっ、ぐはあぁ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「\\n[4]……っ、う、うぅ、ごめん、ね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボク……何の役にも、立てなくて……ぐすっ、んんっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おいおい、そんなに泣かなくてもいいだろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "別に、お前たちを殺そうってわけじゃないんだからさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「むしろ、これはご褒美だって思っておくれ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんせ、あの白根リッカを連れて来てくれるんだからな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ちょっと付き合ってくれれば、帰してやる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だからほれ、仲直りのキスでもしなさい……!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_07a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……ッ、んむ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あっ、ひゃあぁ!? ンムムッ、むはぁぁっ!」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「はぁっ、ああぁ! んちゅ、はふっ……あぁんッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ご、ごめん……\\n[4]、ボクと、こ、こんな……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「い、いや……これは、事故だし!? 仕方ない、さ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "頬を染める\\n[4]を見て、ミミの胸中に甘い痺れが迸る。" + ] + }, + { + "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": [ + "\\n「ん? んん~? ほうほう、成程!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このマンコのうねり、ずばり君の意中の相手は彼だね!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「うみゅぅぅッ!? え、あ……っ、はぁ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……っ、や、違っ!? ボクは、そんなんじゃ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフフ♪ 恥ずかしがらなくてもいい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "恋する乙女のアソコは、何度も味わってきたから……ねっ」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_07b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>「ぐひぃッ、お、おふぅ……んぉ、おほぉぉ……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ、やだ、やだやだぁ……っ、ひッ~~~……ッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「み、ミミっ!? どうした、苦しいのかッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ああぁっ、ん゛、ふぅぅッ!! \\n[4]、お願いっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見ないで、こんな姿ぁ……お、ぉ、見ない……でぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ダメだ、ダメだ! しっかり見ておけ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "次に彼女を抱く時の参考にしろ! ここを、こうすれば!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「がっ、がほぉぉ!? いひぃ、あはあぁぁっ、オォォ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あっあっ、おっんぉっ! 来るっ、来ちゃ……あ゛あぁッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の眼前でミミが唸り、彼女の口が大きく開かれる。" + ] + }, + { + "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": [ + "その表情が何を示すのかは、まだ\\n[4]の性経験では分からない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、ミミの意識が彼ではなく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックに向いていることだけは察しが付いた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふっ、ふぅぅ! 激しいっ、ん゛、がはぁ、はあぁん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あんっ……お、お゛!? キツい、キツい……やめてぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「小僧、見ておけ! ここからが本番だ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女の言葉を真に受けるな。常に裏を読み、チンポを叩きつけろ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「お、ひょぉぉッ!? 出るっ、それ……出ちゃうってば!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ぐひぃぃ……ッ、お、ぉ……ああぁ、~~~……ッ!?」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「あ、ぁ……っ、ングッ、ンあああぁぁッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミの豹変っぷりに言葉を失ったのも束の間、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "直腸を掻き乱す衝動に\\n[4]も負けじと咆えた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おいおい、まだレクチャー中だぞ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうした小僧。挿入れるより、挿入られる方が好みか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「は、はぁっ!? な、なにを……オフンッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなの……苦しいだけでっ、ほひぃぃ、あがぁっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックの嘲りに\\n[4]の反抗心が戻るも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "剛直が直腸を駆け上る度に、意識が飛び掛ける。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それがアヌスへの刺激によるものなのか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それとも仲間の痴態を見た所為なのか原因は不明だが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "事実として彼のペニスもまた、痛々しい程に勃起していた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おや~? これは傑作だ、見てみろ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君の好きな男はケツを掘られて興奮してるようだぞ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふっ……んはぁっ、あっ、ぁ、え?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の……オチンチンが、お、おっきく、なって……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ち、違っ!? み、見ないでくれ、ミミ……ッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺は別に、こんなことで感じたりなん――かぁおぉぉ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は必死に取り繕うが、アヌスから迸る衝撃に咆哮した。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「\\n[4]、気にしないで……っ、こんな状況だもん……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ち、違うんだ!? ミミ、俺は、そんなんじゃ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おぉ! お喋りは、その片で終わりだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほら! お互いのイキ顔を、しっかりと見ておけ!」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「うぎゅっ!? んむぅ……あっ、ん゛ああぁッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ンゴッ!? はひっ、はぁっはぁっ、お、ぉぉッ!?」" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「むっお゛お゛ぉぉぉぉ……ッ!! ぎひいぃぃぃッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ぐおおぉぉッ、ん゛……ッ、お゛ぉ、はあぁぁっ!?」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ふっ、ふぐぅぅ!? あ゛あぁ~~~……ッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「お? もしかして小僧も射精か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "構わん構わん、彼女にぶっかけてやれ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「だ、誰が……っ、はひぃ!? 射精す、もん……か」" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ほ、おぉっ、ほっ、だ、あぁ!? 射精ちゃ……っ」" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフ♪ あれが、君の大好きな彼のザーメン。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、お腹に溜まっているのが、私のザーメンだよ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はあぁっ、んっ、あ゛っ、お腹、熱いの……いっぱい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "興奮の果て、\\n[4]はミミにぶっかけたことを恥じたが、" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面ミミ【アフター】", + "switchId": 1, + "trigger": 0 + }, + { + "id": 159, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 139, + 139, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 227, + 227, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ひぐうぅぅッ、お、おはぁっ!? んあぁッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「フヒュっ……お、ぐぉ! グゴゴぉ……っ!!」" + ] + }, + { + "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": [ + "\\n[4]は捕まり、ヒトミは情報を漏らし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼ら若き高校生たちの作戦は失敗に終わった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックの目的は白根リッカ、ただ一人であり、" + ] + }, + { + "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": [ + "\\n「チンポを嬉しそうに吸い付くとは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仲間を裏切った自責の念はないのか? うらぁッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「おぎょッ!? しょこっ、らめ……オマンコ痺れる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "また、頭が真っ白に……ひっ、お゛ぉ、ほひぃぃッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード1>「フンッ、フンッ! 小僧も同類だぜ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "下手くそな潜入しやがって! オラッ、ここがいいんだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ブオオォ、オホォォ……っ!? がはぁっ、うごぅ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[3]>「お、ん゛おぉぉっ、中出し、またぁぁっ!?" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ぐはぁ……っ、がっ、お、ホォ……っ、フゥ、フゥゥ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "同様に、媚薬注射を打たれた\\n[4]のアナルも、" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ひぎぃぃっ、お、ぉ……もう、無理ぃ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ以上は、頭……っ、頭がおかしくなりゅ……んあぁっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「オブッ、おっおっ、ヒッヒッ……ふぅぅ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "普通の性行為では、射精で一区切りだが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックたち相手ではそうはいかない。" + ] + }, + { + "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": [ + "Mr.ブラックと彼を警護する屈強な男たちが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "延々と交代しては、ヒトミと\\n[4]を次々と性処理に使う。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "犯す側は10人以上に対し、犯される側は2人。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どちらが先に力尽きるのかは、火を見るよりも明らかであった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「れるる……ん゛、じゅるっ、ちゅぷじゅっ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "んくっんっん~……っ、ん゛むむッ!? ふぅ、ごぼっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ん゛っん゛っん゛っ、ぐぼっ、か、はひっ……ぉ!?」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「オゲッ、かっ……ひゅ……ぁ、ぉ……っ、グフッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフフ♪ 辛いか? 辛いよなぁ~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仕方ない、お前たちのどちらか一人はもう許してやろう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「これから私たちを多くイかせた方を残す。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "碌にイかせられない下手くそは、もう帰っていいぞ~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……むぁっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……ん、ぶっ!?」" + ] + }, + { + "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": [ + "\\n<\\n[3]>(私が弱い所為で、\\n[4]やリッカさんに迷惑が。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せめて、\\n[4]だけでも……もう休ませてあげたい……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(ヒトミは自分の所為だと責めているだろうが、違う!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺が、俺がもっと上手く潜入出来ていたら……!!)" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_02b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ん゛むむッ、ぢゅ、ちゅぱっ……ぐぉっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふぅ……んふぅ、じゅぼっ、じゅぼぉ……ゲホッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード2>「おぉ! 急にアクティブになったな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード3>「もっと欲しいってか? この淫乱め!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ちゅぽっちゅぽっ、レルレルっ、ん゛お、オゴッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード4>「こっちのガキも、凄い吸い付きだぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード5>「ケツを締めて、媚びてるのか? あん?」" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_06a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「んぼぉぉッ!? ゲフ、むぐぅぅぅ~~~~ッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ん゛ッ、むうぅぅっ!? オゲッ、……ん、ンクッ!」" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "07ぶっかけ(大量)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_07a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「よしよし、ギブアップしたい方は手を挙げろ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつでも一人だけは帰ってもいいからな……ムフフ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……はむっ、じゅるるっ、ゴキュ……っ、げふぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ぢゅるるッ、ちゅぱっ……お、ふぅ……っ、あがぁ」" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H★4面ヒトミ【アフター】", + "switchId": 1, + "trigger": 0 + }, + { + "id": 160, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 2, + "", + 0, + "" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 2, + [ + -68, + -68, + -68, + 0 + ], + 60, + false + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG16_14", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG16_15", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": [ + "あの夜、SIGNITは完全敗北を喫し、解散した" + ] + }, + { + "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": [ + "あれからも何度もMr.ブラックと接触した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、その結果は全て失敗に終わり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その度に仲間が一人、また一人と消えていった。" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "4面BAD共通導入", + "switchId": 1, + "trigger": 0 + }, + { + "id": 161, + "list": [ + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 140, + 140, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 228, + 228, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG30_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "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": [ + "それでもまだ、\\n[4]は諦めてはいなかった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックが拠点とするラブホテルへと潜入するため、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その策をジュウイチロウに相談したところ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼から思わぬ提案が持ち出されたのであった……。" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 120, + true + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「よく、この体を張った作戦に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "乗ってくれたね・・・覚悟は良いかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ああ・・逆転の一手があるなら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺はなんだってやるつもりだよ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも・・」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-8", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「本当にこんなのでうまくいくのかなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「大丈夫さ。とっても似合ってるし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かわいいよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「確かに男女ペアじゃないと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このホテルには入れないけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「いや、それは作戦の前段階にすぎない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当の作戦はそこからなんだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあまずは潜入出来てからだね、中で話そう」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]が女装をしたことで、何とかラブホテルに侵入した二人。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、これだけでは当然、Mr.ブラックに接触できない。" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 25, + 6, + 6, + 8, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「作戦はこうさ、みんなを助けるために、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "売春婦になりたい子を装ってMr.ブラックに近づくんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこでジュウイチロウが提案した策とは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]が本物の女子を演じることであった。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-8", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「お、俺にそんなこと、出来るのかなぁ……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「いいかい、\\n[4]くん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックに接触するだけじゃダメなんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「その後、みんなを助ける必要がある。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だから、\\n[4]くん自身が偽装する他ないんだ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「でも、見た目はどうにかなったけど、俺は男だよ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなの、ただの女装男子じゃないかな……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「大丈夫、そこは安心してほしい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "売春婦として疑われない所作を、ボクがレクチャーしよう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「は? え? じゅ、ジュウイチロウくん……が?」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + true + ] + }, + { + "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": [ + "\\n[4](ん、あ……れ? 何だ、この……音は?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "頭に響いて……。どうしてか意識が、透き通っていく……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4](――ん、多少、無茶があるかもだけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんの考えた案だ。上手くいくかも……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4](これまでも彼のおかげで作戦は成功してきたわけだし。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんを信じないと、リッカさんたちのためだ)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-9", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4](それにせっかくジュウイチロウ君が可愛い洋服も" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "用意してくれたわけだし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女の子用のパンティーも履いてきたし・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無駄になっちゃうよなぁ・・)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「……決心はついたかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あぁ、やろう! ジュウイチロウくん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺に売春婦の所作をレクチャーしてくれ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「……あぁ、喜んで――」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG28_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……ドサッ!" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は衣装を半分脱がされると、" + ] + }, + { + "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": [ + "\\n<ジュウイチロウ>「これが挿入時の基本体勢だよ、覚えて。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仰向けで手足を拡げることで、無抵抗を示すんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「う、うん。でも、思ってた以上に恥ずかしいなぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「恥じらいは悪くないよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも緊張しすぎて、あまり硬くならないようにね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「そう……なの? 硬くなると、マズいの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「あまり強張ってると、コレが入らないだろ?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG28_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ひぃッ!? な、なっ!? デカ……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウがズボンを降ろした瞬間、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこから転び出た逸物に\\n[4]の視線が釘付けになった。" + ] + }, + { + "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": [ + "\\n[4]はそれを凝視しながらゴクリと生唾を飲み込んだ。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「そ、それを……俺の、アレに入れるんだよね……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「間違いではないけど、言葉遣いが違うね。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「あ、あぁ? う、ぁ……はぁ……はぁ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目に見えない音波は、じわじわと\\n[4]の意識を改変し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼から猜疑心を奪っては忠誠心、信頼感へと置き換えていった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「それを、私……の、ケツマンコに、入れるんですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「いいよ、その調子だよ……\\n[4]くん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ、お尻の力を抜いて……っ」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG28_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ひぃ……っ!? グオッ、が、はぁっ! ひぎいっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "亀頭冠がぬぷぬぷと菊門を押し開き、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "熱い肉の棒が\\n[4]のアヌスへと侵入していく。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その瞬間、\\n[4]の中でフラッシュバックする過去の記憶。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックの手下に犯された恐怖と苦痛が、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "否が応でも彼の精神をドス黒く染め上げていった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はぁっはぁっ!? だ、ダメだぁ、無理無理ぃ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふぅ、ふぅ! ジュウイチロウくん、無理だよぉっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「\\n[4]くん! しっかりするんだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ケツマンコに集中するんだ。力を抜いて……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ふぅ、はぁっ! おふぅ……あ、ぐっ、はぁぁっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「君の恐怖を、ボクが上書きしてあげるから。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ……息を大きく吸って、吐いて、吸って吐いて……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ほおぉっ、おふっ、ンオォ!! いぃ、いいぃぃッ!" + ] + }, + { + "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": [ + "男であるはずの\\n[4]の口から艶めかしく零れる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「いいね。\\n[4]くん、素質があるよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もっと奥まで、いってみようか……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あ、やぁっ!? お、お、んっんっ、んはぁ……!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ど、何処まで行くの!? ジュウイチロウくんのが、ひぃぃ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "肉銛は直腸を超え、遂にS状結腸へと到達した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その瞬間、\\n[4]は海老反りで悶絶し、" + ] + }, + { + "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": [ + "\\n[4]は肉棒で犯される悦をその身に教え込まれてしまった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はぁっはぁっ、ん、ふぅぅ! この感覚、なんだろう?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "嫌いじゃない……っ、怖くも無い! でも、変だよぉ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「変じゃないよ、\\n[4]くん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その感覚に身を任せるんだ。売春婦に近づくためにも、ほら」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「う、うん! 私、ジュウイチロウくんを信じるっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ケツマンコで、感じてみせる……っ、だから、もっと!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「んああぁッ、う、ぐぅぅッ!! 私のケツマンコに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オチンチンの気持ちよさ、ほっ、おふぅ……教えてぇぇ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウの男をも堕とすテクニックと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠装置による暗示が合わさり、\\n[4]の心はピンクに染まる。" + ] + }, + { + "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": [ + "\\n<ジュウイチロウ>「さぁ、売春婦としての総仕上げだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男性の絶頂に合わせてイク。出来るかな、\\n[4]くん?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はひぃ、はいぃ! 出来ます、イキます、私ぃ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お尻にザーメンください、メスアクメください! ほおぉ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "肛門を押し広げるようにして怒張が膨れ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それに合わせて\\n[4]のペニスも慄いた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ズブリと突き刺さり、S状結腸の壁を押し上げる亀頭冠。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、陰嚢で渦巻いていた二人の白濁汁が、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "両竿の先端目掛けてギュルギュルと駆け上がっていく。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG28_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「いっっぎぃぃぃッッ!? ほ、ほぉぉっ、イグうぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ザーメン、あちゅいぃ! ケツ穴でイッてる、ぐひぃぃッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "先にジュウイチロウが果て、追うように\\n[4]が絶頂した。" + ] + }, + { + "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": [ + "そして、\\n[4]の身体に芽生える、犯される側の火照りと動悸。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不可逆的なメス絶頂をその身に刻みながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の頭の中は他人チンポ一色に染まりつつあった。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG28_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「んほへぇっ!? お、おぉ……あへぇ、あへへ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「\\n[4]くん、よく頑張ったね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これで、\\n[4]くんも立派な売春婦だ。もう問題はない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はへぇ……っ、売春婦ぅ? ふふ、フフフフ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうなの。私、娼婦なのぉ♪ これで作戦は上手くいくねぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「よし、それじゃあ行こうか、\\n[4]くん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「うん、ジュウイチロウくん♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウが手を差し伸べ、\\n[4]がそれを握り返す。" + ] + }, + { + "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": [ + "\\n[4]はMr.ブラックの待つ部屋へと向かう。" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★4面【ラストコウ】1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 162, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 97, + 7, + 12, + 8, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "………。" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-18", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<ジュウイチロウ>「こんばんは、皆さん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "扉の前に待機していたボディーガードの案内で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウたちの部屋に複数の男たちが入ってきた。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「これはこれは、坊ちゃん!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……と、そのお連れの……男子? どういったご用件で」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「用があるのは、彼の方です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ、ご挨拶をどうぞ。\\n[4]>くん……」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 12, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 17, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "t-04-9", + 0, + 0, + 1000, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はぁっはぁっ♡ Mr.ブラック……さ、様ぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お、お久しぶりです……っ、私を買ってくださいぃ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ん? 買う? 何だ何だ、いきなり……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、いや、待て!? コイツは、あの時の小僧……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はい、その通りです。私も、リッカさんたちの、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仲間に入れてほしくて、だから娼婦として雇ってください♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「そういうわけで、ボクが彼を調教しました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ、ここに居る全員で、彼を性欲処理に使ってください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ムフフ、ムハハハハ!! これは凄い!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何がどうなってるのか知らんが、見定めてやろう♪」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG28_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Masquerade", + "volume": 60, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュブジュブッ……ごちゅごちゅ!!" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ふほぉぉ……ンおっ、おほっ、ふぅぅ、んはぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "メス穴ぁ、もっと穿ってぇ♡ ほっ、オォ、抉ってぇぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード1>「オラ、チンポしゃぶれ! ビッチ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はぁっ、はぁっ♡ はいぃ、舐め舐めしましゅ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "へぇっへぇ♡ レロロぉ、頂戴ぃ頂戴ぃ……ん、あむっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード2>「おいおい、アナルとお口マンコだけか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺たちのコレは、どうしてくれるんだ?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ジュルルっ、待たせちゃって、ごめんなはい♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お手々でもいっぱいシコシコします……んっ、じゅぶぶ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「お、おぉ♪ ケツマンコが、よく締まる♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか小僧がこんなメスなるとは……お、おぉぉ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ん゛ああぁっ、ホォォっ、太いの奥まで届くぅっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナルのポルチオでメスイキするっ、雑魚チンポ、イクぅぅ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「Mr.ブラック様のぶっといオスチンポでぇ、んんッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "メスアクメするっ、ケツイキぃ……おふ、ほおぉぉッ♡」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG28_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「おっ、おっ、オヒイィィッッ♡ イクイクぅ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナルアクメ、ぉ、ほぉっ、しゅごい、しゅごおぉぉッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「オチンポ好きぃ、しゅきぃぃっ♡ お゛、おぉッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "たくさんのザー汁、ありがとうございましゅうぅぅ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "野太い男たちの雄叫びのようなイキ声を掻き消すように、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]>は白目を剥いたまま声高らかに哭いた。" + ] + }, + { + "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": [ + "Mr.ブラックたちは各々、極限まで劣情を彼に浴びせかける。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして気付けば、彼は白濁とした海に浮かんだまま、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何とも幸福な微笑を浮かべて、惨めな絶頂ダンスを踊っていた。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG28_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「お、おほぉ……♡ お、ぉ♡ あ、ひぃ、ひぃ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "鼻や口に入ったザーメンのニオイや味を感じながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "幸せそうにメスイキ絶頂の余韻に浸る\\n[4]>。" + ] + }, + { + "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": [ + "ジュウイチロウとMr.ブラックは傍から愉しげに眺めていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「はぁっ……はぁっ、こりゃ堪らん♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「あんなにケツを掘っても堕ちなかった小僧が、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "坊っちゃんの手にかかれば一瞬でメス堕ち奴隷ですな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「ただ、おしりを掘るだけじゃ駄目ですよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "身も心も、女の子扱いしてあげるのがコツです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おぉ……流石、坊っちゃん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "含蓄に溢れたお言葉! 勉強させていただきます」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「それで、この小僧の今後は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どういたしましょうか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "坊っちゃんの玩具であれば、お返しいたしますが……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ジュウイチロウ>「その必要はないですよ。差し上げます。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの女の子ともども、一緒に可愛がってください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「そいつはありがたい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女どもと違って妊娠の心配もないしな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しっかり働いて稼いでもらうぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はいい……♡ がんばりまふううぃ……♡」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうしてMr.ブラックの元、ふたたび集った4人は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "娼婦として仲良く活動を続けるのであった・・・" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 9, + 11, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 14, + 63, + false + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 2, + "", + 0, + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<さくら>「ねえ、ゆうり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最近パパ活全然儲からなくなってない?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ゆうり>「うんうん、私も気になってた!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんか格安の売春婦が現れて粗方" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "客を奪ってるって話だよ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<さくら>「噂をすれば・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほら・・・あいつじゃない・・・?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG30_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<客>「君かい、NG無しのなんでもありの売春婦ってのは」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<売春婦>「はあい・・この体ご自由にお使い下さあい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<客>「しかし、すごい腹だな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "立派に妊娠してるのにまだ客を取るのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<売春婦>「だってえ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お客さんが元気な赤ちゃん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "産めっていうんですものお」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<客>「こりゃあ、とんだ淫乱女だな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当に好きなようにしていいんだね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<売春婦>「ええ・・・なんでも命令して下さいな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<客>「体中に掘ってあるタトゥーも客の要望かね? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺も一つ入れさせてもらおうかな・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<売春婦>「ええ、どうぞ。体はもう痣だらけですからね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<さくら>「うわーヤバー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アイツ終わってんじゃん・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ゆうり>「ああなったら人間オシマイだねぇ。" + ] + }, + { + "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": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★4面【ラストコウ】2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 163, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG18_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_07b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "数日後、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]とヒトミはある公衆便所の個室に拘束された状態で放置されていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人は延々と輪姦され続けた末、ギャンデッドの捕虜となってしまったのだ。" + ] + }, + { + "code": 222, + "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": [ + "\\n[4]とヒトミにとってさらに屈辱的な瞬間が始まろうとしていた。" + ] + }, + { + "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": [ + "それは、\\n[4]と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミが自由を完全に奪われ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "敵に完全に支配されていることを示す恥辱の儀式だった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「おい、口開けろ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG18_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]とヒトミは激しく頭を振るが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やがて熱い小便が口の中に入り、無理やり飲まされてしまう。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ぶっ...がはっ...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ぐえっ...げほげほっ...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人は小便を吐き出そうとするが、" + ] + }, + { + "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": [ + "\\n[4]は自分の無力さに絶望し、悔しさのあまり泣いていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男根を口の中に無理やり押し込まれ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "熱い小便を飲まされながら、ただ涙を流すしかない有様だった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男は\\n[4]の髪をぐしゃりと掴み、小便を浴びせながら罵倒する。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひっく...ひぐっ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は口の中に注がれる小便を飲み干さざるを得なかった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちの嘲笑が響き渡る中、\\n[4]の屈辱は深まるばかりだった。" + ] + }, + { + "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": [ + "\\n<\\n[3]>「お、おぼれるっ!おぼれるっ!」" + ] + }, + { + "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": [ + "\\n<\\n[4]>「ば、馬鹿な...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は怒りに燃えた。だが、口に押し込まれた男根に呻き声すら上げられない。" + ] + }, + { + "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": [ + "\\n<\\n[4]>「うっ...リッカさん...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の脳裏に、リッカが無残にも種付けされる姿が浮かんだ。" + ] + }, + { + "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": [ + "\\n<\\n[4]>「ぶぶっ...げほっ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ひぐっ...うぐっ...」" + ] + }, + { + "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": [ + "\\n[4]は自分の無力さに絶望し、ただ泣き叫ぶしかできなかった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仲間が同じ目に遭っているかもしれないという事実に、心が引き裂かれそうだった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ンゴオ・・ゴボ・・ゴクゴクゴク」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ハァ・・・ングッ・・・ゴクッ・・・ゴクッゴクッ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人の上を、小便と嘲りの言葉が絶えず襲っていく。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちに完全に虐げ犯され、人間以下の屈辱に晒されていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうして人知れず彼らは消息を絶ったのだった。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★4面【ラストヒトミ】", + "switchId": 1, + "trigger": 0 + }, + { + "id": 164, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 220, + 220, + 0 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG20_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(にしても、裸で壁に手を付いて何の検査が始まるんだ?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「リラックスして、特にお尻の力を抜いてくださいね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「は? お尻って――ンンッ!?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG20_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ン゛ンッ、はひいぃぃぃ~~……ッ!?」" + ] + }, + { + "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": [ + "\\n<秘書>「あら! リラックスって言いましたよね?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "指が全然、入らないので、もっと力を抜いてください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「いやいやっ!? これが身体検査!? んッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "え、え? ジュウイチロウくんも、同じことを……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「当たり前です。それはもう、ずっぷりと奥まで!" + ] + }, + { + "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": [ + "兎にも角にも、あまりの出来事に\\n[4]は混乱した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(こんなことを、ジュウイチロウくんも受けたのか?" + ] + }, + { + "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": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……あ、う? ん……ぁ……あ、ぁ……ッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「これは普通の、ごく普通の身体検査。よろしいですね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それが催眠電波と気付く間もなく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の頭に心地よいモヤがかかると不安が掻き消された。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ん、ぁ……。は、はい……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「それでは、更に指を増やさせていただきます♪」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG20_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ほぎいぃぃッ!? 痛っ、イタタタタ……ッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「まったく大袈裟ですね。たかが指の2本や3本!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はいはい。検査が終わらないですから、お静かに」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナル挿入に対する当然の反応を示す\\n[4]を窘めながら、" + ] + }, + { + "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": [ + "\\n<秘書>(根がお人好しなのか、催眠の効きがいいわねぇ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "指に吸い付くアナルの感触が、ホント堪らない……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>(社長は早めに切り上げろって仰ってたけど……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あぁん、もうちょっとだけ甚振りたい……っ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ふぅ、ふぅぅ……! そ、それでいつ終わるんですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺も、みんなに早く合流しない……とっ、うぐぅ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「分かりました。それでは失礼して、いよいよ本番です」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "握る", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG20_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「んひぃぃ、え、まっ!? そこは、おふ……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "突如として勃起したソレを握られ、\\n[4]は悶絶した。" + ] + }, + { + "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": [ + "\\n[4]は突き出した尻を左右に振って抗議した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あぁ、もう! お尻を振らないで……っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こらこら、検査に支障をきたすでしょう!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Damage2", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「うぎいいぃぃぃ……っ、引っ張らないで……!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "痛っ、痛っ!? お尻を、叩かないでください!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "秘書はグイッと根元からペニスを引き下げたまま、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "聞き分けの無い子供を叱るように、\\n[4]の臀部を何度も叩いた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「採血と同じで、精液の成分を調べるためです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなことで嫌がるなんて、あなたは幼い子供ですか!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……す、すいません。ちょっと、驚いちゃって……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「はぁ……それにしても、短いペニス♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "竿だけの刺激じゃ弱いでしょうから、こちらからも……っ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG20_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「あ、おぉぉ!? そんな、同時だなんて、えぇぇっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お゛っ、おっ、ん゛っ、んっ……はぁっ……はぁっ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらあら、女の子みたいな声を出さないでください。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただの検査なのに、何を勘違いしているんですか……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "口では\\n[4]を叱りながら、秘書は不気味に微笑んでいた。" + ] + }, + { + "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": [ + "\\n<秘書>(このアヌスの感触、もうそろそろイクわね♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "プリプリザー汁……出せぇ出せぇ、出せ……っ♪)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ふっふっ、お、ん……っ、ヤバ……射精るっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あ、あのぉ! その、射精そうっ、なんですが!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こ、これは……ふほっ、何処に、射精せば……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「そのまま射精していただいて、構いません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "検査ですから、遠慮なく溜め込んだ精子を全て出してください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「は、はいぃぃ! お、おっ、う、ンアあぁぁッ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG20_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "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": [ + "秘書に導かれるまま、手コキで射精した\\n[4]。" + ] + }, + { + "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": [ + "\\n<秘書>「は~い、いいですよ~。そのまま、そのまま。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ぜ~んぶ、お射精しちゃいましょうね……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「え!? お、おほっ……は、はいぃ!!」" + ] + }, + { + "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": [ + "しかし、暗示を掛けられた\\n[4]は女に従順で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "意識を飛ばすまで彼女の指使いに翻弄されてしまった。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG20_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あ、ぉ……っ、あ、あひっ……お、……ッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ♪ 新鮮なこってりザーメンがこんなにも♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あー、んじゅるっ、ちゅま、ちゅまぁ、ゴクっ、ゴクンっ♪」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "作戦通り、秘書のネナクサは\\n[4]を骨抜きにすると、" + ] + }, + { + "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": [ + "\\n<秘書>「はぁ、くっさぁ♪ 久しぶりだったから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ついついテンションが上がっちゃいましたぁ……」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 38, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "口内から鼻腔に抜ける磯臭い香りに酔いしれながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女は失神絶頂する\\n[4]の尻を撫で回した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ、素敵なザーメンごちそうさまでした♪ " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あぁ、これで坊っちゃんのチンポもあれば言うことないのにぃ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「……と、そんなこと言ってる場合じゃなかった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ、運搬ロボットたち。コイツを例の部屋に運びなさい……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "………………。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【コウ】1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 165, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(……ん、あれ? 俺、寝てたのか……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "身体検査が終わったのなら、早くリッカさんたちと――ん?)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(はあぁぁっ!? な、何だぁ、この格好は……っ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "微睡みから醒めた\\n[4]は、未だに夢の中かと疑った。" + ] + }, + { + "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": [ + "\\n<秘書>「あらあら、やっと起きましたか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなに施術台の寝心地が良かったですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ムググッ、フゥ……フウゥゥ!! ングッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ、何を仰っているのか分かりませんね~。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それでは目覚めたことですし、処置の説明をいたしますね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(処置っ!? いったい、何がどうなって……っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか、この秘書さんはギャンデッドの仲間なのか!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自分が窮地に陥った現状を察し、青ざめる\\n[4]。" + ] + }, + { + "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": [ + "\\n<秘書>「これから、ゲイ専用の生体オナホに貴方を改造します」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(生体オナホっ!? し、しかもゲイ専用って……っ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ、何も心配する必要はございません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "痛みを伴う改造をしないのが、我が社の売りですから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「悦楽を齎す生体オナホは、同じく快感から作られる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "というわけでして、貴方にはいっぱいイッてもらいます♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "嬉々として語る秘書の言い分を、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は何一つとしてまともに理解できない。" + ] + }, + { + "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": [ + "\\n<秘書>「それでは、ハイ♪ 挿入開始~♪」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ちゅぽん3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「フホッ!? オ……ォ、ウグゥゥ……ホ、オォ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ♪ 凄いフィット感でしょ?" + ] + }, + { + "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": [ + "\\n<秘書>「これにより射精する事に身体の開発が進んでいき、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ペニスはどんどん小さくなって、最後には……ウフフ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "秘書は敢えて最後まで語らなかったが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その結末は\\n[4]にも容易に想像が付いた。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>(でも、そこまで言われたら射精を我慢するだけだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最初はビックリしたけど、慣れれば大したことない……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(それに間違いなく、リッカさんなら異変に気付くはず。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今頃、俺を救出する作戦を実行してくれているはずだ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は快楽と不安に押しつぶされないように、" + ] + }, + { + "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": [ + "\\n<秘書>「それでは……スタート♪」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "バイブ", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「フヒイイィィ……ッッ、ンンッ、ンブッ!? オオォ!」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ホフッホフッ、ンオォ……ヒッヒッ、ウガアァ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらあら~、随分と気に入っていただけたご様子♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本物のオマンコ以上の刺激を感じるでしょ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "危険すぎる快楽に抗おうと、\\n[4]は身体を捩り暴れるが、" + ] + }, + { + "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": [ + "\\nr<\\n[4]>(我慢っ、我慢しないと……いけないのにいぃぃぃッ!?" + ] + }, + { + "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": [ + "それすら気付けず、一心不乱に腰振りを揺らす\\n[4]。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "結局、ものの数分も経たずに射精の限界を迎えてしまった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "07ぶっかけ(大量)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「オ、オヘッ……ンオォッ、オッ……ウグゥゥ!!」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>(だ、めだぁ……。おっ、とまら、ない……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "放出と吸引の力が合わさることで小水の如くザーメンが出て、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その間ずっと\\n[4]は射精の爽快感に浸っていた。" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "07ぶっかけ(大量)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ハヘェ……フゥゥ、ンフゥゥ……っ、オホォ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ、気持ちよさそうな顔……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「安心してください。まだ、大丈夫ですからね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いっぱい白いおしっこ、出しちゃっていいんですよ……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「でも、このまま仲間が助けに来なければ、いずれ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ウフフ、ウフフフ……♪ あぁ、愉しみですねぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "興奮した秘書は下衆なニヤケ顔で燥いだが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もはやその様子も\\n[4]の瞳には映らない。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【コウ】2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 166, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「フオォッ、ングッ……オッ、ォ……」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう何度目かも分からない絶頂が\\n[4]を襲う。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……ウォ、ホヒ……フホッ……アァ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それでも脳に貫ける射精感は健在で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "むしろ射精していた時以上の快感を\\n[4]は味わわされていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらあら~、もうザーメン出し尽くしちゃいましたか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなに時間は掛かりませんでしたね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……フ、フゥゥー、もう、やめれ……ンフゥゥ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ、それでも自己意識はありますね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これは……まだまだザーメンを搾れ出せそうです♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ヒィッ!? ンムムッ、ウゥ、ウウゥゥッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "秘書の邪悪な笑みを見て、本能的に震え上がる\\n[4]。" + ] + }, + { + "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": [ + "\\n<秘書>「ん~……よし、生体リンク、完了♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "は~い、それではお尻に……失礼いたしま~す♪」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ホッ……ヒギィ!? ンモオォ、オフゥゥ……!?」" + ] + }, + { + "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": [ + "\\n<秘書>「どうですか? この滑らかな先っぽの動き。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここが前立腺の裏側、もう少し行くと直腸S状部……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「このアームは私の腕にリンクしていまして……ほら♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな動きも……ツンツン、コリコリ~♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ンンッ、オホォ……アヒッ、ヒィッ……ンオォッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あん♡ ちょっとケツ穴で締め付けすぎですよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "動きが繊細な分、フィードバックも激しいんです……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の初々しい反応にゾクゾクと身体を震わせながら、" + ] + }, + { + "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": [ + "\\nr<\\n[4]>(いッ!? お尻に何か、注がれている……っ)" + ] + }, + { + "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": [ + "\\n<秘書>「腸が“第二の脳”って言われるのをご存知ですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "腸内にはたくさんの神経細胞があるんですよ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "突然、始まった科学的な話に\\n[4]は困惑した。" + ] + }, + { + "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": [ + "\\n<秘書>「一説によると脳のストレスは腸内環境に影響を及ぼす。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、その逆も然り……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「脳から情報が送られるように、腸も情報を送り出す。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかも、その情報量は脳から腸よりも圧倒的に多い」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「それなら、腸が快楽を感じるようになったら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "脳はどれだけ気持ちいいんでしょうね……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……ングッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ、勘のいい男の子は嫌いじゃないですよ~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今になって、\\n[4]は秘書の言葉を思い出した。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>(お腹のコレは、俺を改造する薬か何かだ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かなり恥ずかしいけど……出すしかない……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうと判れば、すぐさま力み出す\\n[4]。" + ] + }, + { + "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": [ + "\\n<秘書>「あ、んぁ♡ まだ施術中ですよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このウネウネとした動きぃ……あはぁ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "焦る\\n[4]に対し、秘書は相も変わらずに悶えていた。" + ] + }, + { + "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": [ + "\\n<秘書>「でも……はい、残念♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「へ――オゴオオオォォ……ッッ!!?」" + ] + }, + { + "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": [ + "\\n[4]を内側から改造する薬は、先程より更に奥へと押し戻され、" + ] + }, + { + "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": [ + "\\n<秘書>「ん~……その反応、順調みたいですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それでは、このままお尻オマンコを慣らしましょうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「オゴッ、ンブフ……ッ、ガッ……ア、アァッ!?」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「オッオッ、ホオォッ! やめっ、許しへ、ホゴッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イグッ……お尻で、イグっ、ウグッ……~~ッッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「いいですね~♪ ザーメンも出せれば一石二鳥♪" + ] + }, + { + "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": [ + "\\n[4]は初めてアナルでイク感覚を教え込まれた。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「フグッ……ンオォッ! ンオッ……ングウウゥゥッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "拘束具を破壊する程に激しく痙攣しながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は明確に直腸から迸るエクスタシーで絶頂した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ガヘッ……オフッ、オ、オォ……ンギュ、アヘェ……ッ」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……ッ、ウゥ……オフ……ッ、フグ……ッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "果たして目から零れ落ちる大粒の涙は、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "絶望感からか、はたまた多好感からか――" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【コウ】3", + "switchId": 1, + "trigger": 0 + }, + { + "id": 167, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 145, + 145, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 221, + 221, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ウギイィィッ、フホオォォ!! グヒイィィッッ!?」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「はぁっ、はあぁっ♡ いいですよ、何て素敵な絶叫ぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もっと聞かせてください……もっと、啼きなさいっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ン゛オ゛オオォォォ……ッッ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無機質な施術室に、\\n[4]の悲痛な叫びが木霊する。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「フゥゥッ、フゥゥッ!! ンググッ、ガハァッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オ゛ッ、オフゥゥ……!! ンンッ、ン゛ッ、ンアアァ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ、そんなに腰をエッチにくねらせて……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "また、お尻でイッちゃいましたね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「でも、お射精は禁止ですからねぇ~♪" + ] + }, + { + "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": [ + "\\n<秘書>「あらあら? またメスアクメ、キめちゃいましたね♪" + ] + }, + { + "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": [ + "\\n[4]は射精を伴わないメスイキに打ち震えていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「アオ゛……ッ、オホォ……フヒュゥー……ヒュゥー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(もう、ダメだ……。もう、頭がおかしくなる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "射精できないのが、こんなにも辛いだなんて……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ♪ 随分とペニスが、お辛そうなご様子。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そろそろ、これが欲しくなったのではありませんか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の心の内を見抜き、秘書は例の搾精機を見せびらかした。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ザーメン、ビュルビュルどくどく、射精したいですよね?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もうタマタマが限界で、苦しいんですよね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ハフッ!? オ、オヒィ……ォ、フゴッ……」" + ] + }, + { + "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": [ + "まるで、\\n[4]ではなく彼の逸物に問いかけるように、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "熱い吐息が竿にねっとりと絡み付く。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ……決定権は貴方に委ねましょう。" + ] + }, + { + "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": [ + "――だが今の\\n[4]にそんな冷静な判断が出来るはずがなかった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ちゅぽん3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「フホオオォォォッッ♡ オンッオンッ、オホォォ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ウギギッ……ハァッ、ハァッ、ン゛オォォ、ホヒィ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "肛門と乳首、その両方で淫猥に改造された\\n[4]は、" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「フヒュゥ……ンフゥゥ……♡ オ゛、オッ、ヒィッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目玉をトロンと落ち着かせ、気持ちよさげに寝そべる\\n[4]。" + ] + }, + { + "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": [ + "\\n<秘書>「あらあら~、気持ちよさそうで何より♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「それじゃあ――さ・よ・う・な・ら♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "バイブ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……カチッ!!" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「プギャア゛ア゛アアアァァァ……ッッ!!?」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「オゴゴゴッ、アエエエェ、オ゛ォォ……アブブ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ウゲッ、ウゴッ……!? アギィ、イ゛イイィィッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すっかりと油断していた\\n[4]は雷に打たれたように痙攣し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "腰がガクンガクンと惨めに上下した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフフ、全ての機器の出力を最大に引き上げました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いよいよ、生体オナホ改造のクライマックスですよ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "秘書は嬉々として説明を行ったが、\\n[4]の耳には届かない。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「アガガガッ、プギュ……オンッ、オ゛ホォォ!?」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ヒゴゴガ……ッッ、アゲギョボッ、ウブブブ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オフゥゥ……フヒョオォッ、ン゛オ゛オォォ、ヒュゥゥ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あぁ、凄い凄い! 3つ同時で、まだ耐えるだなんて!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "伊達にギャンデッドと戦ってきたわけではないですね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「それじゃあ、もっと出力を上げてあげましょう♪」" + ] + }, + { + "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": [ + "\\n[4]の奮闘に称賛の吐息を漏らしながら、" + ] + }, + { + "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": [ + "\\nr<\\n[4]>(あ、ぁ……リッカさん、ミミ、ヒトミ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ごめん……。俺は、も……ぅ……ダメ、だ……っ)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらーーー?" + ] + }, + { + "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": [ + "\\n<秘書>「あら? あらららら!? ちょっと、やだやだぁ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だが、\\n[4]の意識が完全に消滅させられる前に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オナホ改造装置たちがオーバーヒートを迎えてしまった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……ォ、……ッ……グフッ……ァ……ブクブク……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あぁもう! あと一歩でしたのに……っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "急いで修理を……修繕ロボット! 早く来なさいっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "………………。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【コウ】4", + "switchId": 1, + "trigger": 0 + }, + { + "id": 168, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 141, + 141, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 219, + 219, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……………………」" + ] + }, + { + "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": [ + "AVや創作物でしか起こりえない、不思議現象。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あらゆる現象に対して無防備かつ無抵抗な美女を前に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウは何の気兼ねもなく細い指を絡ませる。" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「というか、スカートで来るとは不用心だね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これじゃあ、下着を見せびらかして戦う痴女だよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「他のSIGNALの女性隊員もそうなのかな?" + ] + }, + { + "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": [ + "\\n<\\n[5]>「……なんだ無臭か。面白くない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ま、愛液でビショビショになった後の香りに期待しよう」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「……っ、ふぅ……ぁ……っ……」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「……あ……ぁ……はぁ、ん……っ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「おっと、時間も無いし前戯も程々でいいか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その無表情な顔がどうなるのか……見物だね」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「い……っ、か……あ……っ……ん、グフッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「うーん、ホワイトシグナル時代に、" + ] + }, + { + "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": [ + "\\n<\\n[5]>「待てよ。彼女は天才博士らしいし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "案外、自分でマンコを治療しただけかも……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「おっ、ゴッ……ぁ、く、ひぃ……っ、……ッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「この程度のトラップに引っ掛かる女だし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "過去にレイプ経験が無いって方が、不自然だよね……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ふっ、はぁっ……ん、ん……ぁ、ん゛んっ」" + ] + }, + { + "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": 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": [ + "\\n<\\n[1]>「おふ、んふ……ほっ、ほ、ぉ……んほっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「この穴の動き、イッちゃったかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いいねいいね! どんどんアクメさせてみようか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふっ、ふっ、ウグッ……お、はぁっ……ぉ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「少なくとも、二桁はイカせたいなっと!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「おふ……っ、おほっ、ほっ、ほぉ……あがッ」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウは生命の単純さに打ち震えた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……んぷっ、あ、ぁっ……はぁっ、……ッッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「フフフ、またアクメしたね?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「……がっ、……い、お、おほぉ……ほぉ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「おっと……そろそろタイムリミットかな?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「……いッッ、あ、がッ、おふ……ふ、ふほっ」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「また何も起きなかった、て……こ、ことは――はへ?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ンぎょへエエええぇぇえええぇぇ……ッッ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……ひっ!? え、え!? リッカ、ちゃん?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ンギギっ、オ゛オ゛ォっ、お゛おぉぉ、おひぃぃ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふん゛あぁぁっ!? お、ぐぐっ……あへっ、はへぇぇッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「なっ、何!? リッカ、ちょ、ちょっと……!?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふぎゅぎゅぎゅッ、おへ、おへ、オ゛ォッ、おぉっ!?" + ] + }, + { + "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": [ + "\\n<\\n[5]>(これはこれは……見事に無様だ……♪)" + ] + }, + { + "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": [ + "\\n<\\n[1]>(な、何が起き――ん゛おぉぉ、イグぅぅッ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お腹にある熱いのは、これって――ほおおぉ、オォ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ダメっ、次々に思考が快楽で上書きされ――来るっ来るっ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(ギャンデッドの攻撃かもしれないのに――オホォォっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無理ぃ、無理無理ぃ!? 脳が焼き切れ――イギュうぅッ!?)" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ン゛オォっおぉぉッ、イグっ、おうんっ、ぐうぅぅッ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>(こ、これ以上イッたら、死ぬ、死んじゃうぅぅッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お願いっ、止まって、止まって!! 止ま――)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん゛ん゛お゛おぉぉッッ、お゛おぉ~~……ッッ!?」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<\\n[5]>「このまま探索を続けるのは危険だね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女の意識が戻るまでは、その場で待機しておこう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そう呼びかけられると、ミミたちも同意する他ない。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【リッカ】時間停止", + "switchId": 1, + "trigger": 0 + }, + { + "id": 169, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 142, + 142, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 219, + 219, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……………………」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[5]>「おや……想像以上に、股間が熱い。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "代謝がいいからかな? 蒸れ蒸れで湿っぽいね……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……っ、ぁ……ふ、……っ、ふぅ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「随分と小振りなオマンコだね。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「ん……ぁ……ん……んっ……」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「よし。下準備は、これくらいでいいかな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "時間も無いし、そろそろ味わわせてもらうよ……」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「……ぐ、ぁ……ふっ……んっ……ぉ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ん? ここは、もう子宮口かな?" + ] + }, + { + "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": [ + "更衣室で見た\\n[4]の股座の面影が過った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ここのサイズも\\n[4]くんとお揃いとはね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "確かに彼のサイズであれば、支障はないかもね……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「は……っ、んぉ……ッ……ん、はぁ……ぁ……っ」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "未挿入な部分もまた生温かい淫気に包まれていった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……ふ、ほっ、はぁっ……はぁっ……、はふっ」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「……ほっ、はぁ……んっ……、おふっ、ん、ぁ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それじゃあ、最後に……。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「……ッッ、あッ、お……ふ、ふひぃ……はぁっ……」" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "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": [ + "\\n<\\n[2]>「……あれ? また無反応……ぉ――おひ?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ん゛きゅううぅぅッッ、ぐおぉぉっ、ほぉぉッ、ッ!?」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「あががっんおぉぉッ、ほひぃッ、い゛いぃ、ぐぅぅッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "や、んああぁぁッ、は、ふへぇ!? お腹が、おふぅぅッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「なっ!? ミミちゃん、し、しっかりして!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(何っ、これっ!? アソコが、勝手に……っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボコボコ……何かに殴られっ!? 腰っ、浮いちゃう!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<\\n[1]>「ミミちゃん!? 私の所為で、こんなことに……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人とも、ミミちゃんが回復するまで探索は中止よ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ヒトミさん、ミミちゃんを介護するのを手伝って!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんは……敵が来ないか、注意していて」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【ミミ】時間停止", + "switchId": 1, + "trigger": 0 + }, + { + "id": 170, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 143, + 143, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 219, + 219, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_h-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……………………」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_h-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[5]>「へぇ、敵陣に攻め込むのにオシャレ下着ね。" + ] + }, + { + "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": [ + "\\n<\\n[3]>「……っ………ん………ぁ……っ」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_h-03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[5]>「これは、前戯の必要もないかな……」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_h-04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「う……ほっ……う……っ、ぉ……んっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「すぐに濡れてきて、君も淫乱気質だね。" + ] + }, + { + "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": [ + "\\n<\\n[3]>「お……んっ……おふ……っ、ほ……はぁっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それにしても、このだらしないお尻は、" + ] + }, + { + "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": [ + "\\n<\\n[3]>「……あ、おっ、んっ……はぁっ……はぁっ……」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「はぁっ……んぁっ……お、ほっ、ふぅ……ふぅっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ん~、悪くは無いけど、無反応も面白くない。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「ま、最後には盛大にイッてもらうけどね♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……んほっ、ほっ……あ、あっ……ッ、ふん……ッ」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「……んッッ、ッ、ぐ……ふ、あ……っ……はぁっ」" + ] + }, + { + "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": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_h-05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウはパンティだけ雑に戻して距離を置く。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_h-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "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": [ + "\\n<\\n[3]>「……ちょっと、リッカ! また……な、の――はへ?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_h-06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「お゛ぎょお゛お゛おぉぉぉッッ!? おんッおんッ!" + ] + }, + { + "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": [ + "\\n<\\n[3]>「ギッ、アッ、があぁっ、ンホオオォォ……ッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なにこれ、にゃにこれ、にゃんにゃのよお、ぉぉぉッ、っっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「アソコがっ、ほぉぉ、お゛っ、おッ、んひぃぃッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イグイグっ、出るっ出るっ、イグううううぅぅぅッッ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「み、見るなっ!? 見ないでぇッ、ひぎいぃぃッ!!" + ] + }, + { + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<\\n[1]>「ヒトミさん!? 私の所為で、こんなことに……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人とも、ヒトミさんが回復するまで探索は中止よ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ミミちゃん、ヒトミさんを介護するのを手伝って!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんは……敵が来ないか、注意していて」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【ヒトミ】時間停止", + "switchId": 1, + "trigger": 0 + }, + { + "id": 171, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 141, + 141, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 142, + 142, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 143, + 143, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 247, + 247, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 5, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 7, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 2, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「大丈夫かい? 随分してやられたようだね・・・」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG47_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]・\\n[2]・\\n[3]>「・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「おやおや、これは酷い" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "パンツ丸出しのみっともない姿になっているぞ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]・\\n[2]・\\n[3]>「・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「こんな状態をボクに見られてると知ったら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "さぞ恥ずかしいだろう。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "意識が戻る前に降ろしてあげよう。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「しかしリッカくんはもう少し年相応の下着を履くべきだね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "逆にヒトミくんは背伸びしすぎだよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "これじゃあお嬢様じゃなくて売春婦だ。全く」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG47_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]・\\n[2]・\\n[3]>「・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「おやおや、これは酷い" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お漏らししてるじゃあないか。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そんなにギャンデッドが怖かったのかい?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]・\\n[2]・\\n[3]>「・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「こんな状態をボクに見られてると知ったら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "さぞ恥ずかしいだろう。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "意識が戻る前に処理してあげよう。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「ハンカチで拭いておけばいいかな?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "小便とマンカスで酷い匂いになってしまうな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ジュウイチロウはポケットからハンカチを取り出し、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "山積みになった三人のパンツを丁寧に拭いた。" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 4, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG47_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]・\\n[2]・\\n[3]>「・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「おやおや、これは酷い" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "今度は脱糞までしてるぞ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]・\\n[2]・\\n[3]>「・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「こんな状態をボクに見られてると知ったら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "さぞ恥ずかしいだろう。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "意識が戻る前に処理してあげよう。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「仕方ない、パンツを脱がしてウンコを拭き取るか」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "握る", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG47_04", + 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": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 5, + 1 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG47_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]・\\n[2]・\\n[3]>「・・・・・・・・・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「全くボクもお人好しだなぁ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハハハハハハハハハハハハハハハ」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0魔法 回復10(1秒)ドライ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "三人を治療した" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n\\n[5]>「さあ、気を持ち直していこう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな事で諦めてる場合じゃない" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【敗北積み重ね】1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 172, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 144, + 144, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 226, + 226, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「ふんっ、お前らみたいなガキンチョには" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドの全貌は決してわからんよ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG16_03", + 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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「こんな雑魚が私たちに勝てると思ったのかしら?」" + ] + }, + { + "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": [ + "\\n<社長>「ふむ、そうだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こいつらもギャンデッドの手下として" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サンシターに改造して貢献させるか・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「いえ、ただの雑魚どもですから、" + ] + }, + { + "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": [ + "\\n<社長>「じゃあ、生体オナホ用に加工するのはどうだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「生体オナホ...なるほど!素晴らしい着想ですわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "2人は歓喜の表情でシグニットを見下ろす。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「ああ、工場ラインに乗せて、適当に加工しちまえばいい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女共なら膣と口を拡張すればオナホになるしな」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "グシャリ", + "volume": 95, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG16_16", + 0, + 0, + 300, + 200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「コウくんとかいうリーダーみたいなのは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナル拡張して雄穴オナホにでもしましょうか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「お前は本当にそれが好きだな・・・時間がかかるようなら廃棄だぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「そうと決まれば早速着手するとしましょう" + ] + }, + { + "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": [ + "\\n<社長>「女共は先に処理するぞ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「かしこまりました」" + ] + }, + { + "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": [ + "\\n<\\n[4]>「りっ...リッカさん・・・!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・・・・・・・みん・・・・・・な!」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゴウン……ゴウン……ゴウン……。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……っ、うぅ! しまった、気絶してたみたい……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(あれから、どうなって……って、ん!? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "口が塞がれて身体も動かない!? これは拘束されている!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ンムム……ッ、ング……ン゛ン~~……ッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ムゴォ……!! ムフゥ……ン゛ムム……ッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(ミミちゃんとヒトミさんの声が聞こえるけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この声……二人とも私と同じで拘束されているの……!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(こんな真っ暗闇に私たちを放置して、何するつもり?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか、このまま私たちをレイプするつもりじゃ……ん?)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_00-sita", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ピピ、ピピ! ガタンッ、ウィィィン……!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(な!? 床が動き出した? 何処かに運ばれているの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……あれは? だんだん光が近づいてくる……)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG26_00-3nin", + 0, + 0, + -800, + -500, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "電車・車内", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ンァッ……ンムッ!!?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 300, + false + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(最悪……っ、負けた私たちを辱しめようって算段ね。" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "じゅう", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おまけに露出した肌には、それぞれ目立つ場所に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "“検品済”という無様な焼き印まで掘られていた。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(くッ、やっぱり\\n[5]なんかに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "頼るべきではなかったわ・・・)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(それにしても、あの偽社長の狙いは何?" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(みんな、私の真似をして! 今のうちに逃げるのよ!)" + ] + }, + { + "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": [ + "\\n<\\n[1]>「……フグッ!? ンッ……アグッ!?」" + ] + }, + { + "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": [ + "すぐさまリッカをUFOキャッチャーのように持ち上げると、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女をまたラインの元の位置へと戻してしまう。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(なんて性能なの、絶対に私たちを逃がさないつもりね)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(あとは・・・\\n[4]君が無事でいるならば・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼にかけるしか・・・)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ガショ……ガショ、ウィィィ……!!" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG26_00-1nin", + 0, + 0, + -500, + -300, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……フゴッ!? フゥゥ……ンンッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "藻掻きながらも流されていく三人のもとに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無常にも似たような格好をさせられた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]が別ラインから転がってきた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(そ・・・そんな・・・・)" + ] + }, + { + "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": [ + "\\n<案内ロボット>『さて、みんな。お次は生体パーツのエリアだよ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ンムッ!?」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 10, + "CG26_00-ue", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "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": [ + "\\n<子供1>『見ろ見ろ! 何か流れて来るぞっ!!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(ひッ!? いやっ、見られてる……っ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "物珍しさから子供たちはガラスに張り付くようにして、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まじまじとリッカたちをガン見した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(な、何で子供たちが!? 何なの、この状況っ!?)" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(人目に晒されるなんて、不快でしかないけど……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも誰がどう見ても、裸の男女が縛られていたら騒ぐはず!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(だから……お願い! 今は私たちを見てっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、私たちをここから出すよう言って……っ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<子供2>『おー……すっげ! 何あれ、動物?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(な、何? どういう……こと?" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……そうか! 認識阻害迷彩塗料……っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それをガラスに塗って工場内部を……あぁ、くそっ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(なんて悪趣味極まりないの……っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私たちには真実を見せて、あちらには虚構を見せるだなんて!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの気付きの通り、ガラスの向こうからは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女たちが居る場所はただの工場内施設にしか見えておらず、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこではリッカたち4人は動物の姿に変えられていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "助けてくれるかもしれない人々が硝子一枚の向こうに居るのに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "皆が騙され、彼女たちの顛末を呑気に見つめていた。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<子供3>『うわっ、うるせぇッ!? これ、何の音?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>『どうやら、不良品が見つかったみたい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見ててごらん。選別ロボットが自動で不良品を排除するよ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その無慈悲な警告音と解説に、リッカたちの背筋が凍る。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG26_00-1nin2", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "固唾を呑む彼女たちの頭上で機械のアームがゆっくりと移動し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それは最後尾に転がっていた\\n[4]をつまんで持ち上げる" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ン゛マアアアアァァァ……ッ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アームは\\n[4]の尻穴を強引に広げると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "先端をねじり込んで固定すると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "廃棄処理を開始した" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + -500, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha13_a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG26_00-1nin3", + 0, + 0, + 0, + -500, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "グシャリ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それが、\\n[4]の呆気ない断末魔。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アームが運んだ人体シュレッダーにかけられた\\n[4]は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一瞬で肉片と化し散らばった" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(あ、あぁ……そんな、そんなっ、そんな!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私の所為で、私の所為でっ!? くそっ、くそ……っ!!) " + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + -500, + -500, + 100, + 100, + 255, + 0, + 120, + false + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 100, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>『さぁ、みんな。アレが生体圧縮機だよ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……な、何……あれは……っ!?)" + ] + }, + { + "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": [ + "日焼けマシーンやX線検査装置を彷彿とさせるビジュアルだが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その暗い穴は本能的に恐怖を煽ってきた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(リッカちゃん!? あれ、何!? 何をされるのっ!?)" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(こ、これは……アレだよ! 何とかスキャナ……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "病院にある精密機械の仲間だよ、きっと!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(リッカちゃんもヒトミも心配性だ――な……ぁ?)" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 9, + 9, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha24_a", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「……ングウゥゥッッ!!?」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "流石のリッカも、戦慄と絶望でガクガクと震えていた。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……は、ハハッ、アハハ……アハハハハハッッ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(\\n[4]くんが……ミミちゃんがっ、私の所為でぇ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "死んじゃった……っ、私が、私が殺したんだああぁぁッ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(アヒャヒャヒャ……っ、アヒヒヒヒッ!!)" + ] + }, + { + "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": 225, + "indent": 0, + "parameters": [ + 9, + 9, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha24_a", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[3]>「……フムウウゥゥッ!?」" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(イヤあぁぁッ、イヤっ、イヤあ゛あ゛あぁぁッッ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(ミミに、リッカに……それに私もなんてぇぇっ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなところで死にたくないっ、私は生きるのよぉぉっ!!)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(あ、あぁっ、お父様ぁ、お父様ぁぁッ!?" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(いくらでも払うし、この身体を好きにしてもいいっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "錫ヶ岳の全財産を差し上げるから……っ、助け――)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、ヒトミの運命は既に決まっていた。" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 9, + 9, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha24_a", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "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": [ + "\\n<案内ロボット>『こうして出来上がった生体パーツは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "病院などの医療施設に運ばれ、利用されるんだよ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>『フジミ重工の技術は人の未来のために。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ重工は、みんなの生活により良い安心を届けるよ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<子供1>『へぇ……科学の進歩ってスゲー!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<子供2>『ボクも大きくなったら、フジミ重工で働きたい!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>『次のエリアは、みんな大好きおもちゃエリア。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体験コーナーもあるから、みんな着いて来てね』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<子供3>『いえーい! 俺が一番乗りぃ~!!』" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 221, + "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": 235, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「へぇ、こうやって作っていたんだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "実際に出来上がる工程は初めてみたよ……」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "物言わぬ3つの生体玩具となった元部員たちを眺め、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウは愉快そうに微笑んだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「おぉ流石、坊っちゃん! お目が高いですな~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさしく、そのリアリティ、生々しさが売りなんです~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「邪魔な臓器や骨は摘出し、そこに生命維持装置を入れ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オマンコだけを生かしているんです!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「しかも! チンポに反応して“イク”んですよっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「簡単に説明しますと、脳みそを身体に格納してるんです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "勿論、全てではなく性器を動かすための必要最低限ですが……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「つまり、“考える”オナホということですなっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふ~ん……」" + ] + }, + { + "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": [ + "\\n<社長>「ちなみに……どうされます、坊っちゃん?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工場見学の記念に、それらをお持ち帰りになりますか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ハハッ、オナホが必要な男に見えるかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「こ、これは失礼いたしました。坊っちゃん……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「……ちなみに、途中で排除された男の子は?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「はい! 今回は女体型生体オナホのラインでしたので、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼は……今は廃棄処分予備エリアで埋もれているかと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「まだ生きていると思いますが、いかがいたしましょう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「好きにしていいよ。それじゃあ、失礼したね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(ここまで来たのに、呆気ない幕引きだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もしかすると……って期待したのにな。残念だ……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(これも、ボクがちょっかいを出した所為か?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(成程、思いのほか彼らに肩入れしてたのか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気が付かない内に、彼らの熱に当てられていたみたいだ……)" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【ラスト】1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 173, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 146, + 146, + 0 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "Darkness", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Masquerade", + "volume": 50, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 心臓の鼓動だけが、彼を現実に繋ぎ止めている錨のようだった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>\\n<\\n[4]>「…。こ…こ…はど…っこ…っだ…?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何……っが……起" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ……こ…っ……た…んっだ…?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「…頭が…ぼん…や……り……っし…て…い……っる…。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 目……の…前……が…霞…っん……で……、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何…も…っか…も…が遠……く" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " …感……じる……。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「手が…動か…ないぞ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そうか………拘束……されて……いたから……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「足も……動かない………拘束……されて…いるんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも……手足の…………感触も…………" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無いのは……どう……して……だろ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " う。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「…リッカさん、ヒトミ、ミミ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼女たちの顔が、………………霧の中で…………ぼんやりと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "………………浮 かんでいる。 声が、…………" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遠くから聞こえて…………くるようだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「みんなの…………姿が目に浮かぶ…………" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ちょっと……見え…………にくい…………」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>\\}「どうもご一行様" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はい、さあ生まれ変わった彼の姿を見て頂戴」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_11", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「あれは………………リッカさんだ」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 200, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「リッカさんが…顔を真っ青にして…………、その場に……………" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " …倒れた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 信じられない…………っていうのが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その…………表情から…………読み取 れる。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ヒトミは、…………まるで何が起こったのか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "理解できない……… …ような顔をしていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そして、突然叫び始めて………………、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かに…………連れ…………行かれ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ミミが………………泣いている。 いつもの明るい彼女が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "、………………今はただの…………怯えた子供……… …のよう……" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "舌は別の生き物のように" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "言うことを聞かない・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いったい・・・どうして・・・" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 30, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>\\「はーいそれじゃあこのマスクで完成よー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " オナホに顔は要りませんからねー」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「おいおい、…………" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やめて…………よ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんなの…………付けられ…………たら……" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まえ……がみえない……………" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 300 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「…暗……闇…が…、全て……を…" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "覆…っ…て…い…く……。。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何…も見…え…な…い……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何も……感…じ…ら…れ…な…い…。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n<\\n[4]>「 た……だ……、息…を…する音…" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だ…け…が……、耳に響…い……て…いる…。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「…リッカ……さ…ん……、ヒ…ト…ミ、ミ…ミ…。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「彼女…たち……の…顔が…、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遠く…に……消えて…い…く…。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " も…う……、二度…と…会…え…ない…よう…な…気が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……す……る…」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG21_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「いやあ、すばらしい一幕だったよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あの\\n[1]のあんな狼狽する姿が見れるとはね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「光栄ですわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それでは\\n[5]様、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "改造されたこちらの製品「ホモ専用多機能生体オナホ」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " について、 改めてお伝えしますわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ああ、よろしく頼む。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どれほど愛らしい仕上がりになったんだい?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 233, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ええ、まずはご覧の通り規格外の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "巨大なペニスでも挿入できるLLサイズの拡張アナルです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなにアナルを拡張出来た子は初めて。 私の技術というより" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼自身にホモ肉便器の素質があったようです 」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それは素晴らしい素質だね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "他にはどんな特技を持っているんだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「お口は全て歯を抜いて舌も加工済み、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さらに洗脳によってペニスを口に当てれば" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "条件反射でしゃぶり尽くすようになってますわ」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 200, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ホモのペニスを受け入れるしか存在価値が無いとはね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 男として、いや生物としては最早無価値な存在だね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「まあそこは生物ではなく、商品ですから。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それから舌も目一杯引き伸ばしたから舐め犬奴隷" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "として女性用の需要も見込めるかもしれません」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「なるほど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなグロテスクな舌でクンニされるのを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "歓迎する女性はいないと思うけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それと、この変な突起はなんだい?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 150, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「これは彼のおちんちんの名残ですわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 元々お粗末なイチモツでしたが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "改造中に予想以上に縮んで行きまして・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 女性用途としては役に立たないので切り取りましょうか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「これはペニスだったのか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小さすぎて言われないと気が付かないな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "確かにこれで女性を満足せるのは不可能だろう・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「お気に召さない部分は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遠慮せずおっしゃっていただければ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 廃棄処分はいつでも可能ですので" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 需要はあると思いますが・・・」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 100, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「そうだね、まずは市場調査かな? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "需要がある層に貸し出してレポ ートにしてくれ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「かしこまりましたー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よかったわねー。いっぱいホモ便器として励むのよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 役立たずだったら廃棄ですからねー」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "新感覚の生体オナホール登場!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "高校生の少年の体をベースした究極のマスターピース。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "手足が切断されたコンパクトなボディ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "移動が簡単で、どこでも気軽に使える携帯性" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "柔らかな肌と桃色の乳首に、ナチュラルな肉ムチムチ感に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "発情した少年の精子が内部に満ちているオナホールの奥底で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "白濁液に浸された秘部に射精しまくれ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おちんちんの名残りの突起物はクリトリス代わりとなり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "愛撫すればオナホールが敏感に反応。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼の甘い喘ぎ声が聞こえてきそうだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "倫理的に問題があるかもしれないが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少年の肉体を完全に支配し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハメ潮を吹かせたい願望を叶えてくれる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "至高のオナホール、発売開始!!" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【コウ改造END】", + "switchId": 1, + "trigger": 0 + }, + { + "id": 174, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 147, + 147, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 250, + 250, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-01", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-01", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_c-01", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 30, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0アラーム", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{『警告、セキュリティシステムが作動します』" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 255 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「え・・これはまさか・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「なんだ? これは・・・なにかの罠・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "くっ... これもフジミ重工の技術なのか...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……………………」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "バリア制御装置に仕掛けられたセキュリティが作動し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカたちは再び時間の牢獄へと閉じ込められた。" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_c-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「SIGNITの一員となってやっと分かったよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やはり君こそが彼女たちの精神的支柱だと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "つまりキミがいなくなれば、どうなるか・・・見ものだね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「さて、君が動けない間に、少し対策を施しておこう。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_c-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せっかく捕まって開発されたホモ専用オナホアナルだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "味わっておかないのは勿体ないよね。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_c-03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "時間が凍りついたかのように、\\n[4]の体は鈍く、抵抗できない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウは自信たっぷりに笑みを浮かべ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]のパンツを脱がせた。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 31, + "CG19_f-01", + 0, + 0, + 330, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「かわいいお尻だ。ホモ受けが良い肛門というのは確かだね。" + ] + }, + { + "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": [ + "\\n<\\n[4]>「...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「申し訳ない大きさでぶら下がっているおちんちんも実にかわいい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ね。お尻にブチ込んだらどんな喜び方をするだろうね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「おや、無意識に抵抗の意思が残っているようだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "随分筋肉が緊張しているぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも無駄さ。君はもう動けないんだから」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 31 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「さて、準備も整ったことだし、そろそろ始めようか。」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「君のお尻はどんな味がするのか楽しみだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そしてキミもまた僕の巨根をたっぷり味わうと良い」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼はゆっくりとコウのアナルに挿入していく……" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_c-04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「おお、これはすごい!まるで女の子のように吸い付くようだ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「……」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「だがキミのホモを喜ばせるアナルの魅力は" + ] + }, + { + "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": [ + "\\n[4]は声を出すこともできないまま、アナルを犯され続ける……" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「どうだい?気持ちいいかい?気持ち良いだろう?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おっと声は出せるわけがないか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「まあいいさ。そのうち声が出せるようにな・る・さ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "動かない\\n[4]の肉体だったが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "激しく尻穴を犯される中でペニスだけが震え続けていた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふふ、君は感じているんだね。僕には分かるよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早くメスイキ射精したくてピクピク脈打っているよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]のペニスは徐々に大きくなっていく……" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「おやおや、素直なおちんちんだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体は動けなくてもお尻を掘られて嬉しいですと、懸命に伝えているようだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "愛くるしいねぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼はアナルを犯し続けながら、\\n[4]のペニスも扱いていく。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「さあ、それじゃあ出すよ。一緒にイこう!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼は絶頂を迎えた……同時に\\n[4]のアナルに熱いものが注がれる……" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_c-05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[5]>「僕はまだ満足していないからね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このまま君が動けるようになるまで楽しむことにするよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さあ、もっと激しくしてあげるよ!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼は再び腰を振り始めた……" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その後も何度も繰り返し犯し続ける……" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、大量の精液が彼の体内に放出された。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナルからは血が混ざり合い、" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「さあ、目を覚ましてごらん。新しい世界が君を待っている。」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "時間停止装置の効果が切れ\\n[4]はゆっくりと動き始める。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_c-06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「うわああああっ!! なんだこれはっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「え? な、なにが・・・キャアア~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「\\n[4]!み、見えちゃ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ちょっと・・・ズボンはどうしたの!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "意識を取り戻すと\\n[4]は仲間の前で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "パンツを降ろした小さいペニスが丸見えの状態を晒していた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「そ、それが・・・突然・・・ハウウウ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "乙女たちに晒される包茎ペニスとホモ開発済みの尻穴・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかしそれに恥ずかしがる余裕もなく次の衝撃が押し寄せる" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_c-07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「あああっ!!おご~~~^っ♡!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほおおお~~~^♡♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "んほおおお~~~~~~~~~~♡♡♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は立ったままアナルに注がれたザーメンを大量に噴射すると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "同時に自身の小さいペニスを勃起させて何度もメスイキ射精する" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「イクっ!!いぐううううぅぅぅ♡♡♡♡♡♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どまんないいいいい~~~~~~~~~~~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仲間の前だと言うのに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "狂ったように\\n[4]は何度もアナルからザーメンを噴射し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その都度メスイキを繰り返す。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「あへぇえええ♡♡♡、イグッ!イッグウゥゥ♡♡♡」" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふふっ、気に入ってくれたようで嬉しいよ」" + ] + }, + { + "code": 214, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それから数ヶ月" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 65, + 6, + 23, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブティックのショーウィンドウの前には人だかりが出来ていた" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG13_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 82, + 17, + 9, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 600, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「御主人様、人間加工工場にて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "依頼した物が完成したそうです」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-18", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ご苦労。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあマネキンとして" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目立つ所に展示しておいてくれ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「はい、既に手配済みです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大通りのブティックに展示しております」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG50_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNITは解体した" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「しかたない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクは御主人様には逆らえないのだから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「あの日、あのあまりにも神々しい巨根を見せつけられ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナルを開発されて何度も何度も犯されて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう彼のおちんちんの虜となってしまったのだから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「彼女たちだったマネキンの発送を終え" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつもの日課であるおちんちんへのご奉仕を始める。」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「んちゅっ、ちゅぱっ……れろぉ……んふっ、じゅるっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼のおちんちんに舌を這わせて舐め回す。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG50_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「んっ、れろっ、ちゅるっ、んふぅ……」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG50_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「れろっ、ちゅっ、ちゅぱっ……んふっ、じゅるっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼のおちんちんをしゃぶっているだけでボクは興奮してきちゃう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早くこれを入れてほしい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクのお尻はもうそのことしか考えられない。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG50_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふう、結構・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「しかし寂しくはないかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あれほど仲の良かった仲間たちが一人もいなくなって・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「いいんです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "御主人様にご奉仕する以上の幸せはありません」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そう言って僕は御主人様のお掃除フェラを続けた" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-5面【コウ】時間停止", + "switchId": 1, + "trigger": 0 + }, + { + "id": 175, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 176, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-6", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG19_c-08", + 0, + 0, + 100, + 300, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG19_r-10", + 0, + 0, + -400, + 300, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ぎッ、うぐううぅぅッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「\\n[4]くんっ!? クソっ、私の計算ミスか……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか、こんなにも強力になっているなんて……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「イヒヒ、前に戦った時と同じ強さとでも思った?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ざんねーん!! ボクもバージョンアップしたのさ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「さてと、お姉ちゃんたちには借りがあるからね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ただ殺すだけじゃ、つまんないし……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "バッチリ、洗脳改造してあげるよ……ムホホッ♪」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ゼェ……ハァ! ゼェ……ハァ! う、うぅ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「たくっ、ノロマだなー。もっと速く歩けっ!!」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「痛っ!? ゼェ……ゼェ、こ、この……っ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG43_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "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": [ + "\\n[4]と協力したものの、リトルドクに大敗したリッカ。" + ] + }, + { + "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": [ + "\\n<\\n[1]>(敢えて改造手術を行わなかったのは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私を衆人環視で辱めるのが目的か……っ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(それにしても、来賓までグルだったなんて……)" + ] + }, + { + "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": [ + "\\n<リトルドク>「お姉ちゃんが遅いから、皆に笑われちゃったよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「チッ! うるさいっ!! さっさと退きなさいッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「あーあ、ご主人様に対して礼儀がなってない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仕方ないし、ここで始めちゃおうかなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「始める? いったい、何を……おごぉぉッ!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「うぎぃッ!? 首を、絞めるなぁ……っ、ゲホゲホッ!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっはぁっ、こんな場所で、レイプするつもり?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハッ……いいわよ。好きに……すればいいっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(まだ、希望を失ったわけじゃないっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私や\\n[4]くんが捕まっても、ミミちゃんやヒトミさんが居る!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(今は無駄に抵抗しないで体力を温存させて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人が来た時に、一気に形勢逆転してやる……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「メス犬には、オス犬の番いが必要だよね?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "というわけで、お姉ちゃんの彼氏を紹介するよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……彼氏? これ以上、何を……)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG43_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「ハァ……ハァ、フヘ……へっ……へっ」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "口枷の所為でデロンと舌が垂れる様は、醜悪さを際立てた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「へっ……へっ、ハァ……ハァフ、ハァフ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(この人が……私の彼氏?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何をさせたいの? だいたい、この人は――え、あぁ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「\\n[4]くん……なの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……っ!? ハオアッ……ハァ……ハァフ!」" + ] + }, + { + "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": [ + "今の\\n[4]の有様はリッカの犯したミスの結果なのだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰に責められずとも、彼女自身がその責任を痛感していた。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG43_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「……うぐっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ホワァっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「よしよし、挨拶も済ませたところで。" + ] + }, + { + "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": [ + "しかし、リッカも\\n[4]も性的な興奮を感じていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(な、なんで? 目に沁みるほど、臭いはずなのに。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "汚れ塗れで、吐き気がして当然なのに……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「お前ら、待てだぞ! 待てっ!」" + ] + }, + { + "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": [ + "\\n<リトルドク>「さっきね。お前らの仲間の残りの二人。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そいつらが捕まえたって報告を受けたんだよね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ホントは、殺処分なんだけど……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクの言うこと聞くなら、皆を助けてやってもいい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……くッ、それであなたの犬になれ……と?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「いやいや、お姉ちゃんは今だけさ。" + ] + }, + { + "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": [ + "\\n<\\n[1]>(……とはいえ、もう選択肢が他に無いっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あるとすれば、ちょっとでも一矢報いて死期を早めるだけ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(でも、確実に殺してもらえるわけじゃないし。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それ以上に辛い洗脳を、みんなが受ける可能性だって……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "喋れなくとも、\\n[4]の意思もリッカに伝わる。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「お願いします。何でもしますから皆を助けてください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ムホホ♪ いいねー、いいねー♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "うんうん♪ 従順でいる限りは、身の安全は保障するよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「それじゃ、契約成立ってことで。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人で仲良く、サンドイッチフェラでもしてもらおうか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……はい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "物言えぬ\\n[4]に代わり、リッカは短く返事した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、二人で同時に眼前の逸物を舐め始める。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_01a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっ、ん……れるれるっ、んぁ、れるれるれる。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「れるれるっ、ちゅるっ、……んちゅ、レロロっ、あぁ。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「グチュ……んぐっ!? ん、ン……ぐちゅぐちゅっ!" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁ、あ、ああぁ♡ ん、はぁっ、ンクッ、クッサぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "スンスン、おぉぉっ♡ クサぁ……レルル、ベロベロ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さすがにギャラリーたちもその光景に眉をひそめたが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "当のリッカと\\n[4]の反応は妙だった。" + ] + }, + { + "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": [ + "\\n<リトルドク>「ムホホ♪ どうだー、上手いかー?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「レロン、レロン♡ ホント、最悪な改造よぉ、んっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "味覚を弄って、ンンッ、おっ、性感帯までぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「時間が無かったから、単純だけどねー。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "単純が故に、効くでしょ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「こんな汚い、臭いモノを舐めて……れる、ほおぉぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ベロベロベロっ♡ 最悪っ、最低ぃ♡ ちゅっちゅっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「特殊機能は、それだけじゃないよー♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ほ、おぉっ♡ う、嘘でしょ……レロレロン♡」" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG43_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_06b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「ホヘエエエエェェ……ッッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「おぎいいいぃぃぃっっ♡ お゛っおっ、いぎぃぃ♡」" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あ、あがっ♡ ほっほっ、にゃにこれぇ♡ お゛ぉ♡" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG43_05", + 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": [ + "リッカと\\n[4]の頭の中でも起きてしまっていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「イヒャヒャヒャ♪ 改造、大成功ぅ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よーし、チンポ掃除したら、他のヤツらにも合わせてやるぞ!」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_07b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぢゅるるるっ、調子に乗るなぁ……レロロぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゅるる、へっへっ、こんな改造、程度ぉ、おほぉっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「どうってこと、にゃい♡ ンクッ、はふぅ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ぐちゅぐちゅ、ゴキュゴキュ♡ んぷはぁ、ゲブッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「へエアァ……レロレロぉ、ベロン……ベロン♡」" + ] + }, + { + "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": [ + "結局、この後2回もフェラ奉仕させ、リトルドクは満足した。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-6面【全滅】リッカ編1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 177, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 149, + 149, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 243, + 243, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 244, + 244, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<娼婦1>「あんっ、ああぁ♡ ん……はあぁ、あいいぃぃ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お客様ぁ、逞しいですっ、んんぅ、素敵ですぅ……あぁ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<娼婦2>「お客様、愉しんでおられますかぁ? ンフフフ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "乱交がお嫌いでしたら……個室もありますよ……っ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカと\\n[4]がリトルドクに敗北し、数時間後……。" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「ングウゥゥっ!? オ、オォッ!! ンゴッ、グゥッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オッオッ……ウギィィッ!? ハフッ、ハフッ、オ、ォ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「いやはや、こんなサプライズがあるとは!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さすがは、ジュウイチロウ坊ちゃんのお誕生日会」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ブギィ……フゴオォォっ!? オヒッ、フホ……ンガ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オフッ……ンフッ、ブゴゴっ!? オヘオヘ、ヒィィィ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ギャンデッドとかも、偽者だったんでしょ?" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "ミミやヒトミは成す術もなく犯される。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(こんなの……もう、嫌だよぉ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "助けて、リッカちゃん……\\n[4]……っ)" + ] + }, + { + "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": [ + "\\n<\\n[3]>(また、犯されてる私……これから、どうなるの?" + ] + }, + { + "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": [ + "\\n<\\n[1]>(ミミちゃん、ヒトミさんっ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "必ず、私が助けてみせるから。もう少し、耐えていて……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仲間の変わり果てた姿を横目に、リッカはというと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "VIPたちの世話を焼くメイドとして働かされていた。" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n「リッカちゃ~ん♪ 捕まえたぁ~♪」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あんっ!? お、お客様……困ります……っ!" + ] + }, + { + "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": [ + "\\n「可愛いおっぱいとケツをプリプリさせちゃってさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤろうよ、セックス~。おじちゃん、上手だよ~?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん、あぁっ……わ、私の仕事は奉仕であって……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ンクッ、そういうのは本職の方たちに……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「肉奉仕も奉仕だって~。お仕事、お仕事♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "というか、さっき見ちゃったんだよねぇ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "物陰でチンポしゃぶってたでしょ? あれはいいのぉ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あ、れ……は……!? その、後処理……で少し。" + ] + }, + { + "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": [ + "\\n「よしよし、じゃあ、下のお口に聞いてみようかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「え!? 下って……まさか、ングッ、んひいぃっ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「あ、おぉぉっ♡ 挿入って、いぎぃ♡ やめてぇ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はあぁッ、あっあっ……んんっ♡ やだ、やだぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "抜いて、ください……お゛、おぉ♡ 仕事、しないとぉ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「いいから、いいから♪ 集中しなさい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん~……リッカちゃんの弱点は何処かなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひうぅぅ♡ んぉっ……そ、そこはっ、あいぃぃっ♡" + ] + }, + { + "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": [ + "\\n<\\n[1]>「こ、この……っ、いい加減に、離しなさいッ!!" + ] + }, + { + "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": [ + "\\n「ムフフ、可愛いなぁ、リッカちゃん♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、女の子の力じゃ、オジサンには勝てないかなぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(あぁ……そんなっ!? 力が弱くなってる!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなヤツ、いつもなら一捻りできるのに……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(ただの羽交い締めが、万力みたいで……!" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「なんだか、面白いことをやっていますな!」" + ] + }, + { + "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": [ + "その傍らには、随分と四足歩行に慣れた\\n[4]も居る。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「へっ……へっ♪ スンスン? ウゥゥ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(\\n[4]……くんっ、見ないで、嗅がないでぇっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな、犬みたいなこと……しないで……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "テクテクと歩み寄った\\n[4]は、" + ] + }, + { + "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": [ + "\\n「そちらこそ、随分と面白そうですな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そちらは……ワンちゃんですかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ハハハ! たまにはこういう趣向も悪くないかと。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、やはり挿入れるなら……女が一番ですなっ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「おぎゃあ゛あ゛ぁぁっっ!? お゛、んおぉぉッ♡" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「おっい゛っ、フゥー……っ、フゥー……っ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だ、ダメっ、お願いお願い!? 一人ずつぅ、ひぎぃぃ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん゛……あぁっ、一人ずつなら、ひぃ、おっあっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お相手、しましゅ……うおっ、しますっからぁ……んっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ちょっと……同時はキツイじゃないですか~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せっかくリッカちゃんの、ふわトロマンコを満喫してたのに!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ほふっ……ほっ、アガアァッ♡ 抜いて、抜いてぇ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "バカになるっ……アソコ、バカになちゃう、のおおぉぉっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「すまんすまん! 一発ヌいたら、終わるから!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひぃ、ひぃぃ♡ こ、こにょおぉぉ……ほおおぉッ♡" + ] + }, + { + "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": [ + "\\n「お、おっ……昇って来たぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "極めつけにアレやるか! おい、小僧……やれっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「へっ、へっ……ワンワン!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ちゅぽん3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「レロロ……んちゅっ、ぢゅるる……レロン、レロぉ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おぉ……躾通り、しっかり出来てるじゃないか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺がイクまで、ケツから口を離すなよっ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ん、バフッ! ペロペロ……じゅぐぐ、ぢゅぢゅっ!」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっはぁっ、いぎぃ、おほぉぉっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな、交互に奥っ、突かれたらぁ……ふあぁ、はあぁッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「い、イキたく……ないのにぃ、頭痺れるぅ♡" + ] + }, + { + "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": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん゛おおぉぉぉッッ♡ ひぃぃ、ひいいぃぃっ♡" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n「フゥー……っ、スッキリした♪ ありがとよー」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっ、はぁっ……お、ぉ……ほぉ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「まったく、嵐のような男だったな……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よしよしリッカちゃん、次は個室でしようなぁ♪」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「おほッ♡ はひっ……はぁっ、フゥー……っ♡" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「クゥゥン? へっ、へっ……クンクン」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「なんだ? お前、まだ居たのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "丁度いい、チンポを掃除しろ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ちゅぽん3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「じゅぼっじゅぼっ……れるる、グジュグジュっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(あ、あぁ……やめて、\\n[4]……くん。" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「フゥー……っ、グオッオッ、ンムウゥゥッッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「フゴッ、オ゛オッ、ウ゛ゥゥ……ギィィッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ンモッンモッ……ベロベロ、ぴちゃぴちゃっ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……あぁ、もう……手遅れ、なのね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私が今更足掻いたところで、みんなは……ぁ……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "三人ともSIGNALのラボに連れて帰れば、" + ] + }, + { + "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": [ + "\\n<\\n[1]>(みんな、ごめん……っ、ごめんなさい……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せめて、私もこの地獄に……付き合うから)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(脳を改造され、手足を切られて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんなと同じになっても、ずっと傍に居るわ……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おぉ、もういいぞ! このままじゃ、また射精る♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さて、リッカちゃん……行こうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……はい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミとヒトミ、そして\\n[4]を会場に置き、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは男と個室へと消えた。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-6面【全滅】リッカ編2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 178, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「っ!? がはあぁッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あぁ、\\n[4]っ!? そんなしっかりして……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんなのコイツら!? 前よりもずっと強くなってる!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ガハハッ!! 前回は本調子じゃなかったからなッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺様が本気を出せば、ザッとこんなもんよッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ちと、ボディをアップグレードしすぎたかぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それとも、あの女博士の助けが無けりゃこんなもんか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「……そんじゃ、ケリもついたことだし。" + ] + }, + { + "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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「オゲッ……あ、がっ……はひッ、ハァッ……ォッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「がはぁッ……ハァッ! あ、あ、ウゲッ……ウグゥ!!」" + ] + }, + { + "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": [ + "\\n<\\n[2]>(苦しいっ苦しいっ!? 死んじゃう、死んじゃうぅ!?)" + ] + }, + { + "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": [ + "\\n<\\n[2]>「かひゅ……ひゅぅ……っ、たじゅけ……てっ、かはッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やだっ……死ぬのぉ……やらぁ……オ、オォッ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「よしよし、すぐに死んじまっても、つまんねぇからな!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとしたゲームを考えてやったぞ! よし、行けっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「へへへ、了解ッス!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「いだあ゛あ゛あぁぁッッ!? ひぎゅうぅッ!!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "があっ、ああぁぁッ、オチンチンが、うぐうぅぅっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「み、ミミっ!? ミミになんてことするんだッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ガハハッ! 一度しか言わねぇからよく聞けよ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小娘を犯す間だけ、お前らを持ち上げてやる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「分かったら、しっかりと俺たちに媚びな……!!" + ] + }, + { + "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": [ + "\\n[4]は辛うじて呼吸でき、必死に肺へ空気を吸い込む。" + ] + }, + { + "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": [ + 11 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「ぐぎぎっ……キツ……いっ、ふぎゅう、んああぁッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アソコが裂けるっ……痛い、痛いぃ!? あがああぁぁッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\nr<\\n[4]>「や、やめてくれ!? ミミが苦しそうだっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「彼女じゃなく、俺に……すればいいっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺が代わりに受けるから、ミミにはやめてくれッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ゼェ……ゼェ……っ、\\n[4]……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「はぁ? なんで俺が男なんかと。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "嫌に決まってんだろうが、バーカっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「にしても、ちっせぇマンコだな! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おらっおらっ、半分も挿入いりやしねぇ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「はぎゃああぁッ!? おふっ、オフッ!! インッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう、やめてっ、お願い……でしゅ、死んじゃうよぉ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(……っ、ミミ!! 俺は、なんて無力なんだ……!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんみたいに、仲間を助けることも出来ないっ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(ミミ……すまないっ、今は耐えてくれ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんたちが来るまで、なんとか、なんとか……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミの苦衷は、\\n[4]も背中越しにヒシヒシと感じていた。" + ] + }, + { + "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": [ + "\\n<暴走族2>「おーい! 早く射精せって! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全員に回る前に、死んじまうぞッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族1>「……チッ、うっせぇな……とっ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "\\n<\\n[2]>「ひっ……ひぐっ! う、うぇぇ……グスッ、ズズッ!」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「がっ……あ、ひッ、ハァッ……ハァッ!? う、ぁ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ギギッ、はぁっはぁっ、ぉ……っ、フゥー……っ!?」" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「おいおい、苦しそうだな……小僧!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺たちに、何か出来ることはあるかー?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「う、うぎぃ……っ、あ、があぁっ、ハァ、ハァ……っ」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「お、犯してっ、俺でもいい! 早く……がっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「おい、聞いたか? レイプしてくれってよ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おい、誰かケツを掘りたいヤツはいるかー? ガハハッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「早く……っ、もう、息……が、かはぁ……ひゅぅ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「あー、へぇへぇ。ここで死なれたら興醒めだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほら、次のヤツ……行けっ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「んおごぉッ!? また、大きいの……きたあぁッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん゛、ンンッ……あぐぅ、はぁっはぁっ、おふぅぅ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ハァッ……ハァ! く、くっ、また……っ!?" + ] + }, + { + "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": [ + "\\n<\\n[2]>「あ゛い゛ぃぃッ、あがっ、ぐふぅぅッ!? ガハッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もっと、優しく……っ、ゆっくり……してよぉ、おうぅっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「あ゛ぁ? ピーピーうるせぇガキだなぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ガキマンコのくせに……引っこ抜くぞ? お゛ぉ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ご、ごめんな……さいっ、ひぎぃ、あ、ん゛ぐぅぅッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだ、終わらないでぇ……でも、痛くしないでぇ……おぅぅ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミも\\n[4]も、もはや限界だった。" + ] + }, + { + "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": [ + "\\n<暴走族2>「そうだなぁ……そこのガキとオレのペニス。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どっちが気持ちいいか、言ってみな……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……なっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「え、あぁ……? 何、急に……そ、そんなこと……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あぐっ……だって、ボク、分かんない……し……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男の意地の悪い質問に、\\n[4]の方が狼狽えた。" + ] + }, + { + "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": [ + "\\n<暴走族2>「あぁ? そいつ彼氏じゃねぇの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まぁいいや、想像でもいいから。おらっ、どっちだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "ミミの意識が後ろの\\n[4]へと引っ張られる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「あー、もういいや。自信なくしたわー。抜こう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ひッ!? ま、待ってぇ!? それだけはっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あなたの方が……気持ち、いい、多分……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……ッ!? う、ぅ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「おいおい聞いたか? 脚、持っといてやるからさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自分で腰……動かしてよ。出来るよなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "その健気な姿は、この場に居る\\n[4]以外の男の劣情を煽った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「へへへ、上手いね。俺のこと好きなの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「す、好き……っ、好き、好きぃ……す、きぃぃっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だから、手を離さないで……っ、もっと、もっとぉ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「……ま、もう射精すんだけどな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「へ……ひぎいいぃぃぃッッ!!?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "同時に、必死に我慢していた\\n[4]も限界を迎えていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "窒息と、ミミが犯されているという状況が重なり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "奇跡のマゾ絶頂を果たした\\n[4]。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>(ごめんっ、ミミ! ごめん、ごめん……!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "射精したくないのに、身体が……勝手にっ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "心の中でひたすらに謝罪を続け、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "強烈な官能の海に一人、溺れていった。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「……あッ、ッ……ぁ……っ、う、……い……ぉ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ンブ……ぷくぷくっ……ぁ、ぇ……ぉ……へぉ」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「――く、んっ……\\n[4]、くん! ミミちゃん!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(この声……は、リッカ……さん?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(あ、ぁ……ということは、ボクたち……耐えたんだね)" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 2, + "t-01-19", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あぅ……ごめんなさい、二人とも……あぐッ!?" + ] + }, + { + "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": [ + "\\n<暴走族3>「勝手に喋るな、負け犬がっ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-03-9", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「なんとか、リッカと協力したんだけど……っ。" + ] + }, + { + "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": [ + "\\n<暴走族4>「この白豚ぁ! 脳みそに脂肪でも詰まってんのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "勝手に喋るんじゃねぇよ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "唯一の頼みの綱であったリッカたちが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミたちと同じ裸の姿で、ヤミゾの部下たちに連行されていた。" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「……ぉ、ぉ……もう、ダメだゃ……終わっちぁ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あ、あぁ!? あ……ひ、ひひ、あひひぃ」" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「さぁ、お前ら!! 遊びはおしまいだッ!" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-6面【全滅】ミミ編1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 179, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 150, + 150, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 242, + 242, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「お、オゲッ……あ、ハァッ……っ……が、ひぃっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカとヒトミも混ざり、四人は夜通し中、レイプされた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "泣こうが喚こうが、穴という穴を犯され尽くした。" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<ヤミゾ>「よっしゃッ、野郎ども!! 充分、遊んだな!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最後の仕上げだ!! さぁ、賭けろ賭けろッ!!」" + ] + }, + { + "code": 222, + "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": [ + "\\n<暴走族1>「小僧、気合入れろやッ!! 男、見せろッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「白豚ぁ! 体重が重すぎて、死にそうかぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族3>「ミミちゃーん、顔赤いぞー! ギブかぁ?」" + ] + }, + { + "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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカたちの身体がビクンビクンと窒息痙攣を始め、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だらりと弛緩した身体からは小便が止めどなく溢れ出した。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(あ、あぁ……も、もう……無理……私ぃ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お、お父様ぁ……私、ごめんな……さ、ぃ……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あがぁっ……ぉ……ッ、ぉ……うぷ、ぷぎぃ……」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<暴走族1>「おぉぉ? 白豚が逝ったぞッッ!!」" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(こんなことに……なる、なんて……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全部、私の……ぉ、私の所為……でっ、えぇ……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「おごっ……えぷっ……ブクブク……っ、ッッ」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<暴走族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": [ + "\\nr<\\n[4]>(ヒトミに、リッカさん……までっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "も、もうダメだ……オレたち、みんな死ぬんだぁ……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "恐怖が限界値を超え、\\n[4]は身震いが止まらなくなる。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>(死にたくない、死にたくない、死にたくないぃぃ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだ何も、オレは……ッッ)" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……っ、カヒュッ……カヒュッ! \\n[4]……っ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「お、ぎぃぃ……っ、み、ミミ……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「さ、最後……だしっ、い、言っちゃう……ねぇ……うッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクね……っ、ハァッ、\\n[4]のこと……っ、ず、ずっとぉ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふ、グッ……ずっと……、す……きぃ――」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「あ……ぁ? ミミ? ……ぐぁっ、そんな、あぁ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「う゛あ゛あ゛あああぁぁぁ……ッッ!!?」" + ] + }, + { + "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": [ + "\\n[4]は首に荒縄が食い込む苦痛を忘れ、" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……っ、ごっ、ろ゛……っ、ご……ぅ……ぶっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……ガクッ!" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、\\n[4]の死をもって彼の暴走が止まった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>(最後の最後で、男を見せた……か。" + ] + }, + { + "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": [ + "\\n<ヤミゾ>「おらッ、お前らぁ……遊びは終わりだッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "痛む前に、とっとと死体を降ろせ……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「車に積んで、持って帰るぞー!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族2>「え? 死体は埋めるか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの美人秘書さんのトコに持って行くんじゃ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「あぁ? んな、金にならないことするかよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一人はSIGNAL隊員。残りは健康体なガキだぞ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「売って金にしない手はないだろうがッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>(あと、この新武装のツケもあるしな……。" + ] + }, + { + "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": [ + "後日、女子高生三人と男子高校生、計4体の生体オナホが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "セットとして発売され――" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-6面【全滅】ミミ編2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 180, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「うぐッ!? ゴホッ……ゲホッ……!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ちょっと、\\n[4]っ!? わ、分かったわ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "降参……っ、降参するから! もう、やめて……っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらあら、最初の勇ましさはどうしたんですかー?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ウフフ、でも聡明な子供って、嫌いじゃないですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「さ・て・と♪ いったい、どうしてあげましょうか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "う~ん、ただ生皮を剥いでも面白くないですしねー……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あぁ! そう言えば、入り口にアレがありましたね!" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ハーイ、到着でーす♪」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「ハッ! 何処に行くのかと思っていたけど、ここ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここで負けた私たちの顔写真でも撮ろうってことかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あと、そこの看板、設計ミスしてるわよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなに大きい顔の人間が居るもんですか……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ウフ、相変わらず口の減らないお嬢さんで愉しみですわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それにコレ、設計ミスなんかじゃありませんよ~♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「それじゃ、ロボたち。二人を飾ってちょうだい♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ロボ>『ピピ、かしこまりました。ネナクサ様。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「うわぁぁっ!? やめろっ、離せぇッ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ひぃっ、やめ!? \\n[4]、見ちゃダメッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "裸にしてどうする気っ!? はぁ!? ちょ、いやぁぁ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_02", + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらあら、とても良いツーショット♪" + ] + }, + { + "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": [ + "\\n<\\n[3]>「フン゛ン゛ンッ!? ンンッ……ああぁ、はぁっ!" + ] + }, + { + "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": [ + "\\n「うおっ!? なんだこりゃ……っ!?」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「ひぃ……っ!? やだ、人!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "う、ウソウソウソぉ!!? 見ないで、見ないでよぉ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「祝賀会にお越しの皆様、お待たせいたしました♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブロックハート城名物、ケツ出しパネルでございます♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ケツ出し……クク、確かにな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「特別に娼婦と男婦をご用意いたしました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人には演技をするよう命じていますので、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当のレイプ感が味わえますよー♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はぁ!? 違っ、演技なんかじゃないわっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっと、指一本でも触れたら訴えるからね!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「……て、言ってるけど?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ご心配なくー、演技ですー♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「くッ、ま、待てっ! 俺が相手するっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だから……ヒトミには手を出すな……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……っ、\\n[4]……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「じゃ、二人仲良く……一緒にだな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「へ? いや、違……う゛う゛ううぅぅぅッッ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_03", + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 640, + 300, + 130, + 130, + 255, + 0, + 20, + false + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「あ゛ぎいいいぃぃぃッ!? 太っ、お゛お゛ッ!?" + ] + }, + { + "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": [ + "ヒトミは前、\\n[4]は後ろの穴がカッと熱くなる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無論、挿入れただけで終わりではなく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちは逸物を馴染ませると、腰を尻に叩き付け始めた。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "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": [ + "\\n<\\n[3]>「ほひいぃぃッ、あっあっ、いぎぃぃ、やめぇぇッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いぐッ、ハァッハァッ!! 苦しいっ、ん゛ああぁぁッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「おうっ、おっおっ、腹が……裏返るっ、があぁっ!?」" + ] + }, + { + "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": [ + "\\n「フンッ、フンッ! そっちは、どうだ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こっちの娼婦は、処女みたいなマンコだぜ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「男のケツも、悪くねぇーな! う、おっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "顔が見えない分、生きたオナホだわ……これっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あぎゃあぁッ、ひぃ、ひぃぃっ!? やめろぉ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「\\n[4]!? やめて、彼に酷いことしないでぇ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん、ぎっ! というか私たち、ただの学生なのっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、あそこに居る女は、ギャンデッドで……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フグッ、アナタたちは騙されているのよ……おごっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「え……ホントか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「いやいや、本物なら。今頃、俺たちもヤバいだろ?」" + ] + }, + { + "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": [ + "\\n<秘書>「ウフフー、お客様の前でうるさいですよ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ふ、フフ……っ、あぐ、ホントのことでしょ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん゛ッ……それとも、口封じでもする気かしらぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「いえいえ、本音を曝け出してあげましょ~♪」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「何を……い゛ッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……ぐッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目にも止まらぬ速さで、秘書は注射器を二人に射す。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(痛……く、ない? え、あ? お、おっ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「おほお゛お゛ぉぉッ♡ おっおっ、アヘ、おひょ♡" + ] + }, + { + "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": [ + "\\n<\\n[3]>「ヒイイィィッ、ひぃぃ、ぷぎいいぃぃっっ♡」" + ] + }, + { + "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": [ + "ヒトミと\\n[4]は、全身でアクメの真髄を感じていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「イグっ、イグイグっ♡ ん゛オオオォォォッッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "息したらイクっ♡ 目を開けたらイクっ、イクでイクぅっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「や、やめてくれ、ヒトミぃぃ♡ おっおっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな声、聞かされたらぁ、俺も俺もぉ、ほっほっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はひいぃぃッ♡ \\n[4]も、そんなエッチな声ぇ、っ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "出すにゃああぁ……っ、んぉんぉ、おっ、おへぇぇっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "肉襞が踊り、\\n[4]の勃起ペニスが壁をペチペチと叩く。" + ] + }, + { + "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": [ + "\\n「へへへ、なんだ。やっぱりビッチじゃねーか!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ギャンデッドとか言って、そういう演技かよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「らめにゃのぉぉ!? 少しでも動かされたりゃあんっ♡" + ] + }, + { + "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": [ + "\\n<秘書>(ウフフ、即効性のある激媚薬を使っちゃった♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "副作用で頭がパーになっちゃうかもだけど、仕方ないわよね)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>(どうせ、脳みそは要らない部分ですしー……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "後々のために、今の内にスポンジになってもらいましょう♪)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「さて、皆様♪ もう演技は無用と伝えました!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これが壁尻希望のビチガキどものホントの姿ぁ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「オチンチン、シコシコして、お待ちくださいねー♪」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「ダメっダメっ、おん゛、ん゛ほっ、あへぇっ♡" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "ようやく二本の剛直は限界を迎え始めていた。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_04", + 1, + 0, + 640, + 300, + 130, + 130, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「お゛ッッ♡ ~~~……っ、あッ♡ はっ♡ ひッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ギッ♡ ふほおぉぉ……っ、お、お、おほぉぉ……っ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "膣奥とS字結腸で爆発が起きたような衝撃が走り、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミたちの意識が一瞬で、バチンと切れた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その後、じわりじわりと意識が覚醒していく。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「フゥー……っ♡ フゥー……ぁ、ウッ♡ おへぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それでも、その途中でアクメし、また気絶する。" + ] + }, + { + "code": 221, + "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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_05", + 1, + 0, + 640, + 300, + 130, + 130, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさに壁尻に相応しい淫乱な脳みその出来上がりであった。" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "………………。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_06", + 1, + 0, + 640, + 300, + 130, + 130, + 255, + 0 + ] + }, + { + "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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……あ、あぁ!? なんて、こと……っ」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミたちの脳内では何十時間、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "現実の世界では数十分経った後……。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_06", + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG19_m-01", + 0, + 0, + -100, + 200, + 75, + 75, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG19_r-01", + 0, + 0, + 500, + 200, + 80, + 80, + 255, + 0 + ] + }, + { + "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": [ + "\\n<秘書>「ハーイ♪ お二人さん、元気ぃ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だいぶ、使っていただいたみたいねー?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、あぅ……ぃ、くっ♡ ぉ、ぉ……い、ぃ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらあらー? 昇天寸前って感じですねー♪" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「やだっ……やめ……ひいぃぃッ!?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 1000, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「離せっ、離しなさいッ!? まだ、私はっ!" + ] + }, + { + "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": [ + "\\n<秘書>「ウフフ、アーハッハッ♪ いよいよ、フィナーレですわ♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁさぁ……仲良く、イッちゃいましょー♪」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-6面【全滅】ヒトミ編1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 181, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 151, + 151, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 241, + 241, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "数時間後" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見事な4つの壁尻が完成した" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「それじゃあ張り切ってどーぞー!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん゛あああぁぁッッ、んい゛いぃ、ほおぉぉッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おぉっ、おっおっ……し、死ぬっ、無理いいぃぃッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ほらほら、皆さーん! まだ1時間も経ってませんよ!" + ] + }, + { + "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": [ + "ヒトミと\\n[4]を狂わせる薬と同じ物を、" + ] + }, + { + "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": [ + 11 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[1]>「なんで、ほおぉっ、こんな、ことでぇ……ッ♡" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「おっ、ホォッ♡ ケツアクメ……い゛いぃぃッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "射精る射精るっ、メスイキ……最高おぉぉッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "正義感に溢れていた少年は、今ではアナルセックスの虜。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ん゛んッ、ンッッ♡ もっと、ガッツリ来なさいっ♡" + ] + }, + { + "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": [ + "\\n<\\n[3]>「へへ、えへへっ♡ おんっ、お、おっ、へぇぇッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フゥー……っ、フゥー……っ♡ イグっ、おほぉぉッッ♡」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「はぁー……っ、性処理用の壁穴の役目を忘れている……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これだから人間は……。やはりロボに任せるのが正解ですね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ロボ>『ピピピ、いかがいたしましょう。ネナクサ様』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「一週間ほど空けるから、メンテナンスをよろしく。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "掃除は適当に。程々に汚れている方が喜ばれるわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ロボ>『ピピ、かしこまりました』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「さ・て・と♪ 一週間後が愉しみだわー♪」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 222, + "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": [ + "\\n<秘書>「わおっ♪ これは熱烈な歓迎ですね♪」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「……ぁ……っ、お、ご……ん……ぅ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらあらー、イイ感じに仕上がってますねー!" + ] + }, + { + "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": [ + "\\n<秘書>「ただ、これでも生きているなんてしぶといですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さすがは社長を倒し、我々に苦汁を舐めさせただけはあるー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「でも……皆さん、お疲れですかー?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほら、起きてください! ほらほら!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ペチペチ!!" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、ぅ? あ、なた……っ、ヒュー……ヒュー……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何……、しに……き、た……のぉ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「おはようございます♪ 取引しませんか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「取……ひ、き? 助かる……の、ぉ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「生体オナホへの改造手術を受けてみませんか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "承諾してくれれば、皆さんを助けてあげましょう♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……ぁ、ぅ。……そ、それは……っ」" + ] + }, + { + "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": [ + "ミミも\\n[4]も、一方的に張り合ってきたリッカも、" + ] + }, + { + "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": [ + "\\n<\\n[3]>「ぁ……っ、はぁっ……はぁっ、あぁ……」" + ] + }, + { + "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": [ + "\\n<秘書>「ウフフ、ご安心ください。痛みなどありませんから。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全て我が社の優秀なロボたちにお任せあれ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あぁ! あと、生体オナホには皮は要りませんので、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そちらも……ジュルっ♡ 有効活用してあげますねぇ♡」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "後日、女子高生2名と男子高校生が1名が、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "行方不明になるニュースがお昼の番組で軽く流れた。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-6面【全滅】ヒトミ編2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 182, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 152, + 152, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 248, + 248, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 249, + 249, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "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": [ + "\\n<\\n[1]>\\F[14]「……ッ、く! 私、気を失っていたの……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「リッカ! ようやく目を覚ましたのね!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……まったく、そこら辺、ギャンデッドだらけよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「それに、\\n[4]が捕まっちゃったんだよ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コイツら蹴散らして、早く助けに行かなきゃ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14](二人とも……。私が倒れている間に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "たった二人でギャンデッドを抑えてくれていたなんて)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14](あぁ、これが仲間の力ってヤツなのね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お互いの足りない部分を補い合って、団結する……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12](私……何でも知っているつもりでいたけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだまだ知らないことばかりね……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12](私は……ホワイトシグナルの白根リッカ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALの科学者にして、シグナルスーツの開発者……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13](でも、今は――)" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Brave!!", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「SIGNIT、白根リッカ! 悪を撃つッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日ここで、ギャンデッドの陰謀を終わらせるッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「フンッ、調子が出てきたみたいね……っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "同じくSIGNIT、錫ヶ岳ヒトミ! 成敗してあげるわッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[22]「へへへ! ピンチをチャンスに変えてきたもんね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "同じくSIGNIT、赤薙ミミ! ドカンといくよっ!!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一方その頃捕まっていた\\n[4]は・・・・" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG49_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「さあどうぞっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "哀れにも我らに逆らった少年の行く末をご覧ください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ムググっ……フゥー……っ、フゥー……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「おお~~こりゃあ凄いことになってるじゃないか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目が離せないぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まんぐり返しならぬ、ちんぐり返しの格好で捕まる\\n[4]。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな彼の逸物の上で、怪しく光る鋼鉄の刃。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それを、まさに食い止めているのは\\n[4]の顎だけ。" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「いつまで口に咥えたディルドーを維持出来るか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お楽しみですぞ~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「(くそ・・・気絶している間にこんなことに・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とても自力じゃあ脱出できない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんな・・・頼む・・助けに来てくれ・・・)」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Brave!!", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>\\F[12]「ヒトミさん! ミミちゃん!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一気に片を付けるわ! 無理するけど、付いて来れる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[32]「当然っ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG48_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「それじゃあ……戦闘開始よッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「(やった・・リッカさんたちの声だ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これでどうにか・・・)」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうしてリッカたちの決戦――ではなく。" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "砂漠ステージ", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "茶番の恥辱ヒーローショーが始まった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_wara01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん、ンンッ……! 装着、完了っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ、みんな! 連携して、確実に倒していくわよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「さすが、リッカの開発したサイバー装備!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、んっ……オマンコにピッタリくる、わっ……はぁん!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<ギャンデッド1>「やっちまえー……ッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「フンッ、遅いっ……オマンコブラストッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「覚悟しなさいっ、アナル見せスラッシュッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ボクの新技、チン媚びスクワット……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド2>「ぐ、ぐわー……強いー!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_wara01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっはぁっ、みんなの応援が力に変わるわ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "んぁ、安心して! 私たちのオマンコが、ついているからっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んっ! \\n[4]くんも、もう少しの辛抱よ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オマンコパワーで、コイツらを蹴散らしてやるわ!!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG49_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ずぶぶっ……ずぼっずぼっ!" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ククッ、どうだね。彼女らの変態っぷりは?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これが、完成体の催眠装置の力だっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ムググっ……フゥー……っ、フゥー……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「おやぁ、驚いて言葉も出ないのかぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうかそうか……それは残念だな……クハハハ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカたちが催眠状態に陥っている様に困惑していたが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は彼で、それどころではなかった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ほひいいぃぃッ、ンムムッ!? オッ、ゴオォっ!!」" + ] + }, + { + "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": [ + "真正の変態相手に、\\n[4]はキュッと肛門を締め、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "同時に歯形を付ける程にディルドに噛みついた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(なんてことだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最新の催眠装置・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんたちが目を覚ます可能性は・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ある・・・のか???!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ほう……。粘るじゃないか、小僧。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その必死な顔……。ククッ、そそられてしまうな……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ムホォ……っ!?」" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「男を犯す趣味は無いが、口なら男女も同じ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女たちは出払っているからな。コイツで、お前と勝負だ!!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG48_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "砂漠ステージ", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゅぶぶ……ッ!!" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あひぃぃぃ♡ お、おぉ……っ、やる、じゃない♡" + ] + }, + { + "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": [ + "\\n<ギャンデッド3>「ほーら、いくぞ……♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ふぅ、ふぅ♡ そんな、大振りな攻撃……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私の剣捌き……でっ、おひょおおぉぉっっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド4>「へへ♪ こっちは下からだっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「んっ、はぁっ……ボクの脚力、甘くみないでよね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "上から押さえつければ……うぎい゛いいいぃぃぃッッ♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブシャッ、ブシャ、ブシャアアァッ!!" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_wara01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「おっおっ、ひぃ……♡ まだ、まだぁ……ンオッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここからが……本番、んっ、ん゛お゛おぉぉぉっ♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_wara01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG49_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュボッグボ……ヌボヌボっ!" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「んごっぢゅるぅっ、おごっ! ゲフゲフッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ギロチンを止めてやっているのだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "感謝の気持ちを込めて、奉仕しろ……フンッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「じゅるるっ、ンぐッンぐッ! ン゛ンッ……!?」" + ] + }, + { + "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": [ + "それでも\\n[4]は何とか新鮮な空気を取り込もうと必死で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それがバキュームフェラを実現させていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ぢゅるるっ、がぼっがぼっ……ぢゅううぅぅ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ククク、盛り上がってきたじゃないか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それに……あちらもそろそろ、閉幕かなぁ?」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "砂漠ステージ", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG48_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブンッ……ブンッ!!" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっはぁっ、ん、はぁ……っ! " + ] + }, + { + "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": [ + "\\n<\\n[3]>「ゼェ……ゼェ……っ、ほら、掛かって来なさい!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ん、はぁ……っ、ここからが、本番、だよぉ……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "絶頂感と疲労感で、足腰が小鹿のように震え、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "当初の勢いは見る影もない。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Disappointment", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「なんだ……もう終わりか。つまらない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「ま、少しは愉しめましたし、もういいでしょ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Disappointment", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<ギャンデッド5>「へへへ、遊びはおしまい……だぜッ!!」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「あきゃっ……オゴッ!? ぶへえぇぇっ!!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド6>「はいはい、ご苦労さんっ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Damage2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「あぎゃあぁぁっ、グッ、ぐはああぁぁっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ヒトミさんっ、ミミちゃん……っ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "へ、は、えぇ? な、何っ……どうしてぇ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド7>「てめぇも終わりだ! 白根リッカ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Damage2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「うごおッ……うっ! あ゛ッ!? ぐほおぉぉっ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG48_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 15, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Damage2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ひぐっ……あっ、うッ!? ぐへっ、へぎゃあッ!?" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "自慢の手足は砕かれ、また次の蹴りが彼女を転がした。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミは羽交い締めにされると、殴打される。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "目の前が真っ赤に染まり、脳はグチャグチャに破損した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……………………」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして数分も経たないうちに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女たちは無口な肉塊と化した。" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG49_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "パチパチパチパチ……!!" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「いやぁ、面白いショーだったな、小僧!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前たちの力、しかと見届けたぞ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ふっ……うぐぅぅ、う、うぅ……っ、ふぅ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカたちの恥辱ショーから虐殺ショーまでの、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一部始終をただただ眺めさせられた\\n[4]。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "ギシギシと音を立てて震え始めた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(リッカさん……っ、ミミ……ヒトミ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お、オレは……どうすれば、どう、すれば……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だが、そんな孤独な\\n[4]のもとに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "唯一にして最後の仲間が姿を現した……。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「随分と、盛り上がっているね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(……ジュウイチロウくんっ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウを目にし、\\n[4]の中に活力が芽生えた。" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「ぼ、坊ちゃん!? どうも、ごきげんよう!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これはですね。坊ちゃんのために、よ、余興を……と――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ボクの友人たちに色々してくれたみたいだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女たちと……それに\\n[4]くんまで」" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「も、申し訳ありません、坊ちゃん!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今すぐに片づけます! 彼も、ご友人もすぐに解放します!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ですから、何卒ご容赦を……へへへ!」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「……別にいい、気にしないでくれ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……ンム?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「……は?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「このままで構わない、と言ったんだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それだけを言い放つと、ジュウイチロウは\\n[4]に近づいた。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「お、ガッ!? ひゃめっ、オごっ……ンンッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「……苦しいかい? \\n[4]くん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ン、ンぐぐッ!! ンーッ、ン゛ーッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それが生きてる証さ……。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「今まで分からなかったんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]くん。君を見ていると、どうしてか胸が騒いでね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「その気持ちの正体が……やっと分かった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これは……嫉妬なんだね。君は、いつも生き生きとしていた」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「何でも手に入るボクが持っていないのに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "家族を失い、ほとんどを失った君は持っている」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「……だから、君の生をボクに頂戴」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG49_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「――んぼおおぉぉッ!?」" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Slash3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG49_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……ぴっ!?」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……あ、あがっ……ぁ……ッ……ひ、あ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あまりの激痛に言葉を失い、目を見開く\\n[4]。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その視界に最後まで移っていたのは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不敵に笑うジュウイチロウの姿だった。" + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + -170, + -153, + 0 + ], + 200, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG49_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[5]>「ありがとう、\\n[4]くん……」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-6面【【ラスボス敗北】", + "switchId": 1, + "trigger": 0 + }, + { + "id": 183, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 184, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 153, + 153, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 218, + 218, + 0 + ] + }, + { + "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": [ + "\\n<羽黒司令官>「やあ\\n[4]くん、起きてるかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "悪いが急用でね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "急いで河川敷の公衆便所の裏に来てくれないかい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「羽黒司令官??? 無事だったんですか?」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 39, + 2, + 5, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「待っていたよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ここに何が? ただの汚いトイレ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「まあまずは状況を確認してくれないか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとこれを観てくれ」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG18_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「助けて……もうダメ…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは涙を流しながら懇願した。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全身は精液で汚れ、陰部からは白い液体が絶え間なく垂れ落ちていた。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ひっ…くぅ…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミは意識が遠のきそうな様子で、口からは白い糸を垂らしていた。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「もう…許して…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "3人の少女たちは、長時間に渡る凌辱の末、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "精神的にも肉体的にも限界を超えていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "便器に拘束された姿は、まるで人間を物扱いしているかのようだった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の表情は次第に歪んでいく。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「おいおい、まだ後がつかえてるんだぜ。" + ] + }, + { + "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": [ + "\\n<男>「コイツをしゃぶるんだよ。ほら早くしろ! 」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男は無理矢理リッカにペニスをくわえさせる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "同時に別な男はミミの口にもねじ込む。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG18_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「むぐっ!?うぐぅ~っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「おお、良いぜ。もっと舌を使えよ! 」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「いや~無料便器様々だわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、こいつら、SIGNITとか言う自警組織じゃなかったか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんで肉便器になってんの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「なんでも全員、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドに返り討ちにあって、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "調教され続けてたんだとよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちは3人の少女を見下す視線を向けながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "冷酷な言葉を放っていた。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひっ…ぐすっ…」" + ] + }, + { + "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": [ + "\\n<男>「おいおい、泣くなよ。もっと気持ちよくしてやるから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男3>「そう言えば部長の男子はどうしたのよ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか全然知らなかったりして?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「哀れだなー" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "羽黒司令官は歓喜の表情を浮かべていた。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG18_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「ふう、そんじゃ次の奴らに交代すっか。」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「どどど・・・どうして・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんで・・いつから・・こんな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「私が見つけた時には" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうやら彼女たちは一晩中ここで肉便器にされていたようだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「何をやってるんですか、早く助けないと」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 39, + 6, + 10, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 5, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「くそっ!!大丈夫かみんな。 " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今、た、助けるから・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男4>「何だお前、俺達は用を足してるだけだぜ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男5>「俺たちはこの女どもに用があんだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前みたいなガキはすっこんでろ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なんてひどい奴らだ、今すぐここから出てい!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ふふふ、\\n[4]君。まだ分からないようだね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「何が分からないんですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんたちを助けるのが先決ですよ!」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "main", + 4 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "main", + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「威勢がいいのは結構だが・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君には彼女たちは助けられないよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNITはもう終わりなんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「えっ…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「彼女たちは既に私の手中にあるのだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの娘たちの運命は、もはや変えられない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "拘束し、凌辱の的にしたのは私なのだ」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃7", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "羽黒司令官はそう言うと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "薬剤を\\n[4]の首の後ろに注射し、気絶させ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そのままトイレの中に連れ込み、拘束した。" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 39, + 5, + 3, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「は、離せ……何を……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちからが・・・はいら・・・ない・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ふん、愚かな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前には私の野望を理解する知性が欠けている」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の意識は次第に遠のいていった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "羽黒司令官の笑い声が遠くなり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やがて完全に意識を手放した。" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG18_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男C>「へえ、可愛い娘がいっぱいいるじゃねえか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男Dは下品な視線で\\n[4]を見つめた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男E>「さあさあ、遊ばせてもらうぜ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちはリッカ、ミミ、ヒトミ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして\\n[4]に次々と迫り、彼女たちの口を無理やり開かせた。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "\\n[4]の心は絶望に打ちひしがれるも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "抗う力はなく、ただ受け入れるしかなかった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男A>「ほらよ、口開けろ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの拒否る声に構わず、男Aは無理やり肉棒を口内に突っ込んだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男B>「こらぁ!しゃぶれ雌豚!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ぐぼっ...ごほっ...」" + ] + }, + { + "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": [ + "男D「仲間はずれは可愛そうだな。お前も同じ目に遭うがいいぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ぐっ...貴様ら...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男Dに捕らえられ、\\n[4]も口を犯される。" + ] + }, + { + "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": [ + "\\n<男A>「あー気持ちいい。そろそろ射精するぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほらよ、しっかり受け止めろ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカとミミは泣きながらも男たちのペニスをしゃぶらされる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その様子を男たちが笑いながら見ている。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG18_06", + 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": [ + "3人の口や体の部位に小便を浴びせかけた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女たちは小便で溺れそうになりながらも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "拘束された状態では抵抗できずにいた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「おらおら、もっといっぱい飲めよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前ら汚いザーメン便器をキレイに洗ってやってるんだぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは口の中に注がれる小便に窒息しそうになりながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "必死に吐き出そうとした。しかし男たちは容赦なく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女の口を小便で犯し続けた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちは笑いながら、3人の体の至る所に小便をかけまくった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小便が顔に掛かり、髪に絡み付き、服に浸み込んでいく。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "4人とも髪は小便でぐしゃぐしゃに濡れ、" + ] + }, + { + "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": [ + "しかし\\n[4]がそれに気がつくにはすべてが遅すぎた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一週間の間、延々と男たちやホームレスから小便と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ザーメンを流し込まれ続けた4人は、" + ] + }, + { + "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": [ + "\\n[4]さえも、もはや人間らしい反応は見せず、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただ口を開けて小便とザーメンを受け入れるだけの存在となっていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "4人はもはや人間ではなく、生きた便器そのものとなり果てていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちやホームレスは笑いながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "4つの便器に小便とザーメンを無尽に流し込んでいた。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "6面全員非処女バッドエンド", + "switchId": 1, + "trigger": 0 + }, + { + "id": 185, + "list": [ + { + "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": [ + "\\n<\\n[2]>「ぐぇっ…くぅっ…」" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「フハハハ!いい光景だろう?この雌豚どもに小便をぶっかけてやれ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして4人の少女たちは、完全に男たちの性処理の対象となり果てていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひっ...くぅ...」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「もう...だめ...」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「うぇっ...」" + ] + }, + { + "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": [ + "\\n<\\n[4]>「ぐっ...くそっ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]も同様に、小便とザーメンで濡れ濡れになっていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちは4人の口に肉棒を突きつけ、小便とザーメンを無尽に流し込んでいた。" + ] + }, + { + "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": [ + "4人の少女たちに性処理をさせ続けた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男子トイレの中は小便とザーメンの臭いで充満し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "床や壁は小便やザーメンで汚れ放題になっていた。" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 186, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 187, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 188, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「おお、君! 良いお尻してるねぇ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっと相手してくれよ」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 55 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-4", + 0, + 0, + 1000, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 600, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「あううううう~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「チケットを見せられたら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仕方ない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっと待って下さい、準備するから……。」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Water1", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホモ>「それじゃあプールの中で楽しもうかぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひっ…や、やめてくれ…!こんな所で…っ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "水面", + 0, + 0, + 0, + 0, + 100, + 100, + 200, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 96, + 22, + 11, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG66_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "水面女子", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "水面", + 0, + 0, + 0, + 0, + 100, + 100, + 200, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "羞恥と快感が入り交じり、\\n[4]の顔は真っ赤になっていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小さなペニスから少しずつ白い液体が零れ落ちる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホモ>「見てご覧、周りは可愛い女がいっぱい泳いでるのに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君は全裸で水面下でちんちんしごかれてるんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "恥ずかしいね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>(くそっ、周りを見ると本当に可愛い女の子がたくさんいる…!)" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 150, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "周りの視線が気になって仕方がない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女の子たちの視線を感じると、より一層の羞恥で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小さなペニスはビクビクと震えた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「はぁ…はぁ…やめてくれ…もうダメだ…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホモ>「まだまだ気持ちよくしてあげるからね?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 250, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女の子>「ねーあの二人水中で何してるのかしら?」" + ] + }, + { + "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": [ + "\\n<ホモ>「そろそろだね、見られながらセックスしちゃおうか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナルいただきまーす」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「え?ちょ、ちょっと待ってくれ!アナル!?そんな…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ホモの言葉に、俺は思わず拒否の言葉を漏らした。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全裸で小さなペニスをしごかれているだけでも充分に恥ずかしいのに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナルセックスまでされるなんて考えられない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホモ>「オラァッ!どうだ!?俺のちんぽでメスイキして見せろや!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「はいっ!!出ますっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちんぽに尻穴突かれてメスイキしちゃいますぅっ!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "抵抗しようとするが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠の効果で体がホモの言うとおりに動いてしまう。" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 150, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひっ…!ちょ、ちょっと、まってってばぁっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女の子たちに見られながらアナルを犯されるなんて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とてもじゃないが受け入れられない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、ホモの行為は容赦なく続いていく。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぐっ…!や、やめてくれぇっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、周りの女の子たちは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰一人として異変には気が付かないようだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かえって、興味深げな視線で見つめている。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな中、ホモはついにアナルに肉棒を突き立てた。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG66_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぎぃぃぃっ!!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "激しい痛みと恥辱に、\\n[4]は悲鳴を上げた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "公開ホモレイプという最悪の事態に、精神は押し潰されそうだった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女の子>「やだーなにあれ、変態なの?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "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": [ + "\\n<\\n[4]>「がぁっ!ひぎぃぃっ!や、やめっ…おれ、変態じゃないっ!」" + ] + }, + { + "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": [ + "\\n<女の子>「ちょっと、あいつ気持ちよくなってない?最低ー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぎぃっ!?そ、そんな...っ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女の子の冷やかしの言葉に、俺は思わず反応してしまった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気持ちよくなっているわけがない、と否定したかったが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "実際にはホモの激しい突きに、小さなペニスがビクビクと震えている。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぐっ...!や、やめっ...!こんなの...気持ちよくないっ!」" + ] + }, + { + "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": [ + "\\n<女の子>「うそー同じクラスのコウ君だわ〜、" + ] + }, + { + "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": [ + "\\n<\\n[4]>「ひぎぃっ!や、やめてくれっ!見られたくないっ!」" + ] + }, + { + "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": [ + "\\n<ホモ>「それ、そろそろ中に出すぞ、メスイキしろ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぐっ!ひぃぃっ!や、やめろぉっ!おれの中に出すなっ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG66_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「あひぃぃっ!?熱いっ……!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イクッ!!ザーメンが中にぃぃっ!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ホモの言葉どおり、ついにアナルの奥に熱い精液を注ぎ込まれる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "同時に\\n[4]も、メスイキの絶頂に達した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「んほおおぉぉっ!!イクッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ところてん射精しながらケツアクメするううぅっ!!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小さなペニスからは白い精液が噴き出し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無様にイキ狂う姿を同級生に見られている。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG66_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ホモのおっきいおちんちん..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おれの短小包茎おちんちんより...ずっと気持ちいいっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "公開ホモレイプで完全に壊れ去った\\n[4]は、もはや何も気にしない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただひたすらに気持ち良さを求め放心するだけだった。" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホモ>「くくっ、楽しかったぜ?また遊ぼうな、」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★プールホモ水面", + "switchId": 1, + "trigger": 0 + }, + { + "id": 189, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「よう、お前ちょっとやらせろよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ま、待ってくれ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "急いでるんだ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「うるせぇ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "チケットなら持ってるぞ」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 55 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「チケットには・・・逆らえ・・ない・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「ほれ、犯してほしくなかったら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺のちんぽをしゃぶりな!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]はチケットの催眠効果に逆らえない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は男のちんぽにしゃぶりつく。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG50_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「おおっ……!いいぞっ……!やればできるじゃねえか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほら、もっと舌使え!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は必死に命令に従う。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "チケットの催眠効果で逆らうことができないのだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「んっ……じゅぷっ……ぺろぉ……はあっ……んふっ……♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ううなんでこんな事を" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「おっ、やべえな、その舌使い。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やればできるじゃねえか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあ次は口開けて喉の奥まで突っ込みな!" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG50_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は言われるがまま男のちんぽを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "喉奥まで突っ込むと激しく頭を上下させ始める。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「おおっ……!すげえ……!こいつの喉マンコ最高だぜ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オラァッ!!もっと激しくしやがれッ!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「なんで男のちんぽをしゃぶってるんだ俺は~~~っ!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「オラァッ!!もっとだッ!!舌も使って舐め回せッ!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は男のちんぽをしゃぶりながら、自分のちんぽを扱き始める。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「オラァッ!!イケッ!!!イッちまえッ!!!!" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG50_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[4]>「あ、ああっ……出てるっ……" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男の精液が口の中にっ……♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ああっ、だめ、まだイッてる最中なのにまた出るっ……♡♡♡♡♡♡" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG50_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]はドプッドプッと勢いよく射精しながら絶頂を迎える。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「ふいーっ……スッキリしたぜ……" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男は満足げに言うと\\n[4]の口からちんぽを抜く。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は唾液と精液でべっとり濡れたちんぽを口から離し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "床にへたり込んだ。" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★プールホモフェラ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 190, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-4", + 0, + 0, + 1000, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 600, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 32, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「ウホっ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "可愛い男の子!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「な、何だ?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「なあ、俺はノンケでも食っちまう男なんだが" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "このヤレるプールチケットは男にも使えると思うかい?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「さあ、無理じゃないですか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "じゃあ、急いでるんで。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「よし、君でためそう" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ソラ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ま、待ってくれ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺はそんな趣味は・・・」" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 55 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「あううううう~~~」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG19_c-13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「チケットを見せられたら・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "仕方ない・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺のお尻使ってください…。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「ああ、もちろんさ。俺はいつでも準備万端だよ! " + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早くパンツを脱いでで尻穴を向けな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「なんで・・・こんなことに" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺はホモじゃないのに・・・」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG19_c-08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「はい、こうですか!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「おお、いいぜ! " + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "いまから俺のちんぽが君のケツ穴を掘ってやるからな!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「チケットを渡されたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "意思に関係なく抵抗できないのか" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんて理不尽な催眠・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "さ、逆らえない」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG19_c-09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「あっ、ああん……!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お、大きい……。凄い……!」" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "チケットの催眠効果により\\n[4]はホモになってしまっている、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その快感は今まで感じたことのないものだった。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「んぐっ……お、俺はホモじゃねえのにぃっ……!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こんな奴にイカされちまうなんてっ……! " + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「どうだい?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺のちんぽはいいだろう?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「はい……。ちんぽ、気持ちいいです……!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「俺のちんぽで満足させてやるからな?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "このホモ野郎、ところてん射精したいんだろう?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「は、はい……。ホモちんぽ汁をところてん射精したいです……!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男はさらに強く腰を振り続ける" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「よし、じゃあお望み通りしてやるよ!オラァッ!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ふあああっ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そんな激しく突かれたらっ……ああっ! " + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「いいぜ、いくぞ……。イクッ!!」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG19_c-10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 12 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ああ、イクッ……!!」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG19_c-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]のアナルから大量の精子が流れ出した。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「ふう、なかなかのいいアナルだったぜ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "また楽しもうじゃないか!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "じゃあな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「はい……! どうも……!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ううう・・・なんて恐ろしいチケットなんだ・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こんなものをリッカさんに使われるわけには行かない・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何としても防がないと・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 32, + 0, + 2, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 189 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「うう……くそっ、屈辱だ……。" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 32, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「おお、君! 良いお尻してるねぇ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ちょっと相手してくれよ」" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 55 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「あううううう~~~」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG19_c-14", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「チケットを見せられたら・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "仕方ない・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ちょっと待って下さい、準備するから……。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「おいおい、水着が破れて縦割れアナルが丸見えだぜ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もうとっくに準備完了じゃねえか」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG19_c-09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ふあああっ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そんな激しく突かれたらっ……ああっ!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「はっは!イキ狂いやがって!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "変態ホモ野郎がよお!オラァッ!もっとイケッ!!" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "チケットの催眠効果でホモでもないのに" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "犯される\\n[4]は恥ずかしくて死にそうになった。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それでも命令には逆らえないのだ。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ああっ……すごいぃっ……!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もうダメだ、これ以上されたら狂っちまうっ……!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「やめ、やめてくれぇっ!もう許してくれよぉっ!!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男はニヤリと笑うとさらに激しく動く。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そしてついに限界が来た。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「くくくっ!良いぜ?イケよ!俺のちんぽでイキ死ねよっ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "オラァッ!!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ああっ!イクッ!!イックゥッ!!" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG19_c-10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 12 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「おっ……おほっ……♡んほぉぉっ……♡おほおぉぉっ……♡" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG19_c-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「んほぉぉっ♡イクッ♡イッちゃうぅぅっ♡♡" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "身体をビクビク痙攣させ、白目を剥いてアヘ顔を晒す\\n[4]。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そんな\\n[4]に男は追い討ちをかけるように耳元で囁く。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「くくくっ!これでお前も立派なホモ野郎だな?" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「うう…………。" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 32, + 0, + 4, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 188 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 32, + 0, + 5, + 1 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 600, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「おお、君! 良いお尻してるねぇ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ちょっと相手してくれよ」" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 55 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「ああ・・チケット待ってましたぁ・・・♡" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ガバガバホモオスマンコ突いてくださぁい♡♡♡」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG46_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「ふんっ!ふんっ!どうだよ、俺のちんぽの味は?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前の大好きなゲイちんぽだぜ?" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「あふぅんっ……!すごいっ……!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "腸壁えぐれるうう~~~~~イキ狂う~~~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "おっほおおおおお~~~~!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「はっは!イキ狂いやがって!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "変態ホモ野郎がよお!オラァッ!もっとイケッ!!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「んほぉぉっ!!イクッ!!イグッ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ところてん射精でイッグううううううううっ!!!!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「おおっ!?すげえ締め付けだっ……!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ああ、俺も出すぞっ……!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全部受けとれやあっ!!おらぁっ!!" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG46_05", + 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": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「んほおおおおおおおおおおおおっ!?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "出てるっ!!熱い精子がケツの中に出てるううううううっ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "孕むううううううっ!!ホモ妊娠しちゃううううううううううっ!!!!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「あーーーー、すげえ出た。どうだ、満足したか?" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「は、はい……最高でした……ありがとうございます……。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「なら良かったぜ。またいつでも相手してやるからな。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "じゃ、俺は帰るからよ。じゃあな、ホモ野郎。" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★プールホモ汎用", + "switchId": 1, + "trigger": 0 + }, + { + "id": 191, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 194, + 194, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 237, + 237, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 246, + 246, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 250, + 250, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 266, + 266, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]はなんとかリッカまでたどり着くものの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "駆けつけた時にはすでに遅かった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "チケットは使われた後だったのだ" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG36_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこには自ら跨って" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "積極的に腰を上下に動かし男たちを喜ばせる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの姿があった" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あぁっ...!やめて、やめてぇ...!私、こんなことを...っ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひぃっ...!ダメ、ダメよこんな...っ!」" + ] + }, + { + "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": [ + "\\n<男2>「SIGNALの博士ってのは淫乱でも務まるもんなんだな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あぁぁっ...!ダメ、ダメよぉ...!私、気持ち良くなっちゃう...っ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男3>「このザコマンコが正義の味方気取りとは笑わせるぜ」" + ] + }, + { + "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": [ + "\\n<男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": [ + "\\n<\\n[1]>「ど、どうしてええ・・・こんなことが・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "可愛らしい水着は切り取られ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女性器と肛門が丸見えのままになっているが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それを隠すこともせずセックスに夢中になっている" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-4", + 0, + 0, + 500, + 0, + -100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「クソぉ!!お前ら!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あのチケットを使ったんだな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカが手も足も出ずに男たちに従うさまは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自由意志を奪う恐ろしい道具" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ヤれるプールチケット」のせいなのは明らかだった" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ヒイイッ、ち違うの・・\\n[4]君" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これにはワケが」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「分かってます、すぐに助けます!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "覚悟しろよ、コイツラめ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男1>「おお、あの時の彼氏くんじゃねえか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺達に犯されてる彼女よーく観ておきな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカが泣き叫ぼうとも男たちは容赦ないピストンをやめない" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「やだ・・・もう・・ヤメテ・・・アヒイイッ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「ええ?なにがヤメロだ?お前のマンコは嫌がってねーぞ!」" + ] + }, + { + "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": [ + "\\n<男2>「やっぱりチンコが欲しいんじゃねーか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "マンコが食いついて離さねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「もうだめ・・・いやああ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「オラッ!イケ!お望みどおり中に出してやる!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「やめろー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男達に割って入る様に飛び出す\\n[4]だったが" + ] + }, + { + "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": [ + "\\n<男1>「ほれ、お前はそこで突っ立ってな」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「な、・・・そ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな・・・馬鹿な」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "即座に硬直して男達の指示を待つ\\n[4]" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「う・・・うごけな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "チケットには・・・逆らえない・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その刹那" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ドピュッ、ドピュルルルルル" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "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": [ + "\\n<\\n[1]>「あ、あ、ああ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「へへっ、お前の女、気持ち良さそうに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "中出しされてイッてやがる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは恐怖に怯えながら、\\n[4]を必死に見つめた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、\\n[4]は、何もできずにいた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男達はリッカの身体を好き放題に弄び、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最後には白い肢体に無残にも精液を撒き散らした。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは精液で濡れ、虚ろな表情を浮かべていた..." + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ううう・・クソ・・・クソオオ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "嗚咽する\\n[4]の声に男たちが振り向く" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男3>「おい、ソイツどーすんのよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "命令通り間抜けにボーっとしてんぜ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「ハブるのも可愛そうだしなー混ぜてやるか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そのためのチケットだしよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すると男は先程までリッカに入っていたザーメンと愛液で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ドロドロのペニスを\\n[4]に向ける" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男3>「げっ、マジかよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺、男とか興味ねーんだけど」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 500, + 0, + -100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「なっ・・・何を言ってるんだ・・正気か" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やめろ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男1>「こう言うのやってみたかったんだよー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それ、彼女の前で公開ホモレイプだー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男達は\\n[4]の服を無理やり脱がし、下半身を露わにした。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「な、なにする気だ...!やめろ、クソ野郎!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男が子供におしっこをさせる体勢で\\n[4]を持ち上げると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "尻の中にペニスが挿入された。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG46_01", + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「うぐっ……あがっ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男が腰を打ち付ける度に、\\n[4]は悲痛な叫び声を上げた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな様子を見た周囲は大盛り上がりだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「オーさすがチケット効果" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ぐんぐん尻穴がちんぽ締め付けてくるぜ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それ、もっと喜んで犯されな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男3>「そりゃ元々ホモっ気があったんじゃねーの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気持ちいいみたいだしよー」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG46_03", + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「おい、こいつのちっちぇえチンポ見てみろよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぐっ...や、やめろ...!リッカさんに、見せつけるな...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「ほらほら、こんなヒョロチンポで彼女を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "満足させられるわけねえだろ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男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": [ + "しかしチケットの催淫効果は\\n[4]の意地など気にせず" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼をメスイキ射精へといざなっていた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「いいねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お揃いで彼女さんもアナルセックスしてみようか」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「な・・・やめなさ・・」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG36_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「おー、まあまあ締まるぜ、コイツの尻穴" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうだぁ? 気持ちいいか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「は、排泄器官で・・・・興奮するわけ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・無い・・・・でしょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「じゃあ追加で催眠!! ケツの穴で絶頂するメス豚になーれ!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んおおおおぉおぉお♥♥♥あひぃいいいぃい♥♥" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おひりぃいいい♥♥♥おちんちんぎもぢいぃいぃいい♥♥♥」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「どうだ彼女の前でホモレイプされる気分は?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前の小さなチンポじゃ満足させられない上に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男に掘られる気分はよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぐっ...!や、やめ...ろ...!リッカさんの、前で...こんな...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「そうそう、もっと喘げよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前はもうホモのケツマンコ奴隷なんだからな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「おらっ!イケっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「イグゥウゥウゥウゥウゥウ!!♥♥♥♥」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちは容赦なく\\n[4]のアナルを掘り続け、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さらに小さなペニスを扱き上げた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぃっ...!あっ、あぁぁぁ...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の小さなペニスは限界を超え、白い精液を噴射した" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「あへぇええぇ~~~~~♥♥♥♥」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「そんじゃあ恋人同士" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一緒に尻穴アクメ決めろや」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG36_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG46_05", + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男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": 401, + "indent": 0, + "parameters": [ + "そこからはゴポッという音と共に白濁色の液体が流れ出た。" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<男1>「あーあ、気絶しちゃったよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どーすんだよザーメンドロドロ状態でよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「これでプールはマナー違反だよなー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "めんどくせーけど、シャワー室まで運んでやるか」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG37_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ドア開け", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG37_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「ホイ、到着」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ハア・・・ハア・・ウウ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ハウウ・・・ヒイ・・・♥」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男2>「さあ優しい俺達でザーメン洗い流してやろうぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大分セックスで消耗してるだろうから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "温水にしてやんよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男1>「ああ、そんな機能あったか? ここ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男3>「自家製の温水って事だぜ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それ準備できたら発射ー」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG37_06", + 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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男1>「はースッキリした~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前らもきれいになってよかったな」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-NTRプールリッカ", + "switchId": 1, + "trigger": 0 + }, + { + "id": 192, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n男>「見てもらってナンボだろ?お前はもうホモのケツマンコ奴隷なんだから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男たちは容赦なく\\n[4]のアナルを掘り続け、さらに小さなペニスを扱き上げた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぃっ...!あっ、あぁぁぁ...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の小さなペニスは限界を超え、白い精液を噴射した" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカはただ虚ろな表情で\\n[4]の精液を見つめていた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n男>「ハハハ!見たか?お前のケツマンコ野郎の証、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前の彼女に掛けちまったぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ひぐっ...!あっ、あぁぁぁ...!や、やめろぉ...!」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 193, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 194, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 195, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 196, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 197, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 198, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 199, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 200, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "===ジュウイチロウ===", + "switchId": 1, + "trigger": 0 + }, + { + "id": 201, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + false + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 161, + 161, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>\\F[11]「ファーストミッション、ひとまずクリアね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「ミミちゃんにヒトミさん、あと\\n[4]くん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんな、イイ働きをしてくれたわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]「でも、彼らはまだまだ未熟な部分が多すぎる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今回の勝利で天狗にならないように、サポートしないと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「……まったく、ここに来てもやることは多そうね」" + ] + }, + { + "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": [ + "家族やSIGNALとはまた違った新たな自分の居場所に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカはただの女子高生として胸を高鳴らせていた。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ガチャ……。" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「おや? 先客が居たみたいだ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "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": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG31_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「フジミ ジュウイチロウくんだったかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな時間にどうしたの? もう下校の時間だけど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それを言うなら、君もだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「帰り際、たまたま屋上に人が見えてね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それが転校生となれば、多少の不安があるから見に来たのさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(もっともらしいことを言って、この男は……)" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "彼の経歴全てに何かしらの意図を感じる、そんな青年だった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「まさか、転入生が新しい生活に馴染めずに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "思い悩んで飛び降り自殺をしようとしてるとでも思ったの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ハハハ、そんなまさか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの暴走族集団を撃退する君だ。そんなことはあるはずない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ただ、ごく一般的な心配だよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "強いとはいえ女の子。無理はしてないかな……ってね」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG31_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「さすが、女子の扱いに慣れているのね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "過度な秘密主義は、そういった性格の所為かしら」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「秘密主義? ボクが?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「例えば、部室の奥の部屋……とか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私でも突破できないセキュリティなんて、普通じゃないわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「あー、あそこか。そんなに中が見たいのかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクと会社にとってトップシークレットな場所なんだけどな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「見た感じ、他のみんなも知らない様子よね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「確かにアナタのバックアップや根回しは優秀だと思う。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、手の内を明かせない相手を信用することも難しいわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふむ……それも一理あるね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、ボクの秘密に踏み込むなら君にも誠意が必要だね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「誠意……? 聞かせてもらおうかしら」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「実は初対面ではあんなことを言ったけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクは、会社の経営を勉強してる最中なんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これから重要機密に触れることも多くなるだろうね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「でもそのためには、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "後継者として次の段階に進まないといけない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「……ずばり、婚約者さ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「知っているかもしれないけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクが引継ぐ会社はギャンデッド犯罪への対策テクノロジーを、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんとしても行政に売り込みたくてね……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「だからSIGNALが邪魔で敵視しているってわけ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「確かに、そういう派閥もあるにはある」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「そいつらは更に強いパイプを持つべく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "錫ヶ岳のご令嬢とボクをくっつけたいらしい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「なるほど、ヒトミさんとアナタね……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お似合いね。いいじゃない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「いやいや、茶化さないでほしいな。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「リッカ、ボクと結婚を前提に交際してほしい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ん? はぁ!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「……そういう冗談を、色んな女性にしているわけ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「冗談なんて……酷いな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここまでボクを本気にさせたのは、君が初めてだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ、というかヒトミさんはどうなるわけ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナタは良くても、他の人たちは納得しないでしょ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「そんなことはないさ。会社としても、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALの博士とのパイプの方が一層太いし歓迎されるさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALを敵視する連中も黙らせることも出来るしね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「……なんて、会社のことを言い訳にしたけど、" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(SIGNITとして活動する以上は彼の支援は必須。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それにフジミ重工の秘密を暴くには親密になる方が得策か……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(所詮、口約束。いいわ、乗ってやろうじゃない)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(まったく……思い上がった考えね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "余程、自分に自信があるようだけど、目にもの見せてやるわ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……いいわよ、お付き合いしてあげる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ホントに? あぁ、嬉しいな……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「それで、ご両親に挨拶した方がいいのかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それは追々、いずれ紹介するよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君が、フジミに相応しい女性だと分かってからね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(家に忍び込めれば、無駄な労力が掛からないのに。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仕方ないわね。それまでは大人しくフリを続けましょうか……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「そうだ。みんなには内緒にしておこう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "特に\\n[4]くんにはね……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……? まぁ、そうね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(確かに、男子の心情的には複雑……よね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私が本気じゃないことが、そこからバレても困るし)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(だから……かしら。みんなを騙す罪悪感の所為で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだか、胸がモヤモヤするような……)" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "", + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "", + 0 + ], + "indent": null + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-リッカ01-1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 202, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 161, + 161, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 233, + 233, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG33_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ああいうのは、やめてほしいのだけれど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「校門で君を呼び止めたことかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "普段ならしないさ。たまたま、下校時間が重なったからね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「だけど、やめてほしいなら、もうしないさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、今日だけは付き合ってほしいかな……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゴソゴソ……ゴソゴソ。" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_01a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "その場しのぎのプレイに身を投じていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(それにしても、なんて大きさなの……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "明らかに男性の平均サイズより巨大……よね)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(子供の腕くらいはあるんじゃないかしら。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「見惚れているのもいいけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクとしては、そろそろ始めてほしいかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「わ、わかっているわ! ちょっと準備してただけよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "確認だけど、イカせたらおしまい。それでいいのよね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「勿論。イカせてくれたら、終わりにしよう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それまで、車は適当に市内を走らせておくさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(逆に考えれば、車は今、走る牢屋のようなものね)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……仕方ない、もう腹を括るしかないわ。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「んちゅ、ぢちゅぅ……んぢゅ、んんッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "れるぅ、はあぁっ、はぁっ……じゅぷじゅぷっ、んぶふッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(てっきり改造手術かと思ってたけど、本物ね。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「初めてにしては、勇ましいフェラだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあ、こっちも奉仕してあげよう」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG33_02", + 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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ、ちょっと!? 何をする気!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私が、その……シてあげるんだから、それでいいでしょっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「いや、車は自動運転で手持ち無沙汰だし。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「それに、何かされたところで問題でも?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヴァギナを見せるつもりも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "クンニを受け入れるつもりもなかったリッカだったか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この状況では今更拒否もできない" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うぐ……! はいはい、分かったわよっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "好きにすれば? でも邪魔して時間を延ばそうだなんて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せこい考えはやめてよねっ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG33_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「んむうぅぅッ!? ふ、フゥー……っ!" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(コイツ、女性の身体に手をつけるのに躊躇がない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかも、一度や二度ヤっただけの腕前じゃない……わねっ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「れるぅ、はあぁっ、はぁ……じゅぷじゅぷっ、んんっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん……ぁっ、く……ふっ……えりゅるぅ、れるれるっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ん? もう愛液を漏らしているのかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君は、思った以上に敏感みたいだね……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ンンッ!? じゅ……ぶはぁっ、ち、違うっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これは生理現象よ! そんなことも知らないのっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「おっと、これは失礼」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「まったく、そうやって何もかも自己中心的に考えて!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そういうの……自惚れって言うのかしらね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「他の女性に比べて濡れるのが早いから、つい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、これはボクらの相性がいいってことかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ、さぁ、どうでしょうね! ちゅ、んぁっ!」" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(こちらの警戒を無視して、こんな大胆にくるなんて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この男、予想以上にとんでもない……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(ただの変態のお坊ちゃまの慢心なのか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それとも私をいつでも陥落させることが出来るという、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "強い自信の表れなのか……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(いや、これはただのテストね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "真意を知るには、もう少しこの頭の悪い遊びに付き合わないと)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(触り方、それに舐り方……確かに巧み、と言うべきか。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「さてと、じゃあ準備運動は終わりだね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「んぇ? 準備運動――んごおオオォォッ!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん゛~~~……ッッ!? なに、急にっ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「や、やめっ……おごぉッ!? ンボッンボッ!!" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ン゛ンッ!? ま、まっへっ……それ以上、はっ!?" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG33_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「ンオォォ……っ、ふうぅ、ンぐウウゥゥッッ!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっ、いっ、あんっん゛っおおぉっ! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふっ……ふぅぅ、ふあぁ、あんっ、ん゛んぃ~っっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(いったい、何を……されたのっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ……っ、イッて!? こんなに簡単にっ!!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(う、ぐ……っ、我慢しないと、ンンッ!!" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG33_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_06a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「……ッ!? ぃ~~~……ッッ!!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん゛ッ、むうぅぅっ!? がはっ、んげっ!?" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ゴキュ……っ、ん、ぶはあぁっ!?" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(私だって、やれば……出来るの、よ……っ)" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-リッカ01-2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 203, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 162, + 162, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 234, + 234, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「作戦の成功を祝して、乾杯」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「……乾杯」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「早くも二つ目の事件を解決とは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フィアンセとして、ボクも鼻が高いよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「別にアナタのためにやっているわけじゃないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それに、まだ黒幕の尻尾さえ掴まえていないのよ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「\\n[4]くんにパトロールを任せておいて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私たちだけでこんな場所に来るなんて……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12](まぁ、カラオケについての知識は、まだ足りてなかったし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その点はちょっと……ワクワクするけど……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13](でも、コイツと二人っきりっていうのは不本意だわ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「まぁまぁ、適材適所ってやつさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクたちはボクたちにしか出来ないことをしよう……」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「なっ!? ちょっと、何する気っ!?」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG34_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ドサッ!!" + ] + }, + { + "code": 222, + "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": [ + "\\n<\\n[1]>「嘘でしょ!? こんな場所で、正気なの!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかも、避妊具も無しでなんて……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「このくらい、フジミ家では普通だよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それとも、婚前交渉には否定的かい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……フンッ、随分と急かすのね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お坊ちゃんのくせに余裕がないみたいね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ボクと付き合い、結婚する以上、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遅かれ早かれ後継者を産んで貰う必要があるからね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ボクに言い寄る女性の中には、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少なからず、悪い企みを持つ女性も多いのさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「離婚されれば結局は他人同士だからね。" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(こんな色気違いだとは……予想外だったわ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(でも、それだけにハニートラップにも落としやすい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やってやるわ。せいぜい手のひらの上で転がしてやる……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(幸いこの店には監視カメラが設置されている。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このタイプなら簡単に遠隔ハッキング出来るわ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(羽目を外そうものなら即座に弱みを握って、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今度はこっちが制御してやる事ができる)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「仕方ない、分かったわ。けど、乱暴にはしないでよね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "婚約者と言うからには、私はアナタの性処理道具じゃないわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「フフフ、勿論。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ……余計な力を抜いて、リラックスして……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……っ、いよいよ、挿入ってくるわね……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫。痛いのには慣れているもの……っ)" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG34_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ひっ!? ん゛、んん~~~……ッッ!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ふっ、ん゛んんッ!? ソコ、押さないでっ!" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぐ、あぁっ、フゥー……っ、フゥー……っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふむ、膣奥はまだキツそうだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まずは、入口辺りを責めていこうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「っ!? ま、待ってっ!? ゆっくり、ぎひぃぃッ!?" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(私との経験値の差を見せつけるような動き。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ホント……ムカつく男だわ……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(だけど、コイツを利用するためなら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "身体でも何でも好きに使わせてやろうじゃない!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(こんな場所で女性を犯したなんてバレたら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さすがにスキャンダルよ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(大方、権力で揉み消すつもりでしょうけど、" + ] + }, + { + "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": [ + "\\n<\\n[5]>「充分、解れたようだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあ、また奥まで突くよ……」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「えっ? いっ!? あ、アァッ、アッ、いいいぃッ!」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「……うぐっ、あっ、ンンッ……くはぁ、はあぁッ!!」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「それじゃあ、ボクもイカせてもらおうかな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……くっ、あぁ、はぁっ、はぁっ、ご自由にッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん、ぉっ……んんッ、あ、ふぅぅ……ん、いっ、ぐぅ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「意識を保てるか、見物だね……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふっ、ふっ……な、なに――を、おおぉぉぉッッ!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「オ゛ッ、オ゛ッ、オ゛ッ、オ゛ッ、オ゛ッ!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「い、ぎぃぃッ、ンッ、オッ、う、うぅッ、オォォッ!" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG34_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「あ、いぃぃッ、んああぁ……はぁっ、く、はあぁっ!」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG34_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゅるんっ!!" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_07a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「おぼっ!? オゴッ……あが、ゴボッ、ゴボボっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふぅ、子宮に入り切らなかったザーメンは、" + ] + }, + { + "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": [ + "\\n<\\n[1]>「……っ、ぁ……ぐ……ぉ、あ……ッ……」" + ] + }, + { + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「……っ!? くッ、しまった……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか、あのまま気絶してしまうだなんて!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「でも、監視カメラの映像さえ入手できれば……」" + ] + }, + { + "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": [ + "\\n<\\n[1]>\\F[11]「え!? データが、ない……!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やられた……ッ、アイツ、データを消去したわね!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「くそッ……人を散々、犯すだけ犯して。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その上、最初から証拠隠滅するつもりだったなんて……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「でも、あんなに性欲目当ての色ボケだったとはね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それならチャンスはいくらでもある。次は負けないっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「セックスすれば、必ず隙が生まれる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今度は、失神しなければいいだけの話よ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「……そうよね? あれ、何か間違っているような?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「――ううん、大丈夫。これで問題ない!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "作戦が失敗して、ちょっと弱気になっただけだわ……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「次の機会があったら、必ずセックスしなきゃ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フェラでは惨敗したけどオマンコなら勝ち目はあるっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こ、この作戦でいきましょう!」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-リッカ02", + "switchId": 1, + "trigger": 0 + }, + { + "id": 204, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 163, + 163, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 236, + 236, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "tent01", + 1, + 0, + 500, + 0, + 200, + 200, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG02_19", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「さぁ、リッカ。皆さんに誠意を見せるんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……っ」" + ] + }, + { + "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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスA>「お、おいっ!? マジかよ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "へへ、誠意って、まさか……そういうことか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ぅ、く……っ、うぅ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「どうしたんだい? 続けるんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "台詞は教えたはずだろ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「う、うるさい……っ、分かっているわよ……」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG02_20", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「み、皆さま、我々の都合で申し訳ありませんが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうか、この場所から立ち退いていただけないでしょうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「その代わりと言っては……な、なんですが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この身体を好きに……犯していただければ、幸いです……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスB>「う……ッ、あ、あ? ホントに、いいのか?」" + ] + }, + { + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その夢のような光景に、眠っていたオスの野生が解き放たれる。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG36_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスA>「うおおおぉぉッ!? もう、知るかぁ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺は犯すっ、俺は……や、ヤるぞぉぉッ!!」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「いぎいいいぃぃッッ! が、ぐぅぅぅっっ!?" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "年相応のか弱い少女の姿が晒し出されてしまう。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG36_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスB>「お、俺もだっ!! 我慢できるか!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前が犯してくれって言ったんだからなぁっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うぎゃああぁッ! お゛、お尻いぃぃっっ!" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 2, + "CG36_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスC>「くそッ、完全に出遅れちまった!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あぁ……もういいっ、俺は口を使うッ!!」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「じゅぶぶっ、おごぉぉ……、ンンっ!!!" + ] + }, + { + "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": [ + "\\n<ホームレスA>「こ、これが本物のマンコ……ッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やべぇ、腰が……止まらねぇ、最高だぁ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスB>「ケツも、スゲェぞっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この味を知ったら、一生シコれねぇ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスC>「フェラチオって、こんなにいいのか!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あぁ……口の中で俺のチンポが洗われるみたいだ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぉ、んじゅっんじゅっ、ずずず~っ、ふぶっ!?" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(アイツの時と、全然……違うっ!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「おっご、お゛っ、ガボッ、お゛ぁ──ッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん、フゥー……っ、フゥー……っ!! じゅぽっじゅぽっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(顎が、外れそう……。息も苦しい、頭がクラクラする。" + ] + }, + { + "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": [ + "\\n<ホームレスA>「なぁ? 今更だが、中出しでいいんだよな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「勿論、問題ありません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お好きに射精してください。妊娠などお気になさらず」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスA>「へへへ、フジミ重工はさすがだなぁ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まぁ、ダメって言っても、もう止まらないけどなっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスB>「数か月分のザーメン、ぶち込んでやるッ!!」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぐっぽぐっぽ、じゅるじゅるるっ、ずぞぞ~ッ!?" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……っ、あ……ぁ、もう、死ぬ――)" + ] + }, + { + "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": [ + "\\n<ホームレスA>「おぉ、イク……っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスB>「俺も……っ、射精る……!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスC>「イクっ、イクっ、イクうううぅぅッッ!!」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_06a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ンッ、んごっ、お゛ぶうぅぅ~~~……ッッ!" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG36_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「はぁっ、はっ、はっ、ゲホッ!? ゲホゲホッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ひっ、はぁ、ぁっ、ふっ、ふぅっ、フゥー……っ、おぇ!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG36_07", + 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": 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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「リッカ、いっぱい射精してもらったね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ、皆さんにお礼を言うんだ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん、えぇ? ぉ……はぁっ、は、はい……っ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG02_20", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「み、皆さまぁ、ご満足いただけたでしょうか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私をご利用いただき、ありがとうございました……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "三穴責めの衝撃が残ったまま、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは命じられる通りにホームレスたちに感謝した。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG02_22", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[5]>「はぁー……っ、それじゃあダメだろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もっと誠意を込めた言い方をしないと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「せ、誠意ぃ? 分かり……ました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「私の口マンコ、蜜濡れオマンコ、ケツマンコで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "皆さまの貴重な濃厚こってりザーメン、頂戴いたしました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「これから皆さまの生活と性欲を支えていきますので、" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(あれ? 私……なんで、こんな……言葉を――)" + ] + }, + { + "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": [ + "\\n<\\n[5]>「お疲れ様・・・随分頑張ったね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "帰りにホテルでキレイにしてあげよう」" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-リッカ03", + "switchId": 1, + "trigger": 0 + }, + { + "id": 205, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 230, + 230, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG30_00-huku", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん……っ、く……ぁ……はぁっ、はぁっ」" + ] + }, + { + "code": 222, + "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": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 100, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "服の下に隠されているのは、本来の機能など皆無な下着。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男の劣情を煽るためだけの淫靡なランジェリーである。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピヨン", + "volume": 20, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「い、いつまで、こんなことするつもり?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早く、ヤることヤってよ……っ、ンッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それは、早くホテルに行きたいってこと?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "随分と積極的になったね、リッカ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「違うっ、そうじゃなくて……ん、あぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私は……無駄に時間を浪費したくない、だけよっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「それに、さっきからやけに視線を感じるというか。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「堂々としていれば問題ないさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうだい? 試しにローターを最大にしてみようか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……なっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(そ、そんなこと、されたらぁ……私……っ)" + ] + }, + { + "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": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……え? まさか、リッカさん?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……いっ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "間の悪いことに、そこに現れたのは\\n[4]だった。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「やあ、\\n[4]くん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつも頑張ってるリッカ君に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこのブティックでプレゼントを買ってあげていたんだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「それを買って貰ったんですか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "セクシーでよく似合ってますよ」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 100, + 0, + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピヨン", + "volume": 20, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな他愛無い会話をしながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウはカリカリと手元のダイヤルを捻った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(こ、コイツ……っ、こんなタイミングで!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あぐッ……い、イクっ……ダメ、イッちゃ……んんっ!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "強弱の振動がランダムに陰唇を揺らし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "甘い電流がリッカの身体を駆け巡る。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そうかしら……。な、なれないわねぇ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ……は……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の言葉も上手く理解できずに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカはとにかく自然に振舞おうと必死だった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "口から漏れ出そうな嬌声を押し殺し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "甘イキの連続に頭がおかしくなりそうになる。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピヨン", + "volume": 20, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(イクっ、イクッ! 全然、治まらないっ、ンンッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "腰がっ……勝手に動いちゃ、うぅ……んぉッ!?)" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ハハハ、リッカ君には全く似合わない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ファッションじゃないかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクの趣味に付き合ってもらってるだけかもね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あんまり物で釣るような真似はよしてくれよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんはそう言うの困ってるんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「他意はないよ勘違いしないでくれ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクはいつだって中立さ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウと\\n[4]が何かを話しているが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少しもリッカの頭の中には入ってこない。" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 100, + 0, + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピヨン", + "volume": 20, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(お、大きいの来るっ! \\n[4]くんの前で、私っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん、ぉぉッ、ぉ……ンンッ、~~~……ッッ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "押さえつけようにもオルガスムスは膨れ続け、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遂には目蓋の裏で淫靡な火花が弾けた。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ビクッ、ビクビク!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(イグぅッ、おぉっ!? アクメ、止まらないっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お願いっ……\\n[4]くん、気付か、ないでッ!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]が視界に居る状態で、リッカは絶頂した。" + ] + }, + { + "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": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「も、もう早く行きましょう……。" + ] + }, + { + "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": [ + "その様子に、\\n[4]が微かに眉間に皺を寄せたが、" + ] + }, + { + "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": [ + "\\n<\\n[5]>「ああ、そうだった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これから二人きりで話合いがあるんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とても秘匿性が高くてね。彼女も警戒しているのさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ねえ……早く……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「分かったよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "都合の良い人目がない所に行かないと。それじゃあ失礼するよ」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG34_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "………………。" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "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": [ + 10 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「あぅっ、うんっ! はっ、あっあっ、ぁ、あっ……!" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はあ、ああぁッ、ん……ンンッ、い、イクッ!!" + ] + }, + { + "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": [ + "\\n<\\n[5]>「彼に見られて、興奮したのかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それとも、ボクのプレゼントで感じたのか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もしくは……その両方か……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「う、うるさい……っ、んああぁッ、あんっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人前で、\\n[4]くんの前でわざとあんなこと……おぉッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "相変わらず、澄まし顔で汗一つもかかずに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "淡々と腰を振るジュウイチロウ。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "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": [ + "\\n<\\n[1]>「は、はぅ、んっぐっ、んっンン~~! あっ、んっ!" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG34_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(あんな変態な下着を着るのも拒めず、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]くんの前で……簡単にイカされて……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(私が、どんどん私でなくなっていく……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALに居た頃の私は、こんなに弱い女じゃなかったのに)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(もしかして、これが本来の私……なのっ?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(あぁ、分からない……何も考えられないっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気持ち良すぎて、頭がおかしくなりそう……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「うっ……く、あぁっ、あ゛あぁ~~……ッ!" + ] + }, + { + "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": [ + "\\n<\\n[5]>「ハハ、イッても簡単には気絶しなくなったね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「はぁっ……はぁっ、で、でも……もう、無理ぃ……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ以上は……っ、息が、限界ぃ……ん、はぁっ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ん~……でもなぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクは、君が絶頂痙攣しながら失神する無様な顔が好きなんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふぐおぉッ!? お、ぎぃ……っ、あ、あああんっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やめ、てぇ……お願い、これ以上は、ひぎぃ、ぎうぅぅっっ!」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "パンパン、グジュグジュ!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(き、来たぁ!? 本気の、ピストンっ!?)" + ] + }, + { + "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": [ + "\\n<\\n[1]>「はああぁッ、ンッ、ああぁっ、こ、壊れるッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お願いっ……オマンコが壊れるッ、許してぇッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「いつも大袈裟だな……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これでホントに壊れたら、もうやめてあげるよッ」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG34_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「はひぃっ、お、ん……ああぁっ、熱い、中がッ!?" + ] + }, + { + "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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……ぁ、ダメ……だ。また、私……ぃ……)" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-リッカ04", + "switchId": 1, + "trigger": 0 + }, + { + "id": 206, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF16(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + true + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 232, + 232, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 231, + 231, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 245, + 245, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アオイ>「博士、どうしたの!? 秘匿通信を使うなんて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そっちで何か緊急事態でも起こったのかしら!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「じ、時間がないから、要点だけ伝えるわっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "潜入した月光学園にギャンデッドよりヤバい奴が居るの!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]「そいつの所為で、日に日に私はおかしくなって……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とにかく……私だけじゃ、もう対処しきれないっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お願い……っ、みんな、救援に来てッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アオイ>「博士がそこまで切羽詰まる状況だなんて……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アオイ>「了解したわ。特例ということで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグナルフォース全員で出動するわッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "司令官にも説明しておくから、あとは任せなさい!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アオイ>「詳細は追って連絡するから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "博士は身の安全を最優先に動いてちょうだい!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アオイ>「鉱泉町での借り、必ず博士に返すわ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今度は、私たちが博士を助ける番よっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ピッ!!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14](不本意だけど、もうSIGNALを頼る他ない……っ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今更、見栄を張ったところで事態は悪化する一方だもの)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14](ギャンデッドの支援者の正体は特定できなかったけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "四の五の言っている暇は、もうない……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14](フジミ ジュウイチロウ……っ、なんてヤツなの!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私一人じゃ、あの怪物を抑えられない……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14](みんなが来てくれるまでこのことがバレなければ……)" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「何の電話だったのかな、リッカ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[15]「ひぃ!? ジュウイチロウ……くん!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「“くん”? おかしいなぁ……」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG31_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「も、申し訳ありません。ジュウイチロウ、さま。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALの定時連絡……です。問題はないと、報告してました」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「う~ん、何か隠し事をしているね。" + ] + }, + { + "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": [ + "\\n<\\n[1]>「こ、こんなところでっ!? で、ですか……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、まだ学校には人が残って……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「おやおや、それが返事かい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカ、ボクは“おしおき”するって言ったんだよ?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG45_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「し、失礼しましたっ!?" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG45_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「……ひんっ!?」" + ] + }, + { + "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": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "hit_血ブシュ", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ひぎぃぃッ!? ンンッ、オォっ、オォンッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "申し訳、ございませんっ、ごめんなさい……いいぃんッ!?」" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "hit_血ブシュ", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "hit_血ブシュ", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "豪快な悲痛な音に反して叩かれている本人はというと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "被虐的な興奮に脳髄を痺れさせていた。" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "hit_血ブシュ", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(んぉ、オマンコとアナルの同時責め、効くぅッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "穴が緩んで……っ、お昼に射精されたザーメンが、漏れるっ!)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG45_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[5]>「おや? リッカ、締まりが緩いぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ご、ごめんなさいっ! ふ、ンンッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、はあぁんッ……ぐっ、ンオォッ、オギィィっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「腹いせに、ご主人様の手を汚そうとでも?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まったく……とんだメス豚だな……リッカっ!!」" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "hit_血ブシュ", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぷぎょおおぉぉッッ!!?」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「はぁ……、腕が疲れたなぁ。もういいか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふ、フゥー……っ、んぉ、フゥー……っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、ありがとうござい……っ、ましたぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(よ、よかった……っ、これで終わる……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それじゃあ、“おしおき”を始めようか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「は、ぇ? い、今ので、終わり……では?」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「あんなもの、ただの準備運動だろ?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「フゥー……っ、フゥー……っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカはそれから眼を逸らせなくなり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "期待と不安を胸に、肛門を開放して迎え入れてしまう。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG45_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ン゛ン……ッ、おごお゛お゛おぉぉぉッッ!!?" + ] + }, + { + "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": [ + "\\n<\\n[5]>「“おしおき”の意味が分かっているのかい?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「いぎいいぃぃッッ!? んっ、あひいぃぃッッ!!" + ] + }, + { + "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": [ + "\\n<\\n[5]>「それで、誰に連絡していたんだい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ウグッ!? あ、んああぁッ!? ヒギィ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "し、シグナルフォース……ですっ、あぐぅ、んんッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「シグナルフォース……へぇー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「な、仲間を呼んで、助けてもらおうと……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、私が間違っていましたぁ! 申請は取り消しますっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「だ、だから……んオォッ!? い、ぐああぁッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "許してっ、許してください! お願いしますぅッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「いや、その必要はない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "むしろ面白いじゃないか。彼女らにはここに来てもらおう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……ッ、あ、あぁ!? それは、まさか……っ」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「あっ、あんっ、お゛ぉっ……お゛っ、お゛っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほお゛っ、んっ、う゛っ、はへぁっ、あ゛ぁ……ッッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「リッカには、存分に役立ってもらおうか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "勿論、君に拒否権などないけどねっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぁ、や……ヤダっ!? そんな、イヤ、イヤあぁッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ゛んっ、ほお゛あぁっ……そんな、私はあぁぁッッ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG45_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ん゛おぉッお゛ッ、お゛ほぉッ! ほお゛ぉッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "S字結腸まで容易く穿たれ、胃まで届きそうな射精が弾ける。" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG45_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぐっ、……、んぁ……!? はぁ……っ、んぅぅ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "“おしおき”は終わり、ですよね? と、トイレに……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ん? 別に気にする必要はないさ、リッカ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここで思う存分、出せばいい……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「で、でもっ!? ひゅぐううぅぅっっ!!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ハァッ……ハァッ、う、ぅ……っ、で、出るっ!?" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG45_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん゛あ゛あ゛あ゛あああぁぁッッ!!?」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「……ぁ、あはぁ、アハハ、アハハハハっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "真に自分の全てを曝け出し、狂ったように悶絶するリッカ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(もう、無理よ……。何をしたって、敵わない。" + ] + }, + { + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「は、はいぃ♡ オチンポ様、ぶち込んでっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私をグチャグチャに犯してください……ッ♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG31_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「全く屋上で脱糞とは・・。掃除のおばさんが可哀想に」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「さて、お仕置きも終わりだ、" + ] + }, + { + "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": [ + "\\n<\\n[1]>「は、はい・・・私のこのクソ雑魚マンコを..." + ] + }, + { + "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": [ + "\\n<\\n[5]>「じゃあまず着ているものを脱ごうか・・・" + ] + }, + { + "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": [ + "\\n<\\n[1]>「は、はい...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは恐る恐る制服を脱ぎ始めた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "制服を一枚ずつ脱ぎ、白い肌が夕焼けの光に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "映えてピンクの秘所があらわになる。" + ] + }, + { + "code": 222, + "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": [ + "\\n<\\n[5]>「手を広げて。みんなにリッカの素敵なカラダを見せてあげなきゃ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「や、やだ…こんなの…恥ずかしすぎる…」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "リッカは理性と本能の間で揺れていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「見られているといつもより興奮するんだね? 流石メス犬だ」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「…はい、興奮してます。でも、でも…こんなの…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウの命令に、リッカは素直に従う。自ら羞恥心を捨て去り、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "恥ずかしげもなく全裸の肢体を大胆に晒していく。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは震える体を見せつけながら、グラウンドに向かって大開脚する。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「よく出来たね、それじゃあリッカの望んだご褒美の時間だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカは羞恥に震える体を見せつけながらも、ご褒美への期待から頷いた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かに見られるかもしれない危険な露出プレイに、リッカは自ら喜んで応じてしまう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "メス奴隷の自覚と、露出の快感が交差する中で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの秘所は愛液を滴らせ始めていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「は、はい…ご褒美をください、お願いします」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウは制服のズボンからデカチンポを取り出した。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "20センチ以上はあろうかという怪物のような太さと長さだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「さあ、おまえの雌の姿を、しっかり見られながらチンポを堪能するんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの肢体が極太チンポに貫かれていく。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かに見られながら、秘所を犯される快感が走る。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "挿入", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG31_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あぁぁぁんっ!あんっ、あんっ、あぁぁぁ!!」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「あんっ、あんっ、いやぁっ!そこ、激しすぎ、あぁぁっ!!」" + ] + }, + { + "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": 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": [ + "\\n<\\n[5]>「この場所、この時間帯、懐かしいな。" + ] + }, + { + "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": 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": [ + "\\n<\\n[1]>「不肖、白根リッカはジュウイチロウ様の奴隷妻です♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私のクソ雑魚弱々マンコを、最強チンポで征服してください♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ハハハっ! いいぞ、リッカ!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG31_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「んんっ、ほおおぉっ、あッ、ん゛っんっんっ♡" + ] + }, + { + "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": [ + "\\n<\\n[5]>「ハハハ、遂に感じたようだね、リッカ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それが、自分を曝け出した者が得られる快感の本質さ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あっ、あんっ、凄いっ、世界ってこんなに素敵なのね♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おおっ、ジュウイチロウさま、もっと私に命令してぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「いいぞ、リッカ。どこまでも堕ちていけ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、シグナルフォースの情報を渡すんだ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「おっ、おほおぉッ♡ はいっ、はいいぃッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグナルフォースの弱点でも、スーツの製造方法でもぉ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん゛あぁッ♡ ジュウイチロウ様が望むモノは全てぇ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私の淫乱脳みそを好きにお役立てくださいませ、んお゛ぉっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「では、当日の洗脳装置は君が仕上げるんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんなを油断させて催眠に掛けろ、分かったかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「みんなに、君が今感じている幸福を、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その世界の素晴らしさと開放感を教えてあげるんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「私がみんなを……っ、あ、ああぁ、い、いいぃ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そ、そんなぁ……凄いっ、凄すぎいいぃぃっっ♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG31_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[1]>「お、ほぉぉ~……しますっ、みんなを幸せに♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグナルフォースも、ミミちゃんもヒトミさんも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]くんも……みんな、みんなぁ、アハハハハ♡」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "純粋なメス奴隷が忠誠を誓うのだった……。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + true + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-リッカ05", + "switchId": 1, + "trigger": 0 + }, + { + "id": 207, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 235, + 235, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG35_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ここが、校舎裏の共同トイレ……か。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "当たり前だけど、中は男子トイレと一緒だよな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は警戒して中へと足を踏み入れたが、" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「やっぱり、ただの都市伝説か……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「う、安心した所為かな。ちょっと催してきた……」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG35_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「……」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG35_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_01b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「ンッ、フゥー……っ、フゴっ、フブゥー……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「お、おいおい……ホントに居たよ……!?」" + ] + }, + { + "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": [ + "\\n<???>「フゥー……っ、ン、フゥー……っ、ンンッ」" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG35_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<???>「オフッ、オッ、オッ……ングォ、フホォォッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「へ、へへ! これで俺も童貞卒業だっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男は痴女を前に1秒も性欲を抑えきれず、" + ] + }, + { + "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": [ + "\\n<???>「ウグゥゥ……アッ、ハアァァ……っ、ンンッ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハァッ……ハァッ、ンッムウゥ……ッ、オォォッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「これがオマンコの感触……スゲェッ!!" + ] + }, + { + "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": [ + "\\n<男子生徒>「ヤバい、ヤバいっ、イクっ、射精るッ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_06b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<???>「ン、ホォォ……フゥー……っ、オ、オォォ……っ!" + ] + }, + { + "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": [ + "\\n<男子生徒>「へへ、まだまだ勃起が治まらねぇっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何回でもシていいんだろ? もっとヤらせてくれぇッ!!」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_02b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「ンゴオォォッ!? ンオォッ、オ゛ッ、オ゛ッ!!" + ] + }, + { + "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": 221, + "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": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "……。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG35_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_001_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ハハ、凄いニオイだ。まさに便女だね」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「どうだい、リッカ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自分の立場ってモノを理解できたかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ぁ、い……っ、み、水……水、をぉ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "し、死んじゃう……この、まま……じゃ、う、ぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「はぁー……っ、つまらない反応だなぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君ならもう少し面白い抵抗を見せてくれると思ったのに……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「で? 水が欲しいんだって?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほら……っ、恵んであげるから口を開けるといい」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG35_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[1]>「あがぁっ!? んべっ……ゴクッゴクッ、おごごっ!」" + ] + }, + { + "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": [ + "\\n<\\n[1]>「んはぁっ、はぁー……っ、ゴキュっ、ぷはぁ!!" + ] + }, + { + "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": [ + "今のリッカは、SIGNALの天才博士の貫禄も失せ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただの浅ましい、ごく普通の女そのものであった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(……彼女も、この程度の女か)" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-リッカ06", + "switchId": 1, + "trigger": 0 + }, + { + "id": 208, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 238, + 238, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 169, + 169, + 0 + ] + }, + { + "code": 222, + "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": [ + "\\n<\\n[1]>\\F[11]「皆さん。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「???????" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカ・・・・・・さん????」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「私はギャンデッドとの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "戦いで彼らの技術を多く学びました・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その独創性・・・革新性・・・人類が今のままでは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "100年経っても到達できないサイボーグの身体能力・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「なんだ? 変な雰囲気だな・・・」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「なんか、ギャンデッドの事、褒めてない?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[16]「結論を言いましょう!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私は新たな道を選びました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "より高い目的のために全てを捧げよう・・・と」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お、おいおい・・・何を・・・」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[16]「ギャンデッドのサイボーグ技術は素晴らしい。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん・・、本気なのか?・・・仲間を" + ] + }, + { + "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": [ + 9 + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「うっひょーリッカさんの裸が拝めるぞーーー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ちょ・・ちょっと待った・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんは多分催眠にかかっているだけなんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "止めないと」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-222", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかしリッカが服を脱ぎ切ると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一点あたりは静寂に包まれた" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「驚いた顔をしているわね。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "「え? お前も? じゃあ俺達竿兄弟って事」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「お、俺も・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「さ・・・催眠じゃあない・・・?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんが進んで・・・改造されたってのか・・・?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それに公衆便女? な、なにを言って...!?一体何を企んでるんだ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「これはギャンデッド製のナノマシン製造機・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "子宮も卵巣も摘出して埋め込んだの・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二度と子供を産めなくなったけど。でも構わない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私にはもっと素晴らしい我が子達を生産できるのだから」" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\生徒一同>「うっ...ヒ、ヒイイイ~~~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そして無事、全校男子生徒との生ハメセックス筆おろしも完了。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんでそんな事をしたのかって?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "モチロン・・皆さん全員のペニスに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドのナノマシンを移植するためよ!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒たち>\\{「「「ギャ・・ギャアアアア~~~~~~!!」」」" + ] + }, + { + "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": [ + "\\n<男子生徒A>「人間は醜く、愚かな存在だ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒B>「ギャンデッドの新世界に身を捧げるべきだ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「さあ、お前たちはもう私の操り人形だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日からこの学園はギャンデッドの秘密のアジトとするわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "景気づけに女子たちは、犯し、逆らう者たちは殺してしまいなさい!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒たち>「「「「グヘヘヘヘヘヘ・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤッチマイマスゼーーーーー!」」」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Monster2", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そう言うや否や、男子生徒たちが一斉に女子生徒たちに襲いかかり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体育館内は凄惨な光景に包まれた。" + ] + }, + { + "code": 221, + "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": 401, + "indent": 0, + "parameters": [ + "無理矢理押さえつけられる姿が次々と目に入る。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ぐっ..・・・" + ] + }, + { + "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": [ + "\\n<\\n[2]>「ひぃっ...!や、やめてぇっ!リッカちゃん・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなのおかしいよおお~~~~!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あんたねぇ・・・" + ] + }, + { + "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": [ + "\\n<\\n[1]>「さようなら、私の愚かな友人達よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "貴女ももうすぐギャンデッドに従属する存在となる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そんな・・・なんで・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺は・・・どう・・したら・・・・」" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + -255, + -255, + -255, + 0 + ], + 1, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 0, + 0, + 0, + 0 + ], + 200, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG38_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "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": 401, + "indent": 0, + "parameters": [ + "敏感な肌を無理矢理撫で回される姿が次々と目に入る。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒A>「良い肉付きだな、この雌豚は」" + ] + }, + { + "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": [ + "\\n<男子生徒B>「おっぱい気持ち良さそうだなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒C>「うおおおっ!この高飛車なヒトミでも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ようやく雌の悦びを知ることになるってわけだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ひっ...!?や、やめっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "脚を広げるなって...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒B>「ミミのこの肢体は反則的にエロいぜ...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ひぃっ...!や、やめてぇ!そんなところを舐めるのはやめてぇっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふふふ...そうだ、その雌共を犯し尽くしてしまえ。" + ] + }, + { + "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": 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": 401, + "indent": 0, + "parameters": [ + "\\n[4]はボーゼンと立ち尽くしていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その時、体育館内の混乱した光景を目にしたにも関わらず、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一人の少年が\\n[4]の元へと駆け寄ってくる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「\\n[4]くん! 大丈夫かい!? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この混乱に巻き込まれるんじゃない!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ・・・ジュウイチロウくん..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "正気なのか? リッカさんが狂いだして・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ショッキングな出来事だったね・・とにかく逃げよう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「その前に・・助けてやってくれ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せめて・・・ヒトミやミミだけでも!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「もう男子は全員、リッカの支配下だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "言っただろう。彼女とセックスしたものは操られてしまうんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "童貞のキミは操られなかったんだろ? 逃げた方がいい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「な...っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自分だけがリッカとセックスできなかったことを思い出し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さらに他の男子生徒全員がリッカと関係を持っていた事実に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "改めて\\n[4]はショックを受ける。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「待てよ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくん...キミはなんで平気なんだ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もしかして...キミも?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の目に\\n[5]への不思議な仲間意識が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "芽生えようとしたかにみえた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "が・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ああ、ボクがリッカとセックスした時は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女はサイボーグになる前の生マンコだったからね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "洗脳はされないよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「全く、他の男子共は間抜けなもんだよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あんな偽物のサイボーグマンコで喜んでいたんだからね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ひ...っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その言葉を聞いた瞬間、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "取り残された孤独感と、最後の希望も砕かれたショックに襲われ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は耐えきれずに意識を失ってしまった。" + ] + }, + { + "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": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★NTR-リッカエンド導入", + "switchId": 1, + "trigger": 0 + }, + { + "id": 209, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 239, + 239, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 170, + 170, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「それじゃあSIGNIT及びSIGNALの敗北記念撮影と行こうか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほーい、みんな中庭に集合~~~」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG39_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「私たちシグニットは、この戦いに完全に敗北しました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「この裸体が、私たちの無力さを物語っています」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そう言ってリッカは腰を振り、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "両足を大きく開いてガニ股開脚の姿勢をとった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして陰部を指で拡げ、アヘ顔で笑みを浮かべた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "他の3人は羞恥に顔を伏せながらも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの行動に戸惑いを隠せない様子だった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの露骨な行為に刺激を受けた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男子生徒の一人は\\n[4]に迫った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男子生徒は\\n[4]の口に勃起した肉棒を無理やり突っ込んだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は抵抗しようとするが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "他の男子生徒に腕を押さえつけられてしまう。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ぐぼっ...ごほっ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「しっかりフェラしろよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "カメラにケツ穴くっきり写るように固定してやるぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男子生徒の一人が\\n[4]の尻を掴み、手で尻の穴を拡げた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "渋々ながら\\n[4]は男根を口に含んだまま、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "尻を突き出してカメラに向かって尻穴を晒した。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シャッター音が鳴り響く中、男子生徒たちの罵声が飛び交った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ぐちゅっ...ごくっ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふふ、その姿が\\n[4]くんらしくていいわ。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "2人は疲れ果てた身体をリッカに寄りかかるようにして、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "カメラに向かって無力な姿を晒した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「シグニットの最後の姿、しっかりと記録してくださいね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さらにその両脇には、レッド、ブルー、イエローの3人が控えていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "3人は既に調教済みの様子で、男子生徒たちに挿入されながらも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "従順な表情を浮かべていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「へへへ、憧れのレッドとセックスしながら" + ] + }, + { + "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": [ + "\\n<レッド>「ひぐっ!そんなひどい扱いしないでっ…あんっ!」" + ] + }, + { + "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": [ + "\\n<男子生徒>「これがヒーローのブルーかよ。" + ] + }, + { + "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": [ + "\\n<ブルー>「あぐっ…いやあっ…おまんこ壊れちゃうっ!」" + ] + }, + { + "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": [ + "\\n<男子生徒>「おいおい、そんな抵抗すんな。ヒロインのくせによぉ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<イエロー>「はひゃっ!あんっ、おまんこ気持ちいいのぉ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男子たとの一斉射精と共に最後のシャッターが切られた" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG39_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シャッター音が鳴り響く中、7人の屈辱的な姿が記録に残され" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "敗北と屈服の証しが、写真に刻まれていった。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★NTR-リッカエンド撮影", + "switchId": 1, + "trigger": 0 + }, + { + "id": 210, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 238, + 238, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 169, + 169, + 0 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 82, + 17, + 9, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうして一夜にして月光学園は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドの隠れ家として取って代わられた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "生徒も教師もある者は改造され、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ある者は生体パーツとして売り捌かれ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一人として元いた人間はいなくなったのだった" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただ一人、50年前の創設当時から変わらぬ理事長を除いて・・・" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-20", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ジュウイチロウ様、連中のメンテナンス終わりましたわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ご苦労、調子はどうだい?」" + ] + }, + { + "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": [ + "部屋に集められた4人は、ジュウイチロウに媚びへつらった。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CGギャンデッド化03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「以前は愚かにも正義を振りかざしておりましたが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あなた様に開眼させていただき、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "欲望を満たすことこそが生きる目的だと悟りました」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CGギャンデッド化02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ボクも幸せです、ジュウイチロウ様。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この姿になってから、初めて自分の存在価値を知りました。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CGギャンデッド化04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「私は父の犬にすぎませんでした。でも本当の自分を取り戻せました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もはやプライドなんて必要ありません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただ快楽に溺れ、あなた様に尽くすだけで良いのです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「うむ、まずは上出来と言っていいだろう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "キミもそう思うだろ?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "CGギャンデッド化01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ジュウイチロウ様のおかげで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この上なく素晴らしい姿になれました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "快楽に身を捧げられる器となれて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "喜びでいっぱいです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "4人はその機械的な姿で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウの前で腰を振りながら忠誠を誓った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ふふふ、良い返事だ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ギャンデッドの格下戦闘員\"サンシター\"。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その中でも最底辺の性処理担当サイボーグとして調整しましたわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人間らしい部分が残されているのは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドの欲望を満たすための" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "性的な道具としての役割があったからだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "4人はその存在価値をすでに理解し、喜んでいた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「私たちにこの上なく名誉な役割を与えてくださり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "感謝の念に堪えません」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「これでようやく皆さまに心行くまでご奉仕できますわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ボクの肉体、どうかご自由にお使いくださいっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「そろそろ他の構成員達が戻ってくる頃だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しっかり労って性処理してくるといい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はい、ジュウイチロウ様っ!一生懸命しゃぶりますっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は小さなペニスを振りながら歓喜の表情を浮かべた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かつては正義の自警団\"SIGNIT\"を率いていた4人の少年少女たち。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今では完全にギャンデッドの性処理サイボーグと化し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "快楽に溺れる哀れな存在となっていた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "機械化された肉体を犯され続けることが、彼女たちの新たな生き甲斐なのである。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★NTR-リッカエンド4人ギャンデッド", + "switchId": 1, + "trigger": 0 + }, + { + "id": 211, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 257, + 257, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「と・・・以上が治療の説明かな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「うぇー……、ボク、病院ってなんだか苦手なんだよね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくん、注射とか……するのぉ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「いやいや、採血なんて必要ないよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただ服を脱いで、その装置の中で横たわっていればいいだけさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「え!? ふ、服を……脱ぐんだ。わかった……けど」" + ] + }, + { + "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": [ + "\\n<\\n[5]>\\F[5]「ん? あぁ、これは失礼。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあ、ボクは退席させてもらうよ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「あ、うん。じゃあ、また後でねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミはまだ緊張していたが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウが部屋を出たことで少しだけ落ち着きを取り戻した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5](赤薙ミミ……か。元陸上部のエース。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かなり健康な身体だし、何かの実験に使えるかな?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5](SIGNITの中ではムードメーカーではあるし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "洗脳したらリッカや\\n[4]くんを揺さぶる材料くらいにはなるか)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "心の中で笑みを浮かべ、ミミの影響力を利用する方法を思案する。" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>『へ、へぇ……意外と、中は広いんだ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よく分かんない機械もいっぱいで……う、ぅ……』" + ] + }, + { + "code": 222, + "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": [ + "\\n<\\n[5]>「緊張しているのかい? 大丈夫だよ。" + ] + }, + { + "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": [ + "\\n<\\n[2]>『あー、そういうヤツなんだ。それなら知ってるかも。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "えっと、それでボクは寝転んでいればいいの?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「そうだよ。なんなら寝ててもいいくらいさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>『さすがに、こんな格好で寝れないよぉ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ!? というか、ジュウイチロウくんには見えてないよね?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ハハハ、ご心配なく。音だけだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "中で何が起きているかは、さっぱり分からないよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「わかるよ。不安になるのも当然さ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、何も心配することはないからね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君の健康のためにやっているんだ。信じてくれるかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「うん、信じるよ。ジュウイチロウくんが言うなら……」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「それじゃあ、治療を開始するよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほんの数分さ、リラックスして……」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>『……ん、ぁ……あ、熱い……っ、はぁ……っ』" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(ん、あ……れ? 急に、眠気……が、ぁ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まぁ、ジュウイチロウくんも、寝てて……いい、て……ぇ)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[2]>『すぅ……ん……っ、ふぅ……すぅ……』" + ] + }, + { + "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": [ + "\\n<研究員A>「対象の安静化を確認。いつでも洗脳を開始できます」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「まずは、小手調べからいこうか。" + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "\\n<研究員B>「感度上昇を確認。まもなく脳の限界値です」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「じゃあ、胸にアクメレーザーを発射」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 110, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[2]>『んおっ、お゛っ♡ はっ、はへっ、ああぁッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オ、オッ……んあぁっ、あ……ぁあんっ、ンンッ♡』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「対象のアクメを確認。心拍数、未だ正常」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「そのまま、乳首イキを脳に刻んでいこう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>『ん……ん゛おぉっ、ぉっ、ひっ、はっ、あんッ♡』" + ] + }, + { + "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": [ + "\\n<\\n[2]>『はぁ、はぁっ、お、ぉ……あっ……、ンッ……♡』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「脳内のエクスタシー度、安定しました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「へぇ、意外と素質があるのかもね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それなら、もう少し強めにいこうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「ですが、急な連続絶頂だと脳にダメージが……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「んー、すぐ壊れても面白くないか……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日は慣らしだし、マンコ以外の感度を上げようか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「了解しました。それでは、出力上げます」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃4(1秒)", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>『ふぎゃあッ!? オ、オ、オッ、ンッ、ぎぃぃッッ♡』" + ] + }, + { + "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": [ + "\\n<\\n[2]>『うぎぎッ! ん、ああぁっ、んっ、あ、あっ、おぉッ♡』" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿2", + "volume": 90, + "pitch": 110, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ミミ01", + "switchId": 1, + "trigger": 0 + }, + { + "id": 212, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "\\n<研究員A>「バイタル安定。淫乱度、基準値の上昇を確認。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催淫波の出力、100%に固定しましたが問題ありません」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「アクメ回数が100を超えましたが、対象は正常。" + ] + }, + { + "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": [ + "\\n<\\n[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": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>『はぁっ、ん、んっ、ああぁッ♡ オマンコ、んはぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オマンコぉ、お、おっ、オマンコ、いぃ、いいぃッ♡』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<\\n[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": [ + "\\n<\\n[5]>「それで? 彼女の洗脳はどれくらいかな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「もう性行為に関する抵抗感は、ほぼ無いかと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「まだ、ジュウイチロウ様限定ではありますが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これが終われば、喜んで股を開く売女の出来上がりです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「いいね。あとは女性器の改造もよろしく。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このまま、未熟なマンコをビッチマンコに改造しよう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「承知いたしました。それでは、レーザー照射」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[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": [ + "\\n<\\n[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": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[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": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "――プシュー……。" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ミミ02", + "switchId": 1, + "trigger": 0 + }, + { + "id": 213, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 258, + 258, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG58_00", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギシギシッ……グチュグチュっ!" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「んっ、ああぁっ……ンッ♡ ジュウイチロウ、くん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はあぁっ……あっあっ、だ、ダメ……だよぉ♡」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 200, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ここ、病院だよ……ん、ぉ♡ こんなこと、したらっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あんっ……んぃ……、怒られちゃうよ……んんっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「問題ないさ。ここはフジミ重工の病院だし。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただ、このシーツの染みはさすがに怪しまれるかもね」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふ、ああぁんっ♡ やだ、そんな恥ずかしいこと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "言わないでよぉ……ん、あぁ……はぁっ、あいぃッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "偽りの治療を終え、当たり前のようにセックスに興じる二人。" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "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": [ + "\\n<\\n[2]>「ンッ、ああぁッ……ぐ、ふぅぅッ、イキそっ、んっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あぁッ、イクイクっ……そこ、そこぉ、んああぁッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(あーあ、好き勝手にイッちゃって……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さてと、そろそろ彼のご登場かな……)" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<\\n[2]>「――ふぁっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ミミ? 居るか? 入るよー」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG58_00", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -250, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「\\n[4]!? き、来たんだ……突然だね!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ジュウイチロウくんに呼ばれてね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんは……まだ来てないのかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「き……来て、ない……かなぁ……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「そうなんだ。それで、体調の方はどうだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "心臓が爆発しそうな程に、けたたましく鼓動させて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミは\\n[4]とジュウイチロウに交互に視線を送る。" + ] + }, + { + "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": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -250, + 0, + 100, + 100, + 200, + 0, + 60, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(よ、良かった……\\n[4]には、気付かれてない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんもオチンチン止めてくれてるし……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(さすがに、ジュウイチロウくんも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]にバレるようなことは……しないよね?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……? ミミ、大丈夫か?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あ!? うんっ、大丈夫、大丈夫ぅ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクって、元気だけが取り柄だからさ……平気平気!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……そうだけど、ミミも女の子だろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんと違って戦い慣れているわけじゃないし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それに好きだった陸上部を辞めてまで、付き合ってもらってさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「でも、ホントにミミが居てくれて助かってる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オレももっと強くなるからさ。これからも一緒に戦ってほしい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……\\n[4]っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の熱意ある瞳に、ミミの鼓動がトクンと弾む。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、その淡い感情は徐々に歪んだ性欲に飲み込まれていく。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(ん、あぁっ♡ な、なに……これっ? ん、はぁ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オチンチン、動いてぃ……お腹の奥が、おぉ?)" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(オチンチンの先っぽが、奥に当たって……あひっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お、おかしい……っ、気持ちいいのが、治まらないっ!?)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……っ、ぉ……♡ い、ぁ……はぁっ、はぁっ♡」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ピストンが齎す急激に昇り詰めるエクスタシーではなく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ポルチオ責めによるグツグツと煮込まれるような快感。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「う、ぁ……はぁっ、ぉ♡ い、イクっ……く、ぁ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ミミ? まだ何処か悪いのか?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「フゥー……っ、フゥー……っ、だ、大丈夫ぅ……ん♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "た、ただ……ちょっと、お腹が……い、グッ、お、ほぉ……♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_07", + 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": 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": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ぐ、ンンッ、はぁっ……はぁっ、く~~……っっ♡」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -250, + 0, + 100, + 100, + 100, + 0, + 60, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG58_siru", + 0, + 0, + 0, + 0, + 100, + 100, + 200, + 2 + ] + }, + { + "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": [ + "\\n<\\n[2]>「ぐぎっ……お、ぉ……んふぅ……っ、フゥー……っ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(い、イグイグッ♡ ザーメン、子宮に染みりゅうぅっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の前で、メスイキ絶頂ぉ……しちゃうぅぅ、おへぇッ♡)" + ] + }, + { + "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": [ + "\\n<\\n[2]>「か、はぁっ……ぉ、ぉっ♡ は、へぇ……ぁ、あんっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「み、ミミ? 何かオレに出来ること――」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……っ!? 来ないでッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の身動きを感じ、ミミの口から想定外の大声が放たれた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "初めてのミミの拒絶に驚く\\n[4]。" + ] + }, + { + "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": [ + "\\n<\\n[2]>「あ、アイタタ!? お腹の、調子が~!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "た、大変っ……\\n[4]、看護師さんを呼んできて~!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「え? あ、あぁ……。分かった、待ってろ!」" + ] + }, + { + "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": [ + "それだけを言い残し、\\n[4]は病室を飛び出した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仲間の助けを信じて疑わない愚鈍な邪魔者は消え、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミはまたジュウイチロウと二人っきりになる。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「じゅ、ジュウイチロウくん……っ、今のはさすがに♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボク……心臓が破裂するかと思ったよぉ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「でも、興奮しただろ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ん、ぁ……そ、それは……んっ♡」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「さて、ナースセンターに連絡して、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]くんにはもう帰ってもらうように伝えておこう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それじゃあ、本気でいかせてもらおうか」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「は、へぇ? 本気でって――んぎょおおおぉぉッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、まっ、おおおぉぉッ♡ それ凄いっ、しゅごぉぉッッ♡」" + ] + }, + { + "code": 221, + "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": 231, + "indent": 0, + "parameters": [ + 2, + "CG58_00", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ガラガラ……。" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<看護師>「失礼します。ジュウイチロウさま――あらぁ♡」" + ] + }, + { + "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": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -750, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「が、はへぇ……ぉ、おぉっ……あ、あへぇ、へぇ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<看護師>「また新しい女の子を調教ですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あーあ、幸せそうなメス顔しちゃって、まぁまぁ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「あぁ、すまないね。後処理、よろしく」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<看護師>「いえいえ、我々はこれも仕事の内ですから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "愛し合った男女の余韻もなく、ジュウイチロウは部屋を出た。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ミミ03", + "switchId": 1, + "trigger": 0 + }, + { + "id": 214, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "1Hシーンneon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[2]>「あ、部活終わり? 今日もお疲れー♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員A>「うぇ!? 赤薙さん!? " + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "男子生徒たちは視線を上に下にしどろもどろになっていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「久々に走ろうかなーって思ったんだけどさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女子の部室に丁度いいシューズが見つからなくて……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員B>「へ、へぇ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ん? ちょっと~、どこ見てんのさ~……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員C>「ごめんっ!? 別に、他意はないっていうか!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「いいよ、いいよー! オマンコしたいんでしょ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員D>「……は、え?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<陸上部員A>「ほ、ホントに……いいの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「一人ずつでも、四人一緒でも、どっちでもいいよぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さぁ、誰が先にオマンコにぶち込んでくれるのかなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員A>「……っ、じゃあ、オレがいくッ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「ん、ああぁッ♡ 硬ぁ……っ、お、んぉッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オマンコ……いっぱい押し広げられるぅ……んんっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員A>「はぁっはぁっ、ヤバッ、ヤバッ!?」" + ] + }, + { + "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": [ + "\\n<陸上部員B>「お、オレも! 赤薙さん、しゃぶって!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員C>「次っ、終わったら、次に挿入れさせて!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あ、あんっ、はぁっ、ンンッ♡ いいよぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふ、んっ、お、おぉッ……順番が来るまで舐めてあげるぅ♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_14", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_02b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「じゅるじゅる、えろぉ……レロレロぉ、んちゅ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "部活終わりのオチンチン、くっさぁ♡ ん、はあぁ~っ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「おしっこと汗とザーメンが合わさって、んじゅっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "んもっんもっ、ぉ、おほぉ……頭に響くぅ~……っ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員B>「まさか、赤薙さんにシてもらえるなんて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員C>「夢にまで見た身体が、目の前に……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員D>「ず、ずるいよ、みんなぁ~!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクも、赤薙さんにシてほしいのに……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ん、じゅるるぅ♡ えー、まだ穴は残ってるよぉ?」" + ] + }, + { + "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": [ + "\\n<\\n[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": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_15", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[2]>「お゛ほおおぉッッ♡ 二穴挿し、き、来たぁぁッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ぐ……ぉ、ほっ♡ い、いいっ、突いて、突いてぇっっ♡」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "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": [ + "\\n<\\n[2]>「ぐぶっ、べろぉ、ぬぼっぬぼっ、んちゅうぅぅ~♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ぶはぁっ、お、ぉ……っ、イグッ、イッくううぅッッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員A>「や、ヤバッ!? こっちも、めっちゃ締まるっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<陸上部員D>「お尻、窮屈なのに柔らかくて、す、凄いぃ♪」" + ] + }, + { + "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": [ + "\\n<\\n[2]>「んおぉッ、来るぅ……おっおっ、すっごいの、来るッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんなも一緒に、イッてぇ♡ ザーメン、ぶちまけてッッ♡」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_06b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「ほぉっ……お、ひ……はぁ……っ、出たぁ……んっ♡」" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_16", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゅぶぶ……じゅぼんっ♪" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": [ + "\\n<陸上部員A>「赤薙さん……っ、もっと、いい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな性欲の獣になった男たちを見て、ミミも恍惚と笑う。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ミミ04", + "switchId": 1, + "trigger": 0 + }, + { + "id": 215, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(イグっ、イグっ♡ 口もオマンコもお尻も乳首もぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気持ちいいよぉ……気持ちいい、気持ちいぃンッッ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(もうずっと、このままぁ……このままでいぃ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドとかそういうの、どうでもいい……っ♡)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>(\\n[4]やリッカちゃんには申し訳ないけどぉ……、" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "辺りに甘ったるい濃厚なニオイを撒き散らしている。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ふぐぉッ……お、ひいぃぃッッ♡ んごごっ、ひぃ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フゥー……っ、フゥー……っ、お、ぉ……ん゛ああぁぁッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「ジュウイチロウさま、次の改造はどのように?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「もう日常生活には戻れなくても構わない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "精神が壊れるような、不可逆的な改造を施していいよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「……えっと、つまりは実験体が壊れてもいいと?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「もう少し面白くなると思ったんだけどね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうやら、彼女はそこまで特別ではなかったようだ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「では、かねてより使用禁止されていた薬物を――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「快楽神経を数十倍に高める手術を――」" + ] + }, + { + "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": [ + "\\n<\\n[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": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピヨン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_002_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[2]>「ゲブッ、お…ごふっ、ゲフッ♡ ぁ……、ん、はあぁ♡」" + ] + }, + { + "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": [ + "\\n<\\n[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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ミミ05", + "switchId": 1, + "trigger": 0 + }, + { + "id": 216, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 217, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 218, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 179, + 179, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 259, + 259, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それから数日後・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 赤薙ミミは月光市から忽然と消えた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "急なメンバーの消失に、仲間たちは混乱した・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカはSIGNALに戻り組織力を駆使して捜索を始め、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミは父親を頼り警察組織に捜査を求めた。" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 13, + 20, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな中、\\n[4]は幼馴染の失踪に居ても立っても居らず、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "学校を無断で休んでまで、月光市中を日夜探し回っていた。" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 41, + "parameters": [ + "04Player", + 0 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": null + }, + { + "code": 17, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + }, + { + "code": 18, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + }, + { + "code": 4, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + }, + { + "code": 18, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + }, + { + "code": 17, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "04Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 20 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 20 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>(ミミ、何処に行ったんだ。無事なのか……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさかギャンデッドに誘拐されたとかじゃ……ないよなっ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "来る日も来る日も悪夢に魘されて起き、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は思いつく限りの場所を彷徨い続けた。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「この声はっ……もしかして……!?」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 5, + { + "list": [ + { + "code": 41, + "parameters": [ + "02Player", + 7 + ], + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": 0 + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "02Player", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだ太陽の光も眩しい昼頃、人通りも多い露地にて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼はようやく幼馴染との再会を果たした……。" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG59_01", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……っ、え、あ!?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 200, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「あ、ぁ……ぅ、あ……っ、う、ぁ……」" + ] + }, + { + "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": [ + "\\n[4]でさえ膨大な時間が掛かってしまった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「み、ミミ……なのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人だかりをかき分け、女のもとに駆け寄った\\n[4]。" + ] + }, + { + "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": [ + "\\n<???>\\}「ぅ……あ、ひ……っ、ぉ、ぉ……」" + ] + }, + { + "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": [ + "\\n<研究員A>「クソッ!? だから言ったんだっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドに売るんじゃなくて、処分すべきだって!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「お前も、小遣い稼ぎになるって乗り気だったろ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ああぁ……っ、どうするんだよ……これっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「このことがバレたら、お、オレたち……消される!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オレも家族も、バラバラにされて殺される……っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "白衣を着た男たちが事故車の前でモめていたが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなことは気にもせず\\n[4]はゆっくりと歩を進めた。" + ] + }, + { + "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": [ + "\\n<\\n[2]>\\}「……ぁ、\\n[4]……っ、\\n[4]……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あ、ああぁ……っ、やっぱり、そうなのかぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "嬉しさと絶望で、\\n[4]の心がグチャグチャになる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミの目尻から大粒の涙が零れ出し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "つられて\\n[4]の目元からも熱い涙が頬を伝った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「誰だッ……誰が、こんな酷いことを……ッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\}「\\n[4]……ボ・・・ク・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイ・・・イワレ・・・フジミ・・重工ぉでえ・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・……カラダ・・改造、……ボク……改造ぉ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「え!? ミミ、今……なんて……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とにかくミミを助けるため、\\n[4]は大きく一歩を踏み出した。" + ] + }, + { + "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": [ + "\\n<研究員A>「そこの少年、ソイツに近づくなッ!!" + ] + }, + { + "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": [ + "彼らの眼が一斉に\\n[4]とミミを睨むように見た。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「お、おいっ!? お前、何を言って……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「うるさいッ! もう、これしか手はないんだ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少年、退きなさい! そいつは我々が処分するッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「違うッ!? この子は、オレの大切な幼馴染なんだ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「それに、フジミ重工に改造された……と言ってる!" + ] + }, + { + "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": [ + "遂には、手にした怪しげな銃を\\n[4]たちに構えた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「どういうことだ! 言語中枢は破壊したはずだぞ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「もしや、コイツの顔を見て正気に戻ったのか!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「おい、さっきから何を言っているんだ……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか、あんた達も何か知ってるのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「……マズいな。仕方ない、やれ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……っ!? やめ――」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG59_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[2]>\\{「……あ」" + ] + }, + { + "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": [ + "避ける間もなく、それは\\n[4]の顔を一瞬にして掠めた。" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 9, + 9, + 60, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG59_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Explosion2", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……な、あッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]が振り向いた頃には、深紅の小爆発が炸裂していた。" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG59_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\{\\{「うわああああああぁぁッッ!!?」" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 0, + -255, + -136, + 0 + ], + 200, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の視界が半分、返り血で朱に染まる。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\{「ああ゛ぁッッ、あ゛ああぁッッ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ゛ああぁッッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「ホント、最悪の事態だ……っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だがもうやるしかない! よし、次だ目撃者は一人も残すな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「特に、この少年は絶対に殺せっ……!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "――チュン。" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 255, + -255, + -255, + 0 + ], + 10, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "再び、あの忌々しい光線音が鳴ったかと思えば、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこで\\n[4]の意識は途絶えた。" + ] + }, + { + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "news-CG", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アナウンサー>「続いて、事件の詳細です――」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アナウンサー>「昨日夕方、通行人からの緊急通報を受け、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "県警が現場に急行。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "現場は多くの人々が行き交う場所で――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アナウンサー>「現場では、2人の男女が頭部を銃撃され" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "死亡しているのが発見されました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "県警によると、サイボーグ犯罪組織『ギャンデッド』の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "手口に似ていると見られており――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アナウンサー>「発表によりますと、被害者は高校2年生の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "鳴虫山 \\n[4]さん(17)と\\n[2]さん(17)で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "2人は自警団『SIGNIT』のメンバーだったことが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "確認されました。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アナウンサー>「『SIGNIT』は地域の治安維持を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目的とした自警団体で、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "近年その活動が注目を集めていた中での事件でした――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アナウンサー>「県民の間では" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "『ギャンデッドによる無差別殺人事件に恐怖を感じる』" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "との声が広がっています」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<地元住民>「本当に悲しいですね。こんなに若い命が奪われるなんて…。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<地元住民>「家族の方々には心からお悔やみ申し上げます。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<地元住民>「自警団の活動は必要かもしれませんが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無謀で素人には危険だと思います。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<地元住民>「治安を守るのは警察の仕事。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自警団がそれを代わりにやるのは違和感がありますね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アナウンサー>「被害者への哀れみの声や、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自警活動に対する批判の声が上がる中、" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<アナウンサー>「県警や地域の大手企業" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「フジミ重工」等の関係者が一層の努力を約束しています。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私たちも今後の捜査の進展を追ってお伝えしていきます――」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★NTR-ミミエンド", + "switchId": 1, + "trigger": 0 + }, + { + "id": 219, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 220, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 221, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 261, + 261, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「念の為、病院で検査・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はいいとして、どうしてココなの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナタのグループが経営する病院よね……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ここには最先端医療の技術があるからね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大切な錫ヶ岳家のご令嬢に何かあったら大変だから、ココが一番さ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「……フンッ、まったく白々しいわね!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「この際だから言っておくけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "周囲は私達をくっ付けたいみたいだけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私は黙ってそれに従う気なんて、さらさらないからっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「へぇ……つまり、ボクじゃなくて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "他に意中の人がいるのかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "例えば\\n[4]くんと結婚したい……とか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[35]「……なっ、違っ!? それは、その……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「あー、もうっ! 検査しに来たんでしょ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この話はおしまい! 早く連れて行きなさいよ……っ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「……はいはい」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5](錫ヶ岳ヒトミ、からかい甲斐のある女だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "錫ヶ岳家のご令嬢で、利用価値は十分にある……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5](でも、今のままじゃ少し扱いづらい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これを機に、従順なメス奴隷になるよう洗脳させてもらおうか)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[5]>「さて、居心地はどうかな?」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……そうね、まぁまぁってとこかしら」" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(少しでも変なことをしようものなら、" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha05", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>『…………』" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "握る", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>『…………ふぅ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「痛いとかあったら、教えてくれるかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『はい? 痛いどころか、もう始まってるわけ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何も感じないんですけど? 機械の故障じゃないの?』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「大丈夫、それはないよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今、外から身体の中をスキャンしているんだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『……あっそう』" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピチュン(1秒)", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>『ん、ねぇ……? 検査は進んでいるの?" + ] + }, + { + "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": [ + "\\n<\\n[5]>「大丈夫、大丈夫。全部、順調さ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(いまいち、信用ならないのよね……コイツ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まぁ、でも何かされてたら気付かないわけないし……)" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<研究員A>「ジュウイチロウ様、身体の慣らしは完了しました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「凄いポテンシャルですね。アクメ値、尚も増大中。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "乳首、クリトリス、膣、肛門、全てで絶頂を確認」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「おやおや、ボクの未来の花嫁は、" + ] + }, + { + "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": [ + "\\n<\\n[3]>『……っ、あーもう! ねぇ、まだなのっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いったい、いつまでこうしてればいいのよっ!!』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「……と仰っておりますが、いかがいたしましょう?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あとは、身体の絶頂の記憶を脳に馴染ませるだけですが……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「仕方ない。ご要望通り、早く終わらせようか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何かあっても、あとで洗脳で記憶を書き換えればいいさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「承知いたしました。それでは、制限解除……」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「やぁ、お待たせ。これで最後だよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『……ホント、どれだけ待たせるのよっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカの歓迎会するからって、\\n[4]から連絡があったの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "悪いけど、これが終わったら学校……に――ん?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08a", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゾク……ゾクゾクっ!" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(え、あ……ちょっと待って、何これっ!?" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(は、え? 嘘でしょ、私……え、え、何でぇ?" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>『ン゛ギヨョオオオオオォォォォ……ッッ♡" + ] + }, + { + "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": [ + "\\n<\\n[3]>『ぐああぁッ、んあああぁッ♡ お、オォッ♡" + ] + }, + { + "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": [ + "\\n<\\n[3]>『ンオオっ、オッ、オヘッ、い、イグイグっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハァッ……ハァッ……、お、ぉ……っ♡ あ、あへぇぇ♡』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「アハハ、いいモノが観れた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃ、落ち着いたら記憶の削除だけよろしく……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "狂ったように絶頂痙攣を続けるヒトミを見て満足すると、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウは淡々と指示を下して研究室を去った……。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ヒトミ01", + "switchId": 1, + "trigger": 0 + }, + { + "id": 222, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_08", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュボジュボッ、ブシャッ、ブシィィ!!" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『ん゛おぉっ、あいいッ、あんっ、おっ、お゛ッ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はへぇっ、ふ……んほぉ、んおぉッ、イクっ、イグうぅっ♡』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "およそ女性の声とは思えない濁声絶頂が、研究室に響く。" + ] + }, + { + "code": 222, + "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": [ + "\\n<\\n[3]>『ふほっ、お、ほぉぉっ、射乳アクメ、止まらにゃい♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "胸イキ……っ、凄ひぃ♡ 飛ぶッ、飛んじゃううぅぅっっ♡』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『ふぎゅうう、おっ、ほへえぇぇッ♡ 深いっ、深いぃ♡" + ] + }, + { + "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": [ + "\\n<\\n[5]>「どうだい、洗脳改造は順調かな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「性感帯の感度は、どれも最大値を記録しています。" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_09", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『イグッ……おほっ、おほぉ~……っ♡ んはぁっ♡" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "その汁気は治まることはない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『ケツアクメぇ……んぉっ、すごっ、凄いひぃッ♡" + ] + }, + { + "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": [ + "\\n<研究員B>「ジュウイチロウさま、実は脳催眠の方が……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ん? 何か上手くいってないのかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「どうも、脳情報のすり替えに耐性があるのか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "傀儡化の処置の進捗が芳しくなく……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「強引にすれば処置も可能なのですが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "廃人化のリスクが高すぎて危険かと……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「う~ん……、壊すのは勿体ないかな。" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(簡単に攻略できるような玩具なら面白くない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あとは、ボクの腕次第といったところか……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(これなら、当分は退屈しなさそうだ)" + ] + }, + { + "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": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "『対象の失神を確認。1分後、再起動させます……』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『フゥー……っ、フゥー……っ♡ ぉ、あぁ……ふぁっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "んふぅ……はぁっ、お、ぁ……い、ぃひ……ほ、おぉ……♡』" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "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": 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": [ + "\\n<\\n[5]>「それじゃ、ボクはそろそろ行くよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつも通り、偽の記憶を埋め込むのを忘れないように」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「承知いたしました。ジュウイチロウさま」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウは、今はまだ湧きあがる肉欲を抑え、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "未来の花嫁の成長っぷりに期待して、その場を去った……。" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ヒトミ02", + "switchId": 1, + "trigger": 0 + }, + { + "id": 223, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 262, + 262, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG58_00", + 0, + 0, + 400, + 0, + 150, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ね、ねぇ……! 早く治療を始めなさいよっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな格好、かなり恥ずかしいんですけど……!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「はいはい、すぐに始めようか」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 1200, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はぁー……っ、とんだ災難だわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんで私が下半身丸出しで治療を受けないと――ん?」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ちょっと!? どうして、アナタがそっちに!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "え、あ、待ちなさいっ! 何する気、う、ウソウソっ!?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「うぐううぅっ、は、挿入ってきたぁ……っ!!" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(さてと、淫乱化改造の出来を味わおうかな)" + ] + }, + { + "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": [ + "\\n<\\n[3]>「ふ、ンンッ……あ、ああぁんっ! ふざけないでよっ!" + ] + }, + { + "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": [ + "\\n<\\n[3]>「あ、あぁんっ♡ く、うぅ……身体に力が入らないっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふ、んんっ、はあぁッ♡ こんなの犯罪よっ、ひぃぃんっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「いやいや、立派な治療法さ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "未来を誓った男女しか出来ない、房中術の一種さ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「そんなモノ、あるわけ……あっ、ぉ、おほぉッ♡" + ] + }, + { + "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": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ほぉ、おぉッ、ん、おおぉッ♡ ダメ、ダメぇ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やめて……抜いて、んぐぅぅッ♡ かき混ぜないで、えぉっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(これっ、すぐにイッちゃう……っ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "我慢の仕方が分からない……っ、あ、イクッ、う、イク……ッ)" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\n<\\n[3]>「い、ひゃああぁぁッ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ヒトミ? なんか呼ばれたんだけど、入るよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「え、ええ!? あ、えっと!? ん、んんッ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……あ、えっと。なんか、取り込み中だった……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんというか……。目のやり場に困る格好だなぁ……」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、アハハ! これは……ん、ぁ……っ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その、つまり……は、ぁっ……ん、んっ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「錫ヶ岳家の専属マッサージ師に来てもらっていて、" + ] + }, + { + "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": [ + 11 + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(マッサージ……ね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "では、奥のコリでも解してあげようかな……)" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ぐおぉっ!? ぁ、ンンッ♡ は、はひぃぃっ♡" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(コイツ……っ、\\n[4]が居ることが分かっていながらっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最低っ! バレても自分には損がないからって……!!)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(それなのに……気持ちいいのが、余計に腹立つ……ッ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「だ、大丈夫か? 何処か、痛いのか?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「フゥー……っ、フゥー……っ♡ だ、大丈夫ぅ♡" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(なんとしても、バレないようにしなくちゃ……っ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただでさえ、私たちは婚約者同士って思われているのに)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(こんなこと病院でシてるって気付かれたら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう、\\n[4]が私を見向きもしなくなっちゃう……っ)" + ] + }, + { + "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": [ + "\\n<\\n[5]>「――今日で、絶対に孕ませるからな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……ひぅっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、そんな乙女の努力はいとも簡単に踏みにじられた。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[3]>「い……っ、く、ぁ、お゛ぉ~~~……ッッ♡」" + ] + }, + { + "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": [ + "眼の端で捉えた\\n[4]の姿のおかげで、それだけは阻止できた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ぐ、ハァッ……ハァッ……♡ フゥー……っ、んぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "く、ぁ、あっ……ぐ、ンンッ♡ お、おふぅ……ふぅぅ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ヒトミ? お、おい……大丈夫か――」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット9(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "『月光学園よりお越しの、\\n[4]さま。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "至急、受付窓口までお越しください……』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あれ? ジュウイチロウくんかな? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "えっと……ちょっと行ってくるね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミの悶絶する様を見ていて居心地が悪かったのか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]は恥ずかしそうに顔を赤らめながら病室を出た。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「\\n[4]くんに見られるかもって、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "マンコ、ぐしょぐしょに濡らして興奮してただろ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「は、はぁ!? 違っ……誰がそん――にゃああッ♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「ほ、おおぉッッ♡ は、はあぁッ、お尻ぃぃっっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「さぁ、邪魔者は居なくなったし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここからは本気でいこうか。まずは、後ろの穴からだっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ふ、ん゛んッ、ぐおぉっ、おほぉぉッ、いぎいいぃ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お尻……ダメっ、感じすぎちゃうぅ、壊れりゅううぅッ♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 221, + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ごぼっ……ぶびゅっ、ごぽぉ!" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ハァッ……ハァッ♡ ヒュー……っ、ヒュー……っ♡」" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ヒトミ03", + "switchId": 1, + "trigger": 0 + }, + { + "id": 224, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 263, + 263, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人気が消え始めた放課後の校舎裏。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウはそこで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミを完全に自分のモノにするため、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "徹底的な洗脳調教を続けていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「今日はいつもと違う特別なことをしよう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウは満足げな表情で、" + ] + }, + { + "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": [ + "\\n<\\n[5]>「大丈夫さ、この前の僕のイチモツを" + ] + }, + { + "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": [ + "\\n<\\n[5]>「よくできた。次はこれを着ようか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウが投げ渡したのは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "裸よりもエロティックな衣装だった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほとんど紐のようなタイトな水着に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おっぱいの股間の部分が大きく開いている。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG63_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「……さぁ、この辺でいいかな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミ、おすわりだ。お・す・わ・り」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、アンタ……っ、ホント覚えておきなさいよっ!」" + ] + }, + { + "code": 222, + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(あー……もうっ、どうしてこんなこと。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな奴の道楽に付き合う必要なんてないのに……っ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(……でも、強引にこられると断り切れない。" + ] + }, + { + "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": [ + "\\n<\\n[3]>「フゥー……っ、フゥー……っ、ホントにスるのね?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな……っ、ん、場所で……ぉ、オナニー……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ん~、ボクはどちらでも構わないよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、君が満足してくれなければ、この遊びも終われない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(ホントは、チンポを挿入れたいところだが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "妊娠の傾向あり……と報告があったし、今はお預けだね)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(セックスが出来ない分、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "別の方法で存分に愉しませてもらおうか……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「さぁ、下校が終わったとはいえ、人は居るよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見られたい願望があるなら、ゆっくりすればいいさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「そ、そんな願望あるわけないでしょっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一回シたら終わりだから! う、うぅ……フゥー……っ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG63_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_03b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<\\n[3]>「……ッ、んああぁっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "覚悟を決めてソコに指を伸ばすと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自分でも信じられないくらいに陰唇は濡れそぼっていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(う、噓っ!? 私……なんで、こんな……っ)" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(……は、あぁっ、どうしよう、どんどん激しくなるっ!" + ] + }, + { + "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": [ + "\\n<\\n[3]>「は、ああぁっ、ん、おぉっ♡ ふ、ふぅ♡ いぃッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(……っ、癪だけど、気持ちいいし、イッちゃおう。" + ] + }, + { + "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": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女子生徒>「……ひっ!? えッ、錫ヶ岳……さん?」" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はぁ、はぁっ♡ あ、ぇ? ぃ~~……っっ!?」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「どうも、役員の仕事? お疲れ様」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女子生徒>「あの、えっと、ジュウイチロウくん!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これは、その……い、許婚的な……アレなのかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ハハハ、彼女の変態趣味でね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "普通のセックスじゃ、つまらないからってお願いされて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女子生徒>「せ、セック……!? ぁ、あー、へぇー……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「は、はぁ!? ち、違うっ……私は――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「はいはい、アレが欲しいんだろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほら、あげるから……続きをどうぞ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG63_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_07b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<女子生徒>「……きゃあっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……おほぉっっ♡」" + ] + }, + { + "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": [ + "\\n<\\n[3]>「れるれるっ、ちゅるっ、ぢゅぷぢゅぷっ、んはぁっ♡" + ] + }, + { + "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": [ + "\\n<\\n[3]>「お゛っおっ、い、イクッ、イクッ♡ フゥー……っ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん~~っ、はぁ~っ♡ ベロベロぉ、イキュ、イグッ……♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG63_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<\\n[3]>「はあぁ、あぁんッッ♡ お゛ッ、んぉぉっ、ひぃぃ♡」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「あーあ、また汚しちゃって……" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあいいか・・・そらっご褒美だ!!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG63_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「はあぁ、あぁんッッ♡♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふう、いい子だ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すまないけど、このことは皆には内緒にしておいてくれないか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女子生徒>「は、はいっ! それじゃ……お、お幸せにっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少女は、まろび出た逸物から眼を離せないまま、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一礼すると、逃げるようにそこから去った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>(……見られた。明日から、私どうなっちゃうの……♡)" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ヒトミ04", + "switchId": 1, + "trigger": 0 + }, + { + "id": 225, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『ハァッ……ハァッ……♡ んぉ……おひぃっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オチンポ、くだしゃい……っ、オマンコ、おっぱい、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "口でもお尻でもいいからぁ、ぶち込んでぇ……ぉ♡』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アームに拘束されたヒトミが、洗脳ポッドの中で呻く。" + ] + }, + { + "code": 222, + "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": [ + "\\n<研究員A>「ご覧ください。ジュウイチロウさま。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "実験は成功です。とうとう妊娠期間の短縮化に成功しました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「着床率は99.9%で、ほぼ確実に孕む母体です」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「母乳の出も乳牛レベルまで引き上げましたので、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一気に五人だろうが十人だろうが、子育てできますよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「あぁ、素晴らしい……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これが、ボクの求める理想的な花嫁の姿だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『あ、あはぁ……っ、うひひ、産みますぅ……♡" + ] + }, + { + "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": [ + "\\n<\\n[3]>『ジュウイチロウさまぁ、産みますからぁ……♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オチンポでオマンコに栓してくださぁいぃっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナルでも、せめてしゃぶらせて……ん、レロレロぉ♡』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「フフフ、それはまた後でね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「これで警察幹部とフジミ重工の関係は、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "より強固となるだろう。結婚式まで安静にしているんだぞ――」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「花嫁さま……」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『う、あぁ……っ、ぁう? 花……嫁……っ』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>『ダメ……、だって、私の夢は\\n[4]のお嫁さんだからぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私は……\\n[4]と結婚しゅるの、ぉ……っ』" + ] + }, + { + "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": [ + "\\n<\\n[5]>「……どういうことだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「も、申し訳ありませんっ!?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "直ちに洗脳量を強化し、再調整を行いますッ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員B>「おいっ、待てッ! これ以上は無理だッ!" + ] + }, + { + "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": [ + "\\n<\\n[3]>『んぁ、ジュウイチロウしゃま~……っ♡" + ] + }, + { + "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": [ + "\\n<\\n[5]>「……心か」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「やれやれ、ボクなりにキミには、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それなりの愛着を持っていたのにね……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「出来れば手に入れたかったが、いいだろう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「洗脳では心までは奪えないようだ。" + ] + }, + { + "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": [ + "\\n<ネナクサ>「ジュウイチロウさま、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうやら私の提案したプランBに変更する方向でよろしいですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「そうだ、手筈通りに頼むぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "肉体は使い道があるんだ、皮剥ぎは必要最低限にしておけ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ネナクサ>「かしこまりました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "持てる技術の全てを持って施術したしますわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<研究員A>「それでは、すぐに異種族妊娠の改造を行います。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それと、多産化の処置を行い……最後に廃人化させます」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「あぁ、これからコイツはヒトミではない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "生体パーツ量産化のための家畜――メス豚だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "室内に見たこともない機械が運び込まれると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不気味な異音が鳴り響き" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それは開始された・・・・" + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★日常NTR-ヒトミ05", + "switchId": 1, + "trigger": 0 + }, + { + "id": 226, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 227, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 228, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 264, + 264, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 189, + 189, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブロックハート城にほど近い閑静な森の中――" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "butagoya", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + -350, + -200, + 200, + 200, + 255, + 0, + 120, + true + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_04b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「ぶひょぉ、おおぉぉッッ、フゴッ、ん゛おぉッ!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG64_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + -255, + -255, + -255, + 0 + ], + 1, + true + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 0, + 0, + 0, + 0 + ], + 200, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブヒブヒと鼻音を鳴らす豚たちに紛れ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "けたたましくも淫らに咆えるメス豚が居た……。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG64_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<???>「ふごぉッ、お、おぉっ……おほっ、ほひぃぃッ♡" + ] + }, + { + "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": 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": [ + "約3か月のペースで毎度10頭以上の子豚を産まされ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "常人ならすぐに廃人化し脳が破壊されるが、彼女は特別。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "多少の人間性は失ったものの、今も元気に出産を続けている。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「おっ、お゛っ、おんっ、んっ、おっう……ほぉぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はっ、はへっ、あ゛あぁっ、ぉ……おんっ、あんあんっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員A>「おー、今日もお盛んだね……♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "豚のドリルチンポは気持ちいいですかー? アハハ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員B>「今日が出産日だっていうのに、交尾しちゃって。" + ] + }, + { + "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": [ + "\\n<飼育員A>「そう言えば、コイツの噂……知ってるか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員B>「メス豚ちゃん? そんなの知るかよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうせ借金塗れで身売りした売女だろ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員A>「ちょっと小耳に挟んだんだけどよ……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "実は、ジュウイチロウさまの元婚約者らしいぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員B>「マジ!? てことは、ヒトミさまより前の?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "バカな女だな。世界一の金持ちの妻候補から家畜かよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員A>「へへへ、ヒトミさまの肉感と並ぶけどな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あっちはセレブで、こっちはメス豚ってわけだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員B>「うぇ、お前、こんな豚に発情してんのかぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "黙っといてやるから、一発、犯してみれば?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員A>「あぁ? ヒトミさまならまだしも、何で豚なんかと。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "絶対、変な病気移されそうだし、死んでもごめんだね!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<???>「い、いぎぃぃッッ♡ ん゛っ、お゛おおぉぉッッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員A>「なんて話してたら、出産が始まりやがった……!」" + ] + }, + { + "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": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG64_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_05b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<???>「お゛オォッ、あ、おぉぉッ、ふぎいいぃぃッッ♡" + ] + }, + { + "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": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "cv_05loop_003_08b", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「ぁ、お……ろ、しへ……っ、もう、こ、して……っ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員A>「ん? おい、メス豚が何か言ってるぞ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員B>「バカ言えよ。もう人格なんか残っちゃいねーよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「ぉ……してっ、わらひを……殺……っ、し、へぇ♡」" + ] + }, + { + "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": [ + "\\n<飼育員A>「お、おい……“犯してくれ”だってよッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<飼育員B>「ブハハッ!! どんだけ変態なんだよ、コイツ!!」" + ] + }, + { + "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, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>(リッカ……ミミ……っ、あぁ、\\n[4]……)" + ] + }, + { + "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": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★NTR-ヒトミエンド", + "switchId": 1, + "trigger": 0 + }, + { + "id": 229, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 230, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 231, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG51_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 15, + 15, + 0, + 4, + "'AAA'" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピチュン4(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "赤城隊員の腹部に、冷たく無機質な光が突き刺さる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "レーザービームが彼女の制服を焼き切り、肌を焦がす。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "痛みが波のように彼女の意識を飲み込んでいく。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG51_02", + 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": 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": [ + "\\n<赤城アカネ>「あううううう・・・なにこれ・・・」" + ] + }, + { + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG51_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「ひぎ・・・・" + ] + }, + { + "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": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「しまった、こいつは銃じゃなくて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アクメビーム発射ガンじゃねえか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "くそー退却だー」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「マヌケな刺客がいて助かったものだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「しかし" + ] + }, + { + "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": [ + "\\n<\\n[5]>「これはただの事故に見せかけなければ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "赤城隊員、しっかりしてください。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「おおお・・・ひぐううう・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「駄目だな、歩けそうにない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "助けられた御恩です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクがなんとかしましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ちょっとそこのホテルで休憩でも・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「い、いけましぇん~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "未成年のお坊ちゃんをホテルに連れ込んだら」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「確かに・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それもそうです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ああ、そうだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その横のビルの影で休んでましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「ああ、身体しゃわんないでええええ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "感じちゃうのおおおおおおおお」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-レッド1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 232, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 251, + 251, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 252, + 252, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 191, + 191, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG52_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ここなら、一息つける...。赤城隊員、大丈夫ですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「おおお~~~疼きましゅうう~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ダメそうだな、よし、まずは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オシッコでぐしょぐしょのズボンを脱ぎましょうか。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「ああ・・・お手を煩わせて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ありがとう・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ございますうう~~~」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「これでだいぶ楽になったでしょう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「は、はい・・・ お坊ちゃんのおかげでしゅ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女を介抱しながら\\n[5]は\\n[1]から入手した" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグナルの情報を思い出していた" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF16(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本研究は、白根博士によって実施された精鋭部隊シグナルの女性隊員、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "レッド、ブルー、イエローの三名に対する洗脳の影響とその後遺症、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "および催眠への感受性に関する分析を行っている。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サイボーグ人街での捕獲時に既に施されていた洗脳と、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その後の復活から発生する遺症を中心に、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "三名がどのような種類の洗脳に特に弱いかの傾向を解析した。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本論文では、洗脳の内容、弱点、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "および白根博士の調査結果を1人ずつ詳述する。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "#### 1. 洗脳傾向分析" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "レッドに対して行われた洗脳は、彼女の最も特徴的な真面目な" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "マニュアル人間という性格を悪用して、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "常識改変や命令される催眠により、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女を完全な戦闘マシーンへと変えるものであった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "##### 2 施された洗脳の内容" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このプロセスは彼女の自我を徐々に侵食し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自らを制御する能力を奪った。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "##### 3 どのような洗脳に弱いかの傾向" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "レッドは、その性格上、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "常識の改変や明確な命令を受ける形式の催眠に特に弱い傾向がある。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女の従順さと規範への強い依存心が、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この種の洗脳に対する脆弱性を高めている。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「しかしここはなんて酷い匂いだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "鼻がもげて落ちそうだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「お、お坊ちゃん、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなとこ嗅いじゃダメでしゅ~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ああ、失礼。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このゴミためのことですよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "決してアナタのぐしょぐしょのオマンコへの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "感想じゃあありませんから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最早赤面する余裕もない赤城は\\n[5]の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "されるがままになっている。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「でもまだ疼きは治らないようですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やっぱりペニスをぶち込まない限り収まりようがないん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でしょうねぇ・・・しかし」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「あへええ~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「真面目な隊員がこんな未成年者と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "セックスしたい変態クソビッチだと知られたら大事だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "手早く済ませましょうね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "言うやいなや\\n[5]はズボンとパンツを脱いだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「お坊ちゃん、そんな立派なオチンポ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「よく見ていなさい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この立派なモノがアナタのぐしょ濡れのオマンコに挿入される様を。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「あ、あんっ・・お坊ちゃんの熱いモノ、私のアソコに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゆっくり、そ・・そーっと入れてくだしゃい・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "顔を真っ赤にしながらも、アカネは自らの淫らな欲望に素直になり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[5]のペニスを求めている" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG52_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "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": [ + "\\n<赤城アカネ>「あぁぁっ!お坊ちゃんのおぉぉぉチンポぉぉ!" + ] + }, + { + "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": [ + "\\n<赤城アカネ>「あぁっ・・お坊ちゃん、おチンポ気持ちよくて・・" + ] + }, + { + "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": [ + "\\n<赤城アカネ>「はぁっ!はぁっ!おまんこぉ!" + ] + }, + { + "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": [ + "\\n<赤城アカネ>「おぉぉ!おちんぽぉぉ!もっとぉぉ!もっとぉぉぉ激しくぅぅぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「そろそろイキそうですねぇ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも路上にザーメンなど垂れていたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "僕たちの情事がバレるかもしれませんねぇ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さてさて・・・かくなる上は」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「はぁっ、はぁっ・・・お坊ちゃん、" + ] + }, + { + "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": [ + "\\n<赤城アカネ>「私の、おまんこの奥に、ビュッビュッと熱いの注いでぇ・・" + ] + }, + { + "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": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG52_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "\\n[5]の熱い精液が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ドクドクとアカネの子宮に注ぎ込まれる" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「はぁっ、はぁっ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おまんこの奥がじわじわ熱くなってきてるぅ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お坊ちゃんの子種で、私の子宮がいっぱいになってるぅぅ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「あああ、・・・お坊ちゃんに・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな・・・・事を・・・・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無理やり快楽を促され公衆の面前で痴態を晒し" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "生ゴミに頭から押し付けられレイプされても尚" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "赤城アカネは\\n[5]に感謝の言葉をかけた" + ] + }, + { + "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": [ + "\\n<\\n[5]>「まだまだ身体の疼きは収まらなそうですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "流石にボクも限界です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もっと人を呼んできましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「い、いやもう、満足です・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "他の人を呼ぶなんて、そんな淫らなことは・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「で、でも・・・お坊ちゃんが望むのなら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私、従順に従いますから・・・はぁっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「あ、そうなるとシグナルの制服は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "良くないですね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「全部脱いで待っててください" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そのままゴミ箱に捨てておいて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「わかりましたああ・・・」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-レッド2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 233, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG53_01", + 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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふむ、SIGNALの武闘派・・・とはいえ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女性ではこんなものかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「なんだとっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカは怒りを露わにし、ジュウイチロウに向かって突進する。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "途端に彼女の怪力は弱まっていった" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウのグリップが固く、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカの体は地面に圧し潰されるようにして押し付けられた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「筋弛緩剤」で弱まった彼女の抵抗は虚しく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウの力は圧倒的だった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "hit_ブスリ", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「どうしたんですか自慢の力は」" + ] + }, + { + "code": 222, + "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": [ + "\\n<妙義山ミカ>「馬鹿なありえねぇ、ギャンデッドでもない生身の小僧に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本部の男共、数人がかりだってアタシを倒せないってのに」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もみ合っている間に豊満な胸ははだけ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そのまま巧みにズボンを脱がすと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "色気のないボクサーパンツがお披露目される" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「うっひょー、ダセーのはいてやがるぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「こんながっかりなパンチラなかなか無いよな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「でもおっぱいはでっけー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "倒された男子生徒たちが好き放題野次を飛ばす" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF16(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "#### 1. 洗脳傾向分析" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イエローは18歳の時と成人後に2度の洗脳を経験しており、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それらの経験は彼女に深刻なトラウマを残していると見られ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女の精神状態と行動パターンに顕著な影響を及ぼした。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "##### 2 施された洗脳の内容" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イエローに施された洗脳は、快楽を増幅させる性質の催眠であり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女の心理的耐性を著しく低下させる結果となった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この洗脳法は特に巧妙であり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イエローの意思決定と行動に深刻な変化を引き起こした。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "##### 3 どのような洗脳に弱いかの傾向" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イエローの洗脳に対する脆弱性には、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "敗北した相手の言葉に特に影響されやすいという傾向がある。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "過去の敗北と洗脳のトラウマが彼女の心理状態に深刻な影響を及ぼし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "特に屈強な相手に対する服従願望を生じさせる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ミカさん、あなたの意地はわかります。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、この闘いには勝ち目がありません。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「なんだとっ?」 " + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「なぜ勝てないか教えましょう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "貴方は本当はドSじゃなくてドMなんですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「自分より遥かに強い男性に痛めつけられ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "嬲られ粗末に扱われることに興奮を覚える" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "変態なんです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ただ残念ながら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今まで貴方より強い男が居なかったから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気が付かなかったんですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[5]の言葉は彼女のトラウマを刺激し" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "覚えのある恐怖を蘇らせる・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "18歳の頃、初めて戦ったギャンデッドに破れ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "レイプされ処女を失った時の事を・・・" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "服破り", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG53_02", + 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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「うわっ! やめろ・・・見るなっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「おーマンコ丸見え!! 図体の割に可愛い形してやがる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「ジュウイチロウさーん、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小さいマンコにご自慢の物をブチ込んじまってくださいよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカの声は激しさを増し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女の必死の抵抗がジュウイチロウに向けられる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼は冷静にファスナーを下ろすとペニスを露出させ・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「良かったですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクの前では好きなだけ変態ドM雌豚になっていいんですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカの割れ目に自分のものを押し当てる。そして一気に貫いた。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG53_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「ぎゃあああああああああ~~~~~~~~~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「おや?もうびしょ濡れじゃないですか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなに期待してたんですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカは恥ずかしさに顔を背ける。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、彼は容赦なく彼女の割れ目にピストンを繰り返す。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカはその快感に思わず声を上げる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「ああっ、コイツの・・ちんぽ凶悪すぎいいい~~~、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなの入れられちまったら正気を・・・保てな・・・あああ~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「やっぱりここが弱いんですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあもっと可愛がってあげないといけませんね」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "同時に彼女の耳や首筋を舐め上げ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカの胸を揉みしだきながら腰を打ち付ける。" + ] + }, + { + "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": [ + "\\n<妙義山ミカ>「ああ~~ダメェ、イクゥウウッ~~~~~~ゥ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「「ほら!もっと鳴いてください!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカの尻肉をつかみ激しくピストンを繰り返す。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "激しいピストンが子宮口をノックすると、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "膣内が締まりペニスを離そうとしない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカの弱点を攻め続けると、膣内がさらに締まってきた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「そろそろ限界みたいですね……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "満足げにそう呟き、激しく腰を打ち付ける。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカはその度に嬌声を上げてしまうが、" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "ミカは体を弓なりに反らし、絶頂を迎えた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「イグゥウウッ!!!♡♡♡♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イクイクゥウッ!♡♡♡♡♡♡♡♡」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG53_04", + 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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「んひぃいい~~♡♡♡出てるぅうう~~~♡♡♡」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「ふう・・・なかなか良かったですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「あへぇ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカの秘所からは白い液体が流れ出ている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "抵抗は虚しく、彼女の表情は快楽に歪んでいた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女の両手は力なく脱力し、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もはや抵抗する力は残っていないようだ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「これで決まりですね。貴方はボクの前では無力です。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「もっひょおお~もっともっとお~」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「もうすっかり堕ちちゃいましたね……" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さあ、次はどうしましょう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・じゃあ今度は四つん這いになってください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「ひゃい♡」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「さて、続きは君等に任せよう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボコられた雪辱もあるだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「やりー\\n[5]さん、話がわかるぜー」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-イエロー1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 234, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 253, + 253, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 254, + 254, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 192, + 192, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG54_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "意気揚々と外野の男子学生が四つん這いのミカを囲んでいた" + ] + }, + { + "code": 222, + "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": [ + "\\n<妙義山ミカ>「んっ……んふっ……あむっ……」" + ] + }, + { + "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": [ + "\\n<男子生徒>「おおっ!すげえなこのフェラテク!風俗嬢かよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "3人の男たちはミカのテクニックに感心しながら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女の口技を堪能していた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「んっ……あふっ……あんっ……ああん、" + ] + }, + { + "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": [ + "\\n<男子生徒>「そらっ、尻とマンコにもいれるぞ、二穴挿入だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「んっ……はい、どうぞご自由にお使いください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカは四つん這いになり、後ろの穴と前の穴に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それぞれ男根を受け入れる姿勢を取った。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG54_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「んっ……ああぁっ……あぁん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ケツアナキモチイイイ~~~♡♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "若いチンポ美味しいデシュウウ~~~~♡♡♡♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「マジかよ。すんなり尻に入ったぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウさん何もしてなかったよな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「最初から開発済みなのかよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よくこれでヒーロー気取りだったぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "マジでドMじゃねえか。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "2人の男はそれぞれ彼女の膣と肛門に挿入すると、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "激しくピストン運動を始めた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカのお尻の穴からは何度も中出しされた精液が流れ出て、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナルセックスによる快楽が彼女の理性を溶かした。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「そうでしゅう~~~アタシは・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "マゾ便器なんでシュウ~~~♡♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あっ、あぁっ!イクっ!イッちゃう!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「こいつアナルでイキやがったぜ。" + ] + }, + { + "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": [ + "\\n<男子生徒>「まるで黒豚だな。この変態雌豚め。" + ] + }, + { + "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": [ + "\\n<妙義山ミカ>「ああぁぁっ!ぶ・・・ぶひ・・・♡" + ] + }, + { + "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": [ + "\\n<男子生徒>「喜んでくれて嬉しいぜ。この雌豚が」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\\\<妙義山ミカ>「ぶひぶひぃ♡♡!イクッ!イクッ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イクッ!イッちゃいますぅ~~~~~!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG54_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "2人の男は同時に絶頂を迎え、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大量の精液を彼女の胸の中にぶちまけた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「あぁっ!すごい量……んぷっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミカはその量に驚きながらも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "口と胸を使って丁寧に処理していった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "3人の男たちの相手をし終わったミカは、その場に倒れ込んだ。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG54_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「はぁ……はぁ……♡♡♡♡♡♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「いやー呆れ返るほどの変態プリだったぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボコられた気分も清々したわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「さーて・・・どうすっかこの豚。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "別の場所につれてって犯し直すか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「そうだな、あっちの方が設備が整っているからな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「ううっ!んー!」" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-イエロー2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 235, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 255, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG55_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "突然のSIGNALの訪問に校舎裏には人だかりが出来ていた・・・" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「皆さん、わざわざ集まってくれてありがとう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何か質問はある?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「そ、それじゃあ・・・" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「そうね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドとの戦いは本当に過酷なものだった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私は幾度となく命を狙われた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、決して諦めずに戦い抜いたの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「SIGNALスーツの巨大なブレードで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "容赦なく斬りつけ、サイボーグ腐食液で焼き払った。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "時に全身を傷つけられ、血を流しながらも立ち向かい続けたわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALの戦士に向けられる尊敬の眼差し" + ] + }, + { + "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": [ + "\\n<男子生徒>「その・・・ブルーさんのおっぱいは本物ですか?" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「ふふ、この胸は本物よ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "捕まって改造された時、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "副作用で乳腺が過剰に発達して、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大きくなってしまったことがあったの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「ま、マジか・・・そんなことが・・・すげえ・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG55_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<榛名アオイ>「きゃあっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「あ・・いや・・・ホ、ホントのおっぱいか・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうか確認したくて・・……ごめんなさい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「もう、仕方ないわねぇ……" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあこれでいいでしょう」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "服破り", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG55_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "榛名アオイはファスナーを下ろすとおっぱいを露出した。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_hakusyu02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「う、うおおおお~~~~~~~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ナマチチだああ~~~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「ほら、これで本物と分かったでしょう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「ブルーさん!ありがとうございます!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「ううん、いいのよ。" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0SF16(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "#### 1. 洗脳傾向分析" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "施された洗脳は、動物のように理性を失わせ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "特定の役目を演じさせるような条件付け催眠が中心であった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠ショーで見られるような、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人を動物になりきらせる手法に似ており、" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "##### 2 施された洗脳の内容" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これが彼女に施された洗脳の限界であったことが推測される。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブルーのケースを分析することで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "強靭な精神力を持つ人物が洗脳から完全に回復することは難しく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "特に条件付け催眠の形式による洗脳に脆弱であることが示された。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ふむ・・・彼女の特性を考えたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このままでも上手くいきそうだが・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少しアクションしてみるかな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「流石はSIGNALの戦士ですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "洗脳のリハビリに苦しんだというのも嘘みたいですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「・・・どうしてそれを?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「エエッそうなの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブルーさん、敵に捕まって、洗脳されたってホント?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「あ、ええ・・そうね・・その通りよ。" + ] + }, + { + "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": [ + "\\n<\\n[5]>「どうぞ、続けてください・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんなに説明してあげるべきですよ。ギャンデッドの脅威を」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「悪党に捕まり、" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「母乳...が出るようになっているのよ。" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「でも、そんな過去を乗り越えて、" + ] + }, + { + "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": [ + "\\n<男子生徒>「本当に母乳が出るの? 出るところを見せてください」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n<榛名アオイ>「ひぃ!?そ、そんなに強く揉まれると...あぁっ!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "浣腸噴射", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG55_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「ダメ...こんなところで...あぁっ!" + ] + }, + { + "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": [ + "\\n<男子生徒>「すっげー・・・めちゃくちゃスケベな体だぁ・・・」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-ブルー1", + "switchId": 1, + "trigger": 0 + }, + { + "id": 236, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 255, + 255, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 256, + 256, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 193, + 193, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG56_01", + 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": 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": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「はぁっ...はぁっ...こんな格好で......」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "洗脳されてペットにされた時のことを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "教えるため四つん這いの格好で実演していた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女の巨大な乳房は自重で垂れ下がり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "乳首から母乳が滴り落ちていく" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「それでは僕がギャンデッドの役をやりましょう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さあ説明してください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "榛名アオイは恥ずかしそうに顔を赤らめながらも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男子生徒たちの要求に従い、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "太ももを広げ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "後ろから見える淫らな部分を無防備に晒している" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「すげーマンコがビチャビチャだぞー。" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「は、はい...洗脳されていた時は、" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「ギャンデッドたちに、この淫らな姿を見られ、" + ] + }, + { + "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": [ + "\\n<\\n[5]>「よし、じゃあ再現してみましょう。俺のイチモツで良ければ・・・」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG56_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[5]の突然の行為に、榛名アオイは仰け反る。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし彼女の秘部は既に濡れそぼっていた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「あぁっ!あぁぁっ!そこは...ダメっ!」" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「あぁぁっ!そこ...!おまんこ...気持ちいい...っ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「じゃ・・・じゃあ俺はお口を味わうとしよう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それ、丁寧にしゃぶれ。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG56_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「んっ!?んぐっ...!」" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「じゅるっ...じゅぷっ...んちゅ...」" + ] + }, + { + "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": [ + "\\n<榛名アオイ>「んっ...!んんっ...!...あぁぁっ...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男子生徒の激しい腰振りに翻弄され、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ますます大きな喘ぎ声を上げてしまう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "榛名アオイの巨乳は激しく揺れ動き、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "母乳が乳首から噴き出す。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「ひぐっ...!もっと...奥まで...っ!あぁぁん!」" + ] + }, + { + "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": [ + "\\n<\\n[5]>「よし、中に出しますよ。僕のザーメン全部" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "子宮で受け止めてみてくださいね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「あぁん...!はい...中に...いっぱい射精して...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「おまんこ...奥まで...熱いの注いで...!あぁぁっ!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG56_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<榛名アオイ>「ひぐっ...!あぁぁぁぁん...!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "中に...熱いの...いっぱい...!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ザーメンが子宮に注ぎ込まれるたびに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "榛名アオイの顔は歓喜に打ち震える" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG56_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「ひぃ...あぁん...熱いの、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いっぱい出されて...すごく気持ちいい...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男子生徒たちに視線を向けられながら、ブルーは理性を失い、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "雌犬のように没入していく。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただただ、精液で満たされる快楽に酔いしれていた。" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "★H-ブルー2", + "switchId": 1, + "trigger": 0 + }, + { + "id": 237, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 238, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 239, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 240, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 241, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 242, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 243, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 244, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 245, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 246, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 247, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 248, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 249, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 250, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 251, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 252, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 253, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 254, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 255, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 256, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 257, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 258, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 259, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 260, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 261, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 262, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 263, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 264, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 265, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 266, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 267, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 268, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 269, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 270, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 271, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 272, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 273, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 274, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 275, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 276, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 277, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 278, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 279, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 280, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 281, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 282, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 283, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 284, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 285, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 286, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 287, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 288, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 289, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 290, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 291, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 292, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 293, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 294, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 295, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 296, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 297, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 298, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 299, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + }, + { + "id": 300, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "name": "", + "switchId": 1, + "trigger": 0 + } +] \ No newline at end of file diff --git a/www/data/ContainerProperties.json b/www/data/ContainerProperties.json new file mode 100644 index 0000000..b8dda7b --- /dev/null +++ b/www/data/ContainerProperties.json @@ -0,0 +1,160 @@ +{ + "Scene_Menu": { + "WindowLayer": { + "5,Window_Custom": { + "x": 512, + "y": 709, + "width": 200, + "height": 72, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": "255", + "_customBackFileName": "", + "_customFontFace": "" + }, + "7,Window_Custom": { + "x": 766, + "y": 708, + "width": 200, + "height": 72, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": 192, + "_customBackFileName": "", + "_customFontFace": "" + }, + "6,Window_Custom": { + "x": 1015, + "y": 709, + "width": 200, + "height": 72, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": 192, + "_customBackFileName": "", + "_customFontFace": "" + } + } + }, + "Scene_Map": { + "WindowLayer": { + "2,Window_ChoiceList": { + "x": 574, + "y": 512, + "width": 132, + "height": 108, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": 192, + "_customBackFileName": "", + "_customFontFace": "" + } + } + }, + "Scene_Shop": { + "WindowLayer": { + "3,Window_Base": { + "x": 0, + "y": 180, + "width": 700, + "height": 620, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": 192, + "_customBackFileName": "", + "_customFontFace": "" + }, + "2,Window_ShopCommand": { + "x": 0, + "y": 108, + "width": 500, + "height": 72, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": 192, + "_customBackFileName": "", + "_customFontFace": "" + }, + "5,Window_ShopStatus": { + "x": 456, + "y": 180, + "width": 300, + "height": 620, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": 192, + "_customBackFileName": "", + "_customFontFace": "" + }, + "1,Window_Gold": { + "x": 500, + "y": 108, + "width": 200, + "height": 72, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": 192, + "_customBackFileName": "", + "_customFontFace": "" + }, + "6,Window_ShopBuy": { + "x": 0, + "y": 180, + "width": 400, + "height": 620, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": 192, + "_customBackFileName": "", + "_customFontFace": "" + }, + "8,Window_ShopSell": { + "x": 0, + "y": 252, + "width": 1280, + "height": 548, + "opacity": 255, + "hidden": false, + "_customFontSize": 28, + "_customPadding": 18, + "_customLineHeight": 36, + "_customBackOpacity": 192, + "_customBackFileName": "", + "_customFontFace": "" + } + }, + "Scene_Shop": { + "0,Sprite": { + "x": 0, + "y": 0 + } + } + } +} \ No newline at end of file diff --git a/www/data/Enemies.json b/www/data/Enemies.json new file mode 100644 index 0000000..c94554b --- /dev/null +++ b/www/data/Enemies.json @@ -0,0 +1,3738 @@ +[ + null, + { + "id": 1, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 95 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 96 + }, + { + "conditionParam1": 0, + "conditionParam2": 0.5, + "conditionType": 2, + "rating": 3, + "skillId": 99 + } + ], + "battlerHue": 0, + "battlerName": "teki01", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 5, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 50, + "name": "サンシター", + "note": "", + "params": [ + 130, + 0, + 15, + 5, + 10, + 10, + 1, + 1 + ] + }, + { + "id": 2, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0.5, + "conditionType": 2, + "rating": 4, + "skillId": 99 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 97 + } + ], + "battlerHue": 0, + "battlerName": "teki07", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 3, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 2 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 20, + "name": "シャテイ-デッド", + "note": "swing motion: 0", + "params": [ + 30, + 0, + 10, + 1, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 3, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 101 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 95 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 96 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 97 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 98 + } + ], + "battlerHue": 0, + "battlerName": "teki08", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "サイボーグ-フシンシャ", + "note": "", + "params": [ + 200, + 100, + 1, + 50, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 4, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 95 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 96 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 65 + } + ], + "battlerHue": 0, + "battlerName": "teki14", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 8, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 80, + "name": "ライダー-デッド", + "note": "breath motion: 3", + "params": [ + 200, + 0, + 22, + 8, + 10, + 10, + 20, + 10 + ] + }, + { + "id": 5, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 86 + } + ], + "battlerHue": 0, + "battlerName": "teki02", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 2, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "ドローン-デッド", + "note": "float motion: 0\nswing motion: 1", + "params": [ + 30, + 10, + 10, + 1, + 10, + 10, + 100, + 10 + ] + }, + { + "id": 6, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 87 + }, + { + "conditionParam1": 0, + "conditionParam2": 0.5, + "conditionType": 2, + "rating": 5, + "skillId": 4 + } + ], + "battlerHue": 0, + "battlerName": "teki15", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 5, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "ドローン-デッド2", + "note": "float motion: 0\nswing motion: 1", + "params": [ + 50, + 30, + 10, + 1, + 10, + 10, + 100, + 10 + ] + }, + { + "id": 7, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 88 + }, + { + "conditionParam1": 0, + "conditionParam2": 0.8, + "conditionType": 2, + "rating": 5, + "skillId": 4 + }, + { + "conditionParam1": 0, + "conditionParam2": 0.5, + "conditionType": 2, + "rating": 5, + "skillId": 5 + } + ], + "battlerHue": 0, + "battlerName": "teki04", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 10, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "ドローン-デッド3", + "note": "float motion: 0\nswing motion: 1", + "params": [ + 150, + 60, + 10, + 1, + 10, + 10, + 100, + 10 + ] + }, + { + "id": 8, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 99 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 100 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 97 + } + ], + "battlerHue": 0, + "battlerName": "teki09", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 15, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "バトル-デッド", + "note": "", + "params": [ + 200, + 30, + 20, + 6, + 10, + 10, + 20, + 10 + ] + }, + { + "id": 9, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 96 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 8, + "skillId": 101 + } + ], + "battlerHue": 0, + "battlerName": "teki22", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 20, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 100, + "name": "サイボーグ-ガード", + "note": "", + "params": [ + 250, + 0, + 25, + 8, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 10, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + } + ], + "battlerHue": 0, + "battlerName": "teki06", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 25, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 200, + "name": "サイボーグ-ギガガード", + "note": "", + "params": [ + 500, + 0, + 25, + 15, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 11, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 101 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 96 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 69 + }, + { + "conditionParam1": 24, + "conditionParam2": 0, + "conditionType": 6, + "rating": 7, + "skillId": 106 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 72 + } + ], + "battlerHue": 0, + "battlerName": "teki11", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 5, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "サイボーグ-ホームレス", + "note": "", + "params": [ + 180, + 10, + 15, + 1, + 10, + 10, + 1, + 1 + ] + }, + { + "id": 12, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 98 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 84 + } + ], + "battlerHue": 0, + "battlerName": "teki12", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 15, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 2 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "ドッグ-デッド", + "note": "", + "params": [ + 100, + 20, + 18, + 8, + 10, + 10, + 40, + 10 + ] + }, + { + "id": 13, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + } + ], + "battlerHue": 0, + "battlerName": "boss03", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 20, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 2 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "ビースト-デッド", + "note": "", + "params": [ + 300, + 0, + 30, + 10, + 10, + 10, + 40, + 10 + ] + }, + { + "id": 14, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 95 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 102 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 84 + } + ], + "battlerHue": 0, + "battlerName": "teki10", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 70, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "ハウンド-デッド", + "note": "", + "params": [ + 650, + 80, + 25, + 15, + 10, + 10, + 50, + 10 + ] + }, + { + "id": 15, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 95 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 78 + } + ], + "battlerHue": 0, + "battlerName": "teki16", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 30, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 200, + "name": "サンシタイチョー", + "note": "", + "params": [ + 500, + 50, + 20, + 15, + 10, + 10, + 1, + 1 + ] + }, + { + "id": 16, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 65 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 78 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 7, + "skillId": 102 + } + ], + "battlerHue": 0, + "battlerName": "teki19", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 150, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 100, + "name": "警備ロボ", + "note": "", + "params": [ + 1000, + 100, + 35, + 20, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 17, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 95 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 96 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 99 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 76 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 100 + } + ], + "battlerHue": 0, + "battlerName": "teki24", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 50, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 50, + "name": "ブラック調教師", + "note": "", + "params": [ + 500, + 50, + 18, + 5, + 10, + 10, + 1, + 1 + ] + }, + { + "id": 18, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 63 + }, + { + "conditionParam1": 72, + "conditionParam2": 0, + "conditionType": 6, + "rating": 4, + "skillId": 110 + }, + { + "conditionParam1": 73, + "conditionParam2": 0, + "conditionType": 6, + "rating": 4, + "skillId": 110 + }, + { + "conditionParam1": 74, + "conditionParam2": 0, + "conditionType": 6, + "rating": 4, + "skillId": 110 + } + ], + "battlerHue": 0, + "battlerName": "teki26", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 200, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.8 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "ギャンデッドグループ", + "note": "", + "params": [ + 1300, + 100, + 20, + 13, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 19, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 20, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 21, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 71 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 82 + }, + { + "conditionParam1": 0, + "conditionParam2": 0.6, + "conditionType": 3, + "rating": 5, + "skillId": 74 + } + ], + "battlerHue": 0, + "battlerName": "boss04", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 60, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 11, + "dataId": 5, + "value": 0.01 + }, + { + "code": 13, + "dataId": 9, + "value": 0.7 + } + ], + "gold": 2000, + "name": "1boss【ヤミゾ】", + "note": "", + "params": [ + 800, + 30, + 35, + 15, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 22, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 71 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 78 + } + ], + "battlerHue": 0, + "battlerName": "teki05", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 80, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 11, + "dataId": 5, + "value": 0.01 + }, + { + "code": 13, + "dataId": 9, + "value": 0.5 + } + ], + "gold": 3000, + "name": "boss2【ガードマン】", + "note": "", + "params": [ + 750, + 30, + 30, + 18, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 23, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 71 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 4 + } + ], + "battlerHue": 0, + "battlerName": "boss06", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 120, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 11, + "dataId": 5, + "value": 0.01 + }, + { + "code": 13, + "dataId": 8, + "value": 0.3 + }, + { + "code": 13, + "dataId": 25, + "value": 0.5 + } + ], + "gold": 5000, + "name": "boss3【リトルドク】", + "note": "", + "params": [ + 1200, + 50, + 40, + 20, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 24, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0.6, + "conditionType": 3, + "rating": 5, + "skillId": 74 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 76 + } + ], + "battlerHue": 0, + "battlerName": "teki17", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 150, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 11, + "dataId": 5, + "value": 0.01 + }, + { + "code": 13, + "dataId": 8, + "value": 0.5 + }, + { + "code": 13, + "dataId": 9, + "value": 0.5 + }, + { + "code": 13, + "dataId": 25, + "value": 0.7 + } + ], + "gold": 8000, + "name": "boss4【ブラックガード】", + "note": "", + "params": [ + 1300, + 70, + 40, + 20, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 25, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 76 + }, + { + "conditionParam1": 0.7, + "conditionParam2": 1, + "conditionType": 2, + "rating": 4, + "skillId": 88 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 3, + "skillId": 4 + }, + { + "conditionParam1": 0, + "conditionParam2": 0.5, + "conditionType": 2, + "rating": 4, + "skillId": 6 + } + ], + "battlerHue": 0, + "battlerName": "boss07", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 200, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 11, + "dataId": 5, + "value": 0.01 + }, + { + "code": 14, + "dataId": 8, + "value": 1 + }, + { + "code": 14, + "dataId": 25, + "value": 1 + } + ], + "gold": 10000, + "name": "boss5【秘書】", + "note": "", + "params": [ + 1100, + 100, + 40, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 26, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 65 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 100 + } + ], + "battlerHue": 0, + "battlerName": "teki23", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 150, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 11, + "dataId": 5, + "value": 0.01 + }, + { + "code": 14, + "dataId": 9, + "value": 1 + } + ], + "gold": 0, + "name": "boss5【社長】", + "note": "", + "params": [ + 1550, + 100, + 50, + 30, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 27, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 65 + }, + { + "conditionParam1": 0, + "conditionParam2": 0.6, + "conditionType": 3, + "rating": 5, + "skillId": 74 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 71 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 82 + } + ], + "battlerHue": 0, + "battlerName": "boss05", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 300, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 11, + "dataId": 5, + "value": 0.01 + }, + { + "code": 13, + "dataId": 9, + "value": 0.7 + } + ], + "gold": 0, + "name": "boss6【強化ヤミゾ】", + "note": "", + "params": [ + 1500, + 50, + 45, + 25, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 28, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 71 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 78 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 63 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 3, + "skillId": 87 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 65 + } + ], + "battlerHue": 0, + "battlerName": "boss02", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 11, + "dataId": 5, + "value": 0.01 + }, + { + "code": 14, + "dataId": 8, + "value": 1 + }, + { + "code": 13, + "dataId": 9, + "value": 0.4 + }, + { + "code": 14, + "dataId": 25, + "value": 1 + } + ], + "gold": 0, + "name": "boss6【ハグロ】", + "note": "", + "params": [ + 3000, + 50, + 60, + 50, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 29, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 30, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 31, + "actions": [], + "battlerHue": 0, + "battlerName": "home-r01", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "囚われリッカ01", + "note": "scale:1", + "params": [ + 100000, + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "id": 32, + "actions": [], + "battlerHue": 0, + "battlerName": "home-m01", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "囚われミミ02", + "note": "scale:1", + "params": [ + 100000, + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "id": 33, + "actions": [], + "battlerHue": 0, + "battlerName": "home-h01", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "囚われヒトミ03", + "note": "scale:1", + "params": [ + 100000, + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + { + "id": 34, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 65 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 72 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 87 + } + ], + "battlerHue": 0, + "battlerName": "rikka-01", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "洗脳ビッチデコイ-1号", + "note": "", + "params": [ + 999999, + 30, + 50, + 100, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 35, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 65 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 72 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 86 + } + ], + "battlerHue": 0, + "battlerName": "mimi-01", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "洗脳ビッチデコイ-2号", + "note": "", + "params": [ + 999999, + 30, + 50, + 100, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 36, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 65 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 72 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 88 + } + ], + "battlerHue": 0, + "battlerName": "hitomi-01", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "洗脳ビッチデコイ-3号", + "note": "", + "params": [ + 999999, + 30, + 50, + 100, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 37, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 38, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 39, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 40, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 41, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 42, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 43, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 44, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 45, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 46, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 47, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 1 + } + ], + "battlerHue": 0, + "battlerName": "", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "", + "note": "", + "params": [ + 100, + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ] + }, + { + "id": 48, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 95 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 96 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 99 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 100 + } + ], + "battlerHue": 280, + "battlerName": "teki01", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "チート-サンシターh", + "note": "", + "params": [ + 999999, + 10, + 10, + 999, + 30, + 30, + 30, + 30 + ] + }, + { + "id": 49, + "actions": [ + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 5, + "skillId": 58 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 4, + "skillId": 95 + }, + { + "conditionParam1": 0, + "conditionParam2": 0, + "conditionType": 0, + "rating": 6, + "skillId": 96 + } + ], + "battlerHue": 280, + "battlerName": "teki01", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 22, + "dataId": 1, + "value": 0.05 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "チート-サンシター", + "note": "", + "params": [ + 999999, + 0, + 10, + 999, + 30, + 30, + 30, + 30 + ] + }, + { + "id": 50, + "actions": [], + "battlerHue": 0, + "battlerName": "着衣_0001", + "dropItems": [ + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + }, + { + "dataId": 1, + "denominator": 1, + "kind": 0 + } + ], + "exp": 0, + "traits": [ + { + "code": 22, + "dataId": 0, + "value": 0.95 + }, + { + "code": 31, + "dataId": 1, + "value": 0 + } + ], + "gold": 0, + "name": "サンドバッグ", + "note": "breath motion: X\n 0 - 垂直ズーム\n 1 - 縦横ズーム\n 2 - 垂直&水平ズーム(ストロング/スライムモード)\n 3 - 水平ズーム(強)\n 4 - 対角線の息(右)\n 5 - 斜め息(左)\n\nfloat motion: X\n 0 - 垂直\n 1 - 垂直右\n 2 - 垂直左\n 3 - 上下左右\n\nswing motion: X\n 0 - 左右にスイング\n 1 - 360度回転", + "params": [ + 100000, + 50, + 10, + 1, + 10, + 10, + 10, + 10 + ] + } +] \ No newline at end of file diff --git a/www/data/Items.json b/www/data/Items.json new file mode 100644 index 0000000..fd532c6 --- /dev/null +++ b/www/data/Items.json @@ -0,0 +1,1505 @@ +[ + null, + { + "id": 1, + "animationId": 34, + "consumable": false, + "damage": { + "critical": false, + "elementId": 0, + "formula": "9999", + "type": 1, + "variance": 20 + }, + "description": "潔く自決できるスイッチ。\n", + "effects": [], + "hitType": 0, + "iconIndex": 229, + "itypeId": 1, + "name": "自爆スイッチ", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 11, + "speed": 999, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 2, + "animationId": 34, + "consumable": false, + "damage": { + "critical": false, + "elementId": 0, + "formula": "9999", + "type": 1, + "variance": 20 + }, + "description": "潔く自決できるスイッチ。\n全員まとめて自爆する", + "effects": [], + "hitType": 0, + "iconIndex": 229, + "itypeId": 1, + "name": "全・自爆スイッチ", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 8, + "speed": 999, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 3, + "animationId": 35, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "5ターンの間防御力を上げる代わりに行動不能になる", + "effects": [ + { + "code": 31, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 31, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 31, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 31, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 21, + "dataId": 6, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 485, + "itypeId": 1, + "name": "ハードシールド", + "note": "", + "occasion": 1, + "price": 300, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 4, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "元気が出るジュース。 気力50回復", + "effects": [ + { + "code": 12, + "dataId": 0, + "value1": 0, + "value2": 50 + } + ], + "hitType": 0, + "iconIndex": 510, + "itypeId": 1, + "name": "ジュース", + "note": "", + "occasion": 0, + "price": 200, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 5, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "もっと元気が出るジュース。 気力100回復", + "effects": [ + { + "code": 12, + "dataId": 0, + "value1": 0, + "value2": 100 + } + ], + "hitType": 0, + "iconIndex": 510, + "itypeId": 1, + "name": "エナジージュース", + "note": "", + "occasion": 0, + "price": 500, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 6, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "すごく元気が出るジュース。 気力300回復", + "effects": [ + { + "code": 12, + "dataId": 0, + "value1": 0, + "value2": 300 + } + ], + "hitType": 0, + "iconIndex": 510, + "itypeId": 1, + "name": "スーパージュース", + "note": "", + "occasion": 0, + "price": 1200, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 7, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "傷を手当できる。体力少回復", + "effects": [ + { + "code": 11, + "dataId": 0, + "value1": 0, + "value2": 300 + } + ], + "hitType": 0, + "iconIndex": 228, + "itypeId": 1, + "name": "傷薬", + "note": "", + "occasion": 0, + "price": 200, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 8, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "傷を手当できる。体力中回復", + "effects": [ + { + "code": 11, + "dataId": 0, + "value1": 0, + "value2": 800 + } + ], + "hitType": 0, + "iconIndex": 228, + "itypeId": 1, + "name": "医薬2類傷薬", + "note": "", + "occasion": 0, + "price": 500, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 9, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "傷を手当できる。体力大回復", + "effects": [ + { + "code": 11, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 228, + "itypeId": 1, + "name": "医薬1類傷薬", + "note": "", + "occasion": 0, + "price": 1000, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 10, + "animationId": 35, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "5ターンの間防御力を上げる代わりに行動不能になる", + "effects": [ + { + "code": 31, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 31, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 31, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 31, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 21, + "dataId": 28, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 485, + "itypeId": 1, + "name": "ハードシールドXXX", + "note": "", + "occasion": 1, + "price": 300, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 11, + "animationId": 51, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "9999", + "type": 1, + "variance": 20 + }, + "description": "すごくハイになる薬。 とても危険", + "effects": [], + "hitType": 0, + "iconIndex": 224, + "itypeId": 1, + "name": "危険ドラッグ", + "note": "", + "occasion": 0, + "price": 20000, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 12, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 13, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "不良の落し物。", + "effects": [ + { + "code": 13, + "dataId": 0, + "value1": 20, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 229, + "itypeId": 1, + "name": "エロ本", + "note": "", + "occasion": 0, + "price": 100, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 14, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "不良の落し物。", + "effects": [ + { + "code": 13, + "dataId": 0, + "value1": 20, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 231, + "itypeId": 1, + "name": "AV", + "note": "", + "occasion": 0, + "price": 200, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 15, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "不良の落し物。", + "effects": [ + { + "code": 13, + "dataId": 0, + "value1": 20, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 457, + "itypeId": 1, + "name": "コンドーム", + "note": "", + "occasion": 3, + "price": 10, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 16, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "不良の落し物。", + "effects": [ + { + "code": 13, + "dataId": 0, + "value1": 20, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 158, + "itypeId": 1, + "name": "汚れた下着", + "note": "", + "occasion": 3, + "price": 100, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 17, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "500", + "type": 1, + "variance": 20 + }, + "description": "不良の落し物。", + "effects": [ + { + "code": 13, + "dataId": 0, + "value1": 20, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 458, + "itypeId": 1, + "name": "使用済みコンドーム", + "note": "", + "occasion": 0, + "price": 2000, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 18, + "animationId": 33, + "consumable": false, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "使用すると「催眠」状態になるドラッグ\n(催眠ジャミングは外しておこう)", + "effects": [ + { + "code": 21, + "dataId": 11, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 241, + "itypeId": 1, + "name": "電子ドラッグ「エクスタシー」", + "note": "", + "occasion": 1, + "price": 10, + "repeats": 1, + "scope": 11, + "speed": -100, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 19, + "animationId": 109, + "consumable": false, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "使用すると「全裸催眠」状態になるドラッグ\n(催眠ジャミングは外しておこう)", + "effects": [ + { + "code": 21, + "dataId": 12, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 241, + "itypeId": 1, + "name": "電子ドラッグ「フルモンティ」", + "note": "", + "occasion": 1, + "price": 10, + "repeats": 1, + "scope": 11, + "speed": -100, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 20, + "animationId": 108, + "consumable": false, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "使用すると「変態露出催眠」状態になるドラッグ\n(催眠ジャミングは外しておこう)", + "effects": [ + { + "code": 21, + "dataId": 13, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 241, + "itypeId": 1, + "name": "電子ドラッグ「アブノーマル」", + "note": "", + "occasion": 1, + "price": 10, + "repeats": 1, + "scope": 11, + "speed": -100, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 21, + "animationId": 103, + "consumable": false, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "使用すると「拘束」状態になるドラッグ\n(催眠ジャミングは外しておこう)", + "effects": [ + { + "code": 21, + "dataId": 14, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 241, + "itypeId": 1, + "name": "電子ドラッグ「バインド」", + "note": "", + "occasion": 1, + "price": 10, + "repeats": 1, + "scope": 11, + "speed": -100, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 22, + "animationId": 103, + "consumable": false, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "使用すると「床埋まり」状態になるドラッグ\n(催眠ジャミングは外しておこう)", + "effects": [ + { + "code": 21, + "dataId": 15, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 241, + "itypeId": 1, + "name": "電子ドラッグ「アングラー」", + "note": "", + "occasion": 1, + "price": 10, + "repeats": 1, + "scope": 11, + "speed": -100, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 23, + "animationId": 0, + "consumable": false, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "このチケットを渡されたメスは渡した相手との\nセックスに応じなければいけない。(メス男子含む)", + "effects": [], + "hitType": 0, + "iconIndex": 184, + "itypeId": 1, + "name": "♂ヤれるプールチケット", + "note": "", + "occasion": 3, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 24, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "ヒロインたちの淫乱度を10下げる", + "effects": [ + { + "code": 44, + "dataId": 62, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 198, + "itypeId": 1, + "name": "鎮静剤", + "note": "", + "occasion": 2, + "price": 100, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 25, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "最大HP+50", + "effects": [ + { + "code": 42, + "dataId": 0, + "value1": 50, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 228, + "itypeId": 1, + "name": "タフネス錠", + "note": "", + "occasion": 2, + "price": 2000, + "repeats": 1, + "scope": 11, + "speed": 100, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 26, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "最大MP+20", + "effects": [ + { + "code": 42, + "dataId": 1, + "value1": 20, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 228, + "itypeId": 1, + "name": "メンタルアップ錠", + "note": "", + "occasion": 2, + "price": 2000, + "repeats": 1, + "scope": 11, + "speed": 100, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 27, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 28, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 29, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 30, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "何かを撮影したフィルム。", + "effects": [ + { + "code": 13, + "dataId": 0, + "value1": 20, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 290, + "itypeId": 1, + "name": "撮れたてビデオケース", + "note": "", + "occasion": 3, + "price": 200, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 31, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "何かを撮影したフィルム。", + "effects": [], + "hitType": 0, + "iconIndex": 165, + "itypeId": 2, + "name": "流出動画", + "note": "", + "occasion": 3, + "price": 200, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 32, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "何かを撮影したフィルム。", + "effects": [], + "hitType": 0, + "iconIndex": 165, + "itypeId": 2, + "name": "流出動画", + "note": "", + "occasion": 3, + "price": 200, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 33, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "何かを撮影したフィルム。", + "effects": [], + "hitType": 0, + "iconIndex": 165, + "itypeId": 2, + "name": "流出動画", + "note": "", + "occasion": 3, + "price": 200, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 34, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "奢ってもらった謎のお酒。\nとても苦くて臭い。", + "effects": [], + "hitType": 0, + "iconIndex": 511, + "itypeId": 1, + "name": "◯ッ◯の小便大吟醸", + "note": "", + "occasion": 3, + "price": 8000, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 35, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "奢ってもらった謎のお酒。\nとても苦くて臭い。", + "effects": [], + "hitType": 0, + "iconIndex": 511, + "itypeId": 1, + "name": "◯◯の汗とブッカケザーメンビール", + "note": "", + "occasion": 3, + "price": 4000, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 36, + "animationId": 33, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "奢ってもらった謎のお酒。\nとても苦くて臭い。", + "effects": [], + "hitType": 0, + "iconIndex": 511, + "itypeId": 1, + "name": "◯◯◯の脱糞カクテル", + "note": "", + "occasion": 3, + "price": 5000, + "repeats": 1, + "scope": 11, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 37, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "鉄屑を集めて圧縮したもの\n様々な素材になる", + "effects": [], + "hitType": 0, + "iconIndex": 281, + "itypeId": 1, + "name": "スクラップ", + "note": "", + "occasion": 3, + "price": 1000, + "repeats": 1, + "scope": 0, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 38, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "ゼリー状の記憶媒体\n精密機械にも使われるが製造方法は不明とされる", + "effects": [], + "hitType": 0, + "iconIndex": 281, + "itypeId": 1, + "name": "液体記憶媒体", + "note": "", + "occasion": 3, + "price": 3000, + "repeats": 1, + "scope": 0, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 39, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 40, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 41, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 42, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 43, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 44, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 45, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 46, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 47, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 48, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 49, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + }, + { + "id": 50, + "animationId": 0, + "consumable": true, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "itypeId": 1, + "name": "", + "note": "", + "occasion": 0, + "price": 0, + "repeats": 1, + "scope": 7, + "speed": 0, + "successRate": 100, + "tpGain": 0 + } +] \ No newline at end of file diff --git a/www/data/Map001.json b/www/data/Map001.json new file mode 100644 index 0000000..8d4f437 --- /dev/null +++ b/www/data/Map001.json @@ -0,0 +1,1366 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 1, + "width": 17, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map003.json b/www/data/Map003.json new file mode 100644 index 0000000..190925d --- /dev/null +++ b/www/data/Map003.json @@ -0,0 +1,10669 @@ +{ + "autoplayBgm": true, + "autoplayBgs": true, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "学校のチャイム・遠く(エコー)03", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 19, + "note": "", + "parallaxLoopX": true, + "parallaxLoopY": false, + "parallaxName": "BlueSky", + "parallaxShow": true, + "parallaxSx": 1, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 8, + "width": 25, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1543, + 3619, + 3617, + 3617, + 3617, + 3617, + 3617, + 3617, + 3617, + 3629, + 7746, + 7748, + 3627, + 3617, + 3617, + 3606, + 3604, + 3604, + 3604, + 3604, + 3604, + 3604, + 3604, + 3620, + 1543, + 1551, + 3628, + 7698, + 7684, + 7684, + 7684, + 7684, + 7684, + 7684, + 7700, + 7752, + 7750, + 7698, + 7684, + 7700, + 3600, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3608, + 1551, + 1551, + 1547, + 7704, + 7692, + 7692, + 7692, + 7692, + 7692, + 7692, + 7702, + 8099, + 8102, + 7704, + 7692, + 7702, + 3600, + 3584, + 3588, + 3612, + 3612, + 3612, + 3612, + 3612, + 3622, + 1551, + 1551, + 1547, + 8051, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8054, + 8097, + 8100, + 8051, + 8050, + 8054, + 3600, + 3584, + 3608, + 7794, + 7780, + 7780, + 7780, + 7780, + 7796, + 1551, + 1551, + 1547, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 8097, + 8100, + 8049, + 8048, + 8052, + 3600, + 3584, + 3608, + 7800, + 7788, + 7788, + 7788, + 7788, + 7798, + 1551, + 1551, + 1547, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 8097, + 8100, + 8049, + 8048, + 8052, + 3600, + 3584, + 3608, + 8147, + 8146, + 8146, + 8146, + 8146, + 8150, + 1551, + 1551, + 1547, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 8097, + 8100, + 8049, + 8048, + 8052, + 3600, + 3588, + 3622, + 8153, + 8152, + 8152, + 8152, + 8152, + 8156, + 1551, + 1551, + 1547, + 8057, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8060, + 8105, + 8108, + 8057, + 8056, + 8060, + 3624, + 3622, + 5315, + 5314, + 5318, + 5411, + 5410, + 5410, + 5414, + 1551, + 1551, + 1547, + 3291, + 3281, + 3281, + 3281, + 3281, + 3281, + 3281, + 3293, + 4002, + 4004, + 3291, + 3281, + 3293, + 1547, + 1547, + 5321, + 5320, + 5324, + 5417, + 5416, + 5416, + 5420, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 5567, + 5087, + 5567, + 5755, + 5754, + 5754, + 5758, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 4008, + 4006, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 170, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 529, + 529, + 529, + 529, + 529, + 529, + 0, + 0, + 0, + 0, + 529, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 546, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 252, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 185, + 0, + 0, + 0, + 185, + 0, + 0, + 211, + 0, + 185, + 0, + 0, + 0, + 185, + 0, + 0, + 0, + 0, + 185, + 186, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 215, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 229, + 168, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 237, + 176, + 0, + 520, + 521, + 521, + 521, + 521, + 521, + 521, + 521, + 0, + 0, + 521, + 521, + 522, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 252, + 178, + 176, + 59, + 528, + 9, + 11, + 9, + 9, + 11, + 9, + 529, + 0, + 0, + 529, + 9, + 530, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 544, + 545, + 545, + 545, + 545, + 545, + 545, + 545, + 200, + 201, + 545, + 545, + 17, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 230, + 230, + 230, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 238, + 238, + 238, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 208, + 209, + 0, + 0, + 0, + 0, + 9, + 11, + 0, + 11, + 0, + 0, + 11, + 9, + 178, + 176, + 0, + 227, + 227, + 227, + 227, + 227, + 246, + 226, + 246, + 0, + 0, + 227, + 227, + 227, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 263, + 243, + 271, + 86, + 86, + 86, + 0, + 29, + 0, + 0, + 29, + 369, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 220, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 258, + 259, + 29, + 0, + 0, + 29, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 266, + 267, + 29, + 0, + 0, + 29, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 184, + 185, + 185, + 185, + 185, + 30, + 185, + 185, + 185, + 210, + 0, + 0, + 202, + 185, + 30, + 185, + 185, + 185, + 30, + 185, + 185, + 185, + 185, + 199, + 30, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 6, + 6, + 6, + 6, + 6, + 7, + 0, + 251, + 7, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 11, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 10, + "y": 17 + }, + { + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 11, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 11, + "y": 17 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open4", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 15, + 15, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "main", + 3 + ], + "indent": null + }, + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "main", + 3 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\FF[\\V[13]]「ここまでの送迎感謝します、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナタが現地の担当官ですよね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "えーっと・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「羽黒と申します" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この地域の司令官をしております。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「しかし熱心ですな、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 月光市はアナタが単独潜入した鉱泉町に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "比べたら驚くほど平和な街ですよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "わざわざ出向くほどの町ではありませんのに・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\FF[\\V[13]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「少しでもギャンデッド犯罪の目を摘むためなら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "労力は惜しみません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それでは、行って参ります」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「仕事熱心な方だ・・・」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 62, + 10, + 4, + 0, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「本日転校してきました" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 白根リッカです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よろしくお願いします」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「さて、私がこの学園に来たのは特殊な取り組みを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "行っていると聞いた為です。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「なんでも自発的にシグナルに入隊する為の、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 実習生の部活があるとか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あれが白根リッカ博士" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " うひゃあ、実際に見ると凄いカリスマだ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「まさか本当に来てくれるとはね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 良かったね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「フフ・・楽しくなってきたわね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ああっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それに想像してたより数倍美人だったなんて・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「ムカッ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow3", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[shake]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「いてっ!!何すんだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ふーんだ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「当然そうなるよね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<???>\\F[50]「ホント、面白いや」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 30, + 9, + 5, + 0, + 0 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "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": 15, + "y": 13 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 30, + 7, + 10, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 15, + "y": 9 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 20, + 12, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 21, + "y": 12 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 20, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 1, + "y": 10 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "main", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「あまり危険な行為は控えるように" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たちは学生なのだから」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 16 + }, + null, + { + "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": "dansi", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「さっき見た女の子、超可愛かったぜ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 13 + }, + { + "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": "dansi", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「最近の出来事か..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ああ、フジミ重工の新型ロボット、凄いものが出たって" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 13 + }, + { + "id": 11, + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "カギかかり", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "使用していない教室だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "施錠されており内部の様子まではわからない" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カギかかり", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "入るには躊躇する。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "裏口から様子が分かるだろうか?" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 11 + }, + { + "id": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$neon", + "direction": 8, + "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": 21, + "y": 10 + }, + { + "id": 13, + "name": "EV013", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "pattern": 0, + "characterIndex": 0, + "direction": 2 + }, + "list": [ + { + "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": 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": 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": 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": 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": 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": 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": 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": 401, + "indent": 0, + "parameters": [ + " が高まっているみたいだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「街の端にある巨大資本のロボット工場、見たことあるか?あそこで作られる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ロボットたちはすごい性能を持ってるんだって。未来がすぐそこに感じるよ" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 9 + }, + { + "id": 14, + "name": "アオイ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 10 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-榛名アオイ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 19, + 13, + 8, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「もう看板まで立ててあるのね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こう言うの興味無さそうなのに」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「うわっなんて綺麗な人だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 新しい先生かな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 美人女教師、ゴクリ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「貴方かしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " シグナル候補生さんって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 白根博士はこちらに?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「えっなんでリッカさんを?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\{「あああ!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "カットインブルー", + 0, + 0, + 100, + 0, + 100, + 100, + 150, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「この人はブルーシグナルだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「冷静な判断力とギャンデッドに対する冷酷無比さで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " チームを引っ張るリーダー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ついに彼女までこの街に」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「やっぱりそうなのね大変でしょう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "高校生がシグナルを目指すなんて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "立派な心意気ね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「いえいえ、滅相もないです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ああ、なんて優しい笑顔" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それに穏やかな声" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 聴いているだけで心が癒される」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「あんなクールなブルーシグナルが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな癒し系お姉さんだったなんて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 寒暖差で溶けてしまいそうだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「あら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どうしたの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ハッ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すいません" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 余りの事に意識が飛んで………」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 11, + { + "list": [ + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「彼はシグナルへの憧れがとても強いんですよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 榛名隊員殿」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「貴方はフジミ重工の御曹司さんね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " スポンサーをしていると聴いているけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 博士とは上手く行っているかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「それはもう・・・・・・\\." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " と言いたい所ですが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 警戒されて困っていますよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「是非榛名隊員に橋渡しをお願いしたいですね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「それは困るわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私は博士側の人間ですもの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「それに博士はまだまだ子供っぽい所が多くて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私が貴方の肩を持ったらきっとヤキモチを焼くわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんな所も可愛いのだけれどね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「貴方は年下のリッカさん相手でも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一人の人間として尊敬しているんですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも同時に母親のような愛情も感じられる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 素晴らしい関係です。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「博士の功績を考えれば当然の事よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そしてそれは貴方達、学生さんにとっても同じ事よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 若いって事は可能性の宝庫ですもの。尊重しなくちゃ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「じゃあまずは校内でも案内しましょう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 僕たちの活動も広範囲になっています。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全てリッカさんに説明させるのは骨が折れるでしょう。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<榛名アオイ>「そうね、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それに私自身の眼で見極めておく必要がありそうだわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 貴方と言う人を。・・・・・・・博士に会う前に、ね。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 11, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「凄い!! 優しい物腰の中にも計算されたやりとり・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その上で相手への気遣いも忘れない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「リッカさんの知性とは違う駆け引き!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これが大人の余裕の成せる技なのか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「美しさに見惚れてしまったけれど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やっぱりこの人は最前線で戦う戦士なんだなぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「彼女がいてこそシグナルはチームとして存在出来るのか」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 63, + 63, + 0, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": false, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 12 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": false, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$neon", + "direction": 8, + "pattern": 0, + "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": 18, + "y": 10 + }, + { + "id": 16, + "name": "EV016", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「うわ・・・、冷た・・・なんだ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "雨かな?」" + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「あれ? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "屋上にいるのは・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさん?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\{\\{「!?!?!?」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "03花風はほのかに", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG31_09", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 120, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「リッカさん、・・・泣いてる・・・のか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いったいどうして・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「・・・・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「失礼かもしれないけど・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あんな姿を見たら声をかけずにはいられない」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 62, + 62, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 20, + 11, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「ふう、想定外・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何を間違えたと言うの・・・?」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、・・・・大丈夫・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・・ですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「ああ、\\n[4]くん・・お疲れ様" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "うん、少し・・少しだけ考え事を、ね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>まだ顔が赤い・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さっきまで泣いていたんだものな・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>それに体も小刻みに震えている・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「実はね・・・思ったより、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドが手強くて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本部に助っ人の打診をしたの・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 忙しいしちょっと難しいとは思うんだけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そ、そうなんですか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すいません" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺たち・・・力になれなくて・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そんなんじゃないわ、念には念をってやつよ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 石橋を叩いて渡るっていうか・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「「私は用意周到よ!!」ってヤツ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "準備しておいて損はないっていうかね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「不甲斐ない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなプライドの高い彼女が涙を見せるほどの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "事態に陥らせてしまって・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "消えてしまいたいほど恥ずかしい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その気遣い無駄にしません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もっと頑張って期待に応えます!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「え・・・ええ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あり・・がと・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最後まで彼女の笑顔はぎこちなかった・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それでも・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なにか力になれば・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 力になれたら、と思わずにはいられない" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 28, + 28, + 0 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 11, + 4, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 1, + "y": 11 + }, + { + "id": 17, + "name": "EV017", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 18, + 13, + 8, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なんだ?未使用の倉庫にシグニットの看板が増えてるぞ。…」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 11, + { + "list": [ + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「やあ、\\n[4]くん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "丁度設置が終わったところだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「コレはなんなんだい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「シグニットが色々大変だそうじゃないか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だからサポートメンバーを集めるために" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こちらの倉庫を改修していたんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そんな、勝手に・・・リッカさんは良いって言ったのかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「許可は得ているよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それにシグニットのメンバーが増えるんじゃあない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "雑用とかを手伝ったりする人員を集めているだけだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たちの活動には影響しないから心配しないでほしいな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そ・・・それなら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかたない・・・か・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なんだか釈然としないなぁ・・・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 11, + { + "list": [ + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 10 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「新しい施設を\\n[5]お坊ちゃんが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "建ててくださったそうですな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "流石御曹司、学園のことは何でも出来てしまいますな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「はあ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「中はご覧になりましたか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "充実した設備、使い心地が極上に素晴らしいサービス。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いやあ、日々の労働の励みになるってもんですよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "では!!」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 7, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「まあ、みんなが喜んでくれるなら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いいのか・・・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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, + "y": 15 + }, + { + "id": 19, + "name": "EV019", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 7, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 16 + }, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 5, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あ、\\n[4]!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "幼馴染だからって、我が陸上部のアイドル、\\n[2]ちゃんを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "引き抜きやがって!! 」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 60, + 0, + 4, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「あんなにエッチにしやがって・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前か!! お前の仕業なのかああ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "うらやまけしからーーーん」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「??????????????」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「まあ、おかげで俺も童貞卒業できたしな。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まあ、なんだ。ありがとな。」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「人聞きの悪い事言うな。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ミミが自発的に選んだんだ」" + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + 0, + 5, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「ちゃんと責任取れよな、お前。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "粗末に扱ったら承知しないぞ!!」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 13 + }, + { + "id": 21, + "name": "EV021", + "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": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 17, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 7, + { + "list": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + } + ] + }, + { + "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": 12, + "y": 16 + }, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 14, + 14, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 20, + 13, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 201 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 14, + 14, + 1 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 20, + 11, + 0, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うーん・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見当たらないな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんよくここに来てたはずなんだけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ・・・あれは?・・・」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 11, + 16, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 17, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 7, + { + "list": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + }, + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「リッカさんと・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんだ・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「なにやら言い争ってるようだけど・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫かな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「車に乗せる・・・つもり・・・なのかな?」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 20, + 14, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「二人して、どこかに出かけるつもりなのか?」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\C[18]東側道路\\C[0]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 1, + 13, + 0, + 0 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 1, + "y": 12 + }, + { + "id": 23, + "name": "EV023", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「シグニットの頑張りには頭が下がるわ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 12 + } + ] +} \ No newline at end of file diff --git a/www/data/Map004.json b/www/data/Map004.json new file mode 100644 index 0000000..5153f1d --- /dev/null +++ b/www/data/Map004.json @@ -0,0 +1,14330 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Cobblestones3", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 1, + "height": 20, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "BlueSky", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 8, + "width": 26, + "data": [ + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 7746, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7748, + 7506, + 7492, + 7508, + 7754, + 1605, + 1605, + 1605, + 1605, + 1605, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 7512, + 7500, + 7510, + 7744, + 1605, + 1605, + 1605, + 1605, + 1605, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 8002, + 8002, + 8002, + 7744, + 1605, + 1605, + 1605, + 1605, + 1605, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 8008, + 8008, + 8008, + 7744, + 1605, + 1605, + 1605, + 1605, + 1605, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7714, + 7732, + 7732, + 7732, + 7738, + 1605, + 1605, + 1605, + 7780, + 7796, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 1605, + 1605, + 1605, + 7760, + 7784, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 6027, + 6017, + 6017, + 7760, + 7784, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 6378, + 6378, + 6382, + 7788, + 7798, + 7752, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7750, + 2850, + 2836, + 2836, + 8147, + 8150, + 8051, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8054, + 2856, + 2844, + 2844, + 8145, + 8148, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 1537, + 1537, + 1537, + 8145, + 8148, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 1542, + 1542, + 1542, + 8153, + 8156, + 8057, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8060, + 1542, + 1542, + 1542, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 169, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 141, + 141, + 141, + 0, + 0, + 0, + 0, + 27, + 27, + 27, + 27, + 0, + 27, + 27, + 27, + 27, + 27, + 27, + 0, + 0, + 27, + 27, + 27, + 27, + 0, + 0, + 157, + 157, + 157, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 168, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 492, + 170, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 9, + 10, + 0, + 0, + 500, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 230, + 230, + 230, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 230, + 230, + 230, + 0, + 0, + 184, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 186, + 238, + 238, + 238, + 0, + 0, + 27, + 27, + 51, + 51, + 51, + 51, + 27, + 51, + 51, + 51, + 51, + 51, + 51, + 27, + 27, + 51, + 51, + 51, + 51, + 27, + 27, + 238, + 238, + 238, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "出口", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 1, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 20, + "y": 11 + }, + { + "id": 2, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 6, + "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": 10, + "y": 7 + }, + { + "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": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "02Free_Colors", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 4, + 4, + 1, + 0, + 1 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 105, + "indent": 1, + "parameters": [ + 8, + false + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "\\n[1]-イベント\\V[4]" + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "1面クリア~2面開始前" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 4, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 223, + "indent": 2, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「どう?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 活動の感触は?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「充実してますよ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "今までだったら考えられませんでした" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "リッカさんが来てくれたおかげです」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「少し気になっていたのよ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "初日・・ギャンデッドは絶対許せないって" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "言ってたわよね・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「学生の身分にしては立派すぎるわ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "貴方のその正義感はどこから来るのかしら?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさんが、俺にそんなに興味を?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ど、どうしよう・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「転入前に全校生徒のデータは把握済み・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "でもデータだけでは読み取れない物がある。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "その人物の本心・・・彼も探っておく必要は・・・ある」" + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 223, + "indent": 2, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + false + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いや、素直にありのまま言う他無いか。」" + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "CG31_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>「えっと・・・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 俺の両親はギャンデッド犯罪に巻き込まれて死んだんです" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " まだ小学生くらいの時でしたかね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>「ミミとヒトミはその頃" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 俺を支えてくれて" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " だから3人でこの部活を作ってみんなで戦って行こうって」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・・・・なるほど" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 貴方達から普通の幼馴染以上の結束を" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "感じるのはそういう事だったのね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>「あんまりおもしろくない話で" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "すいません」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「そうかもね・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 良くある話よ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ギャンデッド犯罪孤児なんて」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>「そう、・・・・・・・・ですね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「私も両親" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "それで亡くしてるもの」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\{「ええええええっ!!」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「私の場合もっと小さかったから" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "両親の顔も覚えていないわ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "兄は相当大変だったようだけど・・・ね」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「お互い奇妙な共通点が出来たわね" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "少しは私もあなた達の同士になれたかしら?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>「はい!! 一緒に戦ってくれてるだけで" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ずっとそう思ってますよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「ひとまず・・・彼に裏表はない" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "・・・そう思っていいのよね」" + ] + }, + { + "code": 316, + "indent": 2, + "parameters": [ + 0, + 1, + 0, + 0, + 1, + true + ] + }, + { + "code": 235, + "indent": 2, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 4, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「今回もお疲れ様でした" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "リッカさんのおかげですよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「このくらい簡単よ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " それにちょっと楽しくなってきたわ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「す・・・すごい。。。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ギャンデッド相手にその余裕・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "想像以上の猛者ですね!!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「違うわ。SIGNITの活動自体が、よ。」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「私は親もいなくて兄とも歳が離れてたし" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 天才少女って騒がれてずっと周りは大人ばかりだった" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 同年代の子と触れ合うのって初めてなの」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「だから部活動ってちょっと新鮮。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "部室に集まるだけでも案外楽しいものね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうか・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "そう思ってもらえてよかったですよ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "もっとリラックスしてください」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「あとひとつ・・・同世代と行動していて" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 私に足りないものも分かったわ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「へえ、リッカさんに" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "足りないものなんて意外です。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「高飛車にならず冷静に自分を分析できているんだ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 誰かさんに見習ってほしいぞ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「実はね・・・・年相応の振る舞いなのよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " カラオケボックスも利用したことは無かったし" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "あまり高校生っぽく出来ないのよね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「以前は無法者ばかりの街だったから" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 大人びていても気にならなかったけど" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " こんな平和な場所だと潜入調査をする上で " + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "悪目立ちしてしまうかもしれないわ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「それは・・・確かに" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " でも俺たちと一緒にいれば自然と身につくと思いますよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そう思うわ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " だから今後に備えて予習しましょう" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ちょっと今から付き合って頂戴」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「へ?」" + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Up1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「こうして俺たちは件のカラオケ屋に来ることになった」" + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 32, + 32, + 0 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 34, + 18, + 4, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 10, + 10, + 1 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 4, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「第一印象で思ったんだけど」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「貴方ってうちのお兄ちゃんに似てるの」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それってシグナルの白根司令官ですよね" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " なんか光栄です。」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ええ、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 鈍感でクソ真面目で頼り甲斐がなくて" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " いつも損する役回りなところとかソックリ!!」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Blow3", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop]「うぎゃあああ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 心当たりがあるだけに何も言い返せない」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「司令官って大変なお仕事なんだなぁ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「でも仲間思いでとっても優しいの" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 一緒にいてとっても安心するわ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " だから私お兄ちゃん大好き」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうなんですか、良かった。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " まあ境遇は似てるかも知れません" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 俺も両親亡くしてからは苦労しましたから」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「うん、・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 私も初めはそう思ったけど」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「え?」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「なんでもないわ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n[4]くんとは違う所だって多いわ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "チーム全員のサンドバッグになっても" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "全く進歩しないタフさとか・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「大好きならもっと労ってあげればいいのに・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "それともこれがリッカさんなりの愛情表現なのだろうか?" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そう言えばミミちゃんは陸上部" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ヒトミさんはフェンシングの心得があったけれど" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " \\n[4]くんは何か運動を?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「いや、特には" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 部活は何かとお金がかかるので所属してませんし」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「だからいつも河川敷で自主トレをしてましたよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ギャンデッドと戦う以上" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "体は鍛えた方がいいですからね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「なるほど、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 当初のデータよりタフだとは思ったけれど" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 何事もデータベースに載らない情報と言うのはあるものだわ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「興味あるわ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " どんなトレーニングか見せてくれる?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「え?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " まあいつもしてる事で良ければ」" + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Up1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「こうして二人で" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 河川敷へ行く事となった」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「普段と変わらぬ日課ではあるが" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ブランコに乗ってリッカさんに見つめられながらの" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "トレーニングはなんとも気恥ずかしい」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「気がつけば辺りは夕方になっていた」" + ] + }, + { + "code": 223, + "indent": 2, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + false + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 32, + 32, + 0 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 10, + 15, + 13, + 8, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 10, + 10, + 1 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 4, + 0, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「今回もお疲れ様です。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " いよいよ活動も終盤でしょうか?」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「そうね、取り逃した残党達はまだいるけど" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 奴らを操っている黒幕さえ突き止めれば" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 後でどうとでもなるわ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「平和な街なだけあって組織的に動けないのよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 奴らも」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「まだ調査してない所もありますし、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "オレも色々当たってみます」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「そのことで相談なんだけど」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「今日は買い物に付き合って欲しいの」" + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Up1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「こうして俺たちは街のブティックへと足を運んだ。」" + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 32, + 32, + 0 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 65, + 12, + 15, + 8, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 10, + 10, + 1 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 4, + 0, + 5, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「すっかり街も平和になりましたね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「ええ、貴方達のおかげよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "そろそろ一段落ってところね・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「その・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "一段落したらリッカさんはこれからどうするんですか?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「しばらくは本部に戻って雑用に追われると思うわ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 留守にし過ぎちゃったし、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ここに来るのも反対を押し切ってだったから" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "今後の調整が大変ね・・・やれやれ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そんな・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "みんなの英雄なのに報われないですよ・・・」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_001_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「大人の世界って簡単じゃないのよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 特にウチは外にも内にも敵だらけ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 組織内政治闘争も考えなくちゃいけないのよね" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 普通の高校生みたいにノンビリとは・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「そ・・・そんなの!!リッカさんが" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 考え無くていいじゃないですか!!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]\\{「!!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「もっと普通の高校生っぽくしてて良いじゃないですか。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " もっとみんなで遊びましょうよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 美味しい店に食べに行ったりとか」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「俺でよければいくらでも付き合いますから」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「あはは ありがとう" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そうね 私、背伸びし過ぎちゃってたみたい」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうです" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "背伸びはよくありません!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "どんなに背伸びしても俺の方が身長高いですから。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "・・・・・・ギリギリ数センチですけど」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「じゃあ今日も" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "付き合ってもらいましょうか」" + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Up1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「こうして俺たちは市民プールへと足を運んだ。」" + ] + }, + { + "code": 325, + "indent": 2, + "parameters": [ + 1, + "とても親密な関係" + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 32, + 32, + 0 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 40, + 8, + 9, + 8, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 10, + 10, + 1 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 10, + 10, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 16, + 9, + 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": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "02Free_Colors", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 5, + 5, + 1, + 0, + 1 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "02Player", + 0 + ], + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 41, + "parameters": [ + "02Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 105, + "indent": 1, + "parameters": [ + 8, + false + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "\\n[2]-イベント\\V[5]" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 5, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「なんだかさー\\n[4]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "自信付いたみたいに見えるよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 昔はよくいじめられてたのにさ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そりゃあな!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "実際大人でも関わりたくないような" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "相手と戦って勝ったんだからさ!」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 4 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「こりゃあモテモテになっちゃうなー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " うー私の\\n[4]が" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ミミちゃん大ピンチだー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「誰がお前のだ!!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まあでも俺だけじゃないさ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "作戦の成功でみんな自信が付いてる気がするぞ。」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_002_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「うーーーん・・・" + ] + }, + { + "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, + 5, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「御曹司くん" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " リッカちゃんを狙ってるって聞いた?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 最初はヒトミを狙って部活に協力してたと思ったんだけど。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「お嬢様か、稀代の才女か、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " どっちもお似合いだよねぇ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「もし二人のどっちかが付き合っちゃったらさぁ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 私達付き合っちゃう?」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_002_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「目指せ専業主婦" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " どうです、お客さん" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ミミちゃんお買い得だよー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「専業主婦はお買い得なのか?」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 5, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[21]「ここからだとグラウンドがよく見えるね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「この時間は部活の最中だからな、どこも忙しそうだ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[21]「あー陸上部の子達だー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 頑張ってるねー、大会近いものねー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なあ・・・ミミは本当に陸上部を辞めて良かったのか ?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[22]「もちろん。言ったでしょ、こっちの方が就職に有利だって 。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ボクは何も取り柄は無いからさ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 将来の事考えて堅実に行かないとね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ミミはいつも前向きで、しっかりしてるな。」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_002_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[22]「えへへ、そうかな? " + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "それにその方がずっとコウと一緒にいられるでしょ?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「え? どういうこと?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[24]「リッカちゃんやヒトミは、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "いつか活動から離れるかもしれないからさ、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そうなると一番最後まで付き合ってあげられそうなのは " + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ミミちゃんかなー? って」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「勝手に孤独になる前提にするなよ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "いや、でも…お前はいつも、本当に俺のことを支えてくれたよな。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[21]「うん! 子供の頃から、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "何かと心配だったからさ。だから、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " これからもずっと一緒にいたいんだ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ミミがそばにいてくれるのは心強いよ。ありがとうな 。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[22]「えへへ、\\n[4]が困ったときはいつでもミミがいるからね! 」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「彼女の心意気に報いるためにも、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 俺はもっとSIGNITの活動を頑張らなければ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「しかし部活が上手く回ってるのもリッカさんや" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ジュウイチロウ君の恩恵がある訳だし」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「俺がしてやれる事って" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 何も無いよなぁ」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 5, + 0, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「今回の作戦成功で、また一歩前進したな。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " やっぱり着実に成長してるよな 俺ら」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[21]「うん、そうだね!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "リッカちゃんもすごいけど、ボクたちも、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "少しずつ強くなってるよね。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「ミミもヒトミも作戦を重ねてく中で" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "頼もしくなって来たよな。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[22]「えへへ、ありがと。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "でも、\\n[4]も成長してるよ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "いつもみんなを引っ張っていってる感じがするよ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「そうか? まだまだ実力不足を感じてるんだがなぁ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[21]「でも一人で河川敷でトレーニングもしてるんでしょ、立派だよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「そりゃまあ・・自主トレも続けてはいるさ・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " だがまだ・・足りないものを感じるんだよなぁ・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " なんだろう?」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_002_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[24]「うーん・・・経験値?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " は○れメタルでも討伐するー?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「そんなのどこにいるんだよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ってゲームじゃないんだから」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[24]「じゃあ・・・女性経験値?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「おっと童貞弄りはもう結構だぞ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ええい、そうさ、どうせ俺は未経験だよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[22]「そんなに卑下しないでよー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 大丈夫だよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ボクも処女だし」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「何をどう安心せいと言うのだ!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 男女で重みが違うんだよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " こう言うのは。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[22]「そうだったのー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ミミちゃんの処女は紙より軽いんだけどー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「止めろー" + ] + }, + { + "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, + 5, + 0, + 5, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[24]「\\n[4]、今日も屋上に来てくれてありがとう。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「どうしたんだよ、ミミ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "いつものように、ここで二人" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " で話すのが日課だろう?」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_002_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[24]「えへへ、そうだね。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "でもね、前回の任務で\\n[4]が敵に捕ら" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " われたとき、本当に怖かったんだ...。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうか...ごめんな、ミミ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "俺がもっと用心していれば....」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[24]「いいんだよ、無事に帰ってこれて、それが何よりだから。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " でもね、\\n[4]がいない間、何をしても上手くいかなくて...」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ミミ...」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[24]「\\n[4]がどれだけボクの日常に溶け込んでいるか、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "改めてわかった気がする。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "こんないつのも会話が、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "こんなにもかけがえのない物だって気づいたんだ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ミミ、それって...」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[23]「ボクはまだまだ未熟だけど、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "これからはもっと強くなる。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 二度とあんな思いをしないように、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "そして次は絶対に\\n[4]を守り抜くから!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「待ってくれ、ミミ!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "俺だっていつまでも守られるだけの男じゃない。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ミミ以上に強くなって、自分のことも、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ミミのことも、俺が守るんだ!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[23]「それなら、ボクはその\\n[4]より" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "もっと、もっと強くなってみせる!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それじゃあ、俺はそのミミよりも、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "もっともっともっと...」" + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_002_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[22]「アハハハハ、\\n[4]、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "まるで子供の頃に戻ったみたい。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「本当だな、昔を思い出すな。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でも、これだけは確かだ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ミミがいるからこそ、俺は強くなれるんだ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "お互いを支え合いながら、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "さらに強くなっていこう。 」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[21]「うん、そうしよう。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "そうすれば、ボクたちはずっと一緒にいられる。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうだな、お互いに支え合って、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "もっと高みを目指そう。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[22]「ずっと一緒にいようね!! 約束だよ、\\n[4]!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ、約束だ。ずっと一緒にいる。」" + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0魔法 詠唱10(3秒)s", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ミミととても親密な関係になった" + ] + }, + { + "code": 325, + "indent": 2, + "parameters": [ + 2, + "とても親密な関係" + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 34, + 34, + 0 + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 11, + 11, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 16, + 9, + 0, + 0 + ] + }, + { + "code": 316, + "indent": 0, + "parameters": [ + 0, + 2, + 0, + 0, + 1, + true + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "02Free_Colors", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 6, + 6, + 1, + 0, + 1 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 105, + "indent": 1, + "parameters": [ + 8, + false + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "\\n[3]-イベント\\V[6]" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 6, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「さあ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " \\n[4]君に簡単な質問です」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「今回の作戦で一番チームに貢献したのは誰でしょう?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「・・・・・・・・・・・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\.俺だ!」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Monster3", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\{「なんでよ、私でしょ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「折衷案だ!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " トータルで・・・・・・\\{俺!!」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「私のこの優美で勇ましいフェンシングの" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 腕前が無かったら" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ああも簡単にギャンデッド共は撃破出来なかったはずよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「・・・・・・・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "その装備を作ったのはリッカさんだけどな」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「キイイイイイイイ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 私の前でリッカの名前を出さないでよっ!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "「本当は最初の質問で出したかったんだ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " これでも忖度してやったんだぞ」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「ンモオオオオオ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 次は絶対本心で私って言わせてやるんだからね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "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, + 6, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[32]「どうだった? 今回も大活躍だったでしょう?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ、ああ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 確かに凄かったよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「リッカさんのガジェットもさることながら、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "その身のこなし、戦い方は流石だ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 武器を持っていたら、俺でも勝てないかもしれない。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[31] 「フフン、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "県大会まで出場したフェンシングの腕前は、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ただの飾りじゃないのよ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「そういえば、なんでフェンシングを始めたんだ? " + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 中学の時に突然始めたよな。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34] 「お父様が一時期" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "『何か一つでもいいから習い事を』ってうるさくて。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " バレエか剣道を勧められたのよ」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " \\n<\\n[3]>\\F[34] 「バレエはちょっと…お嬢様過ぎるし、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 剣道は…警察官過ぎるし。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "だから、折衷案としてフェンシングを選んだって" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ワケ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「お前にも反抗期ってやつがあったんだな」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[31]「私は私を貫きたいの。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "期待に応えつつも、自分の道を選ぶ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " っていうか…」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[31] 「お父様のことは尊敬してるわ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "でも、私は私。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 自分の意志を示さないと、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "将来のことを全部決められそうでしょ? 」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なるほどな。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "自分で決めたいよな、特に大事なことは 。」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_09", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[35]「そうよ。たとえば、結婚相手とか…」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それは大事だな。自分で選ばなきゃな。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「まったく、あなたって本当に鈍感ね!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっ? 何か言ったか?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「もう! いいわ、忘れて!」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 6, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33] 「もう、本当にイライラするのよ!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「どうしたんだ? いきなりどうしたんだよ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33] 「アンタも聞いてるでしょう? " + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "学校中で広まってる、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ジュウイチロウと私のあの馬鹿げた噂。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「ああ、その噂か。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "お前がジュウイチロウ君の婚約者" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " なんじゃないかって話だろ?」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ふざけないで! 絶対にあり得ないわ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 金持ち同士だからって安易にお似合いの" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "カップルだとか言われるのよ、大きなお世話よ!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]] 「それで、ヒトミは" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "彼に対していつもキツい態度を取るのか?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "この前もあからさまだったけど」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34]「うーーーーん・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "それは違うわ。単純にあいつが嫌いなだけ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 生理的に無理ってヤツね…」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっ、でも彼、女子に人気あるし、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "頭もいいし、優しいじゃないか。」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「もう、アンタって本当に人を見る目が無いわね!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " あんなの表面だけのものよ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 本当は、人を小馬鹿にしてるの。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "優位に立ってるっていう自己満足のための仕草よ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ああいうのは「優しい」とは言わないの" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 「舐めてる」って言うのよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34]「嫌味ったらしいヤツだわ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " どう成長すればあんな性格になるのかしら?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「俺にはただの同族嫌悪で" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "張り合ってるように見えたけどなぁ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「全く情けない" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " アンタももっと気概を見せなさいよね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「気概ってなんだよ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[35]「そうねえぇ、例えば私達が付き合ってる、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "って噂が立つくらいにはお似合いになる・・・・とか・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「は・・・まあ・・うん・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[32]「男子から見たら" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "こんな逆玉の輿な優良物件そう無いじゃない" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 話題性は十分でしょ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お前を良く知ってる身からすると" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " こんな事故物件そう無いけどな」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_10", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[333]「な、なんですってーーー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 無礼者!!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「わーすまん、言い過ぎた。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " び、ビームレイピアは反則だぞー」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 6, + 0, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「今回の作戦も無事終わって、敵の手がかりも掴めたな」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[31]「ええ、リッカのおかげでね。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "彼女はいつも冷静で、頭が冴えてるわ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お前が褒めるなんて珍しいな。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[31]「あら、彼女の能力は最初から認めていたわ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "白根リッカは正真正銘の天才。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 学園の優等生レベルで太刀打ち出来る相手じゃ無いわ。」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[31]「一緒に活動して、彼女のことをよく理解できたわ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "今では 素直に尊敬してる。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それは良かった。一番相性が悪そうだったお前が、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "リッカさんと仲良くなれるなんて。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「あのね、一番の原因はアンタなのよ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "転入初日からリッカにヘラヘラしちゃって。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それは・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "し・・・仕方ないだろ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "俺だって、憧れの人を目の前にしたら浮かれるさ。」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34]「全く、私がどれだけ不安だったか、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "想像もしなかったでしょう?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「不安って、何がだよ?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 確かに本格的な活動が始まるのはちょっと怖かったけどさ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[333]「もう! 違うでしょ!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 不安だったのは、アンタを取られそうで!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっ…」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[35]「あ・・・ええと・・・その、" + ] + }, + { + "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, + 6, + 0, + 5, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ふう、今回も無事に解決したな。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34]「何が無事よ、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 真っ先に捕まった人がよく言うわね。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " んもう・・危なっかしいたらありゃしない」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それはまあ・・・心配かけたよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " でもSIGNITの活動に危険はつきものだろう」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まあ俺も改めて思い知ったさ、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 今までこんな活動に付き合ってくれていてありがとうな」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[31]「まあね、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " アンタが決めた事だし乗ってやるわよ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " もっと簡単な方法があったとしても・・・ね」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「え?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 簡単な方法??" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " どういう事だ?」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「決まってるでしょ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そんなにギャンデッドと戦いたいなら・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34]「ああ、やめやめ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 今更言っても意味ないわよ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なんだよ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 気になるな・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ああもう、この事はね" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " リッカが転入してくる時に我慢して言わずに閉じ込めた言葉なのよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ここまで我慢してきたの!!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そっ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そんな溜め方したら余計気になるだろ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 言えって」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「だからッ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そんなにギャンデッドと戦いたいなら・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[333]\\{「さっさと私の婿養子にでもなればいいのよ!!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「はああああああああ~~~~~~~~~」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34]「あああ・・・最悪・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それは・・・駄目だろ・・・」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「なんでよっ!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 私はずっと昔から・・・」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34]「あ、ええっと・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それは・・・ありが・とう」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34]「あううううう」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でもそうじゃなくてさ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 立場とか権力じゃなくて" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 俺は自分自身の力で奴らと戦う力をつけたかったんだ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「だから副総司令に頼るのは違うだろ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " それにそれじゃ・・・」" + ] + }, + { + "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": [ + "\\n<\\n[3]>\\F[31]「そうね、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "持って生まれた立場を利用するだけなら" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 私の大嫌いなアイツと同じだわ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[31]「そして・・・私自身ともね・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ヒトミ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[32]「私も自分自身で手に入れた自信が欲しかった・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " \\n[4]の活躍で私もそれに気がつけたのね。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ありがとう」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いいや、こちらこそ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そこまで想ってくれていて嬉しいよ」" + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うん・・・・・・・・・・・」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[32]「で? 返事は?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「はああえっ!!」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "cv_02generic_003_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「返事よ!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " へーーーんーーーーじーーーーー!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " まさかこの流れで有耶無耶にするつもり???」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いやいや" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " この流れで答えられないって!!」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ムキーーーー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "アンタって相変わらずね!!」" + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0魔法 詠唱10(3秒)s", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ヒトミととても親密な関係になった" + ] + }, + { + "code": 325, + "indent": 2, + "parameters": [ + 3, + "とても親密な関係" + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 35, + 35, + 0 + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 12, + 12, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 16, + 9, + 0, + 0 + ] + }, + { + "code": 316, + "indent": 0, + "parameters": [ + 0, + 3, + 0, + 0, + 1, + true + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 20, + "y": 3 + }, + { + "id": 4, + "name": "リッカNTR表示", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 62, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "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 + }, + { + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 14, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": false, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "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": 19, + "y": 14 + }, + { + "id": 5, + "name": "EV005", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 60, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 15, + 7, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 63, + 63, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あれ?ミミがあんな所に・・・」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「陸上部を辞めて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグニットに来てくれたはずなのに、まだ練習に出ているのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子部員A>「ミミちゃん、陸上部辞めたんでしょ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんで手伝ってくれるんだい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「うんでも、大会に向けて大変そうだったから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっと手伝ってるの。みんながんばってるから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクも力になりたいんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子部員A>「ミミちゃん、今日もありがとう!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君の助言で、かなり走りが改善されたよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子部員B>「そうそう、本当にスポーツ万能だね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "教えてくれてありがとう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「いいのいいの、ボクもみんなを手伝えて嬉しい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "汗を流しながら、でも笑顔で走る彼女を見て、なんだか心が動かされた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "部員たちも彼女のおかげで上達しているって感謝していたし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミのそういうところが本当に素晴らしい" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「相変わらずおせっかいだなぁ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこがミミの良いところだよな。俺も頑張ろう」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + -68, + -68, + -68, + 0 + ], + 60, + false + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 40, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子部員A>「ミミちゃん、今日のブルマ姿がまたエロかったなぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あのプリッとした桃尻が堪らなかった」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子部員B>「小さいタンクトップも最高だったな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミちゃんの貧乳がちらちら見えてさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子部員A>「体は小柄だけど、エロい肉付きがたまらねえ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "抱き心地がいいんだろうな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子部員C>「おいっ、そういう言い方するなよ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子部員A>「ごめんごめん、でも事実じゃん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの柔らかそうな肉体は正直興奮するわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子部員B>「それに・・・ほら、あの反応。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺達のこと誘ってるんだぜ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミちゃんも自分の魅力に気づいてるのさ・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 1, + 13, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 15, + "y": 7 + }, + { + "id": 6, + "name": "リッカNTR表示1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 62, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 18, + "y": 14 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": true, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うーん・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見当たらないな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんよくここに来てたはずなんだけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ・・・あれは?・・・」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 11, + 16, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 17, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 7, + { + "list": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + }, + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「リッカさんと・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんだ・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「なにやら言い争ってるようだけど・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫かな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「車に乗せる・・・つもり・・・なのかな?」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 20, + 14, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「二人して、どこかに出かけるつもりなのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\C[18]東側道路\\C[0]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 14 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "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, + "y": 11 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 44, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 23, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 15, + 7, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 64, + 64, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + false + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "風が気持ちよく吹き抜ける中、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふと校舎裏を見下ろすと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "驚きの光景が目に飛び込んできた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「あれは…ヒトミとジュウイチロウくん?」" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 30, + 10, + 10, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG19_f-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "CG19_h-01", + 0, + 0, + -400, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "思わずつぶやく。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミとジュウイチロウくんが一緒に歩いているなんて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "普段の二人からは想像もできない。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「なんであの二人が…?」" + ] + }, + { + "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": [ + "\\n<\\n[4]>「一体、何があったんだ…」" + ] + }, + { + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺の心臓が大きく跳ねる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遠くからでは詳細はわからないが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その行動はあまりにも異様だ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ヒトミが何かを探しているのか、それとも…」" + ] + }, + { + "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": [ + "\\n<\\n[4]>「ジュウイチロウくんが怪我でもしたのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、そんな風には見えないし…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自分に問いかけるが、答えは見つからない。" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 4 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「一体、何が起きてるんだ…」" + ] + }, + { + "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": [ + "\\n<\\n[4]>「見なかったことにして…おくか・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "煮えきらない気持ちのまま屋上を後にした" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 1, + 13, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 7 + }, + null, + null, + null, + 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/www/data/Map005.json b/www/data/Map005.json new file mode 100644 index 0000000..aacaef1 --- /dev/null +++ b/www/data/Map005.json @@ -0,0 +1,1457 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 3, + "width": 17, + "data": [ + 1620, + 1620, + 1620, + 1620, + 5315, + 5323, + 5322, + 5322, + 5322, + 5326, + 5318, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5317, + 5698, + 5698, + 5698, + 5698, + 5698, + 5317, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5317, + 5704, + 5704, + 5704, + 5704, + 5704, + 5317, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5317, + 1572, + 1572, + 1572, + 1572, + 1572, + 5317, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5317, + 1572, + 1572, + 1572, + 1572, + 1572, + 5317, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5317, + 1572, + 1572, + 1572, + 1572, + 1572, + 5317, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5317, + 1572, + 1572, + 1572, + 1572, + 1572, + 5317, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5317, + 1572, + 1572, + 1572, + 1572, + 1572, + 5317, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5321, + 5323, + 5326, + 1572, + 5323, + 5326, + 5324, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5699, + 5698, + 5702, + 1572, + 5699, + 5698, + 5702, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 5705, + 5704, + 5708, + 1572, + 5705, + 5704, + 5708, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 856, + 856, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 171, + 860, + 863, + 0, + 235, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 133, + 1012, + 965, + 893, + 171, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 171, + 0, + 973, + 863, + 172, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 171, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 187, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1008, + 970, + 971, + 972, + 1008, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 103, + 945, + 946, + 0, + 103, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 111, + 965, + 966, + 1012, + 111, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 103, + 973, + 980, + 966, + 724, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 111, + 1014, + 988, + 974, + 103, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 836, + 879, + 0, + 863, + 111, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 820, + 130, + 0, + 886, + 130, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 20, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 20, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 20, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 20, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 20, + 10, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 20, + 10, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 0, + 0, + 20, + 10, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 9, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 7, + "y": 10 + }, + null, + null, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map006.json b/www/data/Map006.json new file mode 100644 index 0000000..46d414e --- /dev/null +++ b/www/data/Map006.json @@ -0,0 +1,3326 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 6, + "width": 26, + "data": [ + 6756, + 6780, + 6780, + 6780, + 6780, + 6777, + 1585, + 6770, + 6780, + 6780, + 6780, + 6780, + 6780, + 6760, + 6756, + 6780, + 6780, + 6780, + 6777, + 1585, + 6770, + 6780, + 6780, + 6780, + 6780, + 6760, + 6776, + 6610, + 6610, + 6610, + 6610, + 6796, + 1585, + 6796, + 6610, + 6610, + 6610, + 6610, + 6610, + 6768, + 6776, + 6610, + 6610, + 6610, + 6796, + 1585, + 6796, + 6610, + 6610, + 6610, + 6610, + 6768, + 6776, + 6616, + 6616, + 6616, + 6616, + 7959, + 1585, + 7959, + 6616, + 6616, + 6616, + 6616, + 6616, + 6768, + 6776, + 6616, + 6616, + 6616, + 7959, + 1585, + 7959, + 6616, + 6616, + 6616, + 6616, + 6768, + 6776, + 6267, + 6257, + 6257, + 6269, + 7965, + 1585, + 7965, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 7965, + 1585, + 7965, + 6267, + 6257, + 6257, + 6269, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 4014, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 4011, + 4001, + 4013, + 6768, + 6776, + 4014, + 1585, + 1585, + 4011, + 4001, + 4001, + 4001, + 4001, + 4001, + 4013, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 4011, + 4001, + 4001, + 4001, + 4001, + 4001, + 4013, + 1585, + 1585, + 1585, + 4011, + 4013, + 6768, + 6776, + 4014, + 1585, + 1585, + 4011, + 4001, + 4001, + 4001, + 4001, + 4001, + 4013, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6768, + 6776, + 4011, + 4001, + 4001, + 4001, + 4001, + 4001, + 4001, + 4001, + 4013, + 1585, + 4011, + 4013, + 6768, + 6776, + 4014, + 1585, + 4011, + 4001, + 4001, + 4001, + 4001, + 4001, + 4001, + 4013, + 6768, + 6782, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6797, + 1585, + 6795, + 6785, + 6781, + 6782, + 6797, + 1585, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6781, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 3386, + 7139, + 7138, + 7138, + 7138, + 7142, + 3386, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 3376, + 7145, + 7144, + 7144, + 7144, + 7148, + 3388, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 741, + 0, + 741, + 741, + 741, + 0, + 0, + 741, + 741, + 741, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 516, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 516, + 516, + 0, + 0, + 0, + 516, + 0, + 0, + 516, + 0, + 0, + 516, + 516, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 647, + 647, + 647, + 0, + 0, + 0, + 0, + 647, + 647, + 647, + 647, + 647, + 647, + 647, + 647, + 0, + 0, + 0, + 812, + 0, + 812, + 0, + 812, + 0, + 0, + 0, + 812, + 0, + 812, + 0, + 0, + 0, + 0, + 516, + 516, + 0, + 0, + 516, + 811, + 812, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 516, + 516, + 516, + 516, + 516, + 516, + 516, + 516, + 811, + 0, + 516, + 0, + 0, + 0, + 516, + 0, + 0, + 516, + 0, + 0, + 516, + 516, + 0, + 0, + 0, + 0, + 0, + 0, + 647, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 647, + 0, + 0, + 647, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 726, + 725, + 726, + 726, + 726, + 0, + 0, + 726, + 726, + 726, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 163, + 163, + 163, + 163, + 0, + 0, + 0, + 734, + 733, + 734, + 734, + 734, + 0, + 0, + 734, + 734, + 734, + 0, + 0, + 0, + 163, + 163, + 163, + 163, + 0, + 0, + 171, + 171, + 171, + 171, + 0, + 0, + 0, + 742, + 741, + 742, + 742, + 742, + 0, + 0, + 742, + 742, + 742, + 0, + 0, + 0, + 171, + 171, + 171, + 171, + 0, + 0, + 0, + 0, + 516, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 180, + 677, + 473, + 474, + 0, + 473, + 474, + 0, + 677, + 180, + 180, + 180, + 0, + 0, + 180, + 0, + 677, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 0, + 0, + 188, + 685, + 647, + 647, + 0, + 647, + 647, + 0, + 685, + 188, + 188, + 188, + 0, + 0, + 188, + 0, + 685, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 0, + 0, + 647, + 0, + 473, + 474, + 0, + 473, + 474, + 0, + 0, + 678, + 678, + 678, + 0, + 0, + 647, + 0, + 559, + 686, + 686, + 559, + 559, + 678, + 678, + 559, + 0, + 0, + 647, + 811, + 812, + 811, + 812, + 811, + 812, + 0, + 0, + 811, + 812, + 811, + 0, + 0, + 647, + 0, + 811, + 812, + 811, + 812, + 811, + 812, + 811, + 812, + 0, + 0, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 0, + 0, + 0, + 180, + 180, + 0, + 0, + 180, + 0, + 677, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 0, + 0, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 811, + 812, + 0, + 188, + 188, + 0, + 0, + 188, + 0, + 685, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 0, + 0, + 647, + 647, + 559, + 647, + 647, + 647, + 647, + 647, + 647, + 0, + 647, + 647, + 0, + 0, + 647, + 0, + 0, + 647, + 647, + 647, + 559, + 647, + 647, + 559, + 0, + 0, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 0, + 180, + 180, + 0, + 0, + 180, + 0, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19, + 19, + 0, + 0, + 0, + 0, + 0, + 0, + 19, + 19, + 0, + 0, + 0, + 0, + 19, + 19, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10, + 10, + 10, + 2, + 2, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10, + 10, + 10, + 2, + 2, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10, + 10, + 10, + 2, + 2, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 2, + 2, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10, + 10, + 10, + 2, + 2, + 0, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10, + 10, + 10, + 2, + 2, + 0, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 0, + 10, + 10, + 2, + 2, + 2, + 10, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 10, + 10, + 2, + 2, + 2, + 10, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 10, + 10, + 2, + 2, + 2, + 10, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 79, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 4, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「本日はメンズデーだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男性客限定チケットをお譲りしよう」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 23, + 0, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "チケット", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【ヤレるプールチケット】" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "を手に入れた" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「回数は無制限だが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自分の体力は有限だからな好みの子を見つけて使えよ」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「何だこれは?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・どう言う事だ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怪しいな、リッカさんに見てもらおう」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 96, + 5, + 16, + 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 + }, + { + "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": 19, + "y": 4 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 79, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一旦帰りますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 33, + true + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]とリッカは何も手がかりがつかめず" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "プールでの一切の記憶を無くして帰路についた。" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 8 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「プールで輪姦」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 19, + 2, + 5, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 16, + "y": 15 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 40, + 5, + 16, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 79, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 96, + 5, + 16, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 19, + "y": 0 + }, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map007.json b/www/data/Map007.json new file mode 100644 index 0000000..7a74adb --- /dev/null +++ b/www/data/Map007.json @@ -0,0 +1,1363 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 1, + "width": 17, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [] +} \ No newline at end of file diff --git a/www/data/Map008.json b/www/data/Map008.json new file mode 100644 index 0000000..31fb7da --- /dev/null +++ b/www/data/Map008.json @@ -0,0 +1,8806 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "路地裏カセットテープ_2", + "pan": 0, + "pitch": 60, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 26, + "data": [ + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6804, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6808, + 6824, + 8002, + 8006, + 1536, + 8003, + 8002, + 8002, + 8006, + 1536, + 8003, + 8002, + 8002, + 8006, + 1536, + 8003, + 8002, + 8002, + 8006, + 1536, + 8003, + 8002, + 8006, + 1536, + 8003, + 8002, + 6816, + 6824, + 8008, + 8012, + 1536, + 8009, + 8008, + 8008, + 8012, + 1536, + 8009, + 8008, + 8008, + 8012, + 1536, + 8009, + 8008, + 8008, + 8012, + 1536, + 8009, + 8008, + 8012, + 1536, + 8009, + 8008, + 6816, + 6824, + 4146, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4133, + 4145, + 4134, + 4132, + 4132, + 4133, + 4145, + 4134, + 4132, + 4133, + 4145, + 4134, + 4148, + 6816, + 6824, + 4128, + 4112, + 4112, + 4116, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4150, + 6270, + 4152, + 4140, + 4140, + 4150, + 6270, + 4152, + 4140, + 4150, + 6270, + 4152, + 4137, + 6816, + 6824, + 4128, + 4112, + 4112, + 4136, + 6834, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6836, + 7659, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7661, + 4144, + 6816, + 6824, + 4128, + 4112, + 4112, + 4136, + 6816, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6824, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7286, + 4144, + 6816, + 6824, + 4128, + 4112, + 4112, + 4136, + 6840, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6838, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7292, + 4144, + 6816, + 6824, + 4128, + 4112, + 4112, + 4136, + 7187, + 7186, + 7186, + 7186, + 7186, + 7186, + 7190, + 7194, + 7187, + 7186, + 7190, + 4146, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4138, + 6816, + 6824, + 4128, + 4112, + 4112, + 4136, + 7193, + 7192, + 7192, + 7192, + 7192, + 7192, + 7196, + 1556, + 7193, + 7192, + 7196, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 6816, + 6824, + 4128, + 4112, + 4112, + 4114, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4113, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 6816, + 6824, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 6816, + 6824, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 6816, + 6824, + 4152, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4124, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4150, + 6816, + 6802, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6836, + 4144, + 6834, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6820, + 6801, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6824, + 4144, + 6816, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3579, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 303, + 0, + 0, + 303, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 748, + 0, + 748, + 0, + 0, + 0, + 303, + 0, + 0, + 303, + 748, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 748, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 303, + 0, + 0, + 303, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 430, + 431, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 684, + 0, + 133, + 0, + 0, + 684, + 0, + 133, + 0, + 0, + 684, + 0, + 133, + 0, + 0, + 684, + 0, + 133, + 0, + 684, + 0, + 133, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 512, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 0, + 0, + 0, + 0, + 275, + 0, + 0, + 0, + 275, + 0, + 0, + 0, + 0, + 295, + 0, + 0, + 295, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 295, + 0, + 0, + 295, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 685, + 0, + 685, + 0, + 685, + 749, + 685, + 749, + 0, + 0, + 0, + 295, + 0, + 0, + 295, + 749, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 749, + 420, + 421, + 422, + 423, + 229, + 756, + 0, + 756, + 0, + 0, + 0, + 295, + 0, + 0, + 295, + 756, + 750, + 369, + 369, + 369, + 369, + 0, + 0, + 0, + 750, + 756, + 428, + 429, + 430, + 431, + 237, + 764, + 680, + 764, + 0, + 0, + 0, + 303, + 0, + 0, + 303, + 756, + 756, + 369, + 369, + 369, + 369, + 333, + 1, + 132, + 756, + 756, + 754, + 755, + 680, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 764, + 764, + 0, + 0, + 0, + 0, + 135, + 0, + 0, + 764, + 764, + 762, + 763, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 295, + 295, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 295, + 295, + 0, + 0, + 0, + 0, + 158, + 159, + 303, + 303, + 158, + 159, + 683, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 683, + 158, + 159, + 303, + 303, + 158, + 159, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": 7, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 4, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 3, + "y": 3 + }, + { + "id": 2, + "name": "集まる雑魚1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 2 + }, + { + "id": 3, + "name": "ドア4", + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 2, + "characterIndex": 6 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 25, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 8, + "y": 3 + }, + { + "id": 4, + "name": "ドア3", + "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": 7, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 58, + 4, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 13, + "y": 3 + }, + { + "id": 5, + "name": "ドア2", + "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": 7, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 58, + 15, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!MC_Doors_1", + "direction": 6, + "pattern": 0, + "characterIndex": 7 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 58, + 15, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 18, + "y": 3 + }, + { + "id": 6, + "name": "ドア1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 7, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 58, + 25, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "characterIndex": 7, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 4, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 22, + "y": 3 + }, + { + "id": 7, + "name": "用心棒", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "main", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<黒服>「おっと、ここは通せないぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "右の部屋は特別なお客さまが利用中だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 誰も近づかせないように言われてる。」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 5, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<黒服>「おい、またホテル内をウロチョロしてんのか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前・・・どうも怪しいな・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ま、まずい・・・」" + ] + }, + { + "code": 102, + "indent": 1, + "parameters": [ + [ + "逃げる", + "あえて捕まる" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 1, + "parameters": [ + 0, + "逃げる" + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 402, + "indent": 1, + "parameters": [ + 1, + "あえて捕まる" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<黒服>「さて、壁に手をつきな、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "後ろからボディチェックと行くぜ。」" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "CG19_c-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>「な、何を疑っているんだ?俺は何も悪いことしていないぞ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "俺は自警団の活動で忙しくて。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ちょっと休憩を取っただけ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<黒服>「自警団だと・・・さてはお前。」" + ] + }, + { + "code": 212, + "indent": 2, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 89, + 89, + 0 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 37, + 25, + 13, + 0, + 0 + ] + }, + { + "code": 212, + "indent": 2, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 235, + "indent": 2, + "parameters": [ + 1 + ] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 404, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 4 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 7, + { + "list": [ + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<黒服>「どうやら言ってもわからないようだな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "覚悟しろ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 12, + { + "list": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 12, + { + "list": [ + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 30, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 48, + true + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 37, + 25, + 13, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 90, + 90, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 4, + 1 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 89, + 89, + 0 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 37, + 25, + 13, + 0, + 0 + ] + }, + { + "code": 212, + "indent": 2, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "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": 1, + "walkAnime": false + } + ], + "x": 8, + "y": 4 + }, + { + "id": 9, + "name": "集まる雑魚2", + "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": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 2 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 8, + 12, + 12, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「いらっしゃいませ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "空いてるお部屋へどうぞ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うう・・・つ、ついに入ってしまった・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "童貞にはレベルが高すぎるシチュエーションだ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっと・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じょ、情報によるとミスターブラックがいつも利用する部屋があって・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、隣が空き室だ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よ、よし・・・ここに入ろう」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath -1 3 4" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 11 3 4" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「パパ活女子のスマホを傍受しておいたわ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男から発信が来ればこちらに送られるはずだから" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そこですり替わりましょう」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 5 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「えっと・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そのおじさんからの連絡はコッチに飛んでくる手はずだよね・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "・・ううう・・どうしよ・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ここまでくれば・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あとは出たとこ勝負ってやつよね・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "やってやるわよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 150 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath -1 cancel" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 11 cancel" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 7 + }, + { + "id": 11, + "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": 3, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 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": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 1 + }, + "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": 12, + "y": 13 + }, + { + "id": 12, + "name": "集まる雑魚3", + "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": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 2 + }, + { + "id": 13, + "name": "EV013", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 25, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 25, + "indent": null + } + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 28, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "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": 22, + "y": 4 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 5, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 25, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 25, + "indent": null + } + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 28, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "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": 18, + "y": 4 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 25, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 25, + "indent": null + } + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 28, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 4 + }, + { + "id": 16, + "name": "サブヒロイン-リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 2, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 88, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 2, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 88, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「潜入は順調かしら?早く合流しましょう。」" + ] + }, + { + "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 + }, + { + "conditions": { + "actorId": 2, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 88, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「潜入は順調かしら?早く合流しましょう。」" + ] + }, + { + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "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": 2, + "y": 13 + }, + { + "id": 17, + "name": "サブヒロイン-ミミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 2, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 88, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「何もなかった?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、ボクたちはホテルで女子会するって言ったら" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 2, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 88, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 2, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 88, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「何もなかった?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、ボクたちはホテルで女子会するって言ったら" + ] + }, + { + "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": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 5 + }, + "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": 6, + "y": 13 + }, + { + "id": 18, + "name": "サブヒロイン-ヒトミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 2, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 88, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「何もしてないでしょうね?" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 2, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 88, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「何もしてないでしょうね?" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 2, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 88, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 0, + false + ] + }, + { + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "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": 10, + "y": 13 + }, + { + "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": "!$01ivent", + "direction": 8, + "pattern": 0, + "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": 22, + "y": 0 + }, + { + "id": 20, + "name": "用心棒", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「さて・・Mr.ブラックはすぐ隣の部屋だ・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<黒服>「おい、ホテル内をウロチョロすんな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "マナーだぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ・・・すいません・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "友達がソッチの方に歩いていってて・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<黒服>「あーん??? 悪いがこの先は通せんな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "右の部屋は特別なお客さまが利用中でな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 誰も近づかせないように言われてる。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「さっきまでこんな男いなかったぞ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ますます怪しい人物のようだ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「仕方ない・・遠回りするか」" + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 2 + }, + { + "id": 21, + "name": "EV021", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 65, + true + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 19, + "y": 10 + } + ] +} \ No newline at end of file diff --git a/www/data/Map009.json b/www/data/Map009.json new file mode 100644 index 0000000..e6f4752 --- /dev/null +++ b/www/data/Map009.json @@ -0,0 +1,13825 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Road1", + "battleback2Name": "Castle1", + "bgm": { + "name": "Castle2", + "pan": 0, + "pitch": 100, + "volume": 100 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 80 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 28, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": false, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 4, + "width": 35, + "data": [ + 6848, + 6872, + 7696, + 6864, + 6848, + 6872, + 7696, + 6864, + 6848, + 6848, + 6848, + 6848, + 6848, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6848, + 6848, + 6848, + 6848, + 6848, + 6872, + 2832, + 2816, + 2816, + 2816, + 2840, + 6864, + 6848, + 6848, + 6872, + 7696, + 6864, + 6848, + 6872, + 7696, + 6864, + 6848, + 6848, + 6848, + 6848, + 6848, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6848, + 6848, + 6848, + 6848, + 6848, + 6872, + 2832, + 2816, + 2816, + 2816, + 2840, + 6864, + 6848, + 0, + 0, + 7708, + 0, + 0, + 0, + 7708, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7235, + 7234, + 7234, + 7234, + 7234, + 7234, + 7238, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2832, + 2816, + 2816, + 2816, + 2840, + 0, + 0, + 7234, + 7239, + 8055, + 7235, + 7234, + 7238, + 8055, + 7235, + 7238, + 7234, + 7234, + 7234, + 7234, + 7238, + 7241, + 7240, + 7240, + 7240, + 7240, + 7240, + 7244, + 7235, + 7234, + 7234, + 7234, + 7234, + 7234, + 7238, + 2832, + 2816, + 2816, + 2816, + 2840, + 7239, + 7234, + 7240, + 7245, + 8061, + 7241, + 7240, + 7244, + 8061, + 7241, + 7244, + 6890, + 7241, + 7240, + 7240, + 7244, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 7241, + 7240, + 7240, + 7244, + 6890, + 7233, + 7236, + 2832, + 2816, + 2816, + 2816, + 2840, + 7237, + 7232, + 6884, + 7239, + 2858, + 7235, + 7234, + 7238, + 2858, + 7235, + 7238, + 6880, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 6880, + 7233, + 7236, + 2832, + 2816, + 2816, + 2816, + 2840, + 7237, + 6864, + 6872, + 7245, + 2848, + 7241, + 7240, + 7244, + 2848, + 7241, + 7244, + 6889, + 6881, + 6881, + 6871, + 6881, + 6885, + 1568, + 1568, + 1568, + 1568, + 1568, + 6883, + 6881, + 6871, + 6881, + 6881, + 6887, + 7241, + 7244, + 2832, + 2816, + 2816, + 2816, + 2840, + 7245, + 6864, + 6872, + 2850, + 2819, + 2861, + 3002, + 2859, + 2819, + 2836, + 2852, + 7235, + 7234, + 7234, + 6892, + 7239, + 6889, + 6881, + 6881, + 6881, + 6881, + 6881, + 6887, + 7239, + 6892, + 7234, + 7234, + 7238, + 2859, + 2849, + 2817, + 2816, + 2816, + 2816, + 2818, + 2852, + 6864, + 6872, + 2834, + 2844, + 2861, + 2992, + 2859, + 2844, + 2824, + 2840, + 7241, + 7232, + 7240, + 7239, + 7237, + 7235, + 7234, + 7234, + 7234, + 7234, + 7234, + 7238, + 7237, + 7239, + 7232, + 7232, + 7236, + 2859, + 2849, + 2844, + 2844, + 2844, + 2844, + 2844, + 2853, + 6864, + 6872, + 2848, + 2994, + 2980, + 2963, + 2980, + 2996, + 2832, + 2840, + 7662, + 7240, + 7662, + 7237, + 7237, + 7233, + 7232, + 7232, + 7232, + 7232, + 7232, + 7236, + 7237, + 7237, + 7240, + 7240, + 7244, + 2899, + 2909, + 2994, + 2980, + 2980, + 2980, + 2996, + 2848, + 6864, + 6872, + 2848, + 2976, + 2960, + 2960, + 2960, + 2984, + 2832, + 2840, + 8015, + 1603, + 8015, + 7245, + 7245, + 7241, + 7240, + 7240, + 7240, + 7240, + 7240, + 7244, + 7245, + 7245, + 2850, + 2836, + 2852, + 2896, + 2858, + 2976, + 2960, + 2960, + 2960, + 2984, + 2848, + 6864, + 6872, + 2848, + 2976, + 2960, + 2960, + 2960, + 2984, + 2832, + 2818, + 2852, + 1603, + 2850, + 2836, + 2852, + 2994, + 2980, + 2980, + 2980, + 2980, + 2980, + 2996, + 2850, + 2836, + 2817, + 2816, + 2840, + 2896, + 2848, + 2976, + 2960, + 2960, + 2960, + 2984, + 2848, + 6864, + 6872, + 2860, + 2976, + 2960, + 2960, + 2960, + 2984, + 2856, + 2844, + 2841, + 1603, + 2832, + 2816, + 2840, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 2860, + 2976, + 2960, + 2960, + 2960, + 2984, + 2860, + 6864, + 6872, + 2994, + 2961, + 2960, + 2960, + 2960, + 2962, + 2996, + 2910, + 2860, + 1603, + 2856, + 2844, + 2854, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 2856, + 2844, + 2844, + 2844, + 2854, + 2908, + 2994, + 2961, + 2960, + 2960, + 2960, + 2962, + 2996, + 6864, + 6872, + 2976, + 2964, + 2988, + 2988, + 2988, + 2968, + 2962, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2965, + 2988, + 2988, + 2988, + 2988, + 2988, + 2970, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2961, + 2964, + 2988, + 2988, + 2988, + 2968, + 2984, + 6864, + 6872, + 2976, + 2984, + 2370, + 2356, + 2372, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 6162, + 6148, + 6148, + 6148, + 6164, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 2370, + 2356, + 2372, + 2976, + 2984, + 6864, + 6872, + 2976, + 2984, + 2352, + 2336, + 2360, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 6144, + 6128, + 6128, + 6128, + 6152, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 2352, + 2336, + 2360, + 2976, + 2984, + 6864, + 6872, + 2976, + 2984, + 2352, + 2336, + 2360, + 2976, + 2960, + 2964, + 2988, + 2988, + 2988, + 2988, + 2968, + 2984, + 6168, + 6156, + 6156, + 6156, + 6166, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 2352, + 2336, + 2360, + 2976, + 2984, + 6864, + 6872, + 2976, + 2984, + 2352, + 2336, + 2360, + 2976, + 2960, + 2984, + 4155, + 4145, + 4145, + 4157, + 2976, + 2984, + 1595, + 6523, + 6522, + 6526, + 1595, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 2352, + 2336, + 2360, + 2976, + 2984, + 6864, + 6872, + 2976, + 2984, + 2352, + 2336, + 2360, + 2976, + 2960, + 2962, + 2980, + 2980, + 2980, + 2980, + 2961, + 2962, + 2980, + 2980, + 2980, + 2980, + 2980, + 2961, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 2352, + 2336, + 2360, + 2976, + 2984, + 6864, + 6872, + 2976, + 2984, + 2376, + 2364, + 2374, + 2976, + 2964, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2968, + 2960, + 2960, + 2960, + 2960, + 2960, + 2964, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2968, + 2984, + 2376, + 2364, + 2374, + 2976, + 2984, + 6864, + 6872, + 2976, + 2962, + 2980, + 2980, + 2980, + 2961, + 2984, + 2850, + 2852, + 2898, + 2900, + 2850, + 2852, + 3000, + 2988, + 2968, + 2960, + 2964, + 2988, + 2998, + 2850, + 2852, + 2898, + 2900, + 2850, + 2852, + 2976, + 2962, + 2980, + 2980, + 2980, + 2961, + 2984, + 6864, + 6872, + 3000, + 2988, + 2988, + 2988, + 2988, + 2988, + 2998, + 2856, + 2854, + 2904, + 2902, + 2856, + 2846, + 2849, + 2853, + 2976, + 2960, + 2984, + 2851, + 2849, + 2845, + 2854, + 2904, + 2902, + 2856, + 2854, + 3000, + 2988, + 2988, + 2988, + 2988, + 2988, + 2998, + 6864, + 6850, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6884, + 2848, + 2978, + 2988, + 2985, + 2848, + 6882, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6868, + 6849, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6886, + 2848, + 2992, + 1595, + 2992, + 2848, + 6888, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 6876, + 7235, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7238, + 2848, + 2992, + 1595, + 2992, + 2848, + 7235, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7238, + 7241, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7244, + 2848, + 2992, + 1595, + 2992, + 2848, + 7241, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7244, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 2848, + 2992, + 1595, + 2992, + 2848, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3530, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3530, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3098, + 0, + 0, + 0, + 3098, + 0, + 0, + 0, + 3532, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3532, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3531, + 3521, + 3521, + 3521, + 3533, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3073, + 3092, + 0, + 3090, + 3082, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3147, + 3149, + 0, + 3147, + 3149, + 0, + 0, + 0, + 3050, + 3096, + 3094, + 0, + 3096, + 3094, + 3042, + 3044, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3051, + 3053, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3040, + 0, + 0, + 0, + 0, + 0, + 3024, + 3032, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3040, + 0, + 0, + 0, + 0, + 0, + 3024, + 3032, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3090, + 3076, + 3092, + 0, + 3098, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3040, + 0, + 0, + 0, + 0, + 0, + 3024, + 3032, + 3098, + 0, + 3098, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3072, + 3056, + 3080, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3052, + 0, + 0, + 0, + 0, + 0, + 3048, + 3046, + 3088, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3072, + 3056, + 3080, + 0, + 3100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3100, + 0, + 3100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3096, + 3084, + 3094, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3523, + 3521, + 3521, + 3521, + 3521, + 3521, + 3525, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3532, + 0, + 0, + 0, + 0, + 0, + 3532, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3090, + 3092, + 0, + 0, + 3090, + 3092, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3090, + 3092, + 0, + 0, + 3090, + 3092, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3096, + 3094, + 0, + 0, + 3096, + 3094, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3096, + 3094, + 0, + 0, + 3096, + 3094, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3531, + 3525, + 0, + 3523, + 3533, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 458, + 459, + 0, + 0, + 0, + 0, + 0, + 458, + 459, + 0, + 0, + 0, + 396, + 401, + 401, + 401, + 401, + 401, + 401, + 401, + 401, + 401, + 395, + 0, + 0, + 0, + 466, + 467, + 0, + 0, + 0, + 0, + 0, + 466, + 467, + 466, + 467, + 0, + 0, + 417, + 0, + 0, + 466, + 467, + 401, + 401, + 401, + 402, + 396, + 401, + 401, + 401, + 401, + 401, + 401, + 401, + 395, + 400, + 401, + 401, + 401, + 448, + 449, + 0, + 0, + 0, + 0, + 0, + 448, + 449, + 448, + 449, + 0, + 0, + 0, + 0, + 0, + 448, + 449, + 401, + 401, + 401, + 401, + 402, + 0, + 48, + 0, + 48, + 0, + 48, + 0, + 400, + 401, + 401, + 401, + 401, + 448, + 449, + 0, + 0, + 0, + 0, + 0, + 448, + 449, + 448, + 449, + 0, + 0, + 0, + 0, + 0, + 448, + 449, + 0, + 0, + 0, + 0, + 0, + 0, + 49, + 0, + 57, + 0, + 49, + 0, + 0, + 0, + 0, + 0, + 0, + 448, + 449, + 0, + 0, + 0, + 0, + 0, + 448, + 449, + 456, + 457, + 0, + 0, + 0, + 0, + 0, + 456, + 457, + 0, + 0, + 67, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 67, + 0, + 0, + 456, + 457, + 0, + 0, + 0, + 0, + 0, + 456, + 457, + 475, + 449, + 0, + 51, + 0, + 48, + 0, + 448, + 449, + 0, + 0, + 0, + 450, + 451, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 450, + 451, + 0, + 0, + 0, + 448, + 449, + 0, + 0, + 0, + 0, + 0, + 448, + 465, + 0, + 449, + 0, + 45, + 0, + 45, + 0, + 448, + 449, + 0, + 0, + 0, + 458, + 459, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 458, + 459, + 0, + 0, + 0, + 448, + 449, + 0, + 0, + 0, + 0, + 0, + 448, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 465, + 0, + 0, + 0, + 466, + 467, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 466, + 467, + 0, + 0, + 0, + 464, + 465, + 0, + 0, + 0, + 0, + 0, + 464, + 0, + 0, + 0, + 181, + 0, + 0, + 0, + 181, + 0, + 0, + 0, + 0, + 0, + 448, + 449, + 0, + 288, + 0, + 0, + 0, + 288, + 0, + 448, + 449, + 0, + 48, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 102, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 448, + 449, + 48, + 296, + 0, + 69, + 0, + 296, + 48, + 448, + 449, + 0, + 56, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 102, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 383, + 0, + 448, + 449, + 56, + 0, + 0, + 67, + 0, + 0, + 56, + 448, + 449, + 186, + 99, + 186, + 0, + 181, + 0, + 0, + 0, + 0, + 0, + 102, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 465, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 465, + 186, + 99, + 186, + 0, + 181, + 0, + 0, + 0, + 0, + 0, + 102, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 99, + 0, + 99, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 186, + 99, + 186, + 0, + 181, + 0, + 0, + 0, + 0, + 0, + 102, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 99, + 0, + 99, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 186, + 99, + 186, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 902, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 910, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 18, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 16, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 74, + 74, + 74, + 74, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 211, + 0, + 0, + 0, + 0, + 0, + 211, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 99, + 99, + 0, + 0, + 186, + 186, + 219, + 0, + 0, + 0, + 0, + 0, + 219, + 186, + 186, + 0, + 0, + 99, + 99, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 99, + 99, + 0, + 0, + 186, + 186, + 227, + 0, + 0, + 0, + 0, + 0, + 227, + 186, + 186, + 0, + 0, + 99, + 99, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 441, + 0, + 54, + 0, + 0, + 54, + 0, + 0, + 54, + 0, + 0, + 288, + 0, + 440, + 441, + 101, + 0, + 0, + 0, + 101, + 440, + 441, + 0, + 288, + 0, + 0, + 54, + 0, + 0, + 54, + 0, + 0, + 54, + 0, + 440, + 449, + 0, + 62, + 0, + 0, + 62, + 0, + 0, + 62, + 0, + 0, + 296, + 0, + 448, + 449, + 101, + 0, + 0, + 0, + 101, + 448, + 449, + 0, + 296, + 0, + 0, + 62, + 0, + 0, + 62, + 0, + 0, + 62, + 0, + 448, + 465, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 465, + 0, + 0, + 0, + 0, + 0, + 464, + 465, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 0, + 0, + 0, + 408, + 409, + 410, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 94, + 94, + 0, + 94, + 94, + 0, + 0, + 0, + 0, + 0, + 416, + 78, + 418, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 94, + 101, + 0, + 101, + 94, + 0, + 0, + 0, + 0, + 0, + 424, + 425, + 426, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 211, + 0, + 211, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 94, + 0, + 0, + 0, + 94, + 0, + 0, + 0, + 0, + 0, + 51, + 51, + 51, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 219, + 0, + 219, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 94, + 0, + 0, + 0, + 94, + 0, + 0, + 0, + 0, + 0, + 59, + 59, + 59, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 227, + 0, + 227, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 94, + 0, + 0, + 0, + 94, + 0, + 0, + 0, + 0, + 16, + 48, + 442, + 0, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 94, + 0, + 0, + 0, + 94, + 0, + 0, + 0, + 0, + 25, + 57, + 67, + 57, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 101, + 0, + 0, + 0, + 101, + 0, + 0, + 0, + 93, + 181, + 181, + 0, + 181, + 181, + 0, + 0, + 0, + 294, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 101, + 0, + 181, + 0, + 181, + 0, + 0, + 0, + 0, + 302, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 369, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 655, + 377, + 655, + 0, + 0, + 0, + 337, + 0, + 0, + 0, + 338, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 79, + 0, + 79, + 0, + 0, + 0, + 345, + 0, + 0, + 0, + 346, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 101, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 101, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 900, + 901, + 900, + 901, + 902, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 908, + 909, + 908, + 909, + 910, + 0, + 0, + 0, + 118, + 119, + 119, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 52, + 52, + 52, + 52, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 116, + 127, + 18, + 126, + 116, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 60, + 60, + 60, + 60, + 0, + 0, + 0, + 793, + 792, + 793, + 0, + 0, + 0, + 124, + 18, + 18, + 18, + 124, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 25, + 26, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 101, + 0, + 0, + 0, + 101, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 101, + 0, + 0, + 0, + 101, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": "!Other2", + "direction": 4, + "pattern": 0, + "characterIndex": 2 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": false, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "x": 4, + "y": 15 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 4, + "pattern": 0, + "characterIndex": 2 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": false, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "x": 30, + "y": 15 + }, + { + "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": "!$Gate1", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17, + "indent": null, + "parameters": [] + }, + { + "code": 15, + "indent": null, + "parameters": [ + 10 + ] + }, + { + "code": 18, + "indent": null, + "parameters": [] + }, + { + "code": 15, + "indent": null, + "parameters": [ + 10 + ] + }, + { + "code": 19, + "indent": null, + "parameters": [] + }, + { + "code": 37, + "indent": null, + "parameters": [] + }, + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "indent": null, + "parameters": [ + 10 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "indent": null, + "parameters": [ + 10 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12, + "indent": null, + "parameters": [] + }, + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 17, + 10, + 15, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "x": 17, + "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": "!SF_Door1", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 80 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17, + "indent": null, + "parameters": [] + }, + { + "code": 15, + "indent": null, + "parameters": [ + 3 + ] + }, + { + "code": 18, + "indent": null, + "parameters": [] + }, + { + "code": 15, + "indent": null, + "parameters": [ + 3 + ] + }, + { + "code": 19, + "indent": null, + "parameters": [] + }, + { + "code": 37, + "indent": null, + "parameters": [] + }, + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "indent": null, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "indent": null, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12, + "indent": null, + "parameters": [] + }, + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null, + "parameters": [] + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 60, + 2, + 7, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "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": { + "tileId": 0, + "characterName": "!Door1", + "direction": 2, + "pattern": 0, + "characterIndex": 4 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 78, + 13, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "x": 23, + "y": 4 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 18, + 8, + 17, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 99, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 6 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 31, + 13, + 15, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 97, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 30, + "y": 0 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 27, + 0, + 0 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Winter_feeling", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ここがブロックハート城か…。山に囲まれて、まるで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 陸の孤島みたいだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 司令官の車から降りた途端に、こんなにも異世界に来た気分だ。」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「そうね。電波も届かないほどだし・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「中央にあるのは処刑台か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ここに罪人を吊るすのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 恐ろしいな・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_003_09", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「バカねぇ。こういうのはレプリカに決まってるでしょ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それにしてもリアルだけど。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 血の跡まで再現されてるわよ・・・ちょっと悪趣味ね」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_002_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「今日はそんな暗い話は置いておこうよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[5]くんの誕生パーティで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私たちの祝賀会もあるんだから!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[22]「あ、ほら顔出し看板があるよ!! 観光地みたいだね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなで記念撮影する?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「おいおい・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ああいうのってどこにでもあるもんだな・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「それにしては設計ミスね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの穴のサイズだと顔どころか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 胴体まで抜けてしまうわよ?」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「そろそろ会場にいきましょう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "招待客を待たせてるかもよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「そうだね。ボクたちのこと、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "応援してくれる人たちだもんね。感謝しなきゃ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「司令官も準備を手伝ってるという話だし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "入りましょうか。」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 17, + 10, + 16, + 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": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 16 + }, + { + "id": 9, + "name": "はぐろ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "main", + "direction": 6, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「リッカ博士」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「このフジミ重工の御曹司です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全ての元凶は」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「何ですか一体」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「ギャンデッドとつるんでたのでしょう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この場所に我々が集まるのを知れるのは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " パーティを開いた張本人 つまりは貴方だけです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「ええ~~~~~~~~~っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「・・・・・・・・単純な・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな事は招待された客、全員が知っていますよ。」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「はあ、もうウンザリ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなくだらない幕引きだなんて・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小芝居はもう辞めましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「そうですそうです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「ねぇ、羽黒司令官、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いえ・・・・・・・・ \\{「Mrブラック」」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 10, + { + "list": [ + { + "code": 14, + "parameters": [ + 1, + -1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 1, + -1 + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「な、なにを・・・言い出しますか??」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「貴方に頂いたカードの指紋が一致しました" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "例の男とね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「バカな・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アレは\\n[5]の指紋です・・・・私は手袋を・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「あのカードは指紋認証にも使われる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "磁気カードでね。手袋越しでも指紋を読み取れるんです。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「だ、大体・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "指紋照合は本部のデータベースがなければ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この場所では不可能です・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「やっぱり・・最初から照合もしてなかったのね・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "手元にあるブツを照合するだけなら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "デバイスで1秒もかからないわよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「そして、彼は一致しなかった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあ、最初からアナタの指紋を取るのが目的だったの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私が貴方に疑いの目を向けてないと思って油断したわね。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「こいつが真犯人・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それってまさか・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「アホの司令官とギャンデッドが組んだ汚職事件" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それが月光市にギャンデッドが蔓延っていた真実」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「平和な街でギャンデッドもほとんど見かけない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その割には犯罪規模が大きいのは不可解だった。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「なるほど取り締まる人間が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "犯罪をもみ消していたのではそうなるでしょうよ。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「本部から離れた場所で私服を肥やすのは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さぞ良い気分でしたか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「思えばシグナルスーツの持ち出し許可が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "降りなかった時点で怪しむべきでした。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私達は風当たりが強いからいつもの嫌がらせだと思って " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気にも止めなかったのは良くなかったわ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ふふふ・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああっ逃げた!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「逃げられないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "陸の孤島だもの・・・」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 101, + 101, + 0 + ] + }, + { + "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": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 16, + "y": 5 + }, + { + "id": 10, + "name": "hujimi", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 101, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17, + "y": 5 + }, + { + "id": 11, + "name": "EV011", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 2, + "characterIndex": 4 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 27, + 3, + 18, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 98, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 10 + }, + { + "id": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "pattern": 0, + "characterIndex": 0, + "direction": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「こんなご馳走奢ってもらって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いっぱいバックアップしてくれて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " フジミくんは本当いい人だねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そうだな・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「アハ、アハハア・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もうっ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「なんだ? ミミ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 言いたいことがあるなら言えよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あのさ・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ここだけの話" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 感謝はしてるけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「フジミくんとは距離を取った方がいいかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ってさ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「え?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「住む世界が違うとかそう言うのもあるけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「なんだか彼といると大切なものを奪われそうな気がするんだ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「このパーティだって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お祝いって言ってるけどさ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お客さんも歓迎してくれてるけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「まるでフジミくんの手柄みたいっていうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「\\n[4]が・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなで・・・頑張ってきたSIGNITなのに」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「いつの間にか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " フジミくんがリーダーみたいな風潮っていうか・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ま、まあ・・・ここはフジミ重工の関係者ばかりだから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そう言う空気にもなる・・さ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ミミが言っていることは少しわかる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なんだか全て彼の掌の上、という" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 不気味な気配を感じることはあった・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「俺はどうしたら良いんだろう・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「リッカ博士」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「このフジミ重工の御曹司です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全ての元凶は」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「何ですか一体」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ギャンデッドとつるんでたのでしょう" + ] + }, + { + "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": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そんな事招待客全員が知っていますよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「もう小芝居は辞めましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「そうですそうです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ね、羽黒司令官、いえ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ミスターブラック」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「貴方に渡したカードから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 指紋が一致しました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「バカなアレはフジミジュウイチロウの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "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": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「警官とギャンデッドが連んだ汚職" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それが月光市にギャンデッドが蔓延っていた真実」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「本部から離れた場所で私服を肥やすのは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さぞ良い気分でしたか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「思えばシグナルスーツの持ち出し許可が降りなかった時点で怪しむべきでし" + ] + }, + { + "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": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あのカードは指紋認証用の強力な電磁カードでね" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「ふ、副総司令は多忙で」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ヒトミ、お父様のスケジュールは?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「今日は休暇で釣りに行ってるわよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この何日かは余裕を取ってもらうように言ってあるわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「で、ですがシグナルフォースが変わりに来たではないですか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そりゃそうよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " だって」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「僕が招待したんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 皆さんもどうですかって」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ふふ、」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「うわああいきなり巨大ロボットが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どこから現れたんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「どうやら最初からあったのよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 見えなかっただけで」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「軍事利用も検討されてる認識阻害迷彩・・ってヤツね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「やっぱりお前だったんだね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ギャンデッド共はこの場にいる人間を皆殺しにしろって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 命令されてた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 奴らから自分の存在を知られないようにするためだったんでしょうけど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「それなら返り討ちに出来る程度の装備は備えているべき・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「貴様らのような才能ある若者には分かるまい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 最早出世コースからも外れた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私の気持ちはな!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「お前の兄・・・白根司令官も殺したいほど不快だった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 30代の若造と同僚だと?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・いやこのままでは遠からず奴が上司になる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「だからもう真面目に務めるなど辞めたのだ" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「白根リッカ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お前が来ると知ったときは恐怖したぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「だが、ピンチはチャンスと言うだろう?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お前に大失態やスキャンダルが起これば" + ] + }, + { + "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": [ + "\\>\\n<\\n[3]>\\F[31]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「下衆ね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「私達だけじゃなく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お父様達まで!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 許せない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ああ、全員くたばれー」" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「ななな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「スーツを用意しておいて良かったわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「バカなっ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そいつは他県持ち出し不可のはず」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ああっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そうよ、ここは月光市ではないでしょう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「だからチームのみんなに私の分も届けて貰ったの。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[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": 17, + "y": 1 + }, + { + "id": 13, + "name": "EV013", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 1, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 46, + "itemValid": false, + "variableValid": true, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「おや? ヒトミとリッカさんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな所で何を?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「まさかこの期に及んでまだ喧嘩じゃあるまいな」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\i[171]\\n[3]を信じる", + "\\i[142]\\n[3]を疑う" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\i[171]\\n[3]を信じる" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + -1, + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + -1, + 1 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ここは黙って見守ろう」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[142]\\n[3]を疑う" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 14, + { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 25, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 15, + { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 25, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + -1, + 5, + true + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "混乱4(3秒)", + "volume": 50, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 74, + 74, + 0 + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おわり" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「どうしたの?ヒトミさん?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「二人だけで話がしたい」だなんて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "改まって」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "02Free_Colors", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「みんなの前だと恥ずかしくて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でもこれだけは・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナタに言っておきたくて・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[35]「その・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・\\n[4]を・・・・救って・・・くれて・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[35]「・・・・ありがとう」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 14, + 8, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「別にお礼を言われることじゃあ無いわ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この前のフジミ塗料の工場の件なら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんなで助けたようなものよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[35]「そうじゃなくて・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私たちの夢を・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・叶えてくれたから」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それは・・・どういう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「\\n[4]はずっとギャンデッド犯罪を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんとかしたかったの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "子供の頃から・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「いわゆるヒーロー願望よね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "両親のこともあったし・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「でも私に頼ってくれれば" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その夢はお父様の力や!!財力で!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "叶えられるだろう!!って・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「・・・・・思っていた・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・いいえ・・・奢っていたわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「でも、違った。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナタとの活動で私達は・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「本当に悪と戦うには武力じゃなく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "正しい意識と行動力が必要なんだって、教わったわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「アナタの指導が無ければ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここまで来ることはできなかった」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 15, + 4, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_003_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「だから・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "改めて感謝します!! \\n[1]博士!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「ヒトミさん・・・・・・・・・・・・・」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 14, + 8, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]\\{「私こそ・・・・ごめんなさい!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「・・・・え???" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "な、何で謝るのよ??? この流れで!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そっちが」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「ずっと貴方達に黙っていたことがある。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私がここに来た理由は確かにそう・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自警団組織「SIGNIT」の育成のため・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「でも同時に月光学園に在籍する" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不審人物の調査も兼ねてたのよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「だから転入前に全校生徒の情報を調べたわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コウくんやミミちゃんの家族の事も・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "貴方がフェンシングを習っていた事も" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私は最初から知っていたの。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「あなた達のことも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最初は疑ってかかっていたわ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな関係フェアじゃない・・・」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 15, + 8, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「・・・・・・・・そんな気はしたわよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いくら天才博士だからって貴方はやたらと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "準備が良すぎるんだもの。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「今更気にしないわよ。そんな事" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]も" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ミミも・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・・・・モチロン、私も!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「本当に? 貴方は特に重要人物だから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "好きな洋服のブランドから、下着の趣向から、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "初めて初潮が来た日まで調べたのに??」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Explosion1", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_003_10", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[333]「ヒイイイいいい~~~~~!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " プライバシーの侵害ーーー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どうやってそんなもん調べれるのよ~~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「錫ケ岳副総司令の家族情報からよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 不自然にお赤飯を大量に注文して" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "パーティが開かれた日があったから・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Explosion1", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[333]\\{「お父様ーーーーー!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「でも貴方含めて不審な人物なんていなかった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " むしろみんなとっても素敵だったわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一緒に過ごせて逆に私の方が勉強になることが多かったもの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「全くもう・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナタって本当、行動も考えも極端なのよ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「まあでも・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "腹を割って話せてスッキリしたわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「その、貴方もそう言う事よね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・・・・リッカ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「ええ、ヒトミ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「良かった・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人とも分かりあえてたんだな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「まあ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとショッキングな事実も聞いてしまったが・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺の胸のうちに留めておこう」" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おわり" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 46, + 46, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "OuterSelfSwitch on 14 A " + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "OuterSelfSwitch on 15 A " + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 244, + "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": true, + "through": false, + "trigger": 1, + "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": 30, + "y": 7 + }, + { + "id": 14, + "name": "りっか", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 46, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 4, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 95, + "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": 31, + "y": 2 + }, + { + "id": 15, + "name": "ひとみ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 46, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 6, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 95, + "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": 29, + "y": 2 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あのカードは指紋認証用の強力な電磁カードでね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 手袋をしてても指紋が取れるんですよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それに 警備に鈴が岳副総司令の部隊をお願いしてたはずですが」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「ふ、副総司令は多忙で」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ヒトミ、お父様のスケジュールは?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「今日は休暇で釣りに行ってるわよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この何日かは余裕を取ってもらうように言ってあるわ。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「で、ですがシグナルフォースが変わりに来たではないですか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そりゃそうよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " だって」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「僕が招待したんだ" + ] + }, + { + "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": 19, + "y": 1 + }, + { + "id": 17, + "name": "EV017", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 4, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 7, + "itemValid": false, + "variableValid": true, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 95, + "switch1Valid": true, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「よし・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今度こそ、全てのギャンデッドを退治したぞ・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 17, + 10, + 15, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「無事、終わったようね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お疲れ様。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "信用してたわよ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 5, + { + "list": [ + { + "code": 41, + "parameters": [ + "02Player", + 0 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "02Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[23]「んもー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何でこんなタイミングでっ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最後まで空気読めない連中だったねー」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「まあ、想定内なんでしょ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かさんにとっては・・・ね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「ええ、この襲撃は間違いなく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "事前に手配したヤツによって行われた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それは・・・今日この場所に私たちが集まると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "知っていた人物・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・それって。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「どの道そいつも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "追い詰められているって事よ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さあ、拝みに行きましょう」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 102, + 102, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 60, + 14, + 24, + 0, + 0 + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 19 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [ + "" + ] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "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": 19, + "y": 16 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 65, + true + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 17, + "y": 13 + } + ] +} \ No newline at end of file diff --git a/www/data/Map010.json b/www/data/Map010.json new file mode 100644 index 0000000..c7b9501 --- /dev/null +++ b/www/data/Map010.json @@ -0,0 +1,12668 @@ +{ + "autoplayBgm": false, + "autoplayBgs": true, + "battleback1Name": "Meadow", + "battleback2Name": "SF_Park", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "River", + "pan": 0, + "pitch": 70, + "volume": 25 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 19, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 3, + "width": 29, + "data": [ + 6800, + 6824, + 1604, + 1604, + 6028, + 6816, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6800, + 6828, + 6825, + 1604, + 1604, + 6835, + 6829, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6828, + 6788, + 6832, + 1604, + 1604, + 6832, + 6794, + 6027, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6029, + 1564, + 1565, + 1566, + 6027, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6790, + 6832, + 1604, + 1604, + 6832, + 6796, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6374, + 1564, + 1565, + 1566, + 6371, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 7955, + 6832, + 1604, + 1604, + 6832, + 7954, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6372, + 1564, + 1565, + 1566, + 6369, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 7961, + 6832, + 1604, + 1604, + 6832, + 7952, + 6376, + 6376, + 6376, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6372, + 1564, + 1565, + 1566, + 6369, + 6368, + 6368, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6372, + 7915, + 6844, + 1604, + 1604, + 6844, + 7960, + 5315, + 5314, + 5318, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6380, + 1564, + 1565, + 1566, + 6377, + 6376, + 6376, + 7794, + 7780, + 7780, + 7780, + 7780, + 7796, + 6380, + 1568, + 6030, + 1604, + 1604, + 6030, + 1568, + 5321, + 5320, + 5324, + 3330, + 3316, + 3316, + 3316, + 3316, + 3316, + 3332, + 3714, + 3700, + 3716, + 1603, + 1603, + 1603, + 7800, + 7788, + 7788, + 7788, + 7788, + 7798, + 3378, + 1568, + 6383, + 1604, + 1604, + 6383, + 1568, + 5707, + 5706, + 5710, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3696, + 3680, + 3704, + 1603, + 1603, + 1603, + 8155, + 8154, + 8154, + 8154, + 8154, + 8158, + 3360, + 1568, + 6842, + 1604, + 1604, + 6842, + 3330, + 3316, + 3316, + 3316, + 3297, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3696, + 3680, + 3704, + 1603, + 1603, + 1603, + 1601, + 1601, + 1601, + 1600, + 1600, + 1600, + 3360, + 1568, + 6832, + 1604, + 1604, + 6832, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3696, + 3680, + 3704, + 3330, + 3316, + 3317, + 3329, + 3329, + 3329, + 3341, + 2994, + 2996, + 3360, + 1568, + 6832, + 1604, + 1604, + 6832, + 3336, + 3304, + 3296, + 3296, + 3300, + 3324, + 3324, + 3324, + 3324, + 3324, + 3334, + 3696, + 3680, + 3704, + 3336, + 3324, + 3334, + 2091, + 2081, + 2081, + 2085, + 3000, + 2998, + 3360, + 6788, + 6832, + 1604, + 1604, + 6832, + 6794, + 3312, + 3296, + 3296, + 3320, + 3714, + 3700, + 3700, + 3700, + 3700, + 3700, + 3681, + 3680, + 3682, + 3700, + 3700, + 3716, + 3330, + 3316, + 3332, + 2089, + 2081, + 2085, + 3360, + 6790, + 6832, + 1604, + 1604, + 6832, + 6796, + 3312, + 3296, + 3296, + 3320, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3704, + 3336, + 3324, + 3326, + 3318, + 3332, + 2080, + 3360, + 7955, + 6832, + 1604, + 1604, + 6832, + 7958, + 3312, + 3296, + 3296, + 3320, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3682, + 3700, + 3700, + 3716, + 3312, + 3320, + 2080, + 3360, + 7953, + 6844, + 1604, + 1604, + 6844, + 7956, + 3336, + 3324, + 3324, + 3334, + 3720, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3718, + 3336, + 3334, + 2080, + 3384, + 7961, + 6030, + 1604, + 1604, + 6030, + 7964, + 2082, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2051, + 2068, + 2084, + 6383, + 1604, + 1604, + 6383, + 2082, + 2049, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2086, + 6842, + 1604, + 1604, + 6842, + 2088, + 2056, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3582, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3570, + 3556, + 3572, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3579, + 3545, + 3536, + 3542, + 3581, + 0, + 3579, + 3569, + 3581, + 0, + 0, + 0, + 0, + 3819, + 3809, + 3809, + 3809, + 3809, + 3809, + 3821, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3554, + 3564, + 3574, + 0, + 3819, + 3809, + 3809, + 3821, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3570, + 3562, + 3810, + 3812, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3090, + 3076, + 3092, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3574, + 3792, + 3800, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3096, + 3084, + 3094, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3792, + 3800, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3816, + 3814, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4203, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4182, + 4180, + 4181, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4205, + 0, + 4203, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4200, + 4188, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 965, + 966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 974, + 973, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 291, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 289, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 676, + 20, + 0, + 0, + 20, + 676, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 676, + 671, + 0, + 0, + 671, + 676, + 0, + 0, + 0, + 85, + 0, + 0, + 0, + 0, + 0, + 85, + 739, + 532, + 739, + 598, + 599, + 541, + 0, + 0, + 0, + 0, + 541, + 541, + 541, + 0, + 679, + 0, + 0, + 679, + 0, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 20, + 0, + 410, + 411, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 528, + 0, + 0, + 528, + 0, + 0, + 426, + 885, + 0, + 0, + 868, + 0, + 844, + 868, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 671, + 0, + 0, + 671, + 0, + 435, + 0, + 884, + 844, + 844, + 852, + 844, + 852, + 844, + 868, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 102, + 679, + 0, + 0, + 679, + 0, + 0, + 0, + 0, + 852, + 852, + 85, + 852, + 0, + 852, + 85, + 0, + 0, + 0, + 139, + 0, + 0, + 0, + 106, + 0, + 0, + 106, + 0, + 0, + 110, + 302, + 0, + 0, + 302, + 187, + 0, + 0, + 0, + 973, + 974, + 93, + 292, + 293, + 294, + 93, + 282, + 0, + 282, + 147, + 934, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 133, + 302, + 0, + 0, + 302, + 187, + 0, + 43, + 0, + 963, + 964, + 275, + 276, + 275, + 276, + 738, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 43, + 0, + 0, + 43, + 0, + 0, + 0, + 302, + 0, + 0, + 302, + 0, + 289, + 0, + 0, + 0, + 289, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 302, + 0, + 0, + 302, + 384, + 385, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 277, + 277, + 277, + 256, + 257, + 0, + 0, + 0, + 0, + 0, + 132, + 528, + 0, + 0, + 528, + 392, + 393, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 285, + 285, + 285, + 264, + 265, + 0, + 0, + 0, + 263, + 0, + 0, + 671, + 0, + 0, + 671, + 0, + 0, + 0, + 0, + 0, + 448, + 0, + 0, + 262, + 262, + 262, + 0, + 0, + 0, + 0, + 0, + 0, + 260, + 261, + 354, + 0, + 0, + 0, + 0, + 0, + 679, + 0, + 0, + 679, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 268, + 269, + 0, + 0, + 0, + 0, + 0, + 0, + 302, + 0, + 0, + 302, + 0, + 0, + 289, + 0, + 0, + 448, + 0, + 0, + 355, + 362, + 355, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 302, + 0, + 0, + 302, + 0, + 272, + 273, + 0, + 0, + 0, + 0, + 0, + 364, + 364, + 364, + 0, + 0, + 0, + 46, + 0, + 46, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 302, + 0, + 0, + 302, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 528, + 0, + 0, + 528, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 671, + 0, + 0, + 671, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 19, + 24, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 17, + "y": 2 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": true, + "switch2Id": 53, + "switch2Valid": true, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「良かった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドのドローンはもう見当たらないな。」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 13, + { + "list": [ + { + "code": 41, + "parameters": [ + "teki", + 7 + ], + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "teki", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「おや?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ホームレスは\\n[5]君が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "施設に案内したと聞いたけど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだ残ってる人がいたのか?」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 58, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 65, + 65, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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": 21, + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 54, + 6, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 8 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 15, + "y": 2 + }, + { + "id": 5, + "name": "EV005", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 11, + "y": 7 + }, + { + "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": "SF_People3", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 4, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 0 + }, + { + "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": "dansi", + "direction": 6, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 4, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 0 + }, + { + "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": "dansi", + "direction": 6, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 4, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 0 + }, + { + "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": "dansi", + "direction": 6, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 4, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 0 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-9", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「はーどっこいせえ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "鉄くず集めはもういいかあ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "次は何時頃取りに来てくれるかねぇ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「それにあのクッセー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゼリーはどうすんだべ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あれも買い取ってくれるのかぁ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なにやら作業をしているホームレスがいる・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あれがギャンデッドと関係があるのだろうか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっと話を聞いてみるか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あの・・・すいません。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「ああ・・なんだぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「もしかしてそれってギャンデッドと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "関係ありますか?教えて欲しいんです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「ああ・・・\\{し、知らねえ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺は何にも知らねー!! 帰れ帰れ~~!!」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ、そんなに強情にならなくても・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "うーん、 明らかに何か隠してそうだったよなぁ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうしたものか・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 12, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 1 + ], + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-6", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + -204, + -221, + -204, + 0 + ], + 1, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\少年>「お兄ちゃん ボク知ってるよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あのおじさん達が怖がってることを。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「本当かい? 一体どんなことかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "教えてくれるかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\少年>「えっとねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ホームレスさん達はギャンデッドって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "奴らにこき使われてるんだって。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\少年>「改造されて逆らえなくされててねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 変なこと喋るとーアタマを燃やされちゃうんだって・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それで毎日鉄屑とかを無理やり集めさせてるらしいよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「アタマを・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そっくりこの前のライブハウスの手口" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "と同じじゃないか!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\少年>「お兄ちゃん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ホームレスさん達を助けてあげてよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ、そのつもりさ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早速みんなに報告しなきゃ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\少年>「やったー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フフフ・・・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 21, + 13, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 24, + 24, + 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 + }, + { + "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": 6, + "y": 9 + }, + { + "id": 11, + "name": "EV011", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 19, + "y": 7 + }, + { + "id": 12, + "name": "ガキ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People1", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 8 + }, + { + "id": 13, + "name": "はいぼくよう", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": 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": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 23, + "y": 9 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「もっともっと頑張らなくちゃな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>自主トレを行いますか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[18]注意:各ヒロインのNTRイベントが進行します" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「みんなの事を思いうかべながら励もう」" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\i[169]\\n[1]", + "\\i[170]\\n[2]", + "\\i[171]\\n[3]" + ], + -1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\i[169]\\n[1]" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 42, + 42, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[170]\\n[2]" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 43, + 43, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "\\i[171]\\n[3]" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 44, + 44, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + -68, + -68, + 0, + 68 + ], + 60, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 23, + false + ] + }, + { + "code": 316, + "indent": 0, + "parameters": [ + 0, + 4, + 0, + 0, + 1, + true + ] + }, + { + "code": 214, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 21, + 13, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 13 + }, + { + "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": "SF_People1", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 13 + }, + { + "id": 16, + "name": "EV016", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「俺も自分に出来ることを頑張ろう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>自主トレを行いますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + false + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 23, + false + ] + }, + { + "code": 316, + "indent": 1, + "parameters": [ + 0, + 4, + 0, + 0, + 1, + true + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 18, + 18, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 18, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 13 + }, + { + "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": "Nature", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 24, + "y": 15 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 59, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 54, + 2, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 65, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 39, + 2, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 21, + "y": 7 + }, + { + "id": 19, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「フウ・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フウ・・・・・・・・・・」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「とまあ、こんな感じで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 微力ながら特訓してます」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「ふーん、なかなかね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「SIGNALの隊員にはとても敵いませんけどね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " きっとすごい訓練を積んでいるんでしょう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「対策本部のトレーニング施設と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "身体強化カプセルを併用してるわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 無理なく身体能力を向上できるのよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 率先して鍛えて男性隊員をいたぶってる脳筋さんもいるけどね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「とは言ってもギャンデッドが相手ならやっぱり" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " シグナルスーツが欲しいところ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " スーツの能力を100%使いこなすための特訓という側面が強いわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「すごいなぁ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やっぱり独学のトレーニングなんて焼け石に水ってやつだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今はリッカさんの開発してくれた武装もあるわけだし・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「そうでもないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 正直貴方達の活躍は私のガジェットを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただ運用しているだけでは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 弾き出せないレベルに達してるわよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「本当ですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アレを使えば誰だって出来そうでは?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それこそ本部の大人たちのほうが強そうですよ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「安易に武力だけを求めるならギャンデッド同様" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " サイボーグ手術が一番手っ取り早いわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でもそれが正しいかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「サイボーグお巡りさんとサイボーグ犯罪者が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 戦い会うって事ですか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 民間人としてはそら恐ろしいです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「私は武器や力を正しく使うのは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "十分な知識と誠実な精神が必要だと思う。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それを持たない輩に技術を与えても" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せいぜい詐欺や迷惑行為にしか使わないでしょうね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そしてそれは誰かに与えられても育たない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自ら積み重ねなければならない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 貴方達はそれを既に持っている。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「誰かさんの言い分を借りれば" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[18] 「心に正義のシグナルを灯している」\\c[0]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ってヤツね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そ、そんなに評価してくれてたんですか・・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「 実はサイボーグお巡りさんも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "将来的にあり得なくはないのよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 押し進めたがる派閥もいて結構面倒なの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「でもSIGNITの活動が成果を上げれば" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そう言った勢力にも歯止めが効くんじゃ無いか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " と私は思ってるわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「生身の高校生に出来る事が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大人が出来ないとは言えないでしょ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「可能性の塊なのよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなの努力は。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「俺たちの活動がそんな事に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そうか、そこまで言ってくれるなら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よーし俺も、もっともっと頑張ります」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「・・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「愚直で真面目で失敗を恐れない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本当にソックリね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「でも彼は彼・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お兄ちゃんと違って" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私にも制御できない要素を持っている」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「それは安心できない要素・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 警戒すべき要素なのに・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「なんだかそこがえらく気になってしまう・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 「惹かれる」ってこう言う意味かしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・・・・・・・・・不思議ね。」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 32, + 32, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 12, + 4, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 316, + "indent": 0, + "parameters": [ + 0, + 1, + 0, + 0, + 1, + true + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 20, + "y": 11 + }, + { + "id": 20, + "name": "EV020", + "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": 172, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 24, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 27, + "y": 14 + }, + { + "id": 21, + "name": "EV021", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「今日も日課といくか」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 15, + 13, + 8, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 68, + -34, + -34, + 0 + ], + 60, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "ブン", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 62, + 62, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あれ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんとリッカさん、ジュウイチロウくんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "校外で見かけるのは珍しいな・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -2 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「やあ、奇遇ですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人揃ってこんな場所で散歩ですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[15]「あ、あら・・・奇遇ね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何もこんな時に・・・」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「やあ、\\n[4]くん、僕たちは共通の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとした用事があってきたんだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それで、今日は何の用事で?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「実はね... ギャンデッドは一掃出来たんだけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まだ立ち退きを拒んでいるホームレスの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人たちがいて話し合いに来たの。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「新しい居住地もフジミ重工が受け入れるって話だけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼らにとっては長年の居場所を失うことになるからね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ただ、新しい場所での生活を受け入れてもらうためにね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「交渉は得意だから、僕がリッカくんと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一緒に彼らと話し合い、良い解決策を見つけるよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「へえ、それはいい話じゃあないですか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " フジミ重工が受け入れてくれるっていうのは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らにとっても新しいチャンスかもしれないし」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]「極力、私一人で交渉するつもりだったんだけれど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なかなか難しい問題でね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本当はこれ以上フジミ重工に借りを作りたくないのだけれど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうですね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺達がもっと活躍できていたら・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「気にすることはないよリッカくん、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 借りがあるっていうのは、つながりができたってことさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 助け合いってそういうものだよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「それじゃ、行こうか、リッカ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「じゃあ、私たち、頑張って交渉に臨むわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うーん、立派だなぁ二人共、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やっぱり俺達とは次元が違うよなぁ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 25, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 26, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_r-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「皆さん、今日はお集まりいただきありがとうございます。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私たちは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 皆さんに新しい住まいを提供したいと考えています。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスA>「私たちはここが家だ。新しい場所なんて要らない。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG19_f-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「リッカ、落ち着いて。彼らの気持ちも理解しよう。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「もちろんです。皆さんの気持ち、よくわかります。でも、皆さん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " を温かく迎え入れる準備ができています。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスB>「ほう・・魅力的だな、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当に信じてもいいのか?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_r-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ええ、もちろんです。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスC>「フーン、言葉だけじゃないだろうなぁ!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "握る", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_r-04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「リッカ、ここが頑張りどころだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫。彼らの気持ちを尊重しよう。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「私たちの誠意をここに示します。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "皆さんの新しいスタートを全力でサポートするものです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスA>「うーん、そこまで言うなら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう少し話を聞いてもいいか。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「よくやったね、リッカ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレスA>「お前たちのその態度、よくわかった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゃあ続きはこのテントの中でやろう " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人目につくと面倒だしなぁ」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + -68, + -68, + 0, + 68 + ], + 60, + false + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 13, + 15, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 76, + 76, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ふう...今日も良い運動ができた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、まだまだ強くならないと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すっかり遅くなってしまったな」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 8, + 4, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 8, + 113, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 17, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ピンク色に照らされたホテルの窓は、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "営業中であることを示していた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "窓の向こうでは部屋に入ったばかりの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男女二人がシルエットとして見える。" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 8, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ラブホテルか・・・。" + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「仲間やリッカさんにこんな姿を見られたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体面に関わる...! さっさと帰ろう」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 76, + 76, + 1 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 75, + 75, + 1 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 30, + false + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 19, + 24, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 17, + "y": 7 + }, + { + "id": 22, + "name": "EV022", + "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": 172, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 24, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 11, + "y": 10 + }, + { + "id": 23, + "name": "EV023", + "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": 172, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 24, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 28, + "y": 16 + }, + { + "id": 24, + "name": "EV024", + "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": 172, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 24, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 24, + "y": 17 + }, + { + "id": 25, + "name": "ntr-リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 62, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 4, + "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": 13, + "y": 9 + }, + { + "id": 26, + "name": "ntr-ジュウ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 62, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 4, + "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": 14, + "y": 9 + }, + null, + null, + null, + null, + null, + null, + null, + null, + { + "id": 35, + "name": "EV035", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 15, + "y": 7 + }, + null, + { + "id": 37, + "name": "EV037", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 9, + "y": 2 + }, + null + ] +} \ No newline at end of file diff --git a/www/data/Map011.json b/www/data/Map011.json new file mode 100644 index 0000000..b47df06 --- /dev/null +++ b/www/data/Map011.json @@ -0,0 +1,6557 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 8, + "width": 26, + "data": [ + 6104, + 6024, + 6012, + 6022, + 6096, + 6080, + 6104, + 6696, + 6684, + 6694, + 6192, + 6176, + 6200, + 7608, + 7596, + 7606, + 6768, + 6752, + 6776, + 2896, + 6744, + 6732, + 6742, + 6096, + 6080, + 6080, + 6118, + 5507, + 5506, + 5510, + 6120, + 6108, + 6118, + 5315, + 5314, + 5318, + 6216, + 6204, + 6214, + 7794, + 7780, + 7796, + 6792, + 6780, + 6790, + 2896, + 7091, + 7090, + 7094, + 6120, + 6108, + 6108, + 6471, + 5505, + 5504, + 5508, + 6467, + 6466, + 6470, + 5321, + 5320, + 5324, + 6371, + 6370, + 6374, + 7800, + 7788, + 7798, + 7235, + 7234, + 7238, + 2896, + 7089, + 7088, + 7092, + 6467, + 6466, + 6470, + 6469, + 5505, + 5504, + 5508, + 6465, + 6464, + 6468, + 5699, + 5698, + 5702, + 6369, + 6368, + 6372, + 8147, + 8146, + 8150, + 7233, + 7232, + 7236, + 2896, + 7089, + 7088, + 7092, + 6465, + 6464, + 6468, + 6477, + 5513, + 5512, + 5516, + 6473, + 6472, + 6476, + 5705, + 5704, + 5708, + 6377, + 6376, + 6380, + 8153, + 8152, + 8156, + 7241, + 7240, + 7244, + 2908, + 7097, + 7096, + 7100, + 6473, + 6472, + 6476, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3228, + 3208, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 7517, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 7871, + 3240, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3208, + 3200, + 3200, + 3200, + 3200, + 3204, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 5956, + 5956, + 5956, + 5972, + 6162, + 6148, + 6148, + 6164, + 3240, + 3228, + 3228, + 3208, + 3200, + 3224, + 6786, + 6772, + 6772, + 6772, + 6772, + 6788, + 6210, + 6196, + 6196, + 6196, + 6212, + 5970, + 5964, + 5964, + 5964, + 5974, + 6168, + 6156, + 6156, + 6166, + 4643, + 4642, + 4646, + 3216, + 3200, + 3224, + 6768, + 6756, + 6780, + 6780, + 6780, + 6790, + 6216, + 6204, + 6204, + 6204, + 6214, + 5976, + 6379, + 6378, + 6378, + 6382, + 7243, + 7242, + 7242, + 7246, + 4649, + 4648, + 4652, + 3216, + 3200, + 3224, + 6768, + 6776, + 6475, + 6474, + 6474, + 6478, + 5611, + 5610, + 5610, + 5610, + 5614, + 6383, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 109, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 30, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 53, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 53, + 0, + 0, + 0, + 0, + 0, + 30, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 29, + 0, + 0, + 0, + 0, + 29, + 29, + 0, + 0, + 0, + 0, + 0, + 0, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 11, + 0, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 609, + 11, + 11, + 11, + 0, + 0, + 0, + 11, + 11, + 569, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 625, + 626, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 165, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 549, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 518, + 519, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 549, + 526, + 527, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 80, + 81, + 81, + 549, + 582, + 583, + 42, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 80, + 81, + 81, + 549, + 582, + 583, + 42, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 85, + 0, + 0, + 0, + 22, + 0, + 0, + 0, + 0, + 0, + 22, + 0, + 0, + 121, + 85, + 0, + 116, + 116, + 0, + 0, + 0, + 0, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 7, + 30, + 0, + 0, + 0, + 0, + 0, + 5, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 46, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 53, + 0, + 0, + 0, + 0, + 52, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 53, + 0, + 0, + 0, + 0, + 52, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 22, + 0, + 0, + 0, + 0, + 52, + 22, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 15, + 15, + 30, + 0, + 226, + 227, + 251, + 52, + 13, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 0, + 0, + 243, + 243, + 0, + 0, + 92, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 164, + 0, + 307, + 307, + 308, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 164, + 0, + 271, + 271, + 316, + 600, + 601, + 601, + 602, + 0, + 0, + 0, + 0, + 0, + 0, + 600, + 601, + 601, + 601, + 601, + 602, + 560, + 561, + 561, + 561, + 561, + 164, + 10, + 10, + 11, + 0, + 608, + 609, + 609, + 610, + 0, + 0, + 0, + 0, + 0, + 0, + 608, + 9, + 609, + 609, + 609, + 610, + 568, + 568, + 569, + 569, + 9, + 10, + 16, + 16, + 0, + 17, + 624, + 625, + 16, + 17, + 16, + 0, + 0, + 0, + 0, + 0, + 616, + 10, + 17, + 0, + 0, + 16, + 576, + 0, + 0, + 0, + 0, + 16, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 164, + 164, + 165, + 616, + 10, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!Flame", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 33, + 22, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 0, + "y": 11 + }, + { + "id": 2, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 8, + "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": 13, + "y": 10 + }, + { + "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": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「大丈夫かな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "上手くナンパされるといいけど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ん?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうか・・・俺はこれからナンパされる瞬間を目撃するのか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだかそう考えたら気分が悪・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いや、コレは作戦なんだ。」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "車ブーン", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「よー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ねえちゃん、俺たちと今からドライブに行かない?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「一緒に夜まで峠を攻めようぜ。山から見る夜景も綺麗だよー」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「あら、良いわね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私、この辺よく分からないの。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " おススメのスポットがあったら連れてってくれる?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「え、ミミちゃんに言ってるの?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "わーい、ナンパされちゃったー。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "嬉しいな。行く行くーーー!」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「えーっと,そうね...いいわよ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "随分センスのない安っぽい車だけど、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "我慢して乗ってあげるわ。」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "車ブーン", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よし追いかけよう" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 36, + 3, + 29, + 0, + 0 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 15 + }, + { + "id": 4, + "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": "!$01ivent", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 8 + }, + { + "id": 5, + "name": "EV005", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "kuruma", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 9, + "y": 9 + }, + { + "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": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "josi", + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "josi", + 1 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そういえば、この辺ナンパが多いって聞いたな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「おや?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "車ブーン", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「よー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ねえちゃん、俺たちと今からドライブに行かない?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「一緒に夜まで峠を攻めようぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "山から見る夜景も綺麗だよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女性>「ええ、なんか怖いから嫌です。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「大丈夫だって。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "うちらの先輩ギャンデッドが知り合いにいるから。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全然大丈夫だよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女性>「むしろ大丈夫じゃないような…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「めんどくさいな。それ、入れちまえ!」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女性>「きゃーーーー!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "車ブーン", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「た、大変だ!ナンパどころか、誘拐じゃないか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あの連中、さっきギャンデッドと知り合いとか言ってたよな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなに相談しよう。」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 22, + 22, + 0 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 21, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 11 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 62, + 62, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "車ブーン", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "Door3", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 2, + 7, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "車ブーン", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "car1", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あれ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんだ。なんだか高級そうな車から降りてきたぞ・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 38, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "主人公のセリフ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、どうしたんですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの車は一体・・・?」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ああ、あれ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[5]の物よ。この前の活動で相談したいことが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あるとかなんとか・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ええっ!!なにか問題でも?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫ですか」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「みんなが心配するようなことじゃないわよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それに私も興味があったから探りを入れていただけ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いい機会になったわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まあ、あんな高級車早々乗れませんよね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「俺なら乗ってるだけで緊張しちゃうなぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凄いっ!! 流石です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "修羅場をくぐってきただけの事はありますね」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「まあ・・・そうね・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「かっこいいなぁ・・・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 11 + } + ] +} \ No newline at end of file diff --git a/www/data/Map013.json b/www/data/Map013.json new file mode 100644 index 0000000..8c337fc --- /dev/null +++ b/www/data/Map013.json @@ -0,0 +1,16015 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Dirt2", + "battleback2Name": "SF_Park", + "bgm": { + "name": "03花風はほのかに", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 26, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 3, + "width": 26, + "data": [ + 1593, + 6818, + 6838, + 6024, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6022, + 6816, + 6800, + 1593, + 6844, + 6026, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6818, + 6828, + 1593, + 6794, + 6016, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6376, + 6376, + 6376, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6832, + 6786, + 3717, + 6796, + 6016, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 5315, + 5314, + 5318, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6832, + 6792, + 3724, + 7955, + 6016, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 5321, + 5320, + 5324, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6844, + 7958, + 3341, + 7953, + 6016, + 3330, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3332, + 5703, + 5706, + 5703, + 3330, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3332, + 6030, + 7956, + 3716, + 7961, + 6028, + 3336, + 3324, + 3304, + 3296, + 3296, + 3296, + 3296, + 3300, + 3324, + 3334, + 5709, + 7151, + 5709, + 3312, + 3296, + 3296, + 3296, + 3296, + 3300, + 3324, + 3334, + 6383, + 7964, + 3682, + 3716, + 6842, + 3723, + 3725, + 3312, + 3296, + 3300, + 3324, + 3324, + 3334, + 3714, + 3716, + 3330, + 3316, + 3316, + 3297, + 3296, + 3296, + 3296, + 3296, + 3320, + 3723, + 3725, + 6842, + 3714, + 3684, + 3718, + 6832, + 3330, + 3316, + 3297, + 3296, + 3320, + 3723, + 3713, + 3713, + 3709, + 3718, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3298, + 3316, + 3332, + 6832, + 3720, + 3718, + 3338, + 6844, + 3312, + 3296, + 3296, + 3296, + 3298, + 3316, + 3317, + 3329, + 3329, + 3329, + 3325, + 3324, + 3324, + 3324, + 3324, + 3324, + 3304, + 3296, + 3296, + 3296, + 3320, + 6832, + 3330, + 2084, + 3328, + 6030, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3714, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3716, + 3312, + 3296, + 3296, + 3296, + 3320, + 6832, + 3312, + 2072, + 3340, + 6846, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3704, + 3336, + 3324, + 3324, + 3324, + 3334, + 6832, + 3336, + 2072, + 6794, + 6026, + 3336, + 3324, + 3324, + 3324, + 3324, + 3324, + 3321, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3682, + 3700, + 3700, + 3700, + 3700, + 3716, + 6832, + 6786, + 2072, + 6796, + 6016, + 3723, + 3713, + 3713, + 3713, + 3713, + 3725, + 3328, + 3720, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3718, + 6844, + 6792, + 2072, + 7955, + 6016, + 2091, + 2093, + 3330, + 3316, + 3316, + 3317, + 3327, + 3329, + 3329, + 3329, + 3329, + 3329, + 3318, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3332, + 6030, + 7958, + 2072, + 7953, + 6016, + 3330, + 3316, + 3297, + 3296, + 3300, + 3334, + 3714, + 3716, + 2091, + 2081, + 2081, + 2093, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3300, + 3324, + 3334, + 6379, + 7956, + 2072, + 7961, + 6016, + 3312, + 3296, + 3296, + 3296, + 3320, + 3714, + 3681, + 3704, + 3330, + 3316, + 3316, + 3316, + 3297, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3714, + 3716, + 6842, + 7964, + 2050, + 2084, + 6016, + 3336, + 3324, + 3324, + 3324, + 3334, + 3696, + 3684, + 3718, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3720, + 3718, + 6832, + 2082, + 2048, + 2072, + 6016, + 3714, + 3700, + 3700, + 3700, + 3700, + 3681, + 3704, + 3330, + 3301, + 3324, + 3324, + 3308, + 3324, + 3324, + 3308, + 3324, + 3324, + 3308, + 3326, + 3329, + 3341, + 6832, + 2064, + 2048, + 2072, + 6016, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3704, + 3336, + 3334, + 3723, + 3725, + 3340, + 4155, + 4157, + 3340, + 4155, + 4157, + 3340, + 4155, + 4157, + 3722, + 6832, + 2064, + 2048, + 2072, + 6016, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3682, + 3700, + 3716, + 4146, + 4148, + 3714, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3706, + 6832, + 2064, + 2056, + 2072, + 6016, + 3720, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3688, + 3704, + 4152, + 4150, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3684, + 3718, + 6832, + 2064, + 2064, + 2072, + 6016, + 2082, + 2068, + 2068, + 2068, + 2068, + 2068, + 2084, + 3720, + 3710, + 3713, + 3713, + 3709, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3718, + 2090, + 6832, + 2064, + 2064, + 2072, + 6016, + 2064, + 2048, + 2048, + 2048, + 2048, + 2048, + 2050, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2074, + 6832, + 2064, + 2064, + 2072, + 6016, + 2064, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2072, + 6832, + 2064, + 2064, + 2072, + 6016, + 2064, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2072, + 6844, + 2064, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3581, + 0, + 0, + 3579, + 3569, + 3558, + 3556, + 3556, + 3556, + 3556, + 3556, + 3556, + 3572, + 0, + 0, + 0, + 3570, + 3556, + 3556, + 3556, + 3557, + 3569, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 4299, + 4301, + 3552, + 3536, + 3536, + 3536, + 3536, + 3540, + 3564, + 3574, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3540, + 3574, + 4299, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3540, + 3564, + 3564, + 3574, + 0, + 0, + 3570, + 3556, + 3556, + 3537, + 3536, + 3536, + 3560, + 3811, + 3821, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4299, + 4301, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3536, + 3536, + 3536, + 3560, + 3808, + 4299, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 3570, + 3556, + 3537, + 3536, + 3538, + 3557, + 3569, + 3569, + 3569, + 3569, + 3565, + 3564, + 3564, + 3564, + 3564, + 3564, + 3574, + 3808, + 3579, + 3569, + 3581, + 0, + 0, + 4196, + 0, + 0, + 3576, + 3544, + 3536, + 3536, + 3536, + 3560, + 3818, + 4291, + 4289, + 4289, + 4301, + 0, + 4299, + 4289, + 4289, + 4293, + 3810, + 3779, + 3796, + 3796, + 3812, + 0, + 0, + 4184, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3536, + 3560, + 3820, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4288, + 3816, + 3804, + 3804, + 3804, + 3814, + 0, + 0, + 4184, + 0, + 0, + 0, + 3576, + 3564, + 3564, + 3564, + 3566, + 3573, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3580, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4198, + 0, + 0, + 4299, + 4289, + 4289, + 4289, + 4289, + 4289, + 4289, + 4295, + 3579, + 3569, + 3569, + 3569, + 3558, + 3556, + 3572, + 4275, + 4289, + 4289, + 4289, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 3570, + 3556, + 3556, + 3556, + 3572, + 0, + 0, + 0, + 4203, + 4193, + 4193, + 4205, + 3576, + 3544, + 3560, + 4300, + 3570, + 3556, + 3557, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3536, + 3560, + 0, + 4298, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3560, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3564, + 3564, + 3564, + 3574, + 0, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3561, + 4298, + 3576, + 3564, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4297, + 4289, + 4289, + 4289, + 4289, + 4289, + 4289, + 4301, + 3580, + 4297, + 4289, + 4289, + 4289, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3582, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4196, + 0, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4202, + 0, + 0, + 4200, + 4198, + 0, + 4178, + 4188, + 4188, + 4188, + 4188, + 4188, + 4190, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4187, + 0, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 973, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 965, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 973, + 0, + 20, + 965, + 965, + 384, + 966, + 0, + 965, + 965, + 965, + 966, + 966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 965, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 973, + 0, + 855, + 974, + 974, + 974, + 974, + 973, + 974, + 965, + 0, + 0, + 0, + 394, + 974, + 973, + 973, + 974, + 395, + 973, + 974, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 863, + 974, + 974, + 974, + 974, + 973, + 974, + 973, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 130, + 0, + 0, + 125, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 130, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 111, + 111, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 930, + 931, + 931, + 20, + 0, + 0, + 0, + 20, + 0, + 965, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 965, + 965, + 966, + 966, + 20, + 955, + 0, + 0, + 20, + 0, + 973, + 963, + 977, + 973, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 965, + 973, + 966, + 965, + 172, + 20, + 0, + 0, + 0, + 20, + 0, + 172, + 984, + 985, + 963, + 964, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 973, + 966, + 974, + 966, + 974, + 20, + 0, + 0, + 0, + 20, + 0, + 171, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 963, + 974, + 948, + 424, + 424, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 965, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 231, + 963, + 977, + 973, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 863, + 0, + 985, + 984, + 964, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 103, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 111, + 165, + 0, + 0, + 0, + 165, + 165, + 187, + 771, + 772, + 948, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 779, + 984, + 899, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 20, + 0, + 0, + 0, + 20, + 111, + 0, + 0, + 0, + 0, + 165, + 165, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 131, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 131, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 231, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 679, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 679, + 0, + 965, + 676, + 302, + 0, + 0, + 0, + 844, + 5, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 844, + 0, + 844, + 0, + 0, + 20, + 676, + 949, + 0, + 302, + 844, + 844, + 844, + 852, + 0, + 1011, + 0, + 1011, + 1002, + 1003, + 0, + 1, + 2, + 844, + 1002, + 1003, + 852, + 1011, + 852, + 844, + 0, + 528, + 0, + 966, + 0, + 302, + 852, + 852, + 852, + 0, + 1002, + 1003, + 1, + 2, + 1011, + 0, + 528, + 530, + 528, + 852, + 1011, + 5, + 6, + 1002, + 1003, + 852, + 0, + 671, + 0, + 974, + 0, + 302, + 103, + 966, + 847, + 385, + 965, + 966, + 966, + 208, + 209, + 210, + 529, + 0, + 529, + 965, + 966, + 965, + 965, + 966, + 966, + 965, + 966, + 679, + 0, + 0, + 0, + 302, + 111, + 974, + 129, + 103, + 103, + 103, + 103, + 216, + 217, + 218, + 653, + 653, + 653, + 973, + 103, + 103, + 384, + 385, + 949, + 950, + 951, + 302, + 0, + 948, + 0, + 302, + 0, + 0, + 129, + 111, + 111, + 111, + 111, + 224, + 225, + 226, + 638, + 43, + 639, + 956, + 111, + 111, + 392, + 393, + 0, + 0, + 0, + 302, + 0, + 0, + 0, + 528, + 0, + 0, + 0, + 130, + 235, + 129, + 104, + 243, + 0, + 963, + 964, + 0, + 963, + 964, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 302, + 0, + 0, + 0, + 671, + 103, + 103, + 0, + 130, + 235, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 194, + 195, + 119, + 302, + 0, + 0, + 0, + 679, + 103, + 103, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 929, + 202, + 203, + 127, + 528, + 947, + 0, + 0, + 302, + 111, + 111, + 966, + 0, + 965, + 966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 947, + 937, + 938, + 939, + 939, + 671, + 947, + 0, + 0, + 302, + 772, + 855, + 976, + 855, + 976, + 977, + 0, + 0, + 364, + 355, + 355, + 355, + 355, + 207, + 364, + 0, + 955, + 965, + 973, + 171, + 129, + 679, + 955, + 0, + 0, + 302, + 0, + 863, + 968, + 863, + 984, + 985, + 0, + 0, + 275, + 276, + 0, + 0, + 0, + 275, + 276, + 0, + 965, + 973, + 965, + 973, + 129, + 302, + 0, + 0, + 0, + 302, + 362, + 187, + 0, + 0, + 0, + 0, + 0, + 0, + 355, + 355, + 0, + 0, + 0, + 0, + 0, + 0, + 847, + 964, + 973, + 129, + 129, + 302, + 0, + 0, + 0, + 302, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 276, + 0, + 0, + 0, + 275, + 276, + 0, + 855, + 976, + 977, + 432, + 432, + 302, + 0, + 0, + 0, + 302, + 970, + 966, + 0, + 965, + 966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 863, + 968, + 985, + 440, + 440, + 528, + 0, + 0, + 0, + 302, + 886, + 976, + 855, + 976, + 977, + 0, + 0, + 0, + 355, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 980, + 980, + 980, + 0, + 0, + 671, + 0, + 0, + 0, + 302, + 239, + 984, + 863, + 968, + 985, + 0, + 0, + 0, + 0, + 355, + 0, + 0, + 355, + 0, + 0, + 0, + 988, + 988, + 988, + 263, + 263, + 671, + 0, + 0, + 0, + 302, + 247, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 671, + 0, + 0, + 0, + 302, + 1008, + 1023, + 0, + 0, + 0, + 1008, + 1008, + 770, + 855, + 976, + 977, + 0, + 899, + 0, + 0, + 0, + 899, + 0, + 899, + 0, + 187, + 671, + 0, + 0, + 0, + 302, + 103, + 0, + 0, + 0, + 0, + 0, + 0, + 778, + 863, + 968, + 985, + 132, + 0, + 0, + 0, + 956, + 956, + 0, + 0, + 0, + 207, + 671, + 0, + 0, + 0, + 302, + 1009, + 165, + 0, + 0, + 0, + 1009, + 1009, + 772, + 772, + 0, + 0, + 132, + 956, + 0, + 0, + 0, + 0, + 0, + 0, + 956, + 132, + 671, + 0, + 0, + 0, + 302, + 945, + 946, + 0, + 0, + 0, + 945, + 946, + 171, + 172, + 131, + 0, + 132, + 131, + 131, + 362, + 362, + 362, + 131, + 131, + 132, + 132, + 671, + 0, + 0, + 0, + 302, + 945, + 946, + 0, + 0, + 945, + 946, + 0, + 945, + 946, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 171, + 172, + 0, + 671, + 0, + 0, + 0, + 302, + 886, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 671, + 0, + 0, + 0, + 302, + 239, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 671, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": 43, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 28, + 9, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 14, + "y": 6 + }, + { + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 1 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 13, + 7, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 3 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 22 + }, + { + "id": 5, + "name": "EV005", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 21 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 21 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 22 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 20 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 20 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 48, + 0 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 11, + 98, + false + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「リッカさん。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "無事ですか?」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "ビリビリ", + "volume": 50, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「ンゴオ・・・ガアア・・・アウウウ・・・ンン・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・ダメだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ノイズしか聞こえない」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 13 + }, + { + "id": 11, + "name": "テントエロ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 12 + }, + { + "id": 12, + "name": "テントエロ2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 53, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 20 + }, + { + "id": 13, + "name": "テントエロ3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 58, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 15 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 53, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": 9, + "y": 20 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 58, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 13, + 103, + 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": 19, + "y": 16 + }, + { + "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": "01rikka", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 87, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「ありがとう\\n[4]くん。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "迅速な行動ね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "助かったわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「焦りましたよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカさんになにかあったらお終いですから・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「そう・・・・ね・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "でも、そうでもないかもしれないわよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "最近のアナタの活躍を見る限り・・・ね。」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[1]を救出した" + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「はいどうぞ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "これでもう大丈夫ですよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「ありがてぇ・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "助かるよ、お巡りさん。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカさんが物資をホームレス達に配っている" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "よく見ると箱のフジミ重工のロゴの上からSIGNALのロゴが" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "シールで貼り直されている" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "・・・・・・・・抜け目ない。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「あら、\\n[4]くん。こっちは順調よ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "人手は足りてるし、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "今のところギャンデッドとの繋がりも出て来ないわ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そうですか・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何は違和感はありませんか?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[14]「そうね・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "強いて言うならこのコミュニティは" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "極度に知能の低いホームレスが多いわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[14]「年齢からくる痴呆か、アルコールや薬物の中毒・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "或いは元から知能に問題があってホームレスに身を落としたとも" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "考えられるけど、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それにしても多いのよ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「何かあったらすぐに端末で知らせるから」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「わかりました" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "引き続きよろしくお願いします」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「リッカさんとはいつでも連絡が取れる。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ここは任せて自分のできることをしよう」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 84, + 84, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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 + }, + { + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 7, + "y": 13 + }, + { + "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": "02Player", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 87, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「ありがとうー\\n[4]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "頼りになるねー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「当然だろ。怪我はないか?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「そこは大丈夫。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "頑丈だけがミミちゃんの取り柄だから!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・他にも良い所はいっぱいあるぞ。」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[2]を救出した" + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 70, + true + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「何やってるんだミミ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「川でお洗濯してるんだよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ホームレスさんたちいつもしてるんだって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "重労働だし大変だと思って」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「手伝ってあげてるのか。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 偉いな。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「えへへ~~まあね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "でも不思議とホームレスさん達、力持ちなんだよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あんなに痩せてるのにさ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「ミミは変に探りを入れずに自然に" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼らに打ち解けさせた方が良いだろう」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 85, + 85, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 53, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 18 + }, + { + "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": "03Player", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 87, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「もうっ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "助けに来るのが遅い!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何やってるのよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「はああああ~~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こ、怖くなんか無かったんだからね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「わ、悪かったよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "け、怪我はなかったか。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「問題ないわ、私にもホームレス達にもね。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ちゃんと彼らの事も考えてたのか。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "少しは成長してるんだな・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[3]を救出した" + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 2, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 2, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「おい。嬢ちゃんお酌してや」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 1, + -1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 1, + -1 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「いやーーこんなべっぴんさんに" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ついでもらう酒はうめーなー」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + -1, + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + -1, + 1 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「フフフ・・・それはまあ当然でしょうね♪" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ホラホラ、もっと有り難がりなさいよ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「今日の鉄くず回収はえらい堪えたからなぁ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "酒がしみるぜぇ~~~」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + -2, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + -2, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「自分達でプレス機まで使ってるの?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "よくやるわねぇ・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「うん、まあ・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "少し横暴だが打ち解けてるようだ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "好きにやらせておこう」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 86, + 86, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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 + }, + { + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 58, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 21 + }, + { + "id": 19, + "name": "EV019", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 1, + 0, + 1 + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 21, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 30 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 48, + 48, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 42, + 42, + 0 + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 135 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 42 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 43 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "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": 1, + "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": 8, + "y": 13 + }, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 1, + 0, + 1 + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 22, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 30 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 53, + 53, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 43, + 43, + 0 + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 136 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 42 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 43 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "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": 1, + "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": 8, + "y": 17 + }, + { + "id": 21, + "name": "EV021", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 1, + 0, + 1 + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 23, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 30 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 58, + 58, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 44, + 44, + 0 + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 137 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 42 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 43 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "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": 1, + "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": 17, + "y": 21 + }, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 12, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 11, + 98, + 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": 19, + "y": 21 + }, + { + "id": 23, + "name": "ホム1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 12, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「ジロジロ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Monster2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>\\{「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 11 + }, + { + "id": 24, + "name": "司令塔", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 3, + "priorityType": 2, + "stepAnime": false, + "through": true, + "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": 43, + "variableValid": true, + "variableValue": 1 + }, + "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, + "y": 5 + }, + { + "id": 25, + "name": "EV025", + "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": "BB_akunin2", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 87, + 0 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>\\{「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「ありがてぇなぁ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "人間との触れ合いが減ってるからよう」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 17 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": false, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 24, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 24, + 28, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「な、これは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ドローン" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一体何が」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "爆走列車VINVIN号", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「\\n[4]君聞こえる?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これはギャンデッドの催眠ドローンよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 広範囲に催眠音波を発信してるわ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「で、でも催眠ジャミングが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あるからみんな平気ですよね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早くこいつを飛ばしてるやつを見つけま・・・」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>\\{「うがあああああ~~~!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「わー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんな落ち着いてー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうしちゃったのーー?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「あわわわ・・・お酒飲ませすぎたかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょ、ちょっと・・絡み酒はマナー違反よおおお!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「このドローンの狙いは・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ホームレスたちよ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを操って善意で行動している私達を襲わせる気だわ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんて卑劣な・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「ダメだよー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "暴れちゃあ~~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう、悪い人はミミちゃん実力行使に出ちゃうんだぞ~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あうううっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「リ・・リッカさん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ホームレスさんたちは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドによってサイボーグ化されてるんです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本気で襲われたら敵いませんよっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\{「なんですって!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「どおりで・・・催眠にかかるのが早すぎるはずよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おそらく脳にも・・・細工を・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まずい・・・通信も・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「\\n[4]君、・・・・ドローンを攻・・・撃・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "して・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ッッガマ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ショオアsk・・・・・・・・・ンコイイ・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "fンヴィハ・・・・・・・・s;cv" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「リッカさん!!リッカさん!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・・・・くそ、もう電波が届かない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「どうにかドローンを排除しなくては・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「リッカさんが一番ホームレスたちに囲まれている。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あれじゃあどうしようもないぞ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「早く助けないと・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも俺一人だと・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まずはミミやヒトミを助けるべきか?」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 8, + 8, + 0, + 0, + 2 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 34 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "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": 17, + "y": 13 + }, + { + "id": 27, + "name": "EV027", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 70, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": false, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 216, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "03花風はほのかに", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「どーもこんにちわー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "学生ボランティアです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "物資を配りに来ましたー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どーぞー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「ジロジロ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ふうふうふうふう、すごい量の物資だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "荷解きだけで大変だぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「なんかくれるらしいぞ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "貰っとくかぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「はーい並んでください" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全員分ありますから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 争わないで」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「流石リッカさんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ホームレスをしっかり誘導してる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「おーい、こっちまで来てくれぇ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オレは足が悪くてよう・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「あーっと・・ただいま・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「お疲れ\\n[4]物資まだある?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ボクがジャンジャン配っていくよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " テントから出て来れない人もいるからさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そうか助かるよ、ミミ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「おほほ・・・良い匂いだなぁ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "べっぴんさんもいるぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「うー臭い、汚い、不潔ー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも負けるわけには」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・ヒトミもヒトミなりに頑張っているようだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「しかし、ボランティアって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "実際やってみると大変だなぁ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「うん、何だかこう言うのも悪くないな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 悪党と戦うだけが平和を守るって事じゃないんだな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 貴重な経験だぞ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_12", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「\\n[4]君、何か忘れてない?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「あ、もちろんですよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 潜入捜査もしっかりやらないと・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「つい、忙しくてボーっとしていた・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "マズイマズイ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ビリビリ", + "volume": 50, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「各自しっかり聞き取りをしていってちょうだい」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・よし、荷解きはこのへんでいいな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さて、みんなの様子を見つつ周囲を探ってみるか」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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": 16, + "y": 13 + }, + { + "id": 28, + "name": "EV028", + "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": "BB_akunin2", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 87, + 0 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>\\{「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「ありがてぇなぁ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 20 + }, + { + "id": 29, + "name": "EV029", + "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": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 87, + 0 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>\\{「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「ありがてぇなぁ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 5, + "y": 23 + }, + { + "id": 30, + "name": "EV030", + "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": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 20 + }, + { + "id": 31, + "name": "EV031", + "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": "BB_akunin2", + "direction": 4, + "pattern": 1, + "characterIndex": 2 + }, + "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": 21, + "y": 21 + }, + { + "id": 32, + "name": "司令塔2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 43, + 0, + 4, + 1 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": 0 + }, + { + "code": 4, + "indent": 0 + }, + { + "code": 4, + "indent": 0 + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あのテントにドローンが入っていった" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あそこに操っている奴がいるのか。」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 43, + 43, + 0, + 0, + 5 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 28, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まずはみんなを助けに行こう" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 28, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 28, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 28, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 204, + "indent": 0, + "parameters": [ + 8, + 5, + 4 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": 0 + }, + { + "code": 4, + "indent": 0 + }, + { + "code": 4, + "indent": 0 + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あのテントにドローンが入っていった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あそこに操っている奴がいるのか。」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 0, + 0, + 5 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": true, + "variableValue": 5 + }, + "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": 14, + "y": 15 + }, + { + "id": 33, + "name": "EV033", + "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": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 87, + 0 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>\\{「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「あーーうーーー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ちょうちょ・・・きれいだ・・あへへへ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「酔っ払っているのか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "・・あるいは痴呆が進んでいるのか?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 17, + "y": 14 + }, + { + "id": 34, + "name": "EV034", + "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": "BB_akunin2", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 87, + 0 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>\\{「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「若い子の顔を見るだけでも元気が出るもんだよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ありがとうねぇ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 15, + "y": 20 + }, + { + "id": 35, + "name": "EV035", + "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": "BB_akunin2", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 87, + 0 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>\\{「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「ありがてぇなぁ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 21 + }, + { + "id": 36, + "name": "EV036", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 38, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 5, + "y": 7 + }, + { + "id": 37, + "name": "EV037", + "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": "Nature", + "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": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 17 + }, + { + "id": 38, + "name": "EV038", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 53, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 21 + }, + { + "id": 39, + "name": "EV039", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 53, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 21 + }, + { + "id": 40, + "name": "EV040", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 53, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 21 + }, + { + "id": 41, + "name": "EV041", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 38, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 17, + "y": 7 + }, + { + "id": 42, + "name": "EV042", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 84, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「うう~~む・・」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_r-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「どうしましたー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「ああ、腰が痛くて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この箱運んでもらえるかい・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「いいですよーよいしょ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_r-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ブン", + "volume": 20, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「うへへ・・・良い匂いだなぁ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もっと弄りてぇ・・・ウヘヘ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「・・・・・・・・・・やれやれ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとアルコールを飲ませすぎたわね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "調子に乗ってきてるわ・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 1, + "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": 9, + "y": 12 + }, + { + "id": 43, + "name": "EV043", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 85, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「うう~~む・・」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_m-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あれ? どうしたの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「ああコイツも洗濯してくれねぇか・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "汚れがしつこくてよう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「いいよ?まかせ・・」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_m-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "むにゅう", + "volume": 20, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「ウヘヘ・・・あんがとよぉ~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「わああ・・・どこ触ってるの~~~・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 1, + "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": 8, + "y": 15 + }, + { + "id": 44, + "name": "EV044", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 86, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「うう~~む・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「おーい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こっちにも酒くれーい」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_h-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>「はいはい、どれだけ飲むのよ、あなた達" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体壊すわよ」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 50, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_h-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「うへへ・・・いい景色だなぁ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>「そ・・そうかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゴミためしか視界にないけれど?」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 1, + "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": 17, + "y": 18 + }, + { + "id": 45, + "name": "EV045", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 84, + "switch1Valid": true, + "switch2Id": 85, + "switch2Valid": true, + "variableId": 7, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 86, + 0 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 23, + { + "list": [ + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "mob-9", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「よう坊主、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 色々持ってきてくれてありがとな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 助かったよ」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 46, + { + "list": [ + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「本当だぜ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " その年でボランティアなんてなんて立派だな。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「いえ、俺は言われたことをやってるだけで" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 全然」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「ハハハ、いいかぁ坊主、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 一番楽に暮らしていける奴ってのはな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 言われた事を素直にやれる奴なんだよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「そうそう変に欲かいて" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " おかしな事始めると大体痛い思いするだけなんだわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>「見たくもねー、知りたくもねーもんに関わっちまったりな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「なるほど、この人達なりの人生哲学って事か。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「大分打ち解けてきたな、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ちょっと話を振ってみようか」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ところで一ついいですか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " この辺でギャンデッドを見かけません?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\ホームレス>「ギャンデッドさんねー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " よく来るよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「何をしに?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\ホームレス>「鉄屑や粗大ゴミを買い取ってくれるんだよー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 最近じゃ法律がどうとかで業者が買ってくれなくてよー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 困ってたんだ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あれ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あの子供の言ってたことと違うな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 子供には酷いことされてるように見えたってだけか?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なんか酷いことをされませんでした?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\ホームレス>「いやーむしろ腰とか膝とか治療してくれるんだ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺たち医者になんてかかれねーからよー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "助かってるぜ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\男>「俺たち医者になんてかかれねーからよー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\ホームレス>「俺も片目見えるようにしてもらったよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ありがてーなー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「よく見たら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 確かに手足を機械化している人たちが多いな・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 何で気が付かなかったんだ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「みんなホームレスなんて気にしてないってことか・・・。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " この街には多くのサイボーグが既にいたんだ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\ホームレス>「ああ、ボウズ。この事は内緒にしてくれよな・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " この辺じゃあ体が機械のやつは犯罪者くらいしかいねーんだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 余計に住みづらくなっちまう・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「え、ええ分かりました。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「排他的なのはこういう事だったのか。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しゃ・・・社会問題ってやつだよなぁ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "この人たちのために何が出来るんだろう?」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 87, + 87, + 0 + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 12 + }, + { + "id": 46, + "name": "ホム2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 12, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\ホームレス>「ジロジロ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Monster2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>\\{「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 13 + }, + { + "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": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 5 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ピンク色のゼリーが置かれている" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 3, + "y": 7 + }, + { + "id": 48, + "name": "EV048", + "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": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 5 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ピンク色のゼリーが置かれている" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 18, + "y": 7 + }, + { + "id": 49, + "name": "EV049", + "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": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 5 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ピンク色のゼリーが置かれている" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 4, + "y": 7 + }, + null, + { + "id": 51, + "name": "EV051", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 37, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 23, + "y": 7 + }, + { + "id": 52, + "name": "EV052", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 37, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 20, + "y": 9 + }, + { + "id": 53, + "name": "EV053", + "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": "Nature", + "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": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 10 + }, + { + "id": 54, + "name": "EV054", + "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": "Nature", + "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": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 17 + }, + { + "id": 55, + "name": "EV055", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 65, + true + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 11, + "y": 7 + } + ] +} \ No newline at end of file diff --git a/www/data/Map014.json b/www/data/Map014.json new file mode 100644 index 0000000..73bfaaa --- /dev/null +++ b/www/data/Map014.json @@ -0,0 +1,10485 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 23, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 1, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 8, + "width": 25, + "data": [ + 7596, + 7596, + 7596, + 7596, + 7596, + 7606, + 7147, + 7146, + 7146, + 7146, + 7150, + 7608, + 7606, + 5603, + 5606, + 7235, + 7234, + 7238, + 2896, + 7091, + 7090, + 7094, + 5507, + 5506, + 5510, + 2897, + 2909, + 7955, + 7954, + 7954, + 7954, + 6786, + 6772, + 6772, + 6772, + 6788, + 7518, + 7962, + 5601, + 5604, + 7233, + 7232, + 7236, + 2896, + 7089, + 7088, + 7092, + 5505, + 5504, + 5508, + 6772, + 6788, + 7953, + 7952, + 7952, + 7952, + 6768, + 6752, + 6752, + 6752, + 6776, + 7870, + 4014, + 5609, + 5612, + 7241, + 7240, + 7244, + 2896, + 7097, + 7096, + 7100, + 5513, + 5512, + 5516, + 6752, + 6776, + 7961, + 7960, + 7960, + 7960, + 6792, + 6780, + 6780, + 6780, + 6790, + 3243, + 3233, + 3222, + 3221, + 3233, + 3233, + 3245, + 2905, + 2897, + 2897, + 2897, + 2887, + 2897, + 2897, + 6780, + 6790, + 3234, + 3220, + 3220, + 3236, + 5079, + 5602, + 5602, + 5602, + 5079, + 2898, + 2900, + 3216, + 3224, + 2899, + 2909, + 5922, + 5908, + 5908, + 5924, + 6218, + 2896, + 6018, + 6004, + 7147, + 7142, + 3216, + 3200, + 3200, + 3224, + 5077, + 5608, + 5608, + 5608, + 5077, + 2880, + 2888, + 3216, + 3224, + 2896, + 6270, + 5928, + 5916, + 5916, + 5926, + 6220, + 2896, + 6024, + 6012, + 6692, + 7140, + 3216, + 3200, + 3200, + 3224, + 5077, + 5795, + 5794, + 5798, + 5077, + 2880, + 2888, + 3216, + 3224, + 2896, + 6563, + 5651, + 5650, + 5650, + 5654, + 8006, + 2896, + 7331, + 7334, + 6680, + 7140, + 3216, + 3200, + 3200, + 3224, + 5077, + 5793, + 5792, + 5796, + 5077, + 2880, + 2888, + 3216, + 3224, + 2896, + 6569, + 5649, + 5648, + 5648, + 5652, + 8004, + 2896, + 7329, + 7332, + 6694, + 7148, + 3216, + 3200, + 3200, + 3224, + 5077, + 5793, + 5792, + 5796, + 5077, + 2880, + 2888, + 3216, + 3224, + 2881, + 2900, + 5649, + 5648, + 5648, + 5652, + 8012, + 2908, + 7329, + 7332, + 6383, + 2862, + 3218, + 3228, + 3228, + 3238, + 5085, + 5801, + 5800, + 5804, + 5085, + 2880, + 2888, + 3216, + 3224, + 2880, + 2888, + 5649, + 5648, + 5648, + 5652, + 3243, + 3245, + 7329, + 7332, + 6964, + 6980, + 3232, + 2898, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2865, + 2888, + 3216, + 3224, + 2904, + 2902, + 5657, + 5656, + 5656, + 5660, + 1537, + 1537, + 7337, + 7340, + 6944, + 6968, + 3232, + 2904, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2872, + 2888, + 3216, + 3206, + 3233, + 3233, + 3233, + 3245, + 2907, + 2909, + 1538, + 1538, + 1538, + 1538, + 6972, + 6982, + 3232, + 4403, + 4402, + 4402, + 4406, + 4355, + 4354, + 4354, + 4358, + 2880, + 2888, + 3216, + 3224, + 4595, + 4594, + 4594, + 4598, + 6018, + 6004, + 6004, + 6020, + 6834, + 6820, + 7331, + 7334, + 3232, + 4409, + 4408, + 4408, + 4412, + 4361, + 4360, + 4360, + 4364, + 2880, + 2888, + 3216, + 3224, + 4601, + 4600, + 4600, + 4604, + 6000, + 5984, + 5984, + 6008, + 6840, + 6828, + 7329, + 7332, + 3232, + 4787, + 4786, + 4786, + 4790, + 5795, + 5794, + 5794, + 5798, + 2880, + 2888, + 3216, + 3224, + 4979, + 4978, + 4978, + 4978, + 6024, + 6012, + 6012, + 6022, + 7234, + 7238, + 7329, + 7332, + 3232, + 4785, + 4784, + 4784, + 4788, + 5793, + 5792, + 5792, + 5796, + 2880, + 2888, + 3216, + 3224, + 4977, + 4976, + 4976, + 4976, + 5746, + 5746, + 5746, + 5746, + 7232, + 7236, + 7337, + 7340, + 3232, + 4793, + 4792, + 4792, + 4796, + 5801, + 5800, + 5800, + 5804, + 2880, + 2888, + 3216, + 3224, + 4985, + 4984, + 4984, + 4988, + 5753, + 5752, + 5752, + 5756, + 7241, + 7244, + 6964, + 6980, + 3232, + 2907, + 2897, + 2897, + 2897, + 2897, + 2897, + 2897, + 2897, + 2873, + 2888, + 3216, + 3224, + 2898, + 2884, + 2885, + 2897, + 2897, + 2897, + 2897, + 2897, + 2897, + 2897, + 6972, + 6982, + 3232, + 6978, + 6964, + 6964, + 6964, + 6964, + 6964, + 6964, + 6980, + 2880, + 2888, + 3216, + 3224, + 2880, + 2864, + 2888, + 6018, + 6004, + 6004, + 6004, + 6020, + 6834, + 6820, + 7331, + 7334, + 3232, + 6960, + 6944, + 6944, + 6944, + 6944, + 6944, + 6944, + 6968, + 2880, + 2888, + 3216, + 3224, + 2880, + 2864, + 2888, + 6000, + 5984, + 5984, + 5984, + 6008, + 6840, + 6828, + 7329, + 7332, + 3232, + 6984, + 6972, + 6972, + 6972, + 6972, + 6972, + 6972, + 6982, + 2880, + 2888, + 3216, + 3224, + 2880, + 2864, + 2888, + 6024, + 6012, + 6012, + 6012, + 6022, + 7235, + 7238, + 7337, + 7340, + 3232, + 7339, + 7338, + 7338, + 7338, + 7338, + 7338, + 7338, + 7342, + 2904, + 2889, + 3216, + 3224, + 2882, + 2892, + 2902, + 5747, + 5746, + 5750, + 8147, + 8150, + 7233, + 7236, + 5707, + 5710, + 3232, + 5711, + 5755, + 5754, + 5754, + 5754, + 5754, + 5758, + 5711, + 8159, + 2896, + 3216, + 3224, + 2896, + 8155, + 8158, + 5753, + 5752, + 5756, + 8153, + 8156, + 7241, + 7244, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3438, + 0, + 0, + 3438, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3438, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 38, + 38, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 557, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 609, + 610, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 352, + 0, + 751, + 0, + 0, + 109, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 617, + 0, + 770, + 771, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 722, + 723, + 36, + 36, + 36, + 0, + 0, + 625, + 626, + 778, + 0, + 0, + 877, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 730, + 731, + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 940, + 0, + 0, + 11, + 0, + 0, + 0, + 0, + 0, + 214, + 885, + 0, + 0, + 885, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 0, + 0, + 0, + 0, + 877, + 0, + 0, + 863, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 40, + 40, + 0, + 36, + 0, + 0, + 0, + 0, + 893, + 0, + 0, + 948, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 749, + 0, + 0, + 41, + 41, + 0, + 36, + 0, + 0, + 0, + 0, + 940, + 0, + 0, + 863, + 953, + 848, + 848, + 848, + 953, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 227, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 84, + 0, + 105, + 0, + 84, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 569, + 0, + 0, + 0, + 0, + 0, + 969, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 541, + 0, + 0, + 123, + 0, + 215, + 0, + 72, + 75, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 47, + 0, + 0, + 0, + 31, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 86, + 20, + 0, + 0, + 64, + 57, + 56, + 59, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 83, + 0, + 0, + 0, + 0, + 20, + 20, + 0, + 0, + 64, + 57, + 56, + 59, + 0, + 0, + 0, + 0, + 0, + 0, + 49, + 49, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 253, + 65, + 66, + 0, + 0, + 94, + 95, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 31, + 0, + 9, + 9, + 569, + 9, + 9, + 569, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 484, + 484, + 0, + 484, + 484, + 0, + 0, + 517, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 49, + 49, + 0, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 707, + 0, + 0, + 0, + 0, + 756, + 756, + 149, + 150, + 141, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 99, + 99, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 557, + 0, + 0, + 82, + 83, + 83, + 549, + 526, + 527, + 0, + 0, + 518, + 519, + 601, + 602, + 0, + 0, + 0, + 0, + 609, + 0, + 0, + 0, + 609, + 278, + 23, + 743, + 0, + 80, + 81, + 81, + 549, + 582, + 583, + 42, + 0, + 0, + 0, + 476, + 477, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 286, + 31, + 94, + 95, + 0, + 121, + 0, + 0, + 116, + 116, + 0, + 0, + 0, + 0, + 11, + 618, + 965, + 966, + 774, + 775, + 858, + 859, + 0, + 858, + 859, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 724, + 725, + 689, + 690, + 742, + 36, + 36, + 526, + 527, + 932, + 779, + 782, + 783, + 0, + 0, + 0, + 0, + 0, + 565, + 0, + 0, + 0, + 0, + 704, + 0, + 732, + 733, + 10, + 698, + 750, + 0, + 10, + 2, + 0, + 932, + 0, + 957, + 958, + 0, + 0, + 0, + 0, + 0, + 743, + 215, + 214, + 214, + 215, + 644, + 0, + 710, + 711, + 0, + 719, + 227, + 484, + 0, + 10, + 119, + 940, + 0, + 0, + 11, + 0, + 840, + 840, + 840, + 0, + 751, + 0, + 0, + 0, + 525, + 652, + 40, + 40, + 722, + 723, + 0, + 755, + 0, + 0, + 0, + 0, + 932, + 0, + 0, + 931, + 0, + 840, + 840, + 840, + 0, + 0, + 0, + 0, + 0, + 0, + 660, + 40, + 41, + 730, + 731, + 551, + 549, + 566, + 567, + 0, + 0, + 932, + 0, + 0, + 939, + 791, + 715, + 716, + 717, + 791, + 743, + 0, + 0, + 0, + 0, + 746, + 707, + 708, + 709, + 709, + 567, + 541, + 534, + 535, + 561, + 562, + 940, + 0, + 0, + 933, + 961, + 0, + 107, + 0, + 961, + 751, + 0, + 0, + 0, + 0, + 656, + 42, + 42, + 42, + 42, + 169, + 169, + 550, + 551, + 9, + 570, + 947, + 0, + 0, + 0, + 767, + 121, + 121, + 121, + 969, + 0, + 0, + 0, + 0, + 0, + 742, + 0, + 123, + 643, + 0, + 86, + 23, + 213, + 214, + 11, + 578, + 955, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 84, + 86, + 31, + 180, + 180, + 585, + 586, + 9, + 16, + 0, + 0, + 16, + 0, + 0, + 0, + 0, + 20, + 20, + 0, + 0, + 0, + 0, + 0, + 16, + 127, + 9, + 9, + 9, + 16, + 0, + 550, + 551, + 755, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 86, + 87, + 0, + 557, + 0, + 0, + 0, + 0, + 0, + 11, + 11, + 11, + 0, + 0, + 1, + 0, + 525, + 0, + 0, + 82, + 83, + 0, + 0, + 0, + 0, + 581, + 87, + 0, + 0, + 35, + 50, + 50, + 525, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 3, + 0, + 0, + 82, + 525, + 0, + 0, + 0, + 0, + 86, + 87, + 0, + 0, + 35, + 50, + 50, + 557, + 118, + 118, + 0, + 0, + 0, + 0, + 215, + 23, + 213, + 23, + 116, + 115, + 116, + 0, + 0, + 0, + 0, + 86, + 87, + 0, + 0, + 114, + 100, + 64, + 67, + 118, + 100, + 100, + 0, + 0, + 0, + 11, + 578, + 955, + 23, + 213, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 215, + 23, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 585, + 586, + 9, + 568, + 689, + 690, + 9, + 694, + 695, + 9, + 570, + 0, + 0, + 0, + 0, + 0, + 31, + 704, + 127, + 127, + 9, + 9, + 9, + 0, + 0, + 550, + 551, + 755, + 576, + 697, + 698, + 484, + 702, + 703, + 11, + 578, + 740, + 741, + 0, + 0, + 0, + 0, + 541, + 0, + 0, + 11, + 11, + 11, + 0, + 0, + 1, + 0, + 3, + 584, + 585, + 585, + 585, + 585, + 585, + 585, + 586, + 180, + 0, + 0, + 0, + 0, + 0, + 180, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 215, + 23, + 213, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 23, + 708, + 333, + 0, + 0, + 333, + 709, + 709, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 116, + 30, + 63, + 22, + 0, + 0, + 0, + 0, + 0, + 0, + 30, + 0, + 341, + 0, + 0, + 341, + 0, + 0, + 100, + 73, + 22, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!$neon", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "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": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 28, + 17, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 76, + 76, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 14, + "y": 22 + }, + { + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 28, + 17, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 76, + 76, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 22 + }, + { + "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": 61, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 61, + "variableValid": true, + "variableValue": 4 + }, + "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": 4 + }, + { + "id": 5, + "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": 205, + "indent": 0, + "parameters": [ + 21, + { + "list": [ + { + "code": 41, + "parameters": [ + "02Player", + 7 + ], + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "02Player", + 7 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 4 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 14, + 63, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<さくら>「ねえ、ゆうり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最近パパ活って流行ってるよね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ゆうり>「うんうん、私も気になってた!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんかすごく稼げるみたいだし。」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 15, + 3, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<さくら>「ねえ、聞いたことある?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「Mr. ブラック」っていう人の噂。」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 15, + 3, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ゆうり>「うーん、聞いたことないかも。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だけど、何か特別なことがあるの?」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 14, + 3, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<さくら>「うん、どうやら凄くお金をくれるらしいんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、詳しいことはよくわからないやつ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰も顔を知らないんだけど、凄い偉い人なんだってさー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ゆうり>「へぇ、そんな人がいるんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、ちょっと怖いよね。」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 14, + 3, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<さくら>「大丈夫だよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "聞いた話だと、警察もギャンデッドも逆らえないくらい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "偉いんだって。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だから絶対安心じゃん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ゆうり>「そんなに有名なのに顔を知らないの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "覆面でも被ってパパ活してるワケ~~~?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コワ~~~」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 15, + 3, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<さくら>「うーん、よくわかんないんだけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "合った人もなんでか顔が思い出せないんだってさ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "てか何されたか思い出せない子もいるって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でもお金は貰えるらしいよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<さくら>「水曜日の7時にそこのラブホに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "行けば会えるって話だよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まさかこんなに簡単に情報が手に入るとは・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし・・ラブホテルかぁ・・・潜入するわけには・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いや・・きっとみんななら名案を思いつくはずだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "情報を仕入れたからにはまずは相談しよう」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 25, + 25, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 2, + 2, + 0, + 0, + 4 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 21, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 10, + "y": 11 + }, + { + "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": "mv-neon", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 4 + }, + { + "id": 8, + "name": "ntr窓", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 76, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 5 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 76, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + 8, + 4, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 8, + 113, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ピンク色に照らされたホテルの窓は、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "営業中であることを示していた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "窓の向こうでは部屋に入ったばかりの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男女二人がシルエットとして見える。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「やれやれ、真っ昼間からいい気なもんだ。」" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "もう少し覗く", + "やめておく" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "もう少し覗く" + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 102, + -102, + 119, + 119 + ], + 60, + false + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 75, + 75, + 0 + ] + }, + { + "code": 245, + "indent": 1, + "parameters": [ + { + "name": "cv_05loop_001_03a", + "volume": 25, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "童貞の俺にはまるで縁のない光景。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんとなくモヤモヤした気持ちを抱きながら、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺はその場から動けないでいた・・・・" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男性のシルエットは背が高く、肩幅が広いように見える。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼の手は女性の腰にしっかりと巻き付き、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "激しいピストンを行っている。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男の腰の動きが激しくなり、女が小さく喘ぐ姿が窓越しに見える。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男の荒々しい動きに合わせて、女の肢体が揺れる。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男の手が女の胸を鷲掴みにし、乱暴に揉みしだいている。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「おいおい..." + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こんなの外から見えちゃっていいのか...」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ホテルの設備に不安を抱くが・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "むしろ見せつけているのだろうか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "実際目が離せない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男女の姿に、異常な興奮を覚えてしまう。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男の動きが加速し、女が甲高い声を上げた。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺の視線は、二人の絡み合う姿から逸れられなかった...。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "これが...男女のセックスなのか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺には想像もつかない光景が目の前で展開されている。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男の荒々しい動きに合わせ、女の肢体が大きく揺れる。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "初めて見る生々しい光景に、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "童貞の俺は過剰に反応してしまう...。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "自分の経験値の無さを思い知らされ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "少しの自己嫌悪に襲われた。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "だがそれ以上に、" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "男に乱れ狂う女の姿に、俺の股間は熱くなり、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ムズムズとした感覚に襲われ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "パンツの中で少し湿った感触を覚えた。" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "やめておく" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「もう、帰るか・・・」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 75, + 75, + 1 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 30, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 7, + "y": 10 + }, + { + "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": "!$neon", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 7 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "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": false + } + ], + "x": 11, + "y": 9 + }, + { + "id": 12, + "name": "EV012", + "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": "!$02-kanban", + "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": false + } + ], + "x": 11, + "y": 6 + }, + { + "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": 61, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「おや・・・何だこれは?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG52_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「うわあああ・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "た、大変だ・・・女性がゴミのようにゴミ捨て場に・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "明らかにレイプされてるであろう女性は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "上半身をゴミに埋もれ全く身動きをしない・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "果たして生きているのだろうか・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「と、とにかく助けを呼ばないと」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 0, + 0, + 3 + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 4 + }, + "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": 5 + }, + { + "id": 14, + "name": "ぱぱかつ2", + "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": "josi", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 14, + 63, + 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": 7 + }, + { + "id": 15, + "name": "ぱぱかつ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 63, + 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": 11, + "y": 7 + }, + { + "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": 61, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「やあ、どうしたんだい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "慌てた様子で」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ・・ジュウイチロウくん、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "良い所に!! そ、そこの・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゴミ捨て場で・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "倒れてて・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「まあまあ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "落ち着いてくれ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何を言っているかわからないよ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 23, + { + "list": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 24, + { + "list": [ + { + "code": 41, + "parameters": [ + "mob-nude01", + 3 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "mob-nude01", + 3 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-レッド01", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<雌奴隷1号>「・・・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ゴミ捨て場で・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "倒れている女性を・・・見つけたんだ・・。」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 23 19 11" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 24 19 11" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 300 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 23 cancel" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 24 cancel" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「ふむふむ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "酔っ払いの類ではないんだよね・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 23, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 24, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "乱暴された痕跡があって・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "意識もなくて・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「大変だね。救急車を呼ぼう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "系列病院がそこにあるからすぐに着くはずだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「君は安全を確保して、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "救急車が来るまでそばにいてあげてくれ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、女性が呼吸をしているか確認してみて。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「分かった・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺ももう一度戻って見てくるよ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 1, + 0, + 1 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 3, + 9, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「え・・・いないぞ・・・どこにいったんだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだ救急車も来ていないのに女性は忽然と姿を消していた・・・" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 0, + 0, + 10 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ShowInfo 回想モードに【NTR】レッドシグナル-2段階を追加しました" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 191, + 191, + 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 21 + }, + { + "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": 61, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "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": 61, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 23, + { + "list": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_enemy1", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 24, + { + "list": [ + { + "code": 41, + "parameters": [ + "mob-nude01", + 3 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "mob-nude01", + 3 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "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": 21 + }, + { + "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": "mv-neon", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 9 + }, + { + "id": 19, + "name": "レッド1ふじみ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 61, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 16 + }, + { + "id": 20, + "name": "レッド1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "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": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 61, + "variableValid": true, + "variableValue": 2 + }, + "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": 14, + "y": 16 + }, + { + "id": 21, + "name": "レッド1てき", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "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": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 61, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 3 + }, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「ちょっと汚いですが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ココを抜けると近道ですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「こんな風紀の乱れたところを歩かせて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すいません」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-赤城アカネ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「死体や改造人体がゴロゴロ転がってないだけ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 健全ですよ~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本当に平和な街なんですね。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 19, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 20, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「へーそうですかー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "弟さんがいるんですね」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 21, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「フジミ重工の御曹司だな!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "警察に武装援助しやがって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "死ねえ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>\\{「あぶない!!」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 20, + { + "list": [ + { + "code": 14, + "parameters": [ + -1, + -1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + -1, + -1 + ], + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 20, + 42, + true + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG51_01", + 0, + 0, + -1280, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + false + ] + }, + { + "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": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 231 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 0, + 0, + 2 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 22, + 22, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0警報01", + "volume": 35, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ShowInfo 回想モードに【NTR】レッドシグナル-1段階を追加しました" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 191, + 191, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "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": 15, + "y": 12 + }, + { + "id": 23, + "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": "", + "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": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 6 + }, + { + "id": 24, + "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": "", + "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": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "y": 6 + }, + null, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 161 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 162 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 8, + "y": 11 + }, + { + "id": 27, + "name": "EV027", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 62, + 62, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさんにジュウイチロウ君、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなところで買い物ですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最近良く二人一緒ですね」」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG30_00-huku", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あら、\\n[4]くん・・・ええ・・っと・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日はたまたまよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "随分と歯切れが悪いな・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「やあ、\\n[4]くん" + ] + }, + { + "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": [ + "\\nr<\\n[4]>「それを買って貰ったんですか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "セクシーでよく似合ってますよ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピヨン", + "volume": 10, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そうかしら・・・な、なれないわねぇ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ・・・は・・」" + ] + }, + { + "code": 128, + "indent": 0, + "parameters": [ + 14, + 0, + 0, + 1, + false + ] + }, + { + "code": 319, + "indent": 0, + "parameters": [ + 1, + 3, + 14 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ハハハ、リッカ君には全く似合わないファッションじゃないかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクの趣味に付き合ってもらってるだけかもね」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピヨン", + "volume": 10, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あんまり物で釣るような真似はよしてくれよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんはそう言うの困ってるんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「他意はないよ勘違いしないでくれ、僕はいつだって中立さ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自然と腰に手を回すジュウイチロウと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼に頼るように腕を組む彼女はまるで恋人同士ように親密だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これで勘違いするなと言う方が難しい" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0ピヨン", + "volume": 10, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「も、もう早く行きましょう・・・こうしてるのは・・・限界よ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ああ、そうだった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これから二人きりで話合いがあるんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とても秘匿性が高くてね。彼女も警戒しているのさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ねえ・・はやく・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "終始モジモジしているリッカさんからは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "軽快というより恥じらいに近いものを感じる・・・" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「分かったよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "都合の良い人目がない所に行かないと。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあ失礼するよ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 28, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 29, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「秘匿性・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よっぽど、見られたくないのだろうか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺にあの姿を・・・」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 76, + 76, + 0 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 222, + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 12 + }, + { + "id": 28, + "name": "じゅうりっか1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 11 + }, + { + "id": 29, + "name": "じゅうりっか2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 14, + "y": 11 + }, + null, + { + "id": 31, + "name": "EV031", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 75, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ラブホ-アニメ_0001", + 0, + 0, + 250, + 0, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ラブホ-アニメ_0002", + 0, + 0, + 250, + 0, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ラブホ-アニメ_0003", + 0, + 0, + 250, + 0, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ラブホ-アニメ_0004", + 0, + 0, + 250, + 0, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 7 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ラブホ-アニメ_0005", + 0, + 0, + 250, + 0, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ラブホ-アニメ_0006", + 0, + 0, + 250, + 0, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ラブホ-アニメ_0007", + 0, + 0, + 250, + 0, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ラブホ-アニメ_0008", + 0, + 0, + 250, + 0, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "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": 4, + "walkAnime": true + } + ], + "x": 7, + "y": 6 + } + ] +} \ No newline at end of file diff --git a/www/data/Map015.json b/www/data/Map015.json new file mode 100644 index 0000000..4791e9e --- /dev/null +++ b/www/data/Map015.json @@ -0,0 +1,5960 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "WireMesh", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "カエルの日常", + "pan": 0, + "pitch": 120, + "volume": 45 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": true, + "parallaxLoopY": true, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 2, + "parallaxSy": 4, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 25, + "data": [ + 6708, + 6732, + 6732, + 6732, + 6712, + 6704, + 6708, + 6732, + 6732, + 6732, + 6732, + 6716, + 6732, + 6732, + 6732, + 6732, + 6716, + 6732, + 6732, + 6732, + 6732, + 6712, + 6708, + 6732, + 6712, + 6728, + 6466, + 6466, + 6466, + 6720, + 6704, + 6728, + 7906, + 7906, + 7906, + 7906, + 6736, + 7906, + 7906, + 7906, + 7906, + 6736, + 7906, + 7906, + 7906, + 7906, + 6720, + 6728, + 6466, + 6720, + 6728, + 6472, + 6472, + 6472, + 6720, + 6704, + 6728, + 7912, + 7912, + 7912, + 7912, + 6736, + 7912, + 7912, + 7912, + 7912, + 6736, + 7912, + 7912, + 7912, + 7912, + 6720, + 6728, + 6464, + 6720, + 6728, + 3331, + 3329, + 3341, + 6720, + 6704, + 6728, + 3714, + 3700, + 3700, + 3716, + 6736, + 3714, + 3700, + 3700, + 3716, + 6736, + 3714, + 3700, + 3700, + 3716, + 6722, + 6742, + 6472, + 6720, + 6728, + 3328, + 6746, + 0, + 6720, + 6704, + 6728, + 3696, + 3680, + 3680, + 3704, + 6736, + 3696, + 3680, + 3680, + 3704, + 6736, + 3696, + 3680, + 3680, + 3704, + 6736, + 6470, + 3338, + 6720, + 6728, + 3328, + 6736, + 7242, + 6720, + 6704, + 6728, + 3696, + 3680, + 3680, + 3704, + 6736, + 3696, + 3680, + 3680, + 3704, + 6736, + 3696, + 3680, + 3680, + 3704, + 6736, + 6476, + 3328, + 6720, + 6728, + 3328, + 6721, + 6724, + 6705, + 6704, + 6728, + 3720, + 3692, + 3708, + 3718, + 6736, + 3720, + 3692, + 3708, + 3718, + 6736, + 3720, + 3692, + 3708, + 3718, + 6736, + 3339, + 3323, + 6720, + 6728, + 3328, + 6744, + 6716, + 6732, + 6732, + 6734, + 6749, + 3712, + 6747, + 6737, + 6735, + 6749, + 3712, + 6747, + 6737, + 6735, + 6749, + 3712, + 6747, + 6737, + 6735, + 6749, + 3328, + 6720, + 6728, + 3328, + 6467, + 6736, + 6466, + 6466, + 6466, + 6470, + 3712, + 6467, + 6466, + 6466, + 6470, + 3712, + 6467, + 6466, + 6466, + 6470, + 3712, + 6467, + 6466, + 6466, + 6470, + 3328, + 6720, + 6728, + 3328, + 6473, + 6736, + 6472, + 6472, + 6472, + 6476, + 3724, + 6473, + 6472, + 6472, + 6476, + 3724, + 6473, + 6472, + 6472, + 6476, + 3724, + 6473, + 6472, + 6472, + 6476, + 3340, + 6720, + 6728, + 3313, + 3332, + 6748, + 3330, + 3316, + 3332, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6720, + 6728, + 3312, + 3320, + 6479, + 3312, + 3296, + 3320, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6720, + 6728, + 3312, + 3298, + 3316, + 3297, + 3296, + 3298, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3332, + 0, + 0, + 6720, + 6728, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 0, + 0, + 6720, + 6728, + 3336, + 3324, + 3324, + 3324, + 3308, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3334, + 0, + 0, + 6720, + 6734, + 6737, + 6737, + 6737, + 6741, + 3328, + 6739, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6733, + 0, + 0, + 0, + 0, + 6736, + 3328, + 6736, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3438, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3578, + 3426, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3428, + 0, + 0, + 0, + 0, + 0, + 3579, + 3569, + 3575, + 3432, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3400, + 3416, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3408, + 3416, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3408, + 3416, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3432, + 3430, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 148, + 0, + 151, + 362, + 0, + 148, + 0, + 151, + 362, + 0, + 148, + 150, + 0, + 362, + 0, + 0, + 63, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 156, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 156, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 0, + 0, + 0, + 0, + 0, + 173, + 174, + 0, + 0, + 0, + 173, + 174, + 0, + 0, + 0, + 0, + 174, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 156, + 0, + 0, + 0, + 0, + 156, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 978, + 986, + 986, + 0, + 0, + 978, + 978, + 978, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 678, + 0, + 876, + 0, + 0, + 678, + 0, + 0, + 0, + 0, + 678, + 876, + 876, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 587, + 876, + 877, + 882, + 0, + 587, + 876, + 876, + 882, + 0, + 587, + 0, + 877, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 892, + 150, + 877, + 708, + 0, + 1001, + 150, + 992, + 708, + 0, + 893, + 877, + 151, + 708, + 0, + 0, + 9, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 877, + 1014, + 0, + 716, + 0, + 156, + 0, + 1014, + 716, + 0, + 877, + 0, + 1023, + 716, + 0, + 278, + 0, + 0, + 0, + 0, + 0, + 12, + 0, + 0, + 0, + 148, + 0, + 451, + 451, + 0, + 148, + 0, + 1020, + 898, + 0, + 148, + 0, + 173, + 898, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 156, + 993, + 1012, + 1012, + 0, + 877, + 893, + 0, + 1012, + 0, + 876, + 1001, + 1012, + 1023, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 369, + 369, + 369, + 0, + 0, + 133, + 300, + 0, + 0, + 0, + 133, + 0, + 0, + 0, + 0, + 133, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 847, + 0, + 686, + 687, + 666, + 735, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 725, + 726, + 0, + 0, + 0, + 0, + 855, + 0, + 0, + 272, + 674, + 743, + 0, + 0, + 895, + 891, + 801, + 0, + 0, + 810, + 1016, + 1018, + 0, + 0, + 521, + 733, + 734, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 669, + 130, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 293, + 0, + 0, + 293, + 0, + 0, + 293, + 293, + 0, + 293, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 158, + 159, + 301, + 158, + 159, + 301, + 158, + 159, + 301, + 301, + 0, + 301, + 158, + 159, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 2 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさんの考案したメニューは今日も大人気だ。流" + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 8, + "y": 6 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 2 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": 0 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 9 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 2 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": 0 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 8, + "y": 9 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 2 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": 0 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 18, + "y": 9 + }, + { + "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": "03Player", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 4 + }, + { + "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": "01rikkaH01", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 5 + }, + { + "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": "02Player", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 19, + "y": 5 + }, + { + "id": 9, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou2", + "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": true, + "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": 46, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさんの考案したメニューは今日も大人気だ。流" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 石だなぁ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「おう、大分日が経つし今日は地下のバイトもやっていかないか?君だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " けまだ未経験だろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「この先、ゲイ描写を含みます。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「よし、じゃあ着替えてきな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「そうか、残念だ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「こうして俺たちは学校と部活とバイトに忙しい日々を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 送ることになった。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[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": 5, + "y": 10 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "direction": 8, + "pattern": 2, + "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": 9, + "y": 10 + }, + { + "id": 12, + "name": "EV012", + "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": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 2 + }, + { + "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": "!$raito", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 1 + }, + { + "id": 14, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 6, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 5 + }, + { + "id": 15, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "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": "!$AV-TV", + "direction": 4, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 2 + }, + { + "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": "!$AV-TV", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 2 + }, + { + "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": "!$AV-TV", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 2 + }, + { + "id": 19, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 3 + }, + { + "id": 20, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 6, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 5 + }, + { + "id": 21, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 3 + }, + { + "id": 22, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 6, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 5 + }, + { + "id": 23, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 4 + }, + { + "id": 24, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 6 + }, + { + "id": 25, + "name": "EV025", + "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": "SF_enemy1", + "direction": 6, + "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": 8, + "y": 5 + }, + { + "id": 26, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 5 + }, + { + "id": 27, + "name": "EV027", + "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": "!$02-kanban", + "direction": 8, + "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": 14, + "y": 10 + }, + { + "id": 28, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 111, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "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": true, + "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": 46, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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, + "y": 4 + }, + { + "id": 29, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 23, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 5 + }, + { + "id": 30, + "name": "EV030", + "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": "!$02-kanban", + "direction": 8, + "pattern": 0, + "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": 19, + "y": 10 + }, + { + "id": 31, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 13 + }, + { + "id": 32, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 13 + }, + { + "id": 33, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 13 + }, + { + "id": 34, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 6, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 4 + }, + { + "id": 35, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 3 + }, + { + "id": 36, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 3 + }, + { + "id": 37, + "name": "EV037", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ヒトミはパフォーマンスが上手いは。好評のようだ。" + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 6 + }, + { + "id": 38, + "name": "EV038", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ミミの接客は、元気があっていいな。見習わなくちゃ" + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 18, + "y": 6 + }, + { + "id": 39, + "name": "h3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 6 + } + ] +} \ No newline at end of file diff --git a/www/data/Map016.json b/www/data/Map016.json new file mode 100644 index 0000000..f979b40 --- /dev/null +++ b/www/data/Map016.json @@ -0,0 +1,5534 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "SF_Concrete", + "battleback2Name": "SF_DistantView3_Night", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 22, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "Mountains3", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 3, + "width": 27, + "data": [ + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 5956, + 5972, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 5982, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 6327, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 6333, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2858, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2857, + 2849, + 2861, + 1568, + 5982, + 1568, + 1568, + 1568, + 1568, + 5982, + 1568, + 1568, + 1568, + 1568, + 1568, + 5982, + 1568, + 1568, + 1568, + 1568, + 5978, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 1568, + 1568, + 1568, + 1568, + 6279, + 2851, + 2849, + 2849, + 2853, + 6279, + 2851, + 2861, + 1568, + 1568, + 1568, + 6279, + 2858, + 1568, + 1568, + 1568, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2858, + 1568, + 1568, + 2858, + 6285, + 2848, + 1568, + 1568, + 2848, + 6285, + 2848, + 1568, + 1568, + 1568, + 2858, + 6285, + 2848, + 1568, + 2859, + 2853, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2860, + 1568, + 1568, + 2857, + 2849, + 2855, + 1568, + 1568, + 2857, + 2849, + 2855, + 1568, + 1568, + 1568, + 2857, + 2849, + 2855, + 1568, + 1568, + 2848, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 4002, + 3988, + 3988, + 3988, + 3988, + 4004, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 2859, + 2855, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2859, + 2849, + 2849, + 2861, + 1568, + 1568, + 3984, + 3968, + 3968, + 3968, + 3968, + 3992, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 1568, + 1568, + 1568, + 1568, + 5982, + 1568, + 3984, + 3968, + 3968, + 3968, + 3968, + 3992, + 1568, + 1568, + 1568, + 5982, + 1568, + 1568, + 1568, + 1568, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 1568, + 1568, + 1568, + 1568, + 6279, + 2858, + 3984, + 3968, + 3968, + 3968, + 3968, + 3992, + 2859, + 2849, + 2853, + 6279, + 2851, + 2849, + 2849, + 2861, + 5980, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2858, + 1568, + 1568, + 2858, + 6285, + 2848, + 3984, + 3968, + 3968, + 3968, + 3968, + 3992, + 1568, + 1568, + 2848, + 6285, + 2848, + 1568, + 1568, + 1568, + 6327, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2848, + 1568, + 1568, + 2857, + 2849, + 2855, + 3984, + 3968, + 3968, + 3968, + 3968, + 3992, + 1568, + 1568, + 2857, + 2849, + 2855, + 1568, + 2859, + 2861, + 6333, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2860, + 1568, + 1568, + 1568, + 1568, + 1568, + 3984, + 3968, + 3968, + 3968, + 3968, + 3992, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 0, + 0, + 0, + 5964, + 5961, + 1568, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 4008, + 3996, + 3996, + 3996, + 3996, + 4006, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 0, + 0, + 0, + 0, + 5980, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1544, + 1545, + 1546, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 1545, + 1546, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 1545, + 1546, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3438, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4337, + 4349, + 0, + 4347, + 4349, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3098, + 0, + 3098, + 0, + 0, + 3098, + 0, + 3098, + 0, + 0, + 0, + 3098, + 0, + 3098, + 0, + 3051, + 3053, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3097, + 3089, + 3095, + 0, + 0, + 3097, + 3089, + 3095, + 0, + 0, + 0, + 3097, + 3089, + 3095, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4202, + 0, + 0, + 0, + 0, + 0, + 4202, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3438, + 0, + 0, + 0, + 4347, + 4349, + 4192, + 0, + 0, + 0, + 0, + 0, + 4192, + 4338, + 4340, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 4192, + 4344, + 4342, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3098, + 0, + 3098, + 4192, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 3098, + 0, + 3098, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3097, + 3089, + 3095, + 4192, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 3097, + 3089, + 3095, + 0, + 3051, + 3053, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3054, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 4192, + 3810, + 3812, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 0, + 4204, + 3816, + 3806, + 3821, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 422, + 0, + 422, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 391, + 396, + 397, + 396, + 0, + 0, + 397, + 396, + 397, + 396, + 0, + 396, + 85, + 396, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 390, + 0, + 390, + 0, + 399, + 0, + 414, + 93, + 275, + 447, + 93, + 453, + 0, + 455, + 275, + 453, + 93, + 355, + 0, + 394, + 395, + 0, + 0, + 0, + 0, + 398, + 0, + 398, + 0, + 398, + 0, + 391, + 0, + 414, + 355, + 0, + 455, + 0, + 455, + 462, + 463, + 0, + 461, + 462, + 463, + 453, + 394, + 395, + 0, + 390, + 0, + 0, + 390, + 0, + 390, + 0, + 390, + 0, + 399, + 0, + 93, + 0, + 0, + 463, + 0, + 463, + 0, + 0, + 0, + 0, + 0, + 0, + 445, + 462, + 463, + 0, + 965, + 398, + 399, + 397, + 0, + 398, + 0, + 398, + 0, + 391, + 0, + 207, + 304, + 305, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 974, + 973, + 974, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 692, + 692, + 692, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 391, + 0, + 461, + 462, + 463, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 45, + 0, + 0, + 461, + 462, + 463, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 93, + 0, + 0, + 0, + 54, + 55, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 53, + 0, + 0, + 0, + 0, + 93, + 0, + 0, + 0, + 390, + 0, + 391, + 0, + 0, + 950, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 463, + 949, + 950, + 951, + 52, + 52, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 207, + 304, + 305, + 559, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 461, + 462, + 463, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 0, + 950, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 692, + 692, + 0, + 692, + 692, + 692, + 692, + 0, + 0, + 0, + 390, + 0, + 391, + 0, + 85, + 959, + 0, + 45, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 45, + 0, + 47, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 93, + 967, + 0, + 463, + 54, + 55, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 53, + 463, + 55, + 0, + 40, + 40, + 0, + 0, + 0, + 390, + 0, + 391, + 0, + 40, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 398, + 389, + 389, + 0, + 0, + 0, + 132, + 132, + 132, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 0, + 0, + 0, + 0, + 390, + 398, + 397, + 397, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 396, + 397, + 0, + 0, + 0, + 398, + 0, + 391, + 396, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 0, + 0, + 0, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 397, + 390, + 0, + 0, + 0, + 0, + 0, + 399, + 398, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 388, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 390, + 388, + 389, + 406, + 85, + 397, + 396, + 85, + 445, + 446, + 447, + 397, + 445, + 446, + 447, + 397, + 396, + 397, + 0, + 390, + 390, + 391, + 389, + 391, + 389, + 391, + 389, + 398, + 396, + 397, + 406, + 445, + 446, + 445, + 446, + 447, + 454, + 445, + 446, + 447, + 454, + 455, + 445, + 446, + 447, + 0, + 398, + 398, + 399, + 397, + 399, + 397, + 399, + 397, + 390, + 388, + 389, + 406, + 453, + 454, + 453, + 454, + 485, + 486, + 453, + 454, + 455, + 406, + 485, + 486, + 454, + 455, + 965, + 966, + 390, + 391, + 389, + 391, + 389, + 391, + 389, + 398, + 396, + 397, + 414, + 461, + 462, + 461, + 462, + 493, + 494, + 461, + 462, + 463, + 414, + 493, + 494, + 446, + 447, + 973, + 974, + 966, + 965, + 966, + 399, + 397, + 399, + 397, + 390, + 388, + 389, + 445, + 446, + 447, + 406, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 453, + 454, + 455, + 0, + 973, + 445, + 446, + 447, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 453, + 454, + 455, + 414, + 0, + 692, + 8, + 9, + 10, + 0, + 692, + 692, + 461, + 462, + 463, + 0, + 692, + 453, + 454, + 455, + 0, + 390, + 391, + 389, + 390, + 388, + 389, + 406, + 485, + 486, + 45, + 0, + 47, + 0, + 0, + 45, + 0, + 47, + 0, + 445, + 446, + 447, + 0, + 47, + 406, + 406, + 406, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 414, + 493, + 494, + 53, + 485, + 486, + 0, + 0, + 53, + 54, + 55, + 0, + 453, + 454, + 455, + 54, + 55, + 414, + 414, + 414, + 0, + 390, + 391, + 389, + 390, + 388, + 389, + 949, + 445, + 446, + 447, + 493, + 494, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 462, + 485, + 486, + 406, + 445, + 446, + 447, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 406, + 453, + 454, + 455, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 494, + 414, + 453, + 454, + 455, + 0, + 390, + 391, + 389, + 390, + 388, + 389, + 414, + 461, + 462, + 463, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 445, + 446, + 447, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 949, + 445, + 446, + 447, + 0, + 692, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 445, + 446, + 447, + 406, + 453, + 454, + 455, + 0, + 390, + 391, + 389, + 390, + 388, + 389, + 959, + 453, + 454, + 455, + 0, + 47, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 453, + 454, + 455, + 414, + 461, + 462, + 463, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 967, + 461, + 462, + 445, + 446, + 447, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 461, + 462, + 406, + 445, + 446, + 447, + 965, + 966, + 390, + 391, + 389, + 390, + 388, + 389, + 975, + 975, + 0, + 453, + 454, + 455, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 414, + 453, + 454, + 455, + 973, + 974, + 398, + 399, + 397, + 388, + 390, + 391, + 132, + 132, + 132, + 461, + 462, + 463, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 461, + 462, + 463, + 389, + 388, + 390, + 391, + 389, + 396, + 398, + 399, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 0, + 0, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 390, + 391, + 399, + 398, + 399, + 397, + 390, + 390, + 391, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 0, + 388, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 398, + 399, + 391, + 390, + 391, + 390, + 398, + 398, + 399, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 389, + 0, + 396, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "!$mob-zako", + "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": 13, + "y": 10 + }, + { + "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": "!$mob-zako", + "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": 11, + "y": 10 + }, + { + "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": "!$mob-syuugou2", + "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": 10, + "y": 11 + }, + { + "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": "!$robo", + "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": 12, + "y": 11 + }, + { + "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": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ここが、一番奥か・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-5", + 1, + 0, + 600, + 800, + 1, + 1, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 600, + 500, + 110, + 110, + 255, + 0, + 30, + false + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "タンク・ファイア", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「お前らか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ガキのくせにギャンデッドに首突っ込んでる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "バカヤローたちってのはよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[shake](ひえええ・・本当に身体を改造してるぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんてデカさだ・・・もう人間の体型じゃない・・・)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族ギャンデッド>「ハハハ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺たちはもうただの暴走族じゃないぜ、小僧!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[shake]「お・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おお・・・お前が・・暴走族のボスか・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "い、一体・・ここで・・何をするつもりだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「俺は「ヤミゾ」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この辺のギャンデッドのメンバーだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「今は絶賛俺たちのシマを拡大してる所だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この街はまだギャンデッドがすくねぇだろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 平和ボケしてるからヤリやすいぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]\\M[shake]「そ・・・そんな勝手な真似" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お父様に代わって許さないわよ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 成敗してやる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「俺様だって嫌なんだぜー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな田舎町なんてよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ちょっと前までギャンデッドの街があったんだが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どういうわけか衰退しちまっててよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 仕方なく出張ってきたってわけよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「ああ、それなら私が壊滅させたのよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 知らなかった?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「なんだと・・・テメェまさか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " SIGNALってやつか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「警察が こんなガキども操って何考えてやがる・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いやぁ・・・テメェも体外ガキだったか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おウチに帰って宿題でもしてな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[23]「ボク達を甘く見ないでよ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もうギャンデッドだってやっつけたことがあるんだから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ね、リッカちゃん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そうよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そうやって見た目で侮るから壊滅したんでしょ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " サイボーグ人街は」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「なんだとぉ・・・・!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「しかし残念ね、みんな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コイツはギャンデッドでも下っ端の下っ端・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 捕まえたところでギャンデッド全体の大した" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "情報は持ってないでしょうね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「要は今回はハズレって事・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ま、切り替えて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " サクッとやっつけちゃいましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「凄い、なんて舌戦だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな大きくて怖い男の前でも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさんは全く動じない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なんだかこっちまで勇気が湧いてきたぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これなら・・・イケる!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「丁度いい、お礼参りと行くか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ギャンデッドの拠点を潰したケジメをお前らの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 身体で払ってもらうぜ。覚悟しな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<暴走族ギャンデッド>「ウッシャアア~~~~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "襲ってっ!刻んでっ!犯してっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おっ楽しみの時間だぜぇ~~~!!」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 132, + "indent": 0, + "parameters": [ + { + "name": "タンク・ファイア", + "volume": 85, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 15, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 4, + 54, + true + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 48, + true + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ヤミゾ>「ぐわああ~~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " お、覚えていやがれ~~~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<暴走族ギャンデッド>「ヒエエ~~~!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ヤミゾさんがやられた~~~!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "逃げろ~~~~~~~~~~~~~~~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ま、待てっ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「放っておきましょう" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "行ったでしょ、下っ端だって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それより・・・こんな夜遅くになって、みんな疲れてるわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「そうだねぇ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ホッとしたらなんだか疲れちゃったよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]\\M[shake]「わ・・・私はまだ全然大丈夫・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "だけど、みんなが疲れてるなら・・しかたないわぁ・・・」" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 36, + 4, + 12, + 2, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 13 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 110 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 111 + ] + }, + { + "code": 216, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "SF_People2", + 2, + "", + 0, + "" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 81, + 81, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 26, + 21, + 17, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "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": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 14, + "y": 12 + }, + { + "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": "!$mob-syuugou2", + "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": 14, + "y": 11 + }, + { + "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": "car1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 13 + }, + { + "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": "car1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 13 + }, + { + "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": "car1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 16 + }, + { + "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": "car1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 16 + }, + { + "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": "Vehicle", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 14 + }, + { + "id": 12, + "name": "EV012", + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 14 + }, + { + "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": "Vehicle", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 17 + }, + { + "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": "Vehicle", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 17 + } + ] +} \ No newline at end of file diff --git a/www/data/Map017.json b/www/data/Map017.json new file mode 100644 index 0000000..9bfa232 --- /dev/null +++ b/www/data/Map017.json @@ -0,0 +1,6962 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "ai01", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 100 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 80 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 18, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": false, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 2, + "width": 21, + "data": [ + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7699, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7697, + 7701, + 1536, + 1536, + 7696, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8054, + 1616, + 1617, + 1618, + 8051, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 7696, + 1536, + 1536, + 7696, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8060, + 1616, + 1617, + 1618, + 8057, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 7696, + 1536, + 1536, + 7696, + 3714, + 3700, + 3716, + 4098, + 4084, + 4084, + 4084, + 1616, + 1617, + 1618, + 4084, + 4084, + 4084, + 4100, + 3714, + 3700, + 3716, + 7696, + 1536, + 1536, + 7696, + 3696, + 3680, + 3704, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 3696, + 3680, + 3704, + 7696, + 1536, + 1536, + 7696, + 3696, + 3680, + 3704, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 3696, + 3680, + 3704, + 7696, + 1536, + 1536, + 7696, + 3696, + 3680, + 3704, + 4104, + 4092, + 4092, + 4072, + 4064, + 4064, + 4064, + 4068, + 4092, + 4092, + 4102, + 3696, + 3680, + 3704, + 7696, + 1536, + 1536, + 7696, + 3696, + 3680, + 3682, + 3700, + 3700, + 3716, + 4080, + 4064, + 4064, + 4064, + 4088, + 3714, + 3700, + 3700, + 3681, + 3680, + 3704, + 7696, + 1536, + 1536, + 7696, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 4080, + 4064, + 4064, + 4064, + 4088, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 7696, + 1536, + 1536, + 7696, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 4080, + 4064, + 4064, + 4064, + 4088, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 7696, + 1536, + 1536, + 7696, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 4080, + 4064, + 4064, + 4064, + 4088, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 7696, + 1536, + 1536, + 7696, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 4080, + 4064, + 4064, + 4064, + 4088, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 7696, + 1536, + 1536, + 7696, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 4080, + 4064, + 4064, + 4064, + 4088, + 3696, + 3680, + 3680, + 3680, + 3680, + 3704, + 7696, + 1536, + 1536, + 7696, + 3720, + 3708, + 3708, + 3708, + 3688, + 3704, + 4080, + 4064, + 4064, + 4064, + 4088, + 3696, + 3684, + 3708, + 3708, + 3708, + 3718, + 7696, + 1536, + 1536, + 7705, + 7697, + 7697, + 7697, + 7701, + 3720, + 3718, + 4104, + 4092, + 4092, + 4092, + 4102, + 3720, + 3718, + 7699, + 7697, + 7697, + 7697, + 7703, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7705, + 7697, + 7697, + 7709, + 3723, + 3713, + 3725, + 7707, + 7697, + 7697, + 7703, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 503, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 503, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 503, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 510, + 0, + 511, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 461, + 0, + 0, + 0, + 0, + 0, + 461, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 445, + 133, + 445, + 0, + 0, + 0, + 445, + 0, + 0, + 0, + 445, + 0, + 0, + 0, + 445, + 133, + 445, + 0, + 0, + 0, + 0, + 453, + 141, + 453, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 453, + 141, + 453, + 0, + 0, + 0, + 0, + 461, + 0, + 461, + 0, + 0, + 445, + 461, + 0, + 0, + 0, + 461, + 445, + 0, + 0, + 461, + 0, + 461, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 461, + 0, + 0, + 0, + 0, + 0, + 461, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 445, + 0, + 0, + 0, + 0, + 0, + 445, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 461, + 0, + 0, + 0, + 0, + 0, + 461, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 445, + 0, + 0, + 0, + 0, + 0, + 445, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 445, + 0, + 0, + 0, + 0, + 0, + 445, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 461, + 0, + 0, + 0, + 0, + 0, + 461, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 15, + 15, + 15, + 5, + 0, + 0, + 10, + 5, + 0, + 0, + 15, + 5, + 0, + 0, + 15, + 15, + 15, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 0, + 0, + 0, + 15, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!Flame", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": false, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "x": 6, + "y": 2 + }, + { + "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": "!Flame", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": false, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "x": 14, + "y": 2 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 60, + 14, + 26, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 2 + }, + { + "id": 4, + "name": "2", + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "x": 10, + "y": 16 + }, + { + "id": 5, + "name": "1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "x": 9, + "y": 16 + }, + { + "id": 6, + "name": "3", + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "indent": null, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ] + } + ], + "x": 11, + "y": 16 + }, + null, + { + "id": 8, + "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": "main", + "direction": 6, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 46, + "variableValid": true, + "variableValue": 1 + }, + "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, + "y": 13 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 96, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 9 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 96, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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, + "y": 8 + }, + { + "id": 11, + "name": "ばく1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 96, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 7 + }, + { + "id": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 96, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 11, + "y": 8 + }, + { + "id": 13, + "name": "ばく2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 96, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 12, + "y": 7 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 96, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 6 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 96, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 12, + "y": 6 + }, + { + "id": 16, + "name": "EV016", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 96, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 11 + }, + { + "id": 17, + "name": "じゅう", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 77, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 46, + "variableValid": true, + "variableValue": 1 + }, + "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": 10, + "y": 13 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 15 15 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 18 18 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 26 26 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 30 30 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 36 36 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 46 48 爆走列車VINVIN号 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 49 50 疾走ヒーロー 100 100 0" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「ヒャッハー殺せ殺せ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ここにいる奴は全員皆殺しだー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そうはさせないぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここは守ってみせる」" + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 43, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 11, + 34, + false + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 13, + 34, + true + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 96, + 96, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Thunder5", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ふう、これでなんとか・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0アラーム", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「大変だ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 屋外にも既に大量のギャンデッドが" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 押し寄せているみたいだ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ええっ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "どういうことだよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「落ち着いて\\n[4]くん。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そう思って既に敷地内にセンサーを設置済みよ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「リッカ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "最初からなにかあると分かってたわね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「まあね・・・あらあら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " これはどいつもこいつも見覚えのある反応だわ」" + ] + }, + { + "code": 211, + "indent": 1, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 31, + 13, + 9, + 0, + 0 + ] + }, + { + "code": 241, + "indent": 1, + "parameters": [ + { + "name": "クール・ゴリラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "mob-5", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + -255, + -255, + -255, + 0 + ], + 1, + true + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<暴走族1>「ヤミゾさん" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早速先発組が会場を襲撃したようですぜ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<暴走族2>「待ってられねー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺達も暴れようぜー!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<暴走族3>「うおー金持ちどもを全員ぶっ殺してー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何でもかんでも奪ってやりてー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 楽しみだぜー」" + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ヤミゾ>「あー・・・そうだな!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "・・・・・・・まあ程々にしとけよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<暴走族1>「ですよねーーー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 生体パーツで売り飛ばすにしても美品が良いっすもんね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<暴走族2>「さっすがヤミゾさんー!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "抜け目ないっすね~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "極悪~~~~!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ヤミゾ>「そうじゃなくて" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ウチ等の大ボスが会場に混じってるんだっつーの」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ヤミゾ>「まあ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あの人なら自分だけ切り抜ける術があるんだろうけどよ」" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 27, + 12, + 6, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "mob-6", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + -255, + -255, + -255, + 0 + ], + 1, + true + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「残念でしたー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もうどこにも逃げられないよー」" + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<リトルドク>「良いねーどんどん襲撃しようか" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 警備システムは全部同じ僕がシャットダウンしていくから" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ドンドン進んでねー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<リトルドク>「おや、後付けのシステムがあるようだぞ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あのお姉ちゃんの仕業かな。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " やっぱり襲撃は予測済みかぁ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " まあいいや。今日こそ決着付けちゃおうかー」" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 18, + 8, + 12, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "mob-20", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + -255, + -255, + -255, + 0 + ], + 1, + true + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「皆さーん、頑張って殺してくださいねー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "皆殺しでもいいとの事ですよー」" + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<秘書>「そ・し・て!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 楽しんだ後の死体はこちらに持ってきてくださいね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 後処理のスタンバイは完了で~~す」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<秘書>「うふふー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " なにしろ社長重役だらけですもんなー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 皮を剥いで成り替わるなら、うってつけですよー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<秘書>「凡人の死体も" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ここなら裏手の墓地に埋められますしねーーー」" + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 17, + 10, + 7, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ヤミゾ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " リトルドク!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 皮剥ぎ秘書!! " + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " こいつら・・まだ捕まって無かったのか」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「面倒ね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "連携して一気に攻めてくるつもりよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「だったら・・こっちは・・どうすれば」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「僕は来客の安全と避難を優先するよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 招待した手前責任があるしね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " すまないが奴らの討伐を頼む」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「だったらこっちも三手に分かれましょう" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " そして同時に主要人物を撃退して制圧するのよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「みんなで倒してきた" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "アイツラを・・・一人ずつ・・・ですか・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「今の私達なら出来る!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それに・・・\\n[4]くんはみんなのサポートに回れるでしょ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全体を見て回って適時助力して頂戴」」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「うん、そうだよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「やれないなんて言わせないわよ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・そうだ、今の俺たちならできる" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "分かりました!!」" + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\{「決着を付けるぞ ギャンデッド共」" + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 1, + 1, + false + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 2, + 1, + false + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 216, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 10, + "y": 8 + }, + { + "id": 19, + "name": "EV019", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「さあお坊ちゃんこちらに」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「ありがとう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そうだ、\\n[4]くんには" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "後で軽い挨拶を頼むよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNITの紹介をしなくちゃね。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 17, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ええ、聞いてないよ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "っておお~~~い・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「うわあ、こりゃ大役だねぇ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 8, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「お、博士と御学友" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お坊ちゃんの方は万事順調のようです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これで私の保護者役も終わりですな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "荷が降ります」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「ここまでなにかと、感謝しますわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ええっと・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「ハグロ、・・・でございます" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最後まで名前は覚えてもらえませんでしたな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "博士・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「いえいえ、皆様のご活躍に比べれば" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私なんぞあってないようなもの・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "たかが学生と見くびっていたらこの有り様・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "地元の司令官失格であります・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そこまで卑屈にならなくても・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「しかしわざわざこんな山奥でパーティとは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "外部からの電波も届かない陸の孤島ですよ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "金持ちの趣味はよく分かりませんなぁ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 60, + 14, + 24, + 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": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 12 + }, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 1, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 46, + "itemValid": false, + "variableValid": true, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「アレは、リッカさん・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なにか話し混んでるぞ・・・」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「博士、例の「Mrブラック」なる人物ですが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本部の前科者データベースにも該当しませんでした。」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「やっぱり、じゃあ最後は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アイツしかいないわね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "例のものはパーティ前に取れましたか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「ええ、問題なく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "言われた通り\\n[5]の指紋を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "指紋採取カードでさり気なく取っておきましたが・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「感謝します。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "引き続き指紋の照合をお願いします。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このパーティが開かれている間に全て終わらせてください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「お任せあれ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかしなぜ今私にこんな指令を?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少々接触が不自然になりますぞ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "皆さんの方がよっぽど彼と親しいのでは?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「私は彼に警戒されていて近づけません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それにSIGNITのメンバーはいまだ未熟です」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「頼めるのは司令官である貴方だけでした。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やはり最後は本職の方が頼りになります」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「あなたにそこまで頼られていたとは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "嬉しい限りです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "必ずや\\n[5]に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "動かぬ証拠を突きつけてやりましょう!!」" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・・そんな、リッカさん」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\i[169]\\n[1]を信じる", + "\\i[142]\\n[1]を疑う" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\i[169]\\n[1]を信じる" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・・いや、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカさんの事だ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何か考えがあるに違いない・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ここは黙って見守ろう」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[142]\\n[1]を疑う" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "混乱4(3秒)", + "volume": 50, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 72, + 72, + 0 + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 46, + 46, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "OuterSelfSwitch on 21 A " + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "OuterSelfSwitch on 22 A " + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 244, + "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": true, + "through": false, + "trigger": 1, + "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": 12, + "y": 10 + }, + { + "id": 21, + "name": "はぐろ2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 46, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "main", + "direction": 6, + "pattern": 1, + "characterIndex": 3 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 95, + "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": 14, + "y": 4 + }, + { + "id": 22, + "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": 46, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 4, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 95, + "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": 15, + "y": 4 + } + ] +} \ No newline at end of file diff --git a/www/data/Map018.json b/www/data/Map018.json new file mode 100644 index 0000000..b183278 --- /dev/null +++ b/www/data/Map018.json @@ -0,0 +1,3119 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "ai05", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 100 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 80 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 20, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": false, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 2, + "width": 16, + "data": [ + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7634, + 7654, + 8007, + 7656, + 7641, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7650, + 7642, + 8007, + 8005, + 8007, + 7633, + 7652, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7659, + 7645, + 7654, + 8005, + 8005, + 8005, + 7656, + 7646, + 7661, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7662, + 8003, + 8002, + 8006, + 8005, + 8005, + 8005, + 8003, + 8002, + 8006, + 7662, + 1536, + 1536, + 1536, + 1536, + 7662, + 8007, + 8001, + 8000, + 8004, + 8005, + 8005, + 8005, + 8001, + 8000, + 8004, + 8007, + 7662, + 0, + 1536, + 7658, + 8007, + 8005, + 8001, + 8000, + 8004, + 8005, + 8005, + 8005, + 8001, + 8000, + 8004, + 8005, + 8007, + 7658, + 1536, + 7648, + 8013, + 8013, + 8009, + 8008, + 8012, + 8013, + 8008, + 8013, + 8009, + 8008, + 8012, + 8013, + 8009, + 7648, + 1536, + 7648, + 1557, + 1557, + 1557, + 4098, + 4084, + 4084, + 4084, + 4084, + 4084, + 4100, + 1557, + 1557, + 1557, + 7648, + 1536, + 7648, + 1557, + 1557, + 1557, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 1557, + 1557, + 1557, + 7633, + 1536, + 7648, + 1557, + 1557, + 1557, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 1557, + 1557, + 1557, + 7632, + 1536, + 7648, + 1557, + 1557, + 1557, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 1557, + 1557, + 1557, + 7632, + 1536, + 7648, + 1557, + 1557, + 1557, + 4104, + 4092, + 4072, + 4064, + 4068, + 4092, + 4102, + 1557, + 1557, + 1557, + 7634, + 1536, + 7648, + 1557, + 1557, + 1557, + 1557, + 1557, + 4080, + 4064, + 4088, + 1557, + 1557, + 1557, + 1557, + 1557, + 7648, + 1536, + 7648, + 1557, + 1557, + 1557, + 1557, + 1557, + 4080, + 4064, + 4088, + 1557, + 1557, + 1557, + 1557, + 1557, + 7648, + 1536, + 7648, + 1557, + 1557, + 1557, + 1557, + 1557, + 4080, + 4064, + 4088, + 1557, + 1557, + 1557, + 1557, + 1557, + 7648, + 1536, + 7648, + 1557, + 1557, + 1557, + 1557, + 1557, + 4080, + 4064, + 4088, + 1557, + 1557, + 1557, + 1557, + 1557, + 7648, + 1536, + 7648, + 1557, + 1557, + 1557, + 1557, + 1557, + 4080, + 4064, + 4088, + 1557, + 1557, + 1557, + 1557, + 1557, + 7632, + 1536, + 7648, + 1557, + 1557, + 1557, + 1557, + 1557, + 4104, + 4092, + 4102, + 1557, + 1557, + 1557, + 1557, + 1557, + 7632, + 1536, + 7657, + 7649, + 7649, + 7649, + 7649, + 7649, + 7661, + 1557, + 7659, + 7649, + 7649, + 7649, + 7649, + 7649, + 7645, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4349, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4349, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4349, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4349, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4349, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4349, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 444, + 35, + 35, + 43, + 35, + 35, + 444, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 43, + 43, + 0, + 43, + 43, + 452, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 35, + 0, + 35, + 0, + 452, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 43, + 424, + 43, + 0, + 452, + 117, + 118, + 119, + 0, + 0, + 0, + 0, + 0, + 0, + 460, + 0, + 0, + 432, + 0, + 0, + 460, + 125, + 126, + 127, + 0, + 0, + 0, + 205, + 0, + 0, + 0, + 0, + 440, + 443, + 442, + 0, + 0, + 0, + 0, + 205, + 0, + 0, + 0, + 205, + 0, + 0, + 0, + 0, + 448, + 451, + 450, + 0, + 0, + 0, + 0, + 205, + 0, + 0, + 0, + 213, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 213, + 0, + 0, + 0, + 480, + 481, + 481, + 481, + 481, + 488, + 0, + 489, + 481, + 481, + 481, + 481, + 482, + 0, + 0, + 0, + 209, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 209, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 209, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 209, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 469, + 470, + 471, + 0, + 425, + 0, + 0, + 0, + 426, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 477, + 478, + 479, + 0, + 433, + 0, + 0, + 0, + 434, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 205, + 0, + 0, + 0, + 0, + 496, + 0, + 497, + 0, + 0, + 0, + 0, + 205, + 0, + 0, + 0, + 213, + 106, + 106, + 106, + 0, + 504, + 0, + 505, + 0, + 106, + 106, + 106, + 213, + 0, + 0, + 0, + 209, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 209, + 0, + 0, + 0, + 209, + 106, + 106, + 106, + 0, + 0, + 0, + 0, + 0, + 106, + 106, + 106, + 209, + 0, + 0, + 0, + 205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 205, + 0, + 0, + 0, + 213, + 106, + 106, + 106, + 0, + 0, + 0, + 0, + 0, + 106, + 106, + 106, + 213, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-20", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「せっかちですねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お嬢様一人で乗り込んできて大丈夫なんですか?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_003_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「\\n[4]を誘拐したアンタは許せなかった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私の獲物にしようと決めていたわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " バラバラに刻んでやるから覚悟なさい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらあら、嫌ですわー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 人体解剖はワタシの方が専門ですのに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "随分と啖呵を切りますわね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「まあ錫ヶ岳のご令嬢に成り替わるのも一興かも?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なかなかの良い物件ですわー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一つ生皮剥がさせてくださいます?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「順調か?ヒトミ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「私一人でも十分よ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも来てくれてありがとう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「よし二人でやっつけるぞ」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 48, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 5, + 48, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<秘書>「ひいいいいいいい」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 99, + 99, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「やった」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「こいつ誰か攫ってないか調べておくわ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " みんなの助けに行って」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「ああ」" + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 180 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 181 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 12, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [ + "" + ] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 17 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 8, + "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": 8, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 10 + }, + { + "id": 5, + "name": "ひしょ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 99, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 10 + }, + null, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$hikari", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 5 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$hikari", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 5 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$hikari", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 4 + }, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map019.json b/www/data/Map019.json new file mode 100644 index 0000000..9bd060c --- /dev/null +++ b/www/data/Map019.json @@ -0,0 +1,12601 @@ +{ + "autoplayBgm": true, + "autoplayBgs": true, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "07わかばタウン", + "pan": 0, + "pitch": 80, + "volume": 50 + }, + "bgs": { + "name": "City", + "pan": 0, + "pitch": 50, + "volume": 25 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 26, + "note": "", + "parallaxLoopX": true, + "parallaxLoopY": false, + "parallaxName": "BlueSky", + "parallaxShow": true, + "parallaxSx": 1, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 8, + "width": 35, + "data": [ + 2984, + 5904, + 5888, + 5912, + 2992, + 2896, + 1551, + 5327, + 8059, + 8058, + 8062, + 8107, + 8110, + 8059, + 8058, + 8058, + 8062, + 1551, + 2880, + 2864, + 2864, + 2888, + 5611, + 5610, + 5614, + 5803, + 5806, + 2880, + 2888, + 8103, + 5795, + 5794, + 5798, + 8103, + 2896, + 2984, + 5906, + 5916, + 5913, + 2992, + 2896, + 1551, + 5759, + 3291, + 3281, + 3293, + 1547, + 1547, + 3291, + 3281, + 3281, + 3293, + 1551, + 2880, + 2864, + 2864, + 2870, + 2897, + 2886, + 2884, + 2884, + 2884, + 2865, + 2888, + 8109, + 5801, + 5800, + 5804, + 8109, + 2881, + 2984, + 5932, + 3002, + 5932, + 2992, + 2896, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 2880, + 2864, + 2864, + 2888, + 3242, + 2880, + 2864, + 2864, + 2864, + 2864, + 2888, + 4002, + 3988, + 3988, + 3988, + 4004, + 2904, + 2990, + 2993, + 2991, + 2993, + 2999, + 2896, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 2880, + 2864, + 2864, + 2888, + 3232, + 2904, + 2892, + 2892, + 2892, + 2872, + 2888, + 4008, + 3996, + 3976, + 3968, + 3992, + 5127, + 2884, + 2884, + 2884, + 2884, + 2884, + 2890, + 2859, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2861, + 2880, + 2864, + 2864, + 2888, + 3232, + 6786, + 6772, + 6772, + 6788, + 2880, + 2888, + 6258, + 6260, + 4008, + 3996, + 4006, + 5133, + 2892, + 2892, + 2892, + 2892, + 2892, + 2894, + 2897, + 2886, + 2884, + 2900, + 3234, + 3220, + 3236, + 3291, + 3281, + 3281, + 3293, + 3242, + 2880, + 2864, + 2864, + 2888, + 3232, + 6792, + 6780, + 6780, + 6790, + 2880, + 2888, + 6264, + 6262, + 2906, + 5267, + 5270, + 5511, + 4036, + 4036, + 4036, + 4037, + 4049, + 4049, + 4061, + 2880, + 2864, + 2888, + 3240, + 3228, + 3230, + 3233, + 3233, + 3233, + 3233, + 3239, + 2880, + 2864, + 2864, + 2888, + 3232, + 5075, + 5082, + 5082, + 5078, + 2880, + 2888, + 6563, + 6566, + 2896, + 5273, + 5276, + 5517, + 4016, + 4016, + 4016, + 4040, + 7467, + 7469, + 5327, + 2880, + 2864, + 2866, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2865, + 2864, + 2864, + 2888, + 3232, + 5073, + 5794, + 5794, + 5076, + 2880, + 2888, + 6569, + 6572, + 2896, + 6939, + 6941, + 3234, + 4016, + 4016, + 4016, + 4040, + 7819, + 7822, + 5759, + 2880, + 2868, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2872, + 2864, + 2864, + 2888, + 3232, + 5073, + 5792, + 5792, + 5076, + 2880, + 2888, + 5411, + 5414, + 2896, + 6619, + 6622, + 3240, + 4044, + 4044, + 4024, + 4018, + 4037, + 4049, + 4061, + 2880, + 2888, + 3235, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3237, + 2880, + 2864, + 2864, + 2888, + 3232, + 5081, + 5800, + 5800, + 5084, + 2880, + 2888, + 5417, + 5420, + 2896, + 5123, + 5126, + 5175, + 7963, + 7966, + 4056, + 4044, + 4054, + 7963, + 7966, + 2880, + 2888, + 3232, + 5419, + 5418, + 5422, + 4002, + 3988, + 3988, + 4004, + 3232, + 2880, + 2864, + 2864, + 2888, + 3232, + 6978, + 6964, + 6964, + 6980, + 2880, + 2888, + 5555, + 5558, + 2896, + 5129, + 5132, + 5177, + 2837, + 2861, + 1542, + 1542, + 2862, + 1542, + 2858, + 2880, + 2888, + 3232, + 5755, + 5754, + 5758, + 3984, + 3968, + 3968, + 3992, + 3232, + 2880, + 2864, + 2864, + 2888, + 3232, + 6960, + 6944, + 6944, + 6968, + 2880, + 2888, + 5561, + 5564, + 2908, + 6891, + 6893, + 6918, + 2840, + 5315, + 5314, + 5314, + 5314, + 5318, + 2848, + 2880, + 2888, + 3232, + 4011, + 4001, + 4001, + 3997, + 3996, + 3996, + 4006, + 3232, + 2880, + 2864, + 2864, + 2888, + 3232, + 6984, + 6972, + 6972, + 6982, + 2880, + 2888, + 6027, + 6017, + 6017, + 6017, + 6029, + 6936, + 2840, + 5321, + 5320, + 5320, + 5320, + 5324, + 2848, + 2880, + 2888, + 3232, + 5367, + 6987, + 6977, + 6977, + 6977, + 6989, + 5367, + 3232, + 2880, + 2864, + 2864, + 2888, + 3232, + 7331, + 7330, + 7330, + 7334, + 2880, + 2888, + 5363, + 5362, + 5362, + 5362, + 5366, + 6567, + 2840, + 8103, + 7194, + 7194, + 7194, + 8103, + 2848, + 2880, + 2888, + 3232, + 5373, + 5375, + 5562, + 5559, + 5562, + 5375, + 5373, + 3232, + 2880, + 2864, + 2864, + 2888, + 3232, + 7329, + 7328, + 7328, + 7332, + 2880, + 2888, + 5369, + 5368, + 5368, + 5368, + 5372, + 6565, + 2840, + 8109, + 8155, + 8154, + 8158, + 8109, + 2848, + 2880, + 2888, + 3232, + 5755, + 5758, + 7391, + 5565, + 7391, + 5755, + 5758, + 3232, + 2880, + 2864, + 2864, + 2888, + 3232, + 7337, + 7336, + 7336, + 7340, + 2880, + 2888, + 7383, + 5747, + 5746, + 5750, + 7383, + 6565, + 2846, + 2849, + 2861, + 3242, + 2859, + 2849, + 2855, + 2880, + 2888, + 3232, + 1542, + 1542, + 1542, + 1541, + 1542, + 1542, + 1542, + 3232, + 2880, + 2864, + 2864, + 2888, + 3232, + 5707, + 5706, + 5706, + 5710, + 2880, + 2888, + 7389, + 5753, + 5752, + 5756, + 7389, + 6573, + 3233, + 3233, + 3233, + 3231, + 3233, + 3233, + 3245, + 2880, + 2888, + 3241, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3239, + 2880, + 2864, + 2864, + 2888, + 3241, + 3233, + 3233, + 3233, + 3245, + 2880, + 2888, + 3243, + 3245, + 1545, + 3243, + 3233, + 3233, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2865, + 2866, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2865, + 2864, + 2864, + 2866, + 2884, + 2884, + 2884, + 2884, + 2884, + 2865, + 2866, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3222, + 3220, + 3221, + 3233, + 3233, + 3233, + 3233, + 3233, + 3222, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 5956, + 5956, + 5956, + 5956, + 5972, + 6162, + 6148, + 6148, + 6164, + 3240, + 3228, + 3238, + 6786, + 6772, + 6772, + 6772, + 6788, + 3216, + 3200, + 3200, + 3200, + 3200, + 3204, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 5964, + 5964, + 5964, + 5964, + 5974, + 6168, + 6156, + 6156, + 6166, + 4643, + 4642, + 4646, + 6768, + 6756, + 6780, + 6780, + 6790, + 3216, + 3200, + 3200, + 3200, + 3200, + 3224, + 6210, + 6197, + 6209, + 6209, + 6198, + 6212, + 6171, + 6173, + 6219, + 6198, + 6212, + 4695, + 6379, + 6378, + 6378, + 6378, + 6382, + 7243, + 7242, + 7242, + 7246, + 4649, + 4648, + 4652, + 6768, + 6776, + 6475, + 6474, + 6478, + 3216, + 3200, + 3200, + 3200, + 3200, + 3224, + 6192, + 6200, + 6619, + 6622, + 6192, + 6200, + 7195, + 7198, + 6287, + 6192, + 6200, + 4701, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3436, + 0, + 0, + 3436, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3427, + 3437, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3434, + 0, + 0, + 3434, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4289, + 4289, + 4289, + 4289, + 4289, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 3436, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4193, + 4193, + 4189, + 4190, + 4193, + 4193, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3436, + 0, + 0, + 3436, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3434, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3434, + 0, + 0, + 3434, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3436, + 0, + 0, + 3436, + 0, + 0, + 0, + 0, + 0, + 3436, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3042, + 3028, + 3028, + 3044, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3009, + 3008, + 3008, + 3010, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 164, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 38, + 38, + 38, + 38, + 38, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 221, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 301, + 303, + 0, + 287, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 185, + 185, + 0, + 0, + 211, + 0, + 185, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 38, + 38, + 38, + 38, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 71, + 0, + 608, + 0, + 0, + 9, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 584, + 625, + 625, + 609, + 0, + 0, + 0, + 0, + 36, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 251, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 583, + 36, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 953, + 0, + 0, + 953, + 0, + 605, + 0, + 0, + 36, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 130, + 130, + 0, + 0, + 0, + 188, + 0, + 0, + 0, + 0, + 0, + 189, + 0, + 0, + 0, + 0, + 0, + 0, + 84, + 105, + 0, + 84, + 869, + 0, + 0, + 0, + 36, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 71, + 0, + 0, + 569, + 569, + 0, + 517, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 569, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 196, + 0, + 0, + 0, + 0, + 0, + 205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 869, + 0, + 0, + 0, + 0, + 0, + 0, + 576, + 0, + 0, + 0, + 0, + 0, + 570, + 0, + 0, + 0, + 0, + 0, + 299, + 300, + 300, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 517, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 576, + 0, + 0, + 0, + 0, + 0, + 578, + 0, + 0, + 0, + 0, + 0, + 0, + 82, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 885, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 576, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 199, + 0, + 115, + 0, + 199, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 49, + 884, + 885, + 0, + 476, + 476, + 477, + 0, + 25, + 584, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 116, + 73, + 116, + 0, + 25, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 30, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 63, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 15, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 11, + 0, + 10, + 0, + 0, + 0, + 0, + 609, + 11, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 625, + 626, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 569, + 11, + 11, + 569, + 570, + 10, + 11, + 11, + 569, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 29, + 29, + 0, + 0, + 0, + 29, + 0, + 578, + 0, + 0, + 576, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 168, + 492, + 0, + 492, + 170, + 0, + 176, + 0, + 0, + 0, + 0, + 208, + 209, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 932, + 520, + 0, + 0, + 484, + 0, + 0, + 0, + 176, + 500, + 0, + 500, + 178, + 0, + 176, + 0, + 227, + 227, + 227, + 0, + 0, + 246, + 226, + 246, + 227, + 178, + 0, + 0, + 0, + 0, + 180, + 180, + 180, + 180, + 180, + 940, + 536, + 0, + 0, + 115, + 0, + 0, + 0, + 176, + 0, + 220, + 0, + 178, + 0, + 176, + 0, + 0, + 23, + 0, + 0, + 0, + 0, + 0, + 23, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 544, + 28, + 28, + 0, + 28, + 28, + 36, + 184, + 185, + 0, + 185, + 186, + 0, + 184, + 185, + 185, + 30, + 210, + 0, + 0, + 202, + 185, + 30, + 185, + 185, + 0, + 0, + 0, + 0, + 0, + 600, + 601, + 601, + 602, + 0, + 47, + 0, + 0, + 0, + 0, + 471, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 6, + 6, + 251, + 7, + 0, + 0, + 5, + 6, + 6, + 6, + 6, + 68, + 69, + 69, + 70, + 0, + 18, + 609, + 609, + 610, + 164, + 164, + 0, + 0, + 21, + 21, + 21, + 2, + 23, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 28, + 28, + 243, + 29, + 0, + 0, + 0, + 0, + 0, + 0, + 624, + 858, + 859, + 626, + 549, + 0, + 18, + 0, + 3, + 0, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 47, + 0, + 63, + 0, + 0, + 0, + 251, + 240, + 241, + 242, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 884, + 605, + 19, + 0, + 23, + 1, + 1, + 86, + 384, + 385, + 0, + 0, + 0, + 0, + 129, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 248, + 249, + 250, + 0, + 71, + 0, + 0, + 0, + 0, + 840, + 840, + 0, + 0, + 0, + 582, + 843, + 3, + 843, + 0, + 0, + 392, + 393, + 0, + 0, + 0, + 0, + 129, + 0, + 0, + 0, + 23, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 22, + 0, + 0, + 0, + 22, + 791, + 848, + 848, + 791, + 862, + 573, + 0, + 851, + 227, + 851, + 0, + 0, + 0, + 127, + 0, + 0, + 0, + 129, + 129, + 0, + 0, + 0, + 31, + 189, + 189, + 189, + 189, + 189, + 190, + 0, + 30, + 0, + 0, + 0, + 30, + 961, + 107, + 0, + 961, + 680, + 0, + 476, + 477, + 833, + 0, + 0, + 0, + 136, + 137, + 164, + 0, + 164, + 138, + 138, + 0, + 0, + 0, + 16, + 0, + 0, + 87, + 304, + 305, + 198, + 0, + 68, + 69, + 69, + 70, + 0, + 568, + 9, + 9, + 570, + 565, + 541, + 574, + 575, + 36, + 0, + 2, + 561, + 492, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 576, + 484, + 11, + 578, + 884, + 885, + 0, + 0, + 227, + 11, + 10, + 9, + 500, + 738, + 739, + 738, + 739, + 738, + 562, + 0, + 0, + 0, + 204, + 205, + 205, + 205, + 205, + 205, + 206, + 0, + 0, + 71, + 0, + 0, + 0, + 584, + 585, + 585, + 586, + 0, + 525, + 18, + 127, + 127, + 9, + 9, + 585, + 86, + 0, + 0, + 0, + 0, + 0, + 736, + 54, + 55, + 0, + 0, + 476, + 477, + 299, + 476, + 477, + 0, + 0, + 0, + 71, + 0, + 0, + 0, + 1, + 0, + 550, + 551, + 597, + 894, + 0, + 689, + 690, + 0, + 0, + 25, + 737, + 0, + 0, + 0, + 0, + 0, + 736, + 0, + 0, + 0, + 0, + 738, + 715, + 716, + 717, + 739, + 0, + 0, + 0, + 71, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 696, + 885, + 0, + 697, + 698, + 0, + 0, + 25, + 737, + 0, + 0, + 220, + 0, + 0, + 578, + 0, + 0, + 0, + 23, + 680, + 0, + 113, + 0, + 696, + 704, + 0, + 22, + 71, + 0, + 0, + 0, + 49, + 49, + 49, + 23, + 213, + 214, + 0, + 707, + 708, + 709, + 0, + 214, + 23, + 585, + 585, + 120, + 585, + 585, + 586, + 0, + 0, + 0, + 31, + 0, + 86, + 0, + 0, + 0, + 0, + 0, + 30, + 71, + 0, + 0, + 0, + 22, + 116, + 116, + 30, + 164, + 0, + 0, + 656, + 116, + 656, + 0, + 3, + 6, + 6, + 7, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 76, + 77, + 77, + 78, + 0, + 5, + 7, + 0, + 31, + 54, + 55, + 0, + 0, + 0, + 0, + 84, + 7, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 45, + 0, + 0, + 0, + 0, + 44, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 53, + 0, + 0, + 0, + 0, + 52, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 22, + 53, + 0, + 0, + 0, + 0, + 52, + 22, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 15, + 0, + 0, + 13, + 14, + 14, + 14, + 14, + 14, + 14, + 30, + 53, + 0, + 226, + 227, + 251, + 52, + 30, + 13, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 0, + 0, + 0, + 0, + 0, + 600, + 601, + 601, + 602, + 0, + 0, + 0, + 600, + 601, + 601, + 601, + 602, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 11, + 11, + 0, + 608, + 609, + 609, + 610, + 0, + 63, + 0, + 608, + 9, + 609, + 609, + 610, + 0, + 0, + 0, + 0, + 0, + 0, + 561, + 561, + 561, + 561, + 561, + 561, + 561, + 561, + 561, + 561, + 562, + 0, + 16, + 16, + 0, + 0, + 17, + 624, + 625, + 16, + 17, + 16, + 0, + 0, + 616, + 10, + 17, + 0, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 568, + 9, + 569, + 569, + 9, + 569, + 569, + 569, + 569, + 9, + 570, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 17, + 616, + 10, + 0, + 1, + 0, + 28, + 28, + 0, + 0, + 28, + 28, + 576, + 10, + 0, + 0, + 10, + 578, + 0, + 1, + 0, + 576, + 578, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 4, + 1, + 1, + 1, + 1, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 4, + 1, + 1, + 1, + 1, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 2, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 4, + 2, + 4, + 4, + 4, + 4, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 4, + 2, + 2, + 2, + 2, + 2, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 4, + 2, + 2, + 2, + 2, + 2, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 4, + 4, + 4, + 4, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 1, + 1, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "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": "!$02-kanban", + "direction": 4, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 13 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "car1", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 26, + "y": 20 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "car1", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 19 + }, + { + "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": "car1", + "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": 19, + "y": 0 + }, + { + "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": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 11, + 0, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 34, + "y": 22 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 13, + 21, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 28, + "y": 16 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "direction": 2, + "pattern": 2, + "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": false + } + ], + "x": 11, + "y": 16 + }, + { + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "Transition set star02 0" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 17, + 3, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + " Transition clear" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 20, + "y": 25 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "direction": 6, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 30, + "y": 16 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "direction": 6, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 32, + "y": 16 + }, + { + "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": "!$01ivent", + "direction": 8, + "pattern": 0, + "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": 16, + "y": 2 + }, + { + "id": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 26 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 2 + }, + { + "id": 13, + "name": "EV013", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<◯◯◯>「あれー?こっちで良かったと思うんだけど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「おや、あのお姉さん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なんだか困ってるぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「どうしました?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-赤城アカネ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<◯◯◯>「あ、キミ、高校生?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もしかして月光学園の子かな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全然見つからなくて困っちゃって・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「学園に用があったんですか・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゃあ降りるバス停、間違えましたね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ここからだと少し歩きますよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<◯◯◯>「大丈夫、私達体力だけが取り柄だから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 学校まで案内してくれる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「この人・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何処かで見たことが・・・・・・・」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "カットインレッド", + 0, + 0, + 0, + 0, + 100, + 100, + 150, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\{「あ、レッドシグナル!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALの隊員じゃないか!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "テレビで見た時はもっと逞しいイメージだったけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな可愛らしい人だったんだぁ・・・" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 15, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「おや、何か困り事かい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「えっと・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただの道案内・・・かな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「貴方はシグナルの赤城アカネ隊員ですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 恐らくリッカ君が呼んでくれたのかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「そ、そうだけど・・・君はどちら様?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なんで博士のことを?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「どうも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " フジミ ジュウイチロウです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 博士と彼女が指導する部活動のスポンサーをしています」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「え!!! まさか、ああの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " はわあああ~~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あのフジミ重工のお噂はかねがね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「やめてください" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ボクはただの高校生ですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「あ、すいません" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 敬語使うの私の癖なんです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカ博士なんて中学生の頃からこんな感じで・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「さっきまで俺にはタメ口だったハズでは?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「\\n[4]くんはギャンデッドの探索中だろう?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それはキミに見しか出来ないことだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 道案内ならボクが引き受けるよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「こうみえて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 女性のエスコートには慣れているからさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<赤城アカネ>「セ、セレブ・・・しゅごい・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そうか・・うん、任せるよ」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「憧れのレッドシグナル・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 意外と・・・何というか・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ちょっとヌケてる所もあったけれど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 不思議と安心感を感じる人だったな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「親しみやすいってことか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " だから彼女はヒーローなのかもしれない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「あんな人が俺達に付いてくれるんだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よし、なんだか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 良い予感がしてきたぞ」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 16, + 12, + 0, + 0 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 24, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "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": 21, + "y": 22 + }, + { + "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": "main", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そこのフジミ塗料って工場は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ずっと地元にあった小さい町工場だったんだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今はフジミ重工の傘下になってデッカイハイテク工場さ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "社長さんはさぞ儲かってるだろうなぁ」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 9, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 14 + }, + { + "id": 15, + "name": "フジミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "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": 61, + "variableValid": true, + "variableValue": 2 + }, + "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": 22, + "y": 17 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 34, + 5, + 15, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 16 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 65, + 11, + 21, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 31, + "y": 17 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "Transition set star02 0" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 17, + 3, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + " Transition clear" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 19, + "y": 25 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 51, + 14, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 16 + }, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 29, + 10, + 16, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 10 + }, + { + "id": 21, + "name": "EV021", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 11, + 16, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 2, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 211, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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": 11, + "y": 3 + }, + { + "id": 22, + "name": "ミカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 10 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「おや、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あの人は・・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「おいおい、ギャンデッドが住み着いてる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工事現場に入っていくぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 止めないと」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": false, + "variableValue": 2 + }, + "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": 6, + "y": 11 + }, + { + "id": 23, + "name": "EV023", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 11, + 16, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 2, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 211, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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": 12, + "y": 3 + }, + { + "id": 24, + "name": "EV024", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 40, + 5, + 23, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 3 + }, + { + "id": 25, + "name": "EV025", + "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": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「山の方のイロハニ坂は暴走族がいっぱいで危ないのよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 夜は行っちゃ駄目だって」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 23 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 24, + 14, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 11 + }, + { + "id": 27, + "name": "EV027", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 84, + 6, + 16, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 2, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 211, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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": 31, + "y": 2 + }, + { + "id": 28, + "name": "EV028", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": false, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$neon", + "direction": 8, + "pattern": 0, + "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": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "y": 13 + }, + { + "id": 29, + "name": "EV029", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": false, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$neon", + "direction": 8, + "pattern": 0, + "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": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 29, + "y": 1 + }, + { + "id": 30, + "name": "EV030", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 15, + "y": 14 + }, + { + "id": 31, + "name": "EV031", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 11, + "y": 14 + }, + { + "id": 32, + "name": "EV032", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 32, + "y": 1 + }, + { + "id": 33, + "name": "EV033", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 30, + "y": 1 + }, + { + "id": 34, + "name": "EV034", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「この街の市民プール、暑い夏にぴったりの場所だよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも最近、メンズデーが混雑してるみたいで、" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 5 + }, + { + "id": 35, + "name": "EV035", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そこの総合病院はフジミ重工が建てたんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "病院まで作っちゃうとかすごいよなー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "学校も作るしさー」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 5 + }, + { + "id": 36, + "name": "EV036", + "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": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「街の地下にあるナイトクラブって、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かなり隠れた場所にあるらしいって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうやって行けばいいんだろう?」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 13 + }, + { + "id": 37, + "name": "EV037", + "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": "josi", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「フジミ重工の工場凄い大きいわよねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 無料で工場見学もできちゃうのよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何作ってるか知らないけど。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 9, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 22 + }, + { + "id": 38, + "name": "EV038", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「最近、河川敷のホームレスの数が増えてきてるみたいだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らの生活状況を考えると、心配になるよな」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 9, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 24 + }, + { + "id": 39, + "name": "EV039", + "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": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「最近、歓楽街のラブホテルでパパ活が盛んになってきてるらしいよ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 4 + }, + { + "id": 40, + "name": "EV040", + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「この街、人間じゃない奴らが潜んでいるって噂だ。どこにでもいる普通の人" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 1, + "y": 11 + }, + { + "id": 41, + "name": "EV041", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 3, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "y": 7 + }, + { + "id": 42, + "name": "EV042", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 3, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 9 + }, + { + "id": 43, + "name": "EV043", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 48 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 15, + "y": 3 + }, + { + "id": 44, + "name": "EV044", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 77, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 4, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_12", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「\\n[4]君、ちょといいかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私の方でも新しい情報を手に入れたんだけど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今どこにいる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「あ、リッカさん・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "先日寄ったブティックの前にいますよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「だったらちょうどいいわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今向かうからそこで待ってて・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ビリビリ", + "volume": 50, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "程なくして入れたちは合流した" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、情報ってなんですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「最近、この辺りで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "行方不明者が増えていると聞いてね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何かギャンデッドと関係があるかもしれないわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なるほど・・・それで・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんでまたこのブティックに?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「実はね・・・この「ショッキングスター」、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "30年前に同名の犯罪組織があったのよ。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっ、それってつまり…?" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「そう、この店が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただのお店ではない可能性があるの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さあ、来店しましょ」" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "リッカを止める", + "\\i[1]\\c[10]入ってみる\\i[1]" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "リッカを止める" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あの・・・30年前って" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "流石にその組織・・もう無くなってないですか?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「そうかしら?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "でも当時のテレビでも流されたくらい影響があるのよ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ほら・・・この番組・・・」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「これはっ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "大変申し上げにくいのですが・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「なあに?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{\\{「これは特撮番組です!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[14]「・・・・・・・」" + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 249, + "indent": 1, + "parameters": [ + { + "name": "fanky", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "これにて捜査はお開きとなった" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 120 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[1]\\c[10]入ってみる\\i[1]" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 77, + 77, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 65, + 14, + 15, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 30, + "y": 17 + }, + { + "id": 45, + "name": "EV045", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 77, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 4, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_12", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「\\n[4]君、ちょといいかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私の方でも新しい情報を手に入れたんだけど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今どこにいる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「あ、リッカさん・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "市民プールの前にいますよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「だったらちょうどいいわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今向かうからそこで待ってて・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ビリビリ", + "volume": 50, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "程なくして入れたちは合流した" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、情報ってなんですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「ここのプールで、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怪しい取引が行われているって情報が入ったの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "生体プラグインを使った犯罪者たちが関わっているらしいわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「生体プラグインか…。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "前にもそいつらに絡まれたけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか市民プールで活動してるとは。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「私の催眠ジャミングデバイスは防水機能がないから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "プールには持ち込めない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もし催眠攻撃を仕掛けてきたら、手出しができない。警戒してね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「でも催眠装置なんて持ってたらすぐに分かりますよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "水着なんですから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「そうね。まあ念には念を、よ」" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "断る", + "\\i[1]\\c[10]入ってみる\\i[1]" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "断る" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「う・・お腹の調子が・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[14]「・・・・・・・」" + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 249, + "indent": 1, + "parameters": [ + { + "name": "fanky", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "これにて捜査はお開きとなった" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 120 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[1]\\c[10]入ってみる\\i[1]" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 79, + 79, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 6, + 16, + 14, + 0, + 0 + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 2, + "y": 4 + }, + { + "id": 46, + "name": "EV046", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「この街の歓楽街の夜景は最高だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "月光市って名前もぴったりだろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まるで星が近くにあるような感じがする。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ラブホテルから観てみたいぜ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 13 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そこの倉庫に怪しい人が住み着いてるのよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怖いわー」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 10 + } + ] +} \ No newline at end of file diff --git a/www/data/Map020.json b/www/data/Map020.json new file mode 100644 index 0000000..e88b54c --- /dev/null +++ b/www/data/Map020.json @@ -0,0 +1,3775 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "Cobblestones3", + "battleback2Name": "", + "bgm": { + "name": "Cubes", + "pan": 0, + "pitch": 70, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueSuccess", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 21, + "data": [ + 6056, + 6419, + 6422, + 3664, + 6419, + 6422, + 6048, + 6056, + 6419, + 6422, + 3664, + 6419, + 6422, + 6048, + 6056, + 6419, + 6422, + 3664, + 6419, + 6422, + 6064, + 6056, + 6425, + 6428, + 3664, + 6425, + 6428, + 6048, + 6056, + 6425, + 6428, + 3664, + 6425, + 6428, + 6048, + 6056, + 6425, + 6428, + 3664, + 6425, + 6428, + 6064, + 6056, + 7658, + 3666, + 3635, + 3668, + 7658, + 6048, + 6056, + 7658, + 3666, + 3635, + 3668, + 7658, + 6048, + 6056, + 7658, + 3666, + 3635, + 3668, + 7658, + 6064, + 6056, + 7648, + 3672, + 3660, + 3670, + 7648, + 6072, + 6070, + 7648, + 3672, + 3660, + 3670, + 7648, + 6072, + 6070, + 7648, + 3672, + 3660, + 3670, + 7648, + 6064, + 6056, + 7648, + 1624, + 1606, + 1624, + 7657, + 7649, + 7649, + 7655, + 1624, + 1606, + 1624, + 7657, + 7649, + 7649, + 7655, + 1624, + 1606, + 1624, + 7648, + 6076, + 6056, + 7660, + 1624, + 1624, + 1624, + 6419, + 6418, + 6418, + 6422, + 1624, + 1624, + 1624, + 6419, + 6418, + 6418, + 6422, + 1624, + 1624, + 1624, + 7657, + 7661, + 6056, + 6430, + 1606, + 1606, + 1606, + 6425, + 6424, + 6424, + 6428, + 1606, + 1606, + 1606, + 6425, + 6424, + 6424, + 6428, + 1606, + 1606, + 1606, + 6427, + 6430, + 6056, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4037, + 4049, + 4061, + 6056, + 4056, + 4024, + 4016, + 4020, + 4044, + 4044, + 4044, + 4044, + 4024, + 4016, + 4020, + 4044, + 4044, + 4044, + 4044, + 4024, + 4016, + 4040, + 6075, + 6077, + 6056, + 7658, + 4032, + 4016, + 4040, + 7651, + 7649, + 7649, + 7653, + 4032, + 4016, + 4040, + 7651, + 7649, + 7649, + 7653, + 4032, + 4016, + 4040, + 7658, + 6422, + 6056, + 7648, + 4056, + 4044, + 4054, + 7648, + 6066, + 6068, + 7648, + 4056, + 4044, + 4054, + 7648, + 6066, + 6068, + 7648, + 4056, + 4044, + 4054, + 7648, + 6428, + 6056, + 7648, + 1606, + 1606, + 1606, + 7648, + 6048, + 6056, + 7648, + 1606, + 1606, + 1606, + 7648, + 6048, + 6056, + 7648, + 1606, + 1606, + 1606, + 7648, + 1544, + 6056, + 7657, + 7653, + 6335, + 7651, + 7655, + 6048, + 6056, + 7657, + 7653, + 6335, + 7651, + 7655, + 6048, + 6056, + 7657, + 7653, + 6335, + 7651, + 7655, + 1544, + 6034, + 6068, + 7648, + 1606, + 7648, + 6066, + 6033, + 6034, + 6068, + 7648, + 1606, + 7648, + 6066, + 6033, + 6034, + 6068, + 7648, + 1606, + 7648, + 6074, + 1544, + 6032, + 6056, + 7648, + 1606, + 7648, + 6048, + 6032, + 6032, + 6056, + 7648, + 1606, + 7648, + 6048, + 6032, + 6032, + 6056, + 7648, + 1606, + 7648, + 6064, + 1544, + 6032, + 6056, + 7660, + 6426, + 7660, + 6048, + 6032, + 6032, + 6056, + 7660, + 6426, + 7660, + 6048, + 6032, + 6032, + 6056, + 7660, + 6426, + 7660, + 6064, + 1544, + 6032, + 6034, + 6052, + 6052, + 6052, + 6033, + 6032, + 6032, + 6034, + 6052, + 6052, + 6052, + 6033, + 6032, + 6032, + 6034, + 6052, + 6052, + 6052, + 6058, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3482, + 0, + 0, + 0, + 3482, + 0, + 0, + 3482, + 0, + 0, + 0, + 3482, + 0, + 0, + 3482, + 0, + 0, + 0, + 3482, + 0, + 0, + 3472, + 0, + 0, + 0, + 3472, + 0, + 0, + 3472, + 0, + 0, + 0, + 3472, + 0, + 0, + 3472, + 0, + 0, + 0, + 3472, + 0, + 0, + 3472, + 4194, + 4180, + 4196, + 3481, + 3473, + 3473, + 3479, + 4194, + 4180, + 4196, + 3481, + 3473, + 3473, + 3479, + 4194, + 4180, + 4196, + 3472, + 0, + 0, + 3484, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4184, + 3481, + 3485, + 0, + 0, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 4194, + 4161, + 4160, + 4162, + 4180, + 4180, + 4180, + 4180, + 4161, + 4160, + 4162, + 4180, + 4180, + 4180, + 4180, + 4161, + 4160, + 4166, + 4193, + 4205, + 0, + 4200, + 4168, + 4160, + 4164, + 4188, + 4188, + 4188, + 4188, + 4168, + 4160, + 4164, + 4188, + 4188, + 4188, + 4188, + 4168, + 4160, + 4184, + 0, + 0, + 0, + 3482, + 4176, + 4160, + 4184, + 3475, + 3473, + 3473, + 3477, + 4176, + 4160, + 4184, + 3475, + 3473, + 3473, + 3477, + 4176, + 4160, + 4184, + 3482, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 3472, + 4200, + 4172, + 4198, + 3472, + 0, + 0, + 3472, + 4200, + 4172, + 4198, + 3472, + 0, + 0, + 3472, + 4200, + 4172, + 4198, + 3472, + 0, + 0, + 3481, + 3477, + 4192, + 3475, + 3479, + 0, + 0, + 3481, + 3477, + 4192, + 3475, + 3479, + 0, + 0, + 3481, + 3477, + 4192, + 3475, + 3479, + 0, + 0, + 0, + 3472, + 4192, + 3472, + 0, + 0, + 0, + 0, + 3472, + 4192, + 3472, + 0, + 0, + 0, + 0, + 3472, + 4192, + 3472, + 0, + 0, + 0, + 0, + 3472, + 4204, + 3472, + 0, + 0, + 0, + 0, + 3472, + 4204, + 3472, + 0, + 0, + 0, + 0, + 3472, + 4204, + 3472, + 0, + 0, + 0, + 0, + 3484, + 0, + 3484, + 0, + 0, + 0, + 0, + 3484, + 0, + 3484, + 0, + 0, + 0, + 0, + 3484, + 0, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 505, + 505, + 0, + 505, + 505, + 931, + 932, + 505, + 505, + 0, + 505, + 505, + 931, + 932, + 505, + 505, + 0, + 505, + 505, + 0, + 0, + 0, + 941, + 0, + 941, + 0, + 939, + 940, + 0, + 941, + 0, + 941, + 0, + 939, + 940, + 0, + 941, + 0, + 941, + 0, + 0, + 0, + 0, + 949, + 0, + 949, + 0, + 931, + 932, + 0, + 949, + 0, + 949, + 0, + 931, + 932, + 0, + 949, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 505, + 505, + 0, + 0, + 0, + 0, + 0, + 505, + 505, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 0, + 976, + 0, + 939, + 940, + 0, + 977, + 0, + 976, + 0, + 939, + 940, + 0, + 977, + 0, + 976, + 0, + 0, + 0, + 0, + 985, + 0, + 984, + 0, + 931, + 932, + 0, + 985, + 0, + 984, + 0, + 931, + 932, + 0, + 985, + 0, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 29, + 0, + 0, + 0, + 0, + 0, + 0, + 29, + 0, + 0, + 0, + 0, + 0, + 0, + 29, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 5, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!SF_Door2", + "direction": 2, + "pattern": 0, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 11, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "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": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 17, + "y": 6 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 47, + 5, + 3, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 10, + "y": 15 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 23, + 8, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 17, + "y": 0 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 56, + 8, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 10, + "y": 0 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 71, + 8, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 0 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 74, + 13, + 3, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 15 + }, + { + "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": "!SF_Door2", + "direction": 2, + "pattern": 0, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 11, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "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": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 16, + "y": 6 + }, + { + "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": "!SF_Door2", + "direction": 2, + "pattern": 0, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 11, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "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": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 18, + "y": 6 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 63, + 5, + 3, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 17, + "y": 15 + }, + { + "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": "!SF_Door2", + "direction": 2, + "pattern": 0, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 11, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "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": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 15, + "y": 7 + }, + { + "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": "!SF_Door2", + "direction": 2, + "pattern": 0, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 11, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "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": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 15, + "y": 8 + }, + { + "id": 12, + "name": "EV012", + "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": "!SF_Door2", + "direction": 2, + "pattern": 2, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Door2", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 3, + "y": 11 + }, + { + "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": "!SF_Door2", + "direction": 2, + "pattern": 2, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Door2", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 10, + "y": 11 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 49, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "4人はなんとかすべてのセキュリティを解除した" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし\\n[4]を救出するにはあまりにも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "時間がかかってしまっていた" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 63, + 13, + 13, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "0nudeベース", + 7 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "0nudeベース", + 7 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0アラーム", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 173 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "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": 3, + "walkAnime": true + } + ], + "x": 19, + "y": 5 + } + ] +} \ No newline at end of file diff --git a/www/data/Map023.json b/www/data/Map023.json new file mode 100644 index 0000000..a5bece7 --- /dev/null +++ b/www/data/Map023.json @@ -0,0 +1,4837 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Cobblestones3", + "battleback2Name": "ai03", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 15, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueAlert", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 26, + "data": [ + 1544, + 1544, + 1544, + 1544, + 5920, + 1536, + 1536, + 5920, + 1544, + 5920, + 1536, + 1536, + 5904, + 5912, + 1536, + 1536, + 5928, + 5916, + 5916, + 5900, + 5916, + 5916, + 5916, + 5916, + 5916, + 5896, + 1544, + 5923, + 5921, + 5921, + 5927, + 4002, + 4004, + 5929, + 5921, + 5927, + 4002, + 4004, + 5928, + 5926, + 4002, + 4004, + 6275, + 6274, + 6274, + 5932, + 6274, + 6274, + 6274, + 6274, + 6274, + 5928, + 1544, + 5920, + 6278, + 8103, + 6279, + 3984, + 3992, + 8099, + 8098, + 8102, + 3984, + 3992, + 6279, + 8103, + 3984, + 3992, + 6281, + 6280, + 6280, + 8103, + 6280, + 6280, + 6280, + 6280, + 6280, + 6279, + 1544, + 5920, + 6284, + 8109, + 6285, + 3984, + 3992, + 8105, + 8104, + 8108, + 3984, + 3992, + 6285, + 8109, + 3984, + 3992, + 1585, + 1585, + 1585, + 8109, + 1585, + 1585, + 1585, + 1585, + 1585, + 6285, + 1544, + 5920, + 1585, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 1585, + 1585, + 1620, + 1620, + 1620, + 1585, + 1585, + 1544, + 5920, + 1585, + 7710, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 3984, + 3992, + 1585, + 7710, + 3984, + 3992, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1544, + 5920, + 1585, + 8055, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 3984, + 3992, + 1585, + 8055, + 3984, + 3992, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7707, + 1544, + 5920, + 1585, + 8061, + 1585, + 4008, + 4006, + 1585, + 1585, + 1585, + 4008, + 4006, + 1585, + 8061, + 4008, + 4006, + 1585, + 1585, + 4002, + 4004, + 1585, + 1585, + 1585, + 1585, + 1585, + 8063, + 1544, + 5920, + 1585, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4052, + 3984, + 3992, + 1585, + 4050, + 4036, + 4036, + 4036, + 4036, + 1544, + 5920, + 1585, + 4056, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4054, + 3984, + 3992, + 1585, + 4056, + 4044, + 4044, + 4044, + 4044, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 4008, + 4006, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1544, + 5929, + 5921, + 5921, + 5921, + 5921, + 5921, + 5933, + 1585, + 5931, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 1544, + 6275, + 6274, + 6274, + 6274, + 6274, + 6274, + 6278, + 1585, + 6275, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 1544, + 6281, + 6280, + 6280, + 6280, + 6280, + 6280, + 6284, + 1585, + 6281, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3198, + 0, + 0, + 0, + 3198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3483, + 3485, + 0, + 0, + 3475, + 3473, + 3473, + 3473, + 3485, + 0, + 0, + 0, + 0, + 3906, + 3908, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 3906, + 3908, + 0, + 0, + 0, + 0, + 0, + 0, + 3912, + 3910, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 3912, + 3910, + 0, + 0, + 0, + 0, + 0, + 0, + 3475, + 3473, + 3473, + 3485, + 0, + 0, + 0, + 0, + 0, + 0, + 3483, + 3473, + 3473, + 3473, + 3485, + 0, + 0, + 3481, + 3473, + 3473, + 3473, + 3473, + 3473, + 0, + 0, + 0, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 870, + 870, + 948, + 0, + 368, + 368, + 824, + 368, + 368, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 832, + 832, + 499, + 0, + 875, + 902, + 832, + 902, + 875, + 0, + 0, + 0, + 878, + 0, + 0, + 0, + 0, + 863, + 0, + 863, + 0, + 0, + 0, + 0, + 0, + 0, + 507, + 507, + 507, + 0, + 883, + 910, + 507, + 910, + 883, + 0, + 0, + 0, + 218, + 0, + 871, + 0, + 0, + 871, + 218, + 871, + 0, + 0, + 871, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 866, + 867, + 218, + 866, + 867, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 943, + 0, + 943, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 867, + 0, + 866, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 0, + 0, + 857, + 0, + 857, + 0, + 0, + 857, + 0, + 0, + 0, + 824, + 824, + 368, + 0, + 855, + 869, + 869, + 869, + 855, + 0, + 0, + 0, + 870, + 0, + 855, + 0, + 0, + 855, + 0, + 855, + 0, + 0, + 855, + 0, + 0, + 0, + 368, + 368, + 902, + 0, + 863, + 875, + 368, + 875, + 863, + 0, + 0, + 0, + 210, + 0, + 863, + 0, + 850, + 851, + 210, + 850, + 851, + 0, + 863, + 0, + 0, + 0, + 379, + 379, + 910, + 0, + 871, + 883, + 379, + 883, + 871, + 0, + 0, + 0, + 210, + 888, + 889, + 890, + 858, + 859, + 210, + 858, + 859, + 872, + 873, + 874, + 0, + 0, + 0, + 0, + 0, + 0, + 951, + 324, + 324, + 324, + 951, + 0, + 0, + 0, + 218, + 881, + 0, + 880, + 850, + 851, + 210, + 850, + 851, + 880, + 0, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 858, + 859, + 218, + 858, + 859, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 503, + 857, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 210, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 218, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 4, + 4, + 4, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 17, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 8, + "y": 14 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 79, + 0, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 25, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 25, + "pitch": 60, + "pan": 0 + } + ], + "indent": 0 + }, + { + "code": 39, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 40, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 0 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 15, + "parameters": [ + 20 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 25, + "pitch": 60, + "pan": 0 + } + ], + "indent": 0 + }, + { + "code": 39, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 40, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 0, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 0 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$sitai", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 21, + "y": 9 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 4, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 14, + "parameters": [ + -1, + 1 + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 14, + "parameters": [ + 3, + -1 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 25, + "pitch": 60, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 200 + ], + "indent": null + }, + { + "code": 40, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 8 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 75, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 37 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 17, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": false, + "variableValue": 1 + }, + "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": 22, + "y": 4 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「うわあ、なにこれっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「なんてこと・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "またコレを見ることになるなんて・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「どう見ても人体の形跡があるね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これは・・・ギャンデッドによって加工された生体パーツだ・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「人間加工工場・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もうここには塗料工場の原型はないわ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「なんて恐ろしい・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか・・・捕まってる\\n[4]ももしかしたら・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「やめてよっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やだよ、そんなの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「落ち着こう・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだ彼が捕まってそう時間は経ってない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でもモタモタしていると・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「とにかく・・制御装置を探しましょう」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 8, + "y": 11 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 75, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「どうやらコレがバリアの制御装置の一つのようね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハッキングを試みるわ。解除できるかも」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「リッカちゃん、私たちにできることがあったら言ってね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「ありがとう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、これは私一人で集中してやらないと...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ふむ、緊張感が漂っているね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "失敗は許されない状況だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "僕は敵が来ないよう後ろを見張ってよう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「あら助かるわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "変に手を出さないでね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\{\\{\\c[20]\\\\\\\\\\ hacking Start \\\\\\\\\\" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-01", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-01", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_h-01", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ダダダダダダダダ……ッ!" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……くッ、思っていたよりプロテクトが固い!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "たかが塗料工場のセキュリティが、こんなに厳重だなんて。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "間違いなく、強力な後ろ立てが居るわね……っ」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「う、うわぁ……。リッカちゃんの指の動き速すぎて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう何がなんだか全然わかんない……」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 30, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「えっと……私たちに出来ることって……ある?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「セキュリティ解除は私がするから大丈夫!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ただ、何かしらのセキュリティ攻撃を受けるリスクがあるわ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「時間が無いから、もう強引に突破するしかない!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんなは、もしもの事態に備えていて……っ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……それじゃあ、いくわよッ!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0アラーム", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{『警告、セキュリティシステムが作動します』" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 255 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「……………………」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……………………」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……………………」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「……おや? 動かなくなったね」" + ] + }, + { + "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": [ + "\\n<\\n[5]>(これが、不正アクセス防止用のトラップかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "バリアを強制的に解除させようとすると作動する仕組みか……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>(彼女たちは……呼吸も瞬きも正常にしている。" + ] + }, + { + "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": [ + "\\n<\\n[5]>(この間に蓄積された刺激はどうなるのかな?" + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "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": [ + "\\n<\\n[1]>「何も起きない? システムのエラーかしら――ん?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「二人とも……今、私に触った?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「え? 何もしてないけど……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「私にも触れた感触があったから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "多分、私たちの身体が触れ合っただけでしょ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そう……よね。ごめんなさい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]くんのこともあって、少し過敏になってたみたい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひとまず、セキュリティ攻撃は" + ] + }, + { + "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": [ + "\\n<\\n[1]>(……彼を警戒しすぎかしら。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、\\n[4]くんを無事に助け出すまでは、油断ならない……)" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": false, + "variableValue": 1 + }, + "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": 22, + "y": 5 + } + ] +} \ No newline at end of file diff --git a/www/data/Map024.json b/www/data/Map024.json new file mode 100644 index 0000000..e567d63 --- /dev/null +++ b/www/data/Map024.json @@ -0,0 +1,1676 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "スカルシティ", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 9, + "width": 17, + "data": [ + 6694, + 6168, + 6156, + 6156, + 6156, + 6156, + 6156, + 6156, + 6156, + 6156, + 6156, + 6156, + 6156, + 6156, + 6166, + 6700, + 1544, + 6164, + 7858, + 7858, + 7862, + 7050, + 7043, + 7042, + 7042, + 7042, + 7042, + 7046, + 7050, + 7050, + 7050, + 7050, + 6170, + 1544, + 6152, + 7864, + 7864, + 7868, + 7871, + 7049, + 7048, + 7048, + 7048, + 7048, + 7052, + 7867, + 7866, + 7866, + 7866, + 6160, + 1544, + 6152, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 6160, + 1544, + 6152, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 6160, + 1544, + 6152, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 6160, + 1544, + 6152, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 6172, + 1544, + 6152, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 7047, + 1544, + 6152, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 7053, + 1544, + 6166, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1544, + 6701, + 6171, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6173, + 6702, + 1544, + 8151, + 7043, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7046, + 8151, + 1544, + 8157, + 7049, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7052, + 8157, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3534, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3531, + 3521, + 3533, + 0, + 0, + 0, + 0, + 0, + 0, + 3531, + 3521, + 3521, + 3533, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3531, + 3510, + 3508, + 3508, + 3524, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3528, + 3516, + 3516, + 3518, + 3521, + 3521, + 3533, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 139, + 139, + 139, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 188, + 188, + 188, + 188, + 0, + 0, + 0, + 0, + 0, + 0, + 188, + 209, + 209, + 209, + 0, + 0, + 0, + 218, + 218, + 218, + 0, + 0, + 0, + 0, + 630, + 630, + 630, + 217, + 217, + 217, + 217, + 0, + 0, + 0, + 221, + 0, + 0, + 0, + 632, + 0, + 634, + 0, + 0, + 622, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 221, + 107, + 0, + 0, + 0, + 884, + 885, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 752, + 0, + 896, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 752, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 752, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 180, + 180, + 180, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 210, + 210, + 210, + 213, + 622, + 622, + 622, + 622, + 622, + 622, + 209, + 1009, + 945, + 946, + 0, + 0, + 0, + 213, + 208, + 208, + 221, + 630, + 630, + 630, + 622, + 622, + 622, + 622, + 622, + 622, + 622, + 0, + 0, + 0, + 213, + 216, + 216, + 210, + 894, + 633, + 891, + 630, + 630, + 630, + 630, + 630, + 630, + 630, + 0, + 0, + 0, + 744, + 860, + 248, + 218, + 225, + 879, + 890, + 108, + 639, + 639, + 639, + 639, + 639, + 639, + 0, + 0, + 0, + 744, + 107, + 948, + 894, + 233, + 0, + 884, + 885, + 639, + 639, + 639, + 639, + 639, + 639, + 0, + 0, + 0, + 744, + 860, + 933, + 0, + 0, + 0, + 884, + 885, + 884, + 0, + 957, + 958, + 956, + 956, + 0, + 0, + 0, + 210, + 210, + 210, + 208, + 0, + 0, + 0, + 0, + 0, + 885, + 884, + 885, + 884, + 0, + 0, + 0, + 0, + 218, + 218, + 218, + 216, + 886, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 884, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 14, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 15, + "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": { + "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": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 0 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ヘヘヘ、ボウズ・・いいもんあるよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "新しい自分を「開発」できるぜ。」" + ] + }, + { + "code": 302, + "indent": 0, + "parameters": [ + 0, + 1, + 0, + 0, + true + ] + }, + { + "code": 605, + "indent": 0, + "parameters": [ + 0, + 2, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 0, + "parameters": [ + 0, + 18, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 0, + "parameters": [ + 0, + 19, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 0, + "parameters": [ + 0, + 20, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 0, + "parameters": [ + 0, + 21, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 0, + "parameters": [ + 0, + 22, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 0, + "parameters": [ + 0, + 24, + 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": 5, + "y": 7 + }, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map025.json b/www/data/Map025.json new file mode 100644 index 0000000..e4e595d --- /dev/null +++ b/www/data/Map025.json @@ -0,0 +1,1912 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 16, + "data": [ + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7651, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7639, + 7649, + 7649, + 7639, + 7649, + 7638, + 1536, + 7648, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7648, + 8002, + 8002, + 7660, + 8002, + 7632, + 1536, + 7648, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7648, + 8008, + 8008, + 8007, + 8008, + 7632, + 1536, + 7648, + 4146, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4148, + 7648, + 3282, + 3284, + 8013, + 3290, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7648, + 3264, + 3250, + 3268, + 3274, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7648, + 3264, + 3248, + 3248, + 3272, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7648, + 3288, + 3276, + 3260, + 3286, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7657, + 7649, + 7661, + 3280, + 7659, + 7625, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7283, + 7282, + 7286, + 3280, + 7287, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7289, + 7288, + 7292, + 3292, + 7289, + 7632, + 1536, + 7648, + 4152, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4150, + 3723, + 3713, + 3713, + 3703, + 3725, + 7632, + 1536, + 7657, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7661, + 3712, + 7659, + 7645, + 1536, + 8003, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8006, + 3712, + 8003, + 8006, + 1536, + 8009, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8012, + 3724, + 8009, + 8012, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4337, + 4337, + 4349, + 0, + 3582, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 409, + 952, + 0, + 409, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 880, + 193, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 891, + 0, + 0, + 1018, + 0, + 0, + 0, + 206, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 798, + 0, + 913, + 912, + 0, + 167, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 798, + 920, + 913, + 912, + 921, + 175, + 0, + 0, + 0, + 811, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 912, + 913, + 912, + 913, + 0, + 0, + 0, + 0, + 811, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 140, + 685, + 409, + 409, + 685, + 0, + 0, + 685, + 0, + 1005, + 0, + 0, + 0, + 0, + 0, + 0, + 830, + 417, + 417, + 417, + 417, + 229, + 875, + 831, + 0, + 1013, + 997, + 970, + 161, + 0, + 0, + 0, + 789, + 142, + 135, + 773, + 1016, + 237, + 0, + 201, + 0, + 602, + 603, + 0, + 169, + 0, + 0, + 0, + 797, + 912, + 914, + 915, + 913, + 1017, + 0, + 149, + 0, + 610, + 611, + 514, + 0, + 0, + 0, + 0, + 895, + 912, + 922, + 923, + 913, + 627, + 0, + 157, + 0, + 997, + 812, + 0, + 0, + 0, + 0, + 0, + 941, + 920, + 921, + 920, + 921, + 0, + 0, + 149, + 0, + 944, + 812, + 0, + 0, + 0, + 0, + 0, + 749, + 920, + 921, + 920, + 921, + 0, + 0, + 157, + 0, + 0, + 0, + 807, + 0, + 0, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 133, + 0, + 0, + 807, + 0, + 0, + 0, + 0, + 749, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": "!SF_Door1", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12, + "indent": null + }, + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 13, + "y": 10 + }, + { + "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": "04Player", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "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": 6 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "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": 5 + }, + null + ] +} \ No newline at end of file diff --git a/www/data/Map026.json b/www/data/Map026.json new file mode 100644 index 0000000..87abde0 --- /dev/null +++ b/www/data/Map026.json @@ -0,0 +1,17396 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Metal1", + "battleback2Name": "Stone2", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 22, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "Mountains4", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 3, + "width": 27, + "data": [ + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 5972, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 0, + 0, + 0, + 5938, + 5972, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 5979, + 5969, + 5969, + 5969, + 5969, + 5973, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 6323, + 6322, + 6322, + 6322, + 6326, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 6329, + 6328, + 6328, + 6328, + 6328, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2850, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2852, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2816, + 2820, + 2844, + 2824, + 2816, + 2816, + 2816, + 2820, + 2844, + 2828, + 2844, + 2824, + 2816, + 2816, + 2816, + 2820, + 2854, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2820, + 2854, + 2906, + 2832, + 2816, + 2816, + 2816, + 2840, + 2906, + 2860, + 2906, + 2832, + 2816, + 2816, + 2816, + 2840, + 2906, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2840, + 3290, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 3290, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2856, + 2844, + 2844, + 2854, + 3292, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 3292, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 4503, + 4507, + 4510, + 4503, + 2862, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 2862, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 4501, + 6322, + 6322, + 4501, + 3290, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 3290, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 4509, + 6328, + 6328, + 4509, + 3292, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 3292, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 5968, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 4887, + 1585, + 1585, + 4887, + 2862, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 2862, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 5980, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 4893, + 1585, + 1585, + 4893, + 3294, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 3294, + 2896, + 2832, + 2816, + 2816, + 2816, + 2840, + 2896, + 6327, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 3003, + 2993, + 2993, + 3005, + 2858, + 2908, + 2832, + 2816, + 2816, + 2816, + 2840, + 2908, + 2858, + 2908, + 2832, + 2816, + 2816, + 2816, + 2840, + 2908, + 6333, + 2850, + 2836, + 2836, + 5936, + 5960, + 1568, + 2859, + 2849, + 2849, + 2849, + 2847, + 2849, + 2845, + 2844, + 2844, + 2844, + 2846, + 2849, + 2847, + 2849, + 2845, + 2844, + 2844, + 2844, + 2846, + 2849, + 2849, + 2825, + 2816, + 2816, + 5964, + 5961, + 1568, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 2856, + 2844, + 2844, + 0, + 5980, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3438, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3531, + 3521, + 3521, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 422, + 0, + 422, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 0, + 397, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 391, + 396, + 397, + 389, + 0, + 0, + 397, + 0, + 0, + 396, + 0, + 0, + 397, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 399, + 0, + 396, + 93, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 391, + 0, + 0, + 1004, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 0, + 884, + 788, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 389, + 389, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 185, + 185, + 185, + 398, + 397, + 397, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 396, + 397, + 0, + 0, + 0, + 398, + 0, + 391, + 396, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 397, + 390, + 0, + 0, + 0, + 0, + 0, + 399, + 398, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 396, + 406, + 396, + 397, + 396, + 397, + 396, + 397, + 390, + 391, + 389, + 390, + 388, + 389, + 388, + 396, + 397, + 396, + 85, + 396, + 397, + 85, + 397, + 396, + 85, + 396, + 397, + 0, + 414, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 391, + 389, + 398, + 396, + 397, + 406, + 397, + 275, + 276, + 93, + 275, + 276, + 93, + 275, + 276, + 93, + 0, + 406, + 388, + 389, + 0, + 703, + 703, + 1, + 2, + 0, + 398, + 399, + 397, + 390, + 388, + 389, + 414, + 355, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 355, + 0, + 414, + 396, + 397, + 0, + 139, + 139, + 139, + 139, + 0, + 390, + 391, + 389, + 398, + 396, + 397, + 207, + 304, + 305, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 147, + 147, + 147, + 0, + 398, + 399, + 397, + 390, + 388, + 389, + 119, + 196, + 46, + 0, + 85, + 739, + 0, + 0, + 0, + 0, + 0, + 739, + 85, + 739, + 0, + 0, + 0, + 0, + 0, + 739, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 127, + 204, + 194, + 195, + 93, + 297, + 197, + 198, + 0, + 0, + 0, + 297, + 93, + 297, + 0, + 0, + 0, + 0, + 0, + 297, + 0, + 390, + 391, + 389, + 390, + 388, + 389, + 384, + 385, + 202, + 203, + 0, + 0, + 40, + 40, + 0, + 40, + 40, + 0, + 0, + 0, + 40, + 40, + 0, + 40, + 40, + 0, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 392, + 393, + 963, + 964, + 85, + 297, + 0, + 0, + 0, + 0, + 0, + 297, + 85, + 297, + 205, + 206, + 0, + 0, + 0, + 297, + 0, + 390, + 391, + 389, + 390, + 388, + 389, + 0, + 0, + 0, + 0, + 93, + 0, + 40, + 40, + 0, + 40, + 40, + 0, + 93, + 0, + 40, + 40, + 0, + 40, + 40, + 0, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 0, + 1002, + 1011, + 0, + 0, + 297, + 0, + 0, + 0, + 0, + 0, + 297, + 0, + 297, + 0, + 0, + 0, + 0, + 0, + 297, + 0, + 390, + 391, + 389, + 390, + 388, + 389, + 0, + 809, + 825, + 0, + 85, + 0, + 40, + 40, + 0, + 40, + 40, + 0, + 85, + 0, + 40, + 40, + 0, + 40, + 40, + 0, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 781, + 817, + 884, + 780, + 93, + 297, + 205, + 206, + 0, + 197, + 198, + 297, + 93, + 297, + 189, + 190, + 0, + 205, + 206, + 297, + 0, + 390, + 391, + 389, + 390, + 388, + 389, + 0, + 794, + 869, + 0, + 85, + 0, + 40, + 40, + 0, + 40, + 40, + 0, + 85, + 0, + 40, + 40, + 0, + 40, + 40, + 0, + 0, + 398, + 399, + 397, + 398, + 396, + 397, + 263, + 0, + 0, + 0, + 93, + 297, + 0, + 0, + 0, + 189, + 190, + 297, + 93, + 297, + 0, + 0, + 0, + 0, + 0, + 297, + 0, + 0, + 0, + 0, + 390, + 388, + 389, + 46, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 390, + 391, + 132, + 132, + 132, + 187, + 187, + 187, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 389, + 388, + 389, + 388, + 389, + 396, + 398, + 399, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 390, + 391, + 399, + 398, + 399, + 397, + 390, + 390, + 391, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 398, + 399, + 391, + 390, + 391, + 390, + 398, + 398, + 399, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "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": 9, + "y": 9 + }, + { + "id": 2, + "name": "よこ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "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": 10, + "y": 13 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou2", + "direction": 6, + "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": 8, + "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": true, + "image": { + "tileId": 0, + "characterName": "car1", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 4, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "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": 21, + "y": 10 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "car1", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 4, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "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": 21, + "y": 12 + }, + { + "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": "car1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 4, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 80, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 9 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 36, + 1, + 21, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 26, + "y": 17 + }, + { + "id": 8, + "name": "潜入", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "0Hシーン殺戮マシーン・起動", + "volume": 50, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 4, + 0 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 9, + { + "list": [ + { + "code": 41, + "parameters": [ + "H05", + 3 + ], + "indent": null + }, + { + "code": 33, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 41, + "parameters": [ + "H05", + 3 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 33, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 43, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + 43, + 3, + false + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 1, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 1, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ShowInfo 潜入イベント\\V[7]" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「着いたぜ、どうだい?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ここからの夜景は絶景だろ?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「あら素敵ね、もっと近くで見たいわ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 降ろしてくれない?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「まあまあ、もう少しマッタリしょうぜ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ジュースでも飲んでさ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ご遠慮するわ、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 山道では水分は控えてるの" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 女って大変なのよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「おい、いいのかよ?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 上玉捕まえたら" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ヤミゾさんに報告する決まりだろ?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「はっこんな可愛い子ちゃん" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " あの人に見せたら速攻ガバガバになるまで" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " サイバネチンポブッこまれちまって終わるっつーの」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「そうそう見るからに処女っぽいしよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 先に俺たちで楽しんどこーぜ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ギャンデッドの一員だからって調子乗り過ぎなんだよ」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「ヤミゾ・・・そいつが" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "暴走族のボスでギャンデッドってことで良さそうね" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 問題はどこにいるのか・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " もう少し確固たる情報がほしいところだわ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「しかし・・この車内酷い匂い・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 腐った芳香剤でも使ってるのかしら」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「でさー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そいつ顔面から電柱に突っ込んだでやんの」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「でも無事だったんだぜー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " チタン頭蓋骨ってスゲーよなー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「先輩のツテでさー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 格安でサイボーグ手術してくれる人たちがいんのよ-」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「それがギャンデッドで間違いないわね・・・」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「しかし・・・みんな遅いわね・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " だんだん・・眠気が・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「おークラクラしてきたー?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 眠っちゃいなよー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 帰りも送るからさー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「いや、この意識を失うレベルの睡魔はおかしいわ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " まさか睡眠薬・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " でも投与されるようなヘマはしてないハズ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「密室の車内・・・まさか・・・芳香剤に・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " でもそ・・それなら・・・コイツラも眠らなくちゃおかし・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「まさか・・・もう・・・改造・・・し・・て・・・」" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "CG01_01", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 2, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 120, + false + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Sleep", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「おー寝た寝た" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " やっぱ芳香剤に睡眠薬混ぜるのは鉄板だわー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " コレで落ちねーヤツいねーからな」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「鼻腔サイボーグ化しててよかったよなー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そんじゃあお楽しみと行こうぜ」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 53, + 53, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 103 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 53, + 53, + 1, + 0, + 20 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 104 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 42, + 42, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「着いたぜ、どうだい?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ここからの夜景は絶景だろ?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「えっとー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ちょっと狭くて分かんないかなー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "あんまりくっつかないでよ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「まあまあ、もう少しマッタリしょうぜ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ジュースでも飲んでさ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「じゃ・・・じゃあちょっとだけ・・・」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 30 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「おい、いいのかよ?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 上玉捕まえたら" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ヤミゾさんに報告する決まりだろ?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「はっこんな可愛い子ちゃん" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " あの人に見せたら速攻ガバガバになるまで" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " サイバネチンポブッこまれちまって終わるっつーの」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「そうそう見るからに処女っぽいしよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 先に俺たちで楽しんどこーぜ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ギャンデッドの一員だからって調子乗り過ぎなんだよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ヤミゾ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "そいつが暴走族のボスでギャンデッドってことかぁ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「もう十分だよね・・・" + ] + }, + { + "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, + 7, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「でさー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そいつ顔面から電柱に突っ込んだでやんの」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「でも無事だったんだぜー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " チタン頭蓋骨ってスゲーよなー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「先輩のツテでさー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 格安でサイボーグ手術してくれる人たちがいんのよ-」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「さっすがー・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "しらなかったー・・・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "すごーい・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "そうなんだー・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「はああ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "話し合わせるのも飽きてきたよー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n[4]達・・・・まだかなぁ・・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「それに・・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "なんか・・・疲れちゃったなぁ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " だんだん・・眠気が・・・出て・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「おークラクラしてきたー?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 眠っちゃいなよー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 帰りも送るからさー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「そう言うわけには・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "だって・・・これから・・・みん・・・な・・と・・」" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "CG02_01", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 2, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 120, + false + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Sleep", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「おー寝た寝た" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " やっぱ芳香剤に睡眠薬混ぜるのは鉄板だわー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " コレで落ちねーヤツいねーからな」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「鼻腔サイボーグ化しててよかったよなー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そんじゃあお楽しみと行こうぜ」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 53, + 53, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 105 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 54, + 54, + 1, + 0, + 10 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 54, + 54, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 106 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 43, + 43, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「着いたぜ、どうだい?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ここからの夜景は絶景だろ?」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「全然。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "マンハッタンの夜景のほうが凄かったわよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "こんなもんで女の子口説こうなんてショボ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「\\{ああんっ!!」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ああ・・・まあそれなりね・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "この辺なら一番いい眺めですことよ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「まあまあ、もう少しマッタリしょうぜ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ジュースでも飲んでさ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「気が利くわね。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "もー緊張しちゃって喉乾きっぱなしよ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "頂くわ」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 30 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「おーおーいい飲みっぷりだね~" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ヘヘヘ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「おい、いいのかよ?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 上玉捕まえたら" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ヤミゾさんに報告する決まりだろ?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「はっこんな可愛い子ちゃん" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " あの人に見せたら速攻ガバガバになるまで" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " サイバネチンポブッこまれちまって終わるっつーの」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「そうそう見るからに処女っぽいしよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 先に俺たちで楽しんどこーぜ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " ギャンデッドの一員だからって調子乗り過ぎなんだよ」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ヤミゾ・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "そいつが暴走族のボスでギャンデッドってことね。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "こんなに簡単に情報漏らすなんて" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "バカの相手ってラクだわ~~」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「でもこの車はもう最悪~~~" + ] + }, + { + "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, + 7, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「でさー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そいつ顔面から電柱に突っ込んだでやんの」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「でも無事だったんだぜー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " チタン頭蓋骨ってスゲーよなー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族3>「先輩のツテでさー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 格安でサイボーグ手術してくれる人たちがいんのよ-」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「知らないわよ。そんなの!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "なんでわざわざ怪我するような運転するのよ" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "アンタたちの行動って全く生産性が無いわね" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "社会の無駄よ・・・」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ああああーーーー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "もう・・・最悪~~~" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "なにもかも・・・めんど・・くさあ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「おークラクラしてきたー?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 眠っちゃいなよー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " 帰りも送るからさー」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「そう・・・させて・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "もらうわぁ・・・ちゃんと・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "あとで・・起こしな・・さい・・・よぉおおお・・・」" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "CG03_01", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 2, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 120, + false + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Sleep", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「おー寝た寝た" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "全くめんどくせー女だ。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ぶん殴って気絶させたかったぜ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族1>「いいじゃねえか、睡眠薬ドリンク" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "気にせず飲むようなアホでよー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " そんじゃあお楽しみと行こうぜ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<暴走族2>「言いたい放題言った分" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "やりたい放題してやろうぜ~~」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 55, + 55, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 107 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 55, + 55, + 1, + 0, + 10 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 55, + 55, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 108 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 44, + 44, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 4, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 17 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 36, + 3, + 28, + 0, + 0 + ] + }, + { + "code": 211, + "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": 3, + "walkAnime": true + } + ], + "x": 18, + "y": 6 + }, + { + "id": 9, + "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": 3, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 6, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな所にいたんですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫でしたか?」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 42, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「言ったでしょ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "簡単な捜査だって・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まあ少し迎えが送れて待ちくたびれちゃったけどね」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 42, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 7 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「うう、頭が痛い。意識を失っていたみたい。」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「でも暴走族のボスの存在はわかったわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "情報をまとめると、ボスは完全にギャンデッドの一員で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "峠の上の山奥を溜まり場にしているらしいわ。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ミミ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな所にいたのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫だったか?」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 43, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「う・・・うん" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ちょっと怖かったけど、何てこと無かったよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 43, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 7 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ゴ、ごめん・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "途中から眠くなっちゃって・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何があったかよく覚えてないんだ」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうか・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それより潜入は上手く行ったのか?」」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「でも暴走族のボスの事、聞けたよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "完全にギャンデッドの一員で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "峠の上の山奥を溜まり場にしてるみたい。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ヒトミ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな所にいたのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫だったか?」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 44, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ンモーーーッ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "遅いっ!! 何やってんのよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "乙女になにかあってからじゃ遅いんだからね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ゴ、ゴメン・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それより潜入は上手く行ったのか?」」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「えっと・・・そうそう・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "暴走族のボスは完全にギャンデッドの一員よ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "峠の上の山奥を溜まり場にしてるみたい。」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 44, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 7 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「だ・・・だい・・じょうぶよ・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ちょっと、待ちくたびれて・・・寝ちゃったりしたけど・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "とにかく大丈夫だったんですもの!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「えっと・・・そうそう・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "暴走族のボスは完全にギャンデッドの一員よ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "峠の上の山奥を溜まり場にしてるみたい。」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なら良かった・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よし、すぐ向かおう」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 19, + 19, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 8 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 19, + "y": 6 + }, + { + "id": 11, + "name": "EV011", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 20, + "y": 6 + }, + { + "id": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 21, + "y": 6 + }, + { + "id": 13, + "name": "EV013", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 22, + "y": 6 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 15, + "y": 8 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 7, + "y": 8 + }, + { + "id": 16, + "name": "EV016", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 7, + "y": 11 + }, + { + "id": 17, + "name": "EV017", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 7, + "y": 14 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 7, + "y": 16 + }, + { + "id": 19, + "name": "EV019", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 15, + "y": 11 + }, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 15, + "y": 14 + }, + { + "id": 21, + "name": "EV021", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 15, + "y": 16 + }, + { + "id": 22, + "name": "EV022", + "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": "Vehicle", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 10 + }, + { + "id": 23, + "name": "EV023", + "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": "Vehicle", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 12 + }, + { + "id": 24, + "name": "EV024", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 7, + "y": 4 + }, + { + "id": 25, + "name": "EV025", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 10, + "y": 4 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$akari", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 4, + "walkAnime": true + } + ], + "x": 13, + "y": 4 + }, + { + "id": 27, + "name": "EV027", + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 13 + }, + { + "id": 28, + "name": "EV028", + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 12 + }, + { + "id": 29, + "name": "EV029", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "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": 11, + "y": 8 + }, + { + "id": 30, + "name": "EV030", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "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": 12, + "y": 9 + }, + { + "id": 31, + "name": "EV031", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou2", + "direction": 6, + "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": 8, + "y": 11 + }, + { + "id": 32, + "name": "EV032", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou2", + "direction": 4, + "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": 13, + "y": 11 + }, + { + "id": 33, + "name": "EV033", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou2", + "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": 10, + "y": 9 + }, + { + "id": 34, + "name": "よこ2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "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": 12, + "y": 13 + }, + { + "id": 35, + "name": "にげるヒトミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 10 + }, + { + "id": 36, + "name": "EV036", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 4, + "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": 12, + "y": 5 + }, + { + "id": 37, + "name": "りっかH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "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": 9, + "y": 4 + }, + { + "id": 38, + "name": "EV038", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "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": 9, + "y": 5 + }, + { + "id": 39, + "name": "EV039", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "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": 8, + "y": 5 + }, + { + "id": 40, + "name": "EV040", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "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": 10, + "y": 5 + }, + { + "id": 41, + "name": "EV041", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "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": 9, + "y": 6 + }, + { + "id": 42, + "name": "こう車", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 20, + "variableValid": false, + "variableValue": 10 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "kuruma", + "direction": 4, + "pattern": 2, + "characterIndex": 2 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 20, + 0, + 10, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 17, + "y": 8 + }, + { + "id": 43, + "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": "SF_People2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 3, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>(フッフフ・・・ノゾキのコツは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "騒がず慌てず冷静に・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アオカンスポットって噂は本当だったようだ・・・)" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 21, + "y": 16 + }, + { + "id": 44, + "name": "EV044", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 16, + "y": 3 + }, + { + "id": 45, + "name": "あおかんかっぷる1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 5, + "y": 14 + }, + { + "id": 46, + "name": "EV046", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 45, + 98, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 47, + 93, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「お、やってるやってる・・・」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 113 + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 43, + 3, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フウ・・・・・・・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 7, + "y": 17 + }, + { + "id": 47, + "name": "あおかんかっぷる1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "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": 5, + "y": 15 + }, + { + "id": 48, + "name": "EV048", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 34, + 62, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 62, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「お、やってるやってる・・・」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 114 + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 43, + 3, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フウ・・・・・・・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 11, + "y": 14 + }, + { + "id": 49, + "name": "EV049", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 37, + 87, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「お、やってるやってる・・・」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 112 + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 43, + 3, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フウ・・・・・・・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 12, + "y": 6 + }, + { + "id": 50, + "name": "敗北後", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 180 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカ達の敗北から数時間後・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "山奥の駐車場は異様な熱気に満ちていた" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 180 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「ふっふっふ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ノゾキに絶好の時間になってきたぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、今日はいつにも増して変態カップルが多いなぁ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「アソコにいるのはサイボーグ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドってやつかなぁ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そいつらの集会だったのかぁ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「ヤバい!! ヤバい!! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目をつけられないようにそーっと楽しむとするか・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<のぞき男>「後は・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "使用済みのパンツでも拾うくらいにしておこう」" + ] + }, + { + "code": 128, + "indent": 0, + "parameters": [ + 11, + 1, + 0, + 10, + true + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 0, + 0, + 12 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 1, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 1, + [ + -68, + -68, + -68, + 0 + ], + 60, + true + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG08_03", + 0, + 0, + 0, + 0, + 100, + 100, + 100, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 48 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 0, + 0, + 51 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 15 + }, + { + "id": 51, + "name": "EV051", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 4, + "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": 12, + "y": 7 + }, + { + "id": 52, + "name": "EV052", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 6, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 42, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「全くトランクに入れてもまだ騒いでやがるぜ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やっぱ一思いにヤッちまうべきじゃねーのかなー」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 20, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「おお、お前いいもんもってるな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " それを貸しな」" + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Door4", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「こうしてこうだ」" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「よし、次の仕事に移るか・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 朝までに特注の車を用意して・・・・っと」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 20, + 20, + 0, + 0, + 10 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<のぞき男>「・・・・・・・・何だこの車?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "カーセックスしているのかと思ったら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そうでもないようだぞ・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<のぞき男>「トランクになにか入ってるようだ・・・」" + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Door4", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<のぞき男>「・・・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<のぞき男>「こりゃあ酷い" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " こんな事されるって事は相当暴走族の怒りを買ったな。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<のぞき男>「僕もこの辺を潮時にしよう。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "今日は十分良いものを拝めたし。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こんなザマはゴメンだよ」" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 8 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 115 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "!$マジックミラー号i", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 61, + 33, + 12, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + false + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうして悪夢のような夜は更けていくのだった・・・" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "・・・・・・・・・翌朝" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "一台の大型車が道路を独占してた" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<市民1>「見たか、今朝のニュース?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " また、女の子が行方不明になったってよ……」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<市民2>「見た見た。またギャンデッド絡みかね?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " SIGNALの活躍も耳にするが、期待は薄いな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>『どうもー! 毎度お騒がせしておりまーす!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ビッチガキ強姦車でございまーす!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 月光市の皆様に、お披露目しておりまーす!!』" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<市民1>「び、ビッチガキ!? な、何だ!?」" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>『そこのお兄さん方! 一発、どうっすか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 飛び入り参加も、ご自由にどうぞー!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " チンポの大小に関わらず、誰でもご参加いただけまーす!』" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<市民2>「な、なんだあれ? マジックミラー号ってやつか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " え……AVの撮影か何かか?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<市民1>「マジックミラー号って、それなら逆だろ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " うわぁ、全部外に見えちゃってるぜ。声も垂れ流しで」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 100, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n『オ、おおっ……あ、あぁんッ♡ ふ、あぁっ♡" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " はぁっはぁっ、ンォ……っ、あいぃぃ……んはあぁぁ♡』" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 18, + "y": 8 + }, + { + "id": 53, + "name": "EV053", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「スポーティな下着が落ちている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 吸水性も抜群" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いっぱい汗を吸っていて匂い経つほどに臭い」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[2]のパンツを手に入れた" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 20, + 20, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "trigger": 0, + "walkAnime": false + } + ], + "x": 8, + "y": 17 + }, + { + "id": 54, + "name": "EV054", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n[1]のパンツを手に入れた" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 20, + 20, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "trigger": 0, + "walkAnime": false + } + ], + "x": 13, + "y": 6 + }, + { + "id": 55, + "name": "EV055", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\n[3]のパンツを手に入れた" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 20, + 20, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "trigger": 0, + "walkAnime": false + } + ], + "x": 11, + "y": 15 + }, + { + "id": 56, + "name": "EV056", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$robo", + "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": 8, + "y": 4 + }, + { + "id": 57, + "name": "EV057", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 6, + "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": 7, + "y": 5 + }, + { + "id": 58, + "name": "EV058", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 8, + "y": 6 + }, + { + "id": 59, + "name": "EV059", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 11, + "y": 4 + }, + { + "id": 60, + "name": "EV060", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 6, + "y": 4 + }, + { + "id": 61, + "name": "EV061", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 5 + }, + { + "id": 62, + "name": "EV062", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 6 + }, + { + "id": 63, + "name": "EV063", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 4 + }, + { + "id": 64, + "name": "EV064", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 9 + }, + { + "id": 65, + "name": "EV065", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 6, + "pattern": 0, + "characterIndex": 2 + }, + "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": 11, + "y": 13 + }, + { + "id": 66, + "name": "EV066", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 11 + }, + { + "id": 67, + "name": "EV067", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 12 + }, + { + "id": 68, + "name": "EV068", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 12 + }, + { + "id": 69, + "name": "EV069", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 0, + "characterIndex": 2 + }, + "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": 5, + "y": 13 + }, + { + "id": 70, + "name": "EV070", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 2 + }, + "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": 6, + "y": 15 + }, + { + "id": 71, + "name": "EV071", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 2 + }, + "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": 15 + }, + { + "id": 72, + "name": "EV072", + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "車ブーン", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 29, + "parameters": [ + 6 + ], + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 29, + "parameters": [ + 6 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + -1, + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + -1, + 1 + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 80, + 80, + 0 + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 251, + "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": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 80, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 21, + "y": 17 + }, + { + "id": 73, + "name": "EV073", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 81, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 46, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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": 25, + "y": 17 + }, + { + "id": 74, + "name": "EV074", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 21, + "y": 7 + }, + { + "id": 75, + "name": "EV075", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 14, + "y": 4 + }, + { + "id": 76, + "name": "EV076", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 7, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 17, + "y": 15 + }, + { + "id": 77, + "name": "EV077", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 7, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 9, + "y": 18 + } + ] +} \ No newline at end of file diff --git a/www/data/Map027.json b/www/data/Map027.json new file mode 100644 index 0000000..e4f7170 --- /dev/null +++ b/www/data/Map027.json @@ -0,0 +1,4056 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Cobblestones3", + "battleback2Name": "ai02", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 100 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 80 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 20, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": false, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 23, + "data": [ + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7027, + 7025, + 7025, + 7025, + 7025, + 7025, + 7025, + 7025, + 7025, + 7025, + 7029, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7024, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7024, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7024, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7024, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 7024, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7027, + 7025, + 7025, + 7025, + 7025, + 7025, + 7031, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 7033, + 7025, + 7025, + 7025, + 7029, + 1536, + 1536, + 7024, + 7378, + 7378, + 7378, + 7378, + 7378, + 7382, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 7379, + 7378, + 7378, + 7378, + 7024, + 1536, + 1536, + 7024, + 7384, + 7384, + 7384, + 7384, + 7384, + 7388, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1573, + 7385, + 7384, + 7384, + 7384, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1573, + 1572, + 1572, + 1573, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1573, + 1572, + 1572, + 1573, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7027, + 7025, + 7025, + 7025, + 7015, + 7025, + 7025, + 7025, + 7015, + 7025, + 7025, + 7025, + 7015, + 7025, + 7025, + 7025, + 7019, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7024, + 7378, + 7378, + 7378, + 7024, + 7378, + 7378, + 7378, + 7024, + 7378, + 7378, + 7378, + 7024, + 7378, + 7378, + 7378, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7024, + 7384, + 7384, + 7384, + 7024, + 7384, + 7384, + 7384, + 7024, + 7384, + 7384, + 7384, + 7024, + 7384, + 7384, + 7384, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7011, + 7037, + 1572, + 7035, + 7023, + 7037, + 1572, + 7035, + 7023, + 7037, + 1572, + 7035, + 7023, + 7037, + 1572, + 7035, + 7019, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7024, + 7383, + 1572, + 7379, + 7378, + 7382, + 1572, + 7379, + 7378, + 7382, + 1572, + 7379, + 7378, + 7382, + 1572, + 7379, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7024, + 7388, + 1572, + 7385, + 7384, + 7388, + 1572, + 7385, + 7384, + 7388, + 1572, + 7385, + 7384, + 7388, + 1572, + 7385, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 1572, + 1573, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 7024, + 1536, + 1536, + 7024, + 1572, + 1572, + 1572, + 7024, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1573, + 1573, + 1573, + 7024, + 1536, + 1536, + 7009, + 7028, + 1572, + 7026, + 6995, + 7012, + 7012, + 7012, + 7012, + 7012, + 7012, + 7012, + 7012, + 7012, + 7012, + 7012, + 7012, + 7028, + 1572, + 7026, + 7018, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3530, + 0, + 0, + 0, + 3530, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3532, + 0, + 0, + 0, + 3532, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3522, + 3508, + 3524, + 0, + 3522, + 3508, + 3524, + 0, + 3522, + 3508, + 3524, + 0, + 3522, + 3508, + 3524, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3528, + 3516, + 3526, + 0, + 3528, + 3500, + 3526, + 0, + 3528, + 3500, + 3526, + 0, + 3528, + 3516, + 3526, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3532, + 0, + 0, + 0, + 3532, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3522, + 3524, + 0, + 0, + 0, + 0, + 0, + 0, + 3530, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3531, + 3517, + 3526, + 0, + 0, + 0, + 0, + 0, + 3531, + 3519, + 3521, + 3533, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 371, + 0, + 0, + 0, + 0, + 0, + 371, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 180, + 0, + 0, + 355, + 355, + 355, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 357, + 931, + 363, + 363, + 363, + 363, + 363, + 932, + 357, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 357, + 1015, + 0, + 991, + 991, + 991, + 0, + 1007, + 357, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 357, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 357, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 930, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 888, + 889, + 890, + 0, + 0, + 0, + 0, + 0, + 872, + 873, + 874, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 881, + 370, + 880, + 369, + 370, + 371, + 369, + 370, + 880, + 369, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 349, + 355, + 355, + 975, + 975, + 975, + 355, + 355, + 349, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 349, + 975, + 932, + 983, + 983, + 983, + 931, + 975, + 349, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 349, + 983, + 940, + 852, + 853, + 854, + 939, + 983, + 349, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 903, + 0, + 0, + 0, + 0, + 977, + 991, + 868, + 860, + 861, + 862, + 868, + 991, + 976, + 0, + 0, + 903, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 970, + 971, + 973, + 0, + 0, + 857, + 0, + 0, + 0, + 857, + 0, + 0, + 0, + 857, + 0, + 0, + 0, + 857, + 0, + 0, + 0, + 0, + 0, + 978, + 979, + 981, + 0, + 903, + 938, + 903, + 0, + 903, + 938, + 903, + 0, + 903, + 938, + 903, + 0, + 903, + 938, + 903, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 993, + 946, + 1009, + 0, + 993, + 946, + 1009, + 0, + 993, + 946, + 1009, + 0, + 993, + 946, + 1009, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1001, + 1016, + 1017, + 0, + 1001, + 1016, + 1017, + 0, + 1001, + 1016, + 1017, + 0, + 1001, + 1016, + 1017, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 995, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 995, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 0, + 0, + 0, + 112, + 0, + 0, + 0, + 112, + 0, + 0, + 0, + 112, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 6 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 98, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 12, + "y": 7 + }, + { + "id": 3, + "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": "SF_People1", + "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": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 98, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 12, + "y": 5 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-6", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「まだ悪あがきをしているようね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあコッチとしては自然消滅されるよりよっぽどマシだけど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「へへへ、お姉ちゃん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今度こそそのボク以下の脳みそを解剖して分析させて貰うよー」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「そうやって年齢マウントを取って" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "相手をバカにするのは相当楽しかったでしょうね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「大丈夫ですか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さあ観念しろ、リトルドク」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「ちょっとー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "子供相手に二人ががりって情けなく無い?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「悪行を重ねておいてなにを・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「気にしないで前回の戦闘中の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コイツの体をスキャンしたけど正真正銘のサイボーグよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ガワが子供ってだけ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「パーツの消耗度から30年は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "経過しているのも把握済み。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 立派なオッサンよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そ、そうだったんですか。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「私より年下の天才が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなにいてたまるもんですか。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「だ、だからって見た目" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "子供の相手を倒したら好感度が下がるんだぞー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 正義の味方なら子供に優しくしろよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「お気遣いなく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 公務員ってやつは嫌われてナンボなのよ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さあ紛らわしい見た目のサイボーグは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "粉々に解体しちゃいましょ」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 47, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 1, + 1, + false + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 3, + 48, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<リトルドク>「があああああああああ」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 98, + 98, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「無惨ね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「さて私はちょっとここでやる事が出来たわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なんですか」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「まあ今回の首謀者が割り出せそうなの" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 悪いけど他のみんなの助力をお願い」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「分かりました」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 176 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 177 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 12, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [ + "" + ] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 10 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 17, + 17, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 19, + "y": 19 + }, + 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/www/data/Map028.json b/www/data/Map028.json new file mode 100644 index 0000000..3ce98bc --- /dev/null +++ b/www/data/Map028.json @@ -0,0 +1,4392 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Metal1", + "battleback2Name": "ai09", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 20, + "data": [ + 1536, + 6674, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6681, + 1536, + 1536, + 1536, + 6688, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 6688, + 1536, + 1536, + 1536, + 6688, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 6688, + 1536, + 1536, + 1536, + 6688, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 1574, + 6688, + 1536, + 1536, + 1536, + 6688, + 1572, + 1572, + 1572, + 7758, + 1572, + 1572, + 1572, + 7758, + 1572, + 1572, + 1572, + 7758, + 1572, + 1572, + 1572, + 6688, + 1536, + 1536, + 1536, + 6688, + 1572, + 1572, + 1572, + 8103, + 1572, + 1572, + 1572, + 8103, + 1572, + 1572, + 8107, + 8103, + 1572, + 1572, + 1572, + 6688, + 1536, + 1536, + 1536, + 6688, + 1572, + 1572, + 1572, + 8109, + 1572, + 1572, + 1572, + 8109, + 1572, + 1572, + 1572, + 8109, + 1572, + 1572, + 1572, + 6688, + 1536, + 1536, + 1536, + 6688, + 1574, + 1574, + 1574, + 1574, + 1574, + 1572, + 2946, + 2932, + 2948, + 1572, + 1574, + 1574, + 1574, + 1574, + 1574, + 6688, + 1536, + 1536, + 1536, + 6688, + 1574, + 1574, + 1574, + 1574, + 1574, + 1572, + 2952, + 2940, + 2950, + 1572, + 1574, + 1574, + 1574, + 1574, + 1574, + 6688, + 1536, + 1536, + 1536, + 6688, + 1572, + 1572, + 1572, + 7758, + 1572, + 1572, + 1572, + 7754, + 1572, + 1572, + 1572, + 7758, + 1572, + 1572, + 1572, + 6688, + 1536, + 1536, + 1536, + 6688, + 1572, + 1572, + 1572, + 8103, + 1572, + 1572, + 1572, + 7744, + 1572, + 1572, + 1572, + 8103, + 1572, + 1572, + 1572, + 6688, + 1536, + 1536, + 1536, + 6688, + 1572, + 1572, + 1572, + 8109, + 1572, + 1572, + 1572, + 7744, + 1572, + 1572, + 1572, + 8109, + 1572, + 1572, + 1572, + 6688, + 1536, + 1536, + 1536, + 6688, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 7744, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 1572, + 6688, + 1536, + 1536, + 1536, + 6697, + 6689, + 6689, + 6689, + 6689, + 6689, + 6689, + 6701, + 7744, + 6699, + 6689, + 6689, + 6689, + 6689, + 6689, + 6689, + 6695, + 1536, + 1536, + 1536, + 7043, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7046, + 7744, + 7043, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7046, + 1536, + 1536, + 1536, + 7049, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7052, + 7744, + 7049, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7052, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 210, + 210, + 210, + 0, + 349, + 0, + 349, + 0, + 349, + 0, + 349, + 0, + 210, + 210, + 210, + 0, + 0, + 0, + 0, + 0, + 0, + 218, + 218, + 357, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 357, + 218, + 218, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 0, + 0, + 0, + 105, + 0, + 104, + 0, + 0, + 0, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 349, + 349, + 0, + 108, + 108, + 209, + 0, + 209, + 108, + 0, + 0, + 349, + 349, + 0, + 0, + 0, + 0, + 0, + 0, + 357, + 357, + 357, + 0, + 604, + 209, + 217, + 0, + 217, + 209, + 108, + 0, + 357, + 357, + 357, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 0, + 0, + 604, + 217, + 441, + 107, + 441, + 217, + 604, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 218, + 218, + 218, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 218, + 218, + 218, + 0, + 0, + 0, + 0, + 0, + 210, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 931, + 932, + 956, + 0, + 956, + 0, + 956, + 0, + 956, + 0, + 956, + 0, + 956, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 939, + 940, + 964, + 349, + 964, + 349, + 964, + 349, + 964, + 349, + 964, + 349, + 964, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 218, + 872, + 873, + 874, + 357, + 357, + 357, + 357, + 357, + 357, + 357, + 888, + 889, + 890, + 218, + 0, + 0, + 0, + 0, + 0, + 105, + 880, + 106, + 882, + 104, + 104, + 988, + 0, + 988, + 105, + 106, + 881, + 104, + 880, + 106, + 0, + 0, + 0, + 0, + 0, + 349, + 975, + 975, + 850, + 851, + 988, + 996, + 0, + 996, + 988, + 850, + 851, + 975, + 975, + 349, + 0, + 0, + 0, + 0, + 0, + 977, + 983, + 983, + 858, + 859, + 996, + 852, + 853, + 854, + 996, + 858, + 859, + 983, + 983, + 976, + 0, + 0, + 0, + 0, + 0, + 977, + 991, + 991, + 866, + 867, + 975, + 860, + 861, + 862, + 975, + 866, + 867, + 991, + 991, + 976, + 0, + 0, + 0, + 0, + 0, + 985, + 872, + 873, + 874, + 756, + 983, + 0, + 0, + 0, + 983, + 0, + 888, + 889, + 890, + 984, + 0, + 0, + 0, + 0, + 0, + 105, + 880, + 106, + 882, + 0, + 991, + 107, + 36, + 107, + 991, + 0, + 881, + 104, + 880, + 106, + 0, + 0, + 0, + 0, + 0, + 210, + 210, + 210, + 850, + 851, + 0, + 107, + 36, + 107, + 0, + 850, + 851, + 210, + 210, + 210, + 0, + 0, + 0, + 0, + 0, + 210, + 210, + 210, + 858, + 859, + 0, + 0, + 36, + 0, + 0, + 858, + 859, + 210, + 210, + 210, + 0, + 0, + 0, + 0, + 0, + 218, + 218, + 218, + 866, + 867, + 0, + 0, + 36, + 0, + 0, + 866, + 867, + 218, + 218, + 218, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "脱出ドローン1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 0 + }, + { + "id": 2, + "name": "ドローン1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 4 + }, + { + "id": 3, + "name": "ドローン4", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 4 + }, + { + "id": 4, + "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": "SF_People1", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-6", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + -255, + -255, + -255, + 0 + ], + 1, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああっ!!キミは!!」" + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + 0, + 0, + 0, + 0 + ], + 120, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<???>「やっほーお兄ちゃん、お姉ちゃんたち、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "わざわざ遊びにきてくれたの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクの遊び場に。楽しんでもらえたかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「最初に情報を教えてくれた子だったのか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前がホームレスを操っていたのか・・・。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんでこんな事を」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「そうだよ、みんなからは「リトルドク」って呼ばれてる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この遊び場を作るのは大変だったんだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この辺はサイボーグ人街みたいに人間を誘拐して際限なく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人体実験なんて出来ないからさ・・・」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[23]「みんなって誰のことを言ってるのさ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ホームレスさんたちからはそんな名前出てこなかったよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ホームレスを使ってそんな事を・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "治療に見せかけて改造していたのか!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「うん、でもやっぱり素材が悪いから限界があるんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もっと新鮮で強いおもちゃが欲しかった所なんだよねー」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「それって私達ってこと?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "キイイイ~~~~!! " + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんて憎らしいガキなのかしら!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お仕置きが必要ね。」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お前はギャンデッドの仲間ってことで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "間違いないなら、子供でも遠慮はしない」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「\\n[4]くん、コイツがギャンデッドなら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "見た目なんて簡単に弄れるわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "子供だと思わないほうが良いわよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<リトルドク>「アハハ、優しいなぁ、お兄ちゃんは。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "丁度性能をテストしたい機械があったんだよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "付き合ってくれるよね? 答えは聞かないけど」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 26, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 48, + true + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "mob-6", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<リトルドク>「うーん・・・耐久力に難あり・・かぁ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「Mr.ブラック」の要求には今ひとつだなぁ・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「誰だ、そいつは" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前の知ってること全部教えてもらうぞ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「思えば最初に河川敷であった時から" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドの手口に詳しすぎたのは" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "おかしかったんだ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ナイトクラブで催眠装置の売人を" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "口封じしたのもお前がやったんだな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<リトルドク>「ああ、ポケトリップの事?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そんな時代遅れのオモチャなんてボクには" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "作ってる暇は無いんだよね。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<リトルドク>「顧客の手前" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "売人の管理だけはしてやったけどさ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まだ関係者がいるってのか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そいつが「Mr.ブラック」か!?」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<リトルドク>「悪いけどボクは忙しんだ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "またの機会があったら遊んであげるね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ジャーね~」" + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 4, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 35, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 35, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 4, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[34]「ちょっと、自分は逃げるつもり!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "卑怯モノ~~~!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "アンタも汗水垂らしなさいよ」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ホームレス>\\{「がああああ・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " \\}ありゃあ・・・ワシは何を・・・」" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 4, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[23]「\\n[4]!!" + ] + }, + { + "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": [ + 4, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>\\F[11]「\\n[4]くん、ここは撤退しましょう" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "外の様子を確認しなくちゃ・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "これ以上被害を拡大はできないわ」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ホームレスさんたちは正気を取り戻したようだ" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「くそっ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "でも確実に黒幕に近づいているんだ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "次は逃さない・・・」" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 13 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 216, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<リトルドク>「残念でしたー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それじゃあまとめて僕の実験に協力してもらうよー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>「クッ・・・・・・」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "04Player", + 4, + "", + 0, + "" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 4, + 1, + 0 + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + 2, + { + "list": [ + { + "code": 18, + "indent": null + }, + { + "code": 41, + "parameters": [ + "01rikka", + 4 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 4 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「あううう・・・」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<リトルドク>「特に・・・天才女子高生博士にはいっぱいねぇ・・・」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 4, + 2, + 0 + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + 5, + { + "list": [ + { + "code": 18, + "indent": null + }, + { + "code": 41, + "parameters": [ + "02Player", + 4 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 41, + "parameters": [ + "02Player", + 4 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>「きゃあああああああああ・・・」" + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<リトルドク>「うーん、こっちのお姉ちゃんはどうしようか」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 4, + 3, + 0 + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + 6, + { + "list": [ + { + "code": 18, + "indent": null + }, + { + "code": 41, + "parameters": [ + "03Player", + 4 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 4 + ], + "indent": null + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>「ヤダッ・・・なにす・・・」" + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<リトルドク>「まあ、実験動物は多いほうがいいよね~~」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 4, + 1, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 4, + 2, + 0 + ] + }, + { + "code": 111, + "indent": 3, + "parameters": [ + 4, + 3, + 0 + ] + }, + { + "code": 221, + "indent": 4, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "\\n<\\n[1]>「はあ・・はああ・・・・・" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "み・・・みんな・・・どうなって・・・」" + ] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "\\n<リトルドク>「ふふーーん・・・" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "まずは最初に少し遊んでから実験に入ろうかなぁ・・・" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "遊び心は研究には大事だからねー」" + ] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "\\n<\\n[1]>「だめ・・・もう・・・意識をたもって・・・」" + ] + }, + { + "code": 221, + "indent": 4, + "parameters": [] + }, + { + "code": 117, + "indent": 4, + "parameters": [ + 145 + ] + }, + { + "code": 117, + "indent": 4, + "parameters": [ + 16 + ] + }, + { + "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": 235, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 52, + 14, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 43, + 43, + 0, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 7 + }, + { + "id": 5, + "name": "ドローン2", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 4 + }, + { + "id": 6, + "name": "ドローン3", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 4 + }, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map029.json b/www/data/Map029.json new file mode 100644 index 0000000..2750b0a --- /dev/null +++ b/www/data/Map029.json @@ -0,0 +1,11386 @@ +{ + "autoplayBgm": true, + "autoplayBgs": true, + "battleback1Name": "Ruins1", + "battleback2Name": "SF_Scrap", + "bgm": { + "name": "08Disital_Delta", + "pan": 0, + "pitch": 70, + "volume": 90 + }, + "bgs": { + "name": "作業現場(足場組み)", + "pan": 0, + "pitch": 70, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 18, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 3, + "width": 25, + "data": [ + 6423, + 5323, + 5322, + 5322, + 5326, + 6419, + 6418, + 6422, + 6515, + 6514, + 6514, + 6514, + 6514, + 6514, + 6518, + 6419, + 6418, + 6418, + 6422, + 6427, + 6426, + 6430, + 6475, + 6474, + 6478, + 6421, + 5706, + 5706, + 5706, + 5706, + 6425, + 6424, + 6428, + 6521, + 6520, + 6520, + 6520, + 6520, + 6520, + 6524, + 6425, + 6424, + 6424, + 6428, + 5706, + 5706, + 5315, + 5314, + 5314, + 5318, + 6421, + 6019, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6029, + 5313, + 5312, + 5312, + 5316, + 6429, + 6016, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 6378, + 5313, + 5312, + 5312, + 5316, + 6788, + 6016, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 5979, + 5969, + 5969, + 5981, + 1569, + 1569, + 1569, + 5313, + 5312, + 5312, + 5316, + 6776, + 6016, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 6331, + 6330, + 6330, + 6334, + 1569, + 1569, + 1569, + 5313, + 5312, + 5312, + 5316, + 6790, + 6016, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 5321, + 5320, + 5320, + 5324, + 7139, + 6016, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 5699, + 5698, + 5698, + 5702, + 7145, + 6016, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 6383, + 1569, + 5697, + 5696, + 5696, + 5700, + 6932, + 6016, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 5697, + 5696, + 5696, + 5700, + 6934, + 6016, + 6786, + 6772, + 6788, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 5697, + 5696, + 5696, + 5700, + 7283, + 6016, + 6792, + 6780, + 6790, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 5697, + 5696, + 5696, + 5700, + 7281, + 6016, + 7138, + 7138, + 7142, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 5705, + 5704, + 5704, + 5708, + 7289, + 6016, + 7144, + 7144, + 7148, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 6025, + 6017, + 6017, + 6029, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 6027, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 6017, + 1569, + 6371, + 6370, + 6370, + 6374, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 6371, + 6370, + 6370, + 6370, + 6370, + 6374, + 6382, + 7051, + 7054, + 1569, + 6377, + 6376, + 6376, + 6380, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 6377, + 6376, + 6376, + 6376, + 6376, + 6380, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4196, + 0, + 4202, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4180, + 4186, + 0, + 4203, + 4193, + 4193, + 4193, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4200, + 4188, + 4188, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4200, + 4188, + 4188, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4299, + 4289, + 4289, + 4301, + 0, + 0, + 4299, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4203, + 4193, + 4193, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4203, + 4193, + 4193, + 4193, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 538, + 538, + 538, + 0, + 0, + 0, + 538, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 151, + 0, + 0, + 576, + 609, + 578, + 151, + 659, + 658, + 659, + 546, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 748, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 151, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 102, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 393, + 0, + 0, + 337, + 0, + 0, + 0, + 0, + 337, + 103, + 103, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 337, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 337, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 288, + 54, + 291, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 291, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 403, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 329, + 187, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 54, + 54, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 337, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 676, + 0, + 676, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 143, + 0, + 0, + 563, + 563, + 563, + 143, + 538, + 538, + 554, + 546, + 538, + 538, + 538, + 0, + 0, + 0, + 0, + 0, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 740, + 0, + 0, + 0, + 0, + 143, + 0, + 748, + 748, + 748, + 424, + 748, + 748, + 748, + 748, + 748, + 748, + 748, + 748, + 748, + 748, + 748, + 748, + 748, + 748, + 748, + 0, + 0, + 0, + 0, + 659, + 0, + 0, + 384, + 385, + 432, + 0, + 1, + 2, + 384, + 385, + 0, + 0, + 329, + 0, + 0, + 0, + 0, + 329, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 392, + 393, + 440, + 280, + 394, + 395, + 394, + 395, + 394, + 395, + 329, + 0, + 0, + 0, + 0, + 329, + 773, + 773, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 0, + 0, + 0, + 0, + 291, + 0, + 0, + 0, + 0, + 0, + 329, + 0, + 0, + 0, + 0, + 337, + 111, + 111, + 0, + 0, + 0, + 0, + 0, + 0, + 329, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 302, + 0, + 0, + 0, + 0, + 0, + 879, + 933, + 0, + 0, + 0, + 0, + 0, + 0, + 337, + 349, + 301, + 301, + 301, + 301, + 295, + 0, + 0, + 279, + 301, + 303, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 6, + 0, + 0, + 207, + 288, + 0, + 0, + 0, + 0, + 302, + 0, + 0, + 302, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 102, + 102, + 403, + 404, + 0, + 0, + 0, + 0, + 101, + 101, + 0, + 0, + 291, + 291, + 302, + 0, + 291, + 302, + 394, + 395, + 119, + 126, + 0, + 172, + 196, + 110, + 26, + 5, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 194, + 195, + 0, + 0, + 291, + 0, + 0, + 0, + 0, + 127, + 125, + 291, + 290, + 204, + 102, + 102, + 8, + 9, + 10, + 404, + 0, + 0, + 0, + 0, + 0, + 202, + 203, + 0, + 302, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 384, + 385, + 110, + 26, + 0, + 315, + 344, + 0, + 0, + 0, + 0, + 0, + 0, + 272, + 273, + 54, + 0, + 54, + 54, + 0, + 54, + 54, + 54, + 54, + 54, + 392, + 393, + 196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 384, + 385, + 288, + 291, + 0, + 0, + 0, + 0, + 0, + 194, + 195, + 0, + 394, + 395, + 204, + 0, + 0, + 0, + 0, + 0, + 172, + 0, + 0, + 0, + 0, + 392, + 393, + 288, + 349, + 165, + 0, + 165, + 0, + 0, + 202, + 203, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 172, + 0, + 0, + 0, + 315, + 46, + 166, + 167, + 46, + 165, + 0, + 165, + 46, + 166, + 167, + 46, + 315, + 0, + 0, + 0, + 5, + 6, + 0, + 139, + 139, + 0, + 0, + 0, + 0, + 0, + 676, + 676, + 676, + 676, + 274, + 0, + 274, + 676, + 676, + 676, + 676, + 0, + 0, + 0, + 0, + 0, + 0, + 134, + 147, + 147, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 4, + 4, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 4, + 2, + 2, + 4, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 4, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 4, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": 2, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 3, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 10, + "y": 17 + }, + { + "id": 2, + "name": "作業員", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>\\F[6]「オラオラーもっと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コンクリ塗り固めておけー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒッヒッヒ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<作業員>「参ったな・・・ギャンデッドに乗っ取られて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工事が進まないぞ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん? 何だ君たちは?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっと、ギャンデッドが占拠してるんですよね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺たちがやっつけに来ました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<作業員>「おいおい、子供のくせに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "馬鹿な真似はよせ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「これはギャンデッド対策本部の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "正式な作戦行動です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあちょっと後ろで見ててくださいな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<作業員>「はあ・・・何があっても" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せ、責任は取れないぞ。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でも本当にやっちゃって良いんですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今まで交番に通報くらいしかしたことがない俺達で・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「確かに私たちは学生、本来、私人逮捕は出来ないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも対ギャンデッド特別法に基づき" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッド及びその関係者にはあらゆる自衛手段が認められているわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "攻撃や逮捕もね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なるほど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「おまけにコッチは女子3人" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうやっても正当防衛が通じるわよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・あれ? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺の事カウントされてないような・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 8, + 8, + 0, + 0, + 2 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 34 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Dark_Leaper", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>\\F[6]「ん?何だお前ら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お、お前たちの不法占拠を止めに来た」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>\\F[6]「ギャハッハ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やっぱり聞いた通りこの辺は能天気だぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺たちの怖さを知らねえらしい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ココは今日からウチらの隠れ家にするんだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「なんて傲慢で自分勝手なやつらなの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>\\F[6]「おっ可愛い子ちゃんもいるじゃねえか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サクッと捕まえて死ぬまでオモチャにしてやるかー?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「うう・・・全然怖くないぞぉ・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「そう言っていられるのも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日までだったみたいよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さあ、私達の練習道具として屑鉄になって貰うわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "覚悟はいい?」" + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 2, + false, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 4, + 34, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 14, + "parameters": [ + 3, + -6 + ], + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 3, + -6 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<作業員>「いやー凄いな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たち" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "疑って悪かったよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ・・と・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ええっと、当然のことをしたまでです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「凄い・・・俺たち大人に褒められてるぞ・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「なにかお困りのときはお声がけください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさんは堂々としてるなぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなのが当たり前なんだな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<作業員>「ああ、頼むよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たち何て言うんだい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・え?」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうなのだ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺たちにはまだチーム名も何もないのだった" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 8, + 8, + 0, + 0, + 3 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 34 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 2, + 2, + 1, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 16, + 9, + 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「またギャンデッドが現れて乗っ取られちまった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "助けてくれるのかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあ任せるよ君たちなら安心だ。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工事現場のザコ敵は何度でも戦えます。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "レベル上げや淫乱度を稼ぎたい場合に活用しましょう" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "マップ左のスイッチを操作することで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ザコ敵をランダムで登場させます。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[10]!!攻略していないマップのザコも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "出てくるのでバランス崩壊注意!!" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 2 + }, + "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 + }, + { + "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": 10, + "y": 14 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<作業員>「参ったなー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工事が進まないぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ん? 何だ君たちは?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっと、ギャンデッドが占拠してるんですよね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺たちがやっつけに来ました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<作業員>「おいおい、子供のくせに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "馬鹿な真似はよせ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「これはギャンデッド対策本部の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "正式な作戦行動です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあちょっと横で見ててくださいな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<作業員>「はあ・・・何があっても" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せ、責任は取れないぞ。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でも本当にやっちゃって良いんですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今まで交番に通報くらいしかしたことがない俺達で・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「確かに私たちは学生よ、本来、私人逮捕は出来ないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも対ギャンデッド特別法に基づき" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッド及びその関係者にはあらゆる自衛手段が認められているわ。攻撃や逮捕もね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なるほど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「おまけにコッチは女子3人" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうやっても正当防衛が通じるわよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・あれ? 俺の事カウントされてないような・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Dark_Leaper", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「ん?何だお前ら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お、お前たちの不法占拠を止めに来た」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「ギャハッハ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やっぱり聞いた通りこの辺は能天気だぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺たちの怖さを知らねえらしい」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「そう言っていられるのも今日までだったみたいよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さあ、実験道具の屑鉄になってもらいましょうか」" + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 2, + false, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 4, + 34, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<作業員>「いやー凄いな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たち" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "疑って悪かったよ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 2, + 2, + 1, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 16, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "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": 22, + "y": 13 + }, + { + "id": 4, + "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": 2, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "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": 10, + "y": 10 + }, + { + "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": "!Switch2", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工事現場のザコ敵をランダムで登場させるようにしますか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「いいえ」で、元に戻せます" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\c[10]!!バランス崩壊注意!!" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 37, + 37, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 37, + 37, + 1 + ] + }, + { + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 37, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Switch2", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工事現場のザコ敵をランダムで登場させるようにしますか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「いいえ」で、元に戻せます" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\c[10]!!バランス崩壊注意!!" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 37, + 37, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 37, + 37, + 1 + ] + }, + { + "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": 7, + "y": 11 + }, + { + "id": 6, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 132, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 10 + }, + "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, + "y": 7 + }, + { + "id": 7, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 132, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 10 + }, + "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": 10, + "y": 7 + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 12, + "y": 5 + }, + { + "id": 9, + "name": "フジミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 10 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「やあ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今日もパトロールお疲れ様」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「フジミ君まで。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな危ない場所でなにをしてるのさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「ギャンデッドの事だろ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この方に話した所簡単に退治できると言われちゃってさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 案内してたんだ。まあ任せるといい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「え?」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 10, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「オラああああ!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 27, + 1, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 27, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -4 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 27, + 34, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{\\{「グギャアアアアア~~~」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 10, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そんな、複数のギャンデッドを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・一撃で倒したぞ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-妙義山ミカ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「こっちのギャンデッドどもはひ弱だなぁ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " スーツが無くても何も問題ねぇな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 物足りないぜ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「あ、貴方は・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " イエローシグナル」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "カットインイエロー", + 0, + 0, + 0, + 0, + 100, + 100, + 150, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「間違いない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 制服姿でも分かるパンパンに張った全身の筋肉の主張・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "シグナルの最大戦闘力を誇る女性隊員だ」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「お見事です。 " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "生身でサイボーグを倒せる方もいるとは知ってましたが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "実際に見るのは初めてです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 女性では貴方しかできないでしょうね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「男だって数えるほども居ねぇよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " アタシが特別なんだ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「ん? そこのヒョロヒョロ小僧はなんだい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「彼は鳴虫山 \\n[4] くんです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " シグニットの部長でボクのクラスメイトですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「あー。お前か、シグナル入隊志願者の学生って。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この程度のサイボーグを恐れてるようじゃ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まだまだだな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ううう・・・・・・・そりゃあ、あんなの見せられたら・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「お言葉ですが妙義山隊員" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼を筆頭にシグニットは日々精進しています。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 実際に実力のほどを見ずにその発言は如何かと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「おいおい、フジミ君" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " フォローは嬉しいが、やめてくれよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「それもそうだな!! おい、ヒョロヒョロ小僧、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " アイツラ追っ払ってこの辺も空いたし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとスパーリングしてみるか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ひいいーーー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんなのやれるわけ。」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 62, + 62, + 0, + 0, + 1 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 11, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "Attack3", + "volume": 40, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "Attack3", + "volume": 40, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「そんじゃあまずは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺達がお相手するっすー」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 12, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "Attack3", + "volume": 40, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "Attack3", + "volume": 40, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「よいしょー」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 13, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "Attack3", + "volume": 40, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "Attack3", + "volume": 40, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「は? 何だ一体?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「ん、お前らからか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 望む所だ」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 10, + { + "list": [ + { + "code": 14, + "parameters": [ + 6, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 6, + 0 + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 10, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「ああ、彼らは僕が集めたシグニットのサポート班だよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ほら、ホームレスの件とか色々人手が必要だっただろ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 協力したい生徒たちに声をかけておいたんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・そんなの作ってたのかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いつの間に?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさんは知ってるのかなぁ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「シグニット本隊の活動には影響しないし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクが呼びかけた時、以外はただの一般生徒だよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そう気にしないでくれ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 3, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 3, + 0 + ], + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-妙義山ミカ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「暴れ足りなかったからよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 飛ばしていくぜ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「イエローシグナルさんおっぱいでかいっすね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 勝ったら揉ませて下さいよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「口だけは一丁前だな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " アタシを性的な目で見た男は全員キンタマ潰して来たぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お前らも去勢されてーか?」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・なにやら" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「彼らはボクが集めたシグニット応援隊だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サポートが目的なんだけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少しは戦闘も出来たほうがいいからね。" + ] + }, + { + "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": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 2 + }, + "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": 10, + "y": 8 + }, + { + "id": 10, + "name": "ミカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 10 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 2 + }, + "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, + "y": 8 + }, + { + "id": 11, + "name": "フジミ部下学生1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 10 + }, + "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": 14, + "y": 7 + }, + { + "id": 12, + "name": "フジミ部下学生2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 10 + }, + "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": 15, + "y": 6 + }, + { + "id": 13, + "name": "フジミ部下学生3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 10 + }, + "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": 16, + "y": 7 + }, + { + "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": 62, + "variableValid": true, + "variableValue": 1 + }, + "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": [ + "\\n<男子生徒>「うひひ~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やっぱおっぱいでっけ~~♥" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "うっかり揉んでも仕方ないっすよね~♥」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「出来るもんならなぁ!!」" + ] + }, + { + "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": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "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": 15, + "y": 8 + }, + { + "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": 62, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 11, + 1, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 5, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 13, + 15, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「うひーーー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やってらんねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「少し手加減して下さいよー」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-妙義山ミカ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「そりゃ無理だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アタシはドSだから手加減なんてできねぇ」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なんて乱暴な・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あんな人が公権力を握っていて良いのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「でも確かにこの人のパワーと勢いの前には" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どんな悪党も屈するしか無い説得力が確かにある」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「確かな腕力とその豪快な使いっぷり" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 英雄と言うよりもはや、豪傑・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな原始的な意味でのヒーローか・・・考えさせられる。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「やれやれ、面目ない」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「じゃあ次は僕がお相手しますよ。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-妙義山ミカ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「はあ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お坊ちゃんが? どういう風の吹き回しだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「これでも護身術は会得しています。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それに暴れ足りないんでしょう?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 火照った身体を鎮めてあげますよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「は、泣いてお家に帰っても" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "パパに告げ口すんなよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 行くぜ!」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 62, + 62, + 0, + 0, + 2 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 4, + 11, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0警報01", + "volume": 35, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ShowInfo 回想モードに【NTR】イエローシグナル-1段階を追加しました" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 192, + 192, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "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": 11, + "y": 16 + }, + { + "id": 16, + "name": "ミカHメイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 10 + }, + "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": 15, + "y": 7 + }, + { + "id": 17, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「フジミ君? 何してるのさ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " イエローシグナルは?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「いやあ、流れで僕も手合わせする事になってね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「胸を借りるつもりで挑んでみたけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "烏滸がましかったね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "流石はイエローシグナル、すごかったよ」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 16, + 99, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「オラッ!!出すぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「オホオオオ~~~」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 16, + 87, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「ボクなりに使える手段はすべて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "使ってみたけどね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それなりに満足だよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そりゃそうさ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " イエローシグナルは最強だもの」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 16, + 100, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「お前は何だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「マゾブタの雌便器です~~~」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 16, + 102, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そんな訳でクタクタなんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここで休憩していた所さ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "部室への案内はさっきの生徒たちに任せてね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なるほど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "確かに人手があるとこういう時、便利なんだね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「俺も彼らと上手く付き合ってみるよ」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 16, + 87, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男子生徒>「じゃあブタらしく鳴きな」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 16, + 102, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<妙義山ミカ>「ブヒイイッッ!! ブヒブヒイイ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブッヒヒイイイ~~~♥♥♥♥" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フゴッ・・・ンゴオ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ブヒイイッッ!! ブヒブヒイイ!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 16, + 91, + true + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 62, + 62, + 0, + 0, + 3 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0警報01", + "volume": 35, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ShowInfo 回想モードに【NTR】イエローシグナル-2段階を追加しました" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 192, + 192, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 62, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-イエロー01", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<雌奴隷2号>「・・・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 11 24 13" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 12 24 13" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 13 24 13" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 16 24 13" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 300 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 11 cancel" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 12 cancel" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 13 cancel" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 16 cancel" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\FF[5]「さて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一休みも済んだし先に帰るよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあまた部室で会おう」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 62, + 62, + 0, + 0, + 10 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「結構無茶するなぁ・・・フジミ君は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "以前は無茶が出来ない人生、なんて言っていたくせに・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「しかしあのイエローシグナルまで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この街に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 来てくれるなんて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「凄いなぁ。もう俺達、無敵なんじゃないか?」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 192, + 192, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 10 + }, + "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": 16, + "y": 10 + }, + { + "id": 18, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 6 + }, + { + "id": 19, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 2, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 5 + }, + { + "id": 20, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 5 + }, + { + "id": 21, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 8 + }, + { + "id": 22, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 8 + }, + { + "id": 23, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 9 + }, + { + "id": 24, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 2, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 8 + }, + { + "id": 25, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 8 + }, + { + "id": 26, + "name": "ミカH", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 6, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 4 + }, + { + "id": 27, + "name": "EXザコ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-zako2", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「やろうってのか?」" + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 37, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + true + ] + }, + { + "code": 214, + "indent": 1, + "parameters": [] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 50, + 2, + 5, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「よーし、このガキは全裸に向いて" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "便所にでも放り込んでおけ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まずは女どもを味わってやろうぜ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は絶望的な状況に陥っていた。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リーダーとしての役目を果たせず、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "仲間たちはギャンデッドに捕らえられてしまった。" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 66, + 66, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "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": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 5 + }, + { + "id": 28, + "name": "EV028", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 12, + "y": 6 + } + ] +} \ No newline at end of file diff --git a/www/data/Map030.json b/www/data/Map030.json new file mode 100644 index 0000000..695333f --- /dev/null +++ b/www/data/Map030.json @@ -0,0 +1,4326 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 8, + "width": 17, + "data": [ + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7606, + 3600, + 3608, + 7608, + 7596, + 7596, + 7596, + 7596, + 7596, + 7963, + 7962, + 7962, + 7962, + 7962, + 7962, + 7962, + 7962, + 7966, + 3600, + 3608, + 7963, + 7962, + 7962, + 7962, + 7962, + 7966, + 3604, + 3604, + 3604, + 3620, + 6978, + 6964, + 6965, + 6989, + 3618, + 3585, + 3586, + 3604, + 3620, + 7506, + 7492, + 7508, + 3618, + 3584, + 3584, + 3584, + 3608, + 6984, + 6972, + 6982, + 3618, + 3585, + 3584, + 3584, + 3584, + 3608, + 7512, + 7500, + 7510, + 3600, + 3584, + 3584, + 3584, + 3608, + 8003, + 8002, + 8006, + 3600, + 3584, + 3584, + 3584, + 3584, + 3608, + 5083, + 5082, + 5086, + 3600, + 3584, + 3584, + 3584, + 3608, + 8009, + 8008, + 8012, + 3600, + 3584, + 3584, + 3584, + 3584, + 3586, + 3604, + 3604, + 3604, + 3585, + 3584, + 3584, + 3584, + 3586, + 3604, + 3604, + 3604, + 3585, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3612, + 3612, + 3612, + 3612, + 3612, + 3612, + 3612, + 3592, + 3584, + 3584, + 3584, + 3584, + 3588, + 3612, + 3612, + 3612, + 3612, + 7684, + 7684, + 7684, + 7684, + 7684, + 7684, + 7700, + 3600, + 3584, + 3584, + 3584, + 3584, + 3608, + 7794, + 7780, + 7780, + 7780, + 7664, + 7664, + 7664, + 7664, + 7664, + 7664, + 7688, + 3600, + 3584, + 3584, + 3584, + 3584, + 3608, + 7776, + 7760, + 7760, + 7760, + 7692, + 7692, + 7692, + 7692, + 7692, + 7692, + 7702, + 3624, + 3612, + 3612, + 3612, + 3612, + 3622, + 7800, + 7788, + 7788, + 7788, + 8051, + 8050, + 8050, + 8050, + 8050, + 8050, + 8054, + 6027, + 6017, + 6017, + 6017, + 6017, + 6029, + 8147, + 8146, + 8146, + 8150, + 8057, + 8056, + 8056, + 8056, + 8056, + 8056, + 8060, + 3618, + 3604, + 3604, + 3604, + 3604, + 3620, + 8153, + 8152, + 8152, + 8156, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 87, + 0, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 87, + 0, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 50, + 0, + 50, + 0, + 87, + 0, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 87, + 0, + 0, + 87, + 0, + 222, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 529, + 529, + 0, + 529, + 529, + 0, + 530, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 538, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 237, + 0, + 236, + 236, + 236, + 236, + 236, + 236, + 188, + 189, + 189, + 190, + 0, + 0, + 0, + 0, + 0, + 210, + 227, + 0, + 0, + 0, + 0, + 0, + 0, + 196, + 87, + 87, + 198, + 0, + 0, + 1, + 271, + 271, + 0, + 0, + 262, + 262, + 0, + 0, + 0, + 0, + 196, + 0, + 0, + 198, + 0, + 0, + 0, + 291, + 291, + 0, + 0, + 0, + 271, + 780, + 50, + 781, + 0, + 196, + 0, + 0, + 198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 64, + 0, + 67, + 0, + 204, + 0, + 0, + 206, + 226, + 103, + 207, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 252, + 0, + 521, + 521, + 521, + 521, + 521, + 521, + 522, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 243, + 243, + 529, + 243, + 243, + 529, + 16, + 246, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 538, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 193, + 193, + 193, + 193, + 193, + 193, + 546, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 230, + 230, + 230, + 230, + 230, + 230, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 238, + 238, + 238, + 238, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 100, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 100, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 100, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 100, + 100, + 0, + 100, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2 + ], + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 15, + 10, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 7, + "y": 12 + }, + { + "id": 2, + "name": "opリッカ", + "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": 0, + "y": 6 + }, + { + "id": 3, + "name": "OPヒトミ", + "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": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "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": 2, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「ふむ、見たところ校内は至って普通に見えるわね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "となると」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「初めまして白根博士。」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「あら、どうも、何か用かしら?」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「アナタの探してる部活の副部長をしております。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どうぞ、部室までご案内しますよ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ありがとう、助かるわ」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 17, + 7, + 4, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "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": 12, + "y": 8 + }, + { + "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": 2, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あー、卒業までに童貞も卒業したいぜ」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 5, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「俺も童貞卒業できたぜ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あの便所女に感謝だな」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 11, + "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": 2, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 4, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「\\n[3]さんと\\n[5]さんって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あんな関係だったのね・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お金持ちの考えることってわからないわ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「やっぱり\\n[3]さんと" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[5]さんって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お付き合いしてるのかしら?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お金持ち同士、美男美女同士絶対お似合いよね~」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 28, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 82, + 2, + 1, + 0, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 12, + "y": 12 + }, + { + "id": 8, + "name": "ブルーH1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 63, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 1, + "y": 4 + }, + { + "id": 9, + "name": "2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 1, + "y": 3 + }, + { + "id": 10, + "name": "0", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 1, + "y": 5 + }, + { + "id": 11, + "name": "1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 4, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 4 + }, + { + "id": 12, + "name": "ブルーH2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 63, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 4, + "y": 10 + }, + { + "id": 13, + "name": "3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 9 + }, + { + "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": 63, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「なんだアレ?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG56_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「随分大きな自転車カバーだな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "校則違反じゃなかろうか・・・?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG56_07", + 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": 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": [ + "\\n<\\n[4]>「移動させる気かな? 大変そうだな・・・」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 8, + 83, + true + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 63, + 63, + 0, + 0, + 2 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 15, + 10, + 0, + 0 + ] + }, + { + "code": 214, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0警報01", + "volume": 35, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ShowInfo 回想モードに【NTR】ブルーシグナル-1段階を追加しました" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 193, + 193, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + true + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 63, + 63, + 0, + 0, + 3 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 20 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-ブルー01", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 30, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<雌奴隷3号>「・・・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 83, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 13, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 12, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 63, + 63, + 0, + 0, + 10 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 193, + 193, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0警報01", + "volume": 35, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ShowInfo 回想モードに【NTR】ブルーシグナル-2段階を追加しました" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 5, + "y": 8 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 93, + 4, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 4 + } + ] +} \ No newline at end of file diff --git a/www/data/Map031.json b/www/data/Map031.json new file mode 100644 index 0000000..e15b204 --- /dev/null +++ b/www/data/Map031.json @@ -0,0 +1,3930 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Grassland", + "battleback2Name": "Brick", + "bgm": { + "name": "Town1", + "pan": 0, + "pitch": 100, + "volume": 95 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 80 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "Mountains5", + "parallaxShow": false, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 4, + "width": 26, + "data": [ + 1544, + 1544, + 1544, + 1544, + 1544, + 7680, + 7668, + 7692, + 7692, + 7692, + 7692, + 7689, + 2832, + 2816, + 2840, + 7682, + 7692, + 7692, + 7692, + 7692, + 7689, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7698, + 7685, + 7693, + 7702, + 8050, + 8050, + 8050, + 8050, + 7708, + 2832, + 2816, + 2840, + 7708, + 8050, + 8050, + 8050, + 8050, + 7705, + 7686, + 7700, + 1544, + 1544, + 1544, + 1544, + 1544, + 7698, + 7669, + 7702, + 8050, + 8054, + 8056, + 8056, + 8056, + 8056, + 8055, + 2832, + 2816, + 2840, + 8055, + 8056, + 8056, + 8056, + 8056, + 8051, + 7704, + 7674, + 7700, + 1544, + 1544, + 1544, + 1544, + 7682, + 7702, + 8054, + 8056, + 8060, + 2850, + 2836, + 2836, + 2852, + 8061, + 2832, + 2816, + 2840, + 8061, + 2850, + 2836, + 2836, + 2852, + 8057, + 8051, + 7680, + 7688, + 1544, + 1544, + 1544, + 1544, + 7696, + 8054, + 8060, + 2850, + 2836, + 2817, + 2816, + 2816, + 2818, + 2836, + 2817, + 2816, + 2818, + 2836, + 2817, + 2816, + 2816, + 2818, + 2852, + 8057, + 7704, + 7689, + 1544, + 1544, + 1544, + 1544, + 7696, + 8060, + 2850, + 2817, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2818, + 2852, + 8059, + 7696, + 1544, + 1544, + 1544, + 1544, + 7681, + 7700, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2818, + 2852, + 7696, + 1544, + 1544, + 1544, + 1544, + 7680, + 7688, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 7696, + 1544, + 1544, + 1544, + 1544, + 7680, + 7688, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 7696, + 1544, + 1544, + 1544, + 1544, + 7680, + 7688, + 2856, + 2824, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 7696, + 1544, + 1544, + 1544, + 1544, + 7680, + 7666, + 7700, + 2834, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2828, + 2844, + 2844, + 2824, + 2816, + 2816, + 2820, + 2854, + 7696, + 1544, + 1544, + 1544, + 1544, + 7680, + 7664, + 7688, + 2848, + 2898, + 2885, + 2897, + 2886, + 2884, + 2884, + 2884, + 2884, + 2900, + 2848, + 2898, + 2900, + 2832, + 2816, + 2820, + 2854, + 7698, + 7690, + 1544, + 1544, + 1544, + 1544, + 7680, + 7664, + 7688, + 2860, + 2880, + 2888, + 2862, + 2880, + 2864, + 2864, + 2864, + 2864, + 2888, + 2860, + 2904, + 2889, + 2856, + 2824, + 2840, + 7698, + 7665, + 7688, + 1544, + 1544, + 1544, + 1544, + 7680, + 7664, + 7666, + 7700, + 2904, + 2874, + 2884, + 2869, + 2892, + 2872, + 2864, + 2864, + 2866, + 2900, + 2862, + 2881, + 2900, + 2832, + 2840, + 7680, + 7664, + 7688, + 1544, + 1544, + 1544, + 1544, + 7680, + 7664, + 7664, + 7666, + 7700, + 2904, + 2892, + 2902, + 2862, + 2904, + 2892, + 2876, + 2892, + 2894, + 2897, + 2893, + 2902, + 2856, + 2854, + 7680, + 7664, + 7688, + 1544, + 1544, + 1544, + 1544, + 7680, + 7664, + 7664, + 7664, + 7666, + 7684, + 7684, + 7684, + 7684, + 7684, + 7700, + 2896, + 7698, + 7684, + 7684, + 7684, + 7684, + 7684, + 7684, + 7665, + 7664, + 7688, + 1544, + 1544, + 1544, + 1544, + 7680, + 7664, + 7664, + 7668, + 7692, + 7692, + 7692, + 7692, + 7692, + 7692, + 7688, + 2896, + 7704, + 7692, + 7692, + 7692, + 7692, + 7692, + 7692, + 7672, + 7664, + 7688, + 1544, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3042, + 3029, + 3053, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3051, + 3037, + 3046, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3054, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3050, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3050, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3025, + 3044, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3042, + 3034, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 3032, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 3032, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3048, + 3046, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3026, + 3046, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3050, + 0, + 0, + 0, + 3042, + 3029, + 3047, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3052, + 0, + 0, + 0, + 3024, + 3032, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 3032, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3048, + 3046, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 121, + 120, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 117, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 81, + 75, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 112, + 113, + 121, + 112, + 113, + 0, + 112, + 113, + 120, + 112, + 113, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 121, + 120, + 121, + 0, + 120, + 121, + 0, + 120, + 121, + 0, + 120, + 121, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 112, + 113, + 112, + 113, + 749, + 750, + 0, + 733, + 734, + 0, + 112, + 113, + 120, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 120, + 121, + 120, + 121, + 120, + 121, + 757, + 758, + 0, + 741, + 742, + 0, + 120, + 121, + 0, + 112, + 113, + 118, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 112, + 113, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 0, + 120, + 121, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 120, + 121, + 120, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 121, + 0, + 112, + 113, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 112, + 113, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 121, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 121, + 120, + 121, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 0, + 0, + 120, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 121, + 120, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 15 15 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 18 18 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 26 26 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 30 30 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 36 36 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 46 48 爆走列車VINVIN号 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 49 50 疾走ヒーロー 100 100 0" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 10 + }, + { + "id": 2, + "name": "やみぞ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$robo", + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 97, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 7 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 8, + "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": 13, + "y": 8 + }, + { + "id": 4, + "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": "SF_enemy1", + "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": 11, + "y": 8 + }, + { + "id": 5, + "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": "SF_enemy1", + "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": 12, + "y": 7 + }, + { + "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": "SF_enemy1", + "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": 14, + "y": 7 + }, + { + "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": "SF_enemy1", + "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": 15, + "y": 8 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-5", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「おーおー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ガキのくせにやるじゃねえか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 博士のお守りはどうした?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_002_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[23]「暴走族なんてボク一人で十分ってこと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカちゃんの判断だよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「随分ナメてくれるじゃねえか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " だが大幅にアップグレードしたこのボディに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 叶うかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「大丈夫かミミ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「来てくれたんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゃあさっさとやっつけちゃおう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「悪いがヤラれるのはソッチの方だぜ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここの広場におもしれーオブジェがあるよなー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あれ一度使ってみたかったワケよ・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>\\{「お前らで試すとするか!!」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 46, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 2, + 48, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ヤミゾ>「バカなーーーーー」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 97, + 97, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「ヒエー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ヤミゾさんが爆発四散しちまったー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「逃げろー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「やったな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「ボクは残ったやつらを片付けるよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "コウはみんなを助けに」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「ああ、わかった」" + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 2, + 1, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 178 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 179 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 12, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [ + "" + ] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 10 + } + ] +} \ No newline at end of file diff --git a/www/data/Map032.json b/www/data/Map032.json new file mode 100644 index 0000000..d871e62 --- /dev/null +++ b/www/data/Map032.json @@ -0,0 +1,6945 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 5, + "width": 25, + "data": [ + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 3128, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3136, + 0, + 0, + 3120, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": "SF_enemy1", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 12, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 1, + "y": 0 + }, + { + "id": 2, + "name": "アクメビーム1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 98, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 214, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 31, + 31, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 53, + 53, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": false, + "skippable": true, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 1, + "y": 2 + }, + { + "id": 3, + "name": "アクメビーム2", + "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": 6, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 98, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 214, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 31, + 31, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 54, + 54, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": false, + "skippable": true, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 1, + "y": 3 + }, + { + "id": 4, + "name": "アクメビーム3", + "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": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 98, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 214, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 31, + 31, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 55, + 55, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": false, + "skippable": true, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 1, + "y": 4 + }, + { + "id": 5, + "name": "アクメビーム4", + "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": 5 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 2, + 1, + 3 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 98, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 214, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 31, + 31, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": false, + "skippable": true, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 1, + "y": 5 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "イベントに接触:45,リッカ" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "イベントに接触:B,BOMM" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 0 1" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 50, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[1]>「きゃーーーー」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 16, + 16, + 1, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "イベント-リッカピンチ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\V[16]回目" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 50, + 50, + 1 + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 4, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 0 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "イベントに接触:50,ミミ" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "イベントに接触:B,BOMM" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 0 2" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 55, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[2]>「きゃーーーー」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 17, + 17, + 1, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "イベント-ミミピンチ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\V[17]回目" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 55, + 55, + 1 + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 4, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 1 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "イベントに接触:55,ヒトミ" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "イベントに接触:B,BOMM" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 0 3" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 60, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[3]>「きゃーーーー」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 18, + 18, + 1, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "イベント-ヒトミピンチ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\V[18]回目" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 60, + 60, + 1 + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 4, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 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": 212, + "indent": 0, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 2 + }, + { + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 13, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 1, + "y": 1 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 14, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 2, + "y": 0 + }, + { + "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": "Vehicle", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 12, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 4, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 2, + "y": 1 + }, + { + "id": 12, + "name": "EV012", + "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": "!SF_Switch1", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "イベントに接触:A,ゴール1" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "イベントに接触:A,ゴール2" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 41, + "parameters": [ + "!SF_Chest", + 6 + ], + "indent": 0 + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": false, + "skippable": true, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 4, + "walkAnime": false + }, + { + "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": 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": 17, + "y": 3 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "イベントに接触:A,ゴール1" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "イベントに接触:A,ゴール2" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 41, + "parameters": [ + "!SF_Chest", + 6 + ], + "indent": 0 + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": false, + "skippable": true, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 4, + "walkAnime": false + }, + { + "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": 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": 17, + "y": 4 + }, + { + "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": "", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 14, + "y": 6 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "SF_Monster", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "イベントに接触:A,ゴール1" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "イベントに接触:A,ゴール2" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 41, + "parameters": [ + "!SF_Chest", + 6 + ], + "indent": 0 + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 14, + "parameters": [ + -1, + 0 + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": false, + "skippable": true, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 4, + "walkAnime": false + }, + { + "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": 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": 17, + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 32, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 2, + "y": 4 + }, + { + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 24, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 4, + 0, + 12 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 9, + "indent": null + }, + { + "code": 9, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 0 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 33, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 0, + 34, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 14 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 2, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 2, + "y": 6 + }, + { + "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": "Nature", + "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": 2, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "Nature", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 25, + false, + false + ] + }, + { + "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": 2, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 20, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 6, + 6, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 56, + 56, + 1, + 0, + 20 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 190 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 32, + 32, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 56, + 0, + 100, + 1 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 4, + "メス堕ちホモ奴隷" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 2, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 2, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 7, + "y": 0 + } + ] +} \ No newline at end of file diff --git a/www/data/Map033.json b/www/data/Map033.json new file mode 100644 index 0000000..ebb383a --- /dev/null +++ b/www/data/Map033.json @@ -0,0 +1,21724 @@ +{ + "autoplayBgm": true, + "autoplayBgs": true, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "Noise_Lane", + "pan": 0, + "pitch": 130, + "volume": 50 + }, + "bgs": { + "name": "クラブ・ディスコ・キャバクラ店内", + "pan": 0, + "pitch": 100, + "volume": 60 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 25, + "data": [ + 6176, + 6200, + 6940, + 6194, + 6204, + 6204, + 6204, + 6184, + 6176, + 6176, + 6176, + 6176, + 6176, + 6180, + 6204, + 6204, + 6204, + 6188, + 6204, + 6204, + 6204, + 6204, + 6214, + 6940, + 6192, + 6176, + 6200, + 7235, + 6208, + 3714, + 3700, + 3716, + 6216, + 6204, + 6204, + 6204, + 6204, + 6204, + 6214, + 3714, + 3700, + 3716, + 6208, + 7234, + 7234, + 7234, + 7234, + 7238, + 7242, + 6192, + 6180, + 6214, + 7233, + 6208, + 3696, + 3680, + 3704, + 7859, + 7858, + 7858, + 7858, + 7858, + 7858, + 7862, + 3696, + 3680, + 3704, + 6208, + 7240, + 7240, + 7240, + 7240, + 7244, + 1590, + 6192, + 6200, + 7862, + 7233, + 6208, + 3696, + 3680, + 3704, + 7865, + 7864, + 7864, + 7864, + 7864, + 7864, + 7868, + 3696, + 3680, + 3704, + 6208, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6200, + 7868, + 7241, + 6208, + 3696, + 3680, + 3704, + 4146, + 4132, + 4132, + 4132, + 4132, + 4132, + 4148, + 3696, + 3680, + 3704, + 6208, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6200, + 1590, + 1590, + 6208, + 3696, + 3680, + 3704, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 3696, + 3680, + 3704, + 6195, + 6209, + 6209, + 6209, + 6209, + 6221, + 1590, + 6192, + 6178, + 6212, + 1590, + 6208, + 3696, + 3680, + 3704, + 4152, + 4140, + 4120, + 4112, + 4116, + 4140, + 4150, + 3696, + 3680, + 3704, + 6208, + 7858, + 7858, + 7858, + 7858, + 7862, + 1590, + 6192, + 6176, + 6200, + 1590, + 6220, + 3720, + 3708, + 3718, + 1590, + 1590, + 4128, + 4112, + 4136, + 1590, + 1590, + 3720, + 3708, + 3718, + 6220, + 7864, + 7864, + 7864, + 7864, + 7868, + 1590, + 6192, + 6176, + 6200, + 1590, + 7379, + 7382, + 8063, + 7383, + 1590, + 1590, + 4128, + 4112, + 4136, + 1590, + 1590, + 7383, + 8063, + 7379, + 7382, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6176, + 6200, + 1590, + 7385, + 7388, + 1590, + 7389, + 1590, + 1590, + 4152, + 4140, + 4150, + 1590, + 1590, + 7389, + 1590, + 7385, + 7388, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6176, + 6200, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6176, + 6200, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6176, + 6200, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6204, + 6206, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6205, + 7379, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7382, + 7385, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7388, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3570, + 3556, + 3556, + 3556, + 3556, + 3556, + 3572, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3536, + 3536, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3564, + 3544, + 3536, + 3540, + 3564, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3564, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3195, + 3185, + 3185, + 3185, + 3197, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 150, + 0, + 445, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 444, + 0, + 654, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 0, + 392, + 0, + 0, + 0, + 0, + 0, + 392, + 173, + 174, + 0, + 0, + 0, + 0, + 0, + 0, + 188, + 0, + 0, + 0, + 0, + 0, + 0, + 795, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 0, + 0, + 687, + 0, + 0, + 0, + 686, + 0, + 0, + 0, + 453, + 0, + 272, + 272, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 795, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 796, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 795, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 796, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 471, + 0, + 471, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 471, + 0, + 471, + 0, + 0, + 554, + 555, + 556, + 557, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 0, + 708, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 562, + 563, + 562, + 563, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 362, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 362, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 644, + 645, + 646, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 14, + 0, + 452, + 151, + 681, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 652, + 653, + 445, + 0, + 180, + 180, + 180, + 180, + 180, + 14, + 0, + 0, + 0, + 14, + 0, + 682, + 0, + 453, + 280, + 393, + 0, + 0, + 0, + 394, + 280, + 452, + 693, + 453, + 0, + 188, + 188, + 188, + 188, + 575, + 0, + 0, + 0, + 0, + 14, + 0, + 452, + 0, + 453, + 400, + 401, + 590, + 591, + 0, + 402, + 400, + 452, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 583, + 0, + 0, + 0, + 0, + 14, + 0, + 682, + 0, + 453, + 686, + 444, + 598, + 599, + 0, + 444, + 687, + 452, + 0, + 682, + 0, + 836, + 836, + 272, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 453, + 0, + 452, + 0, + 0, + 0, + 452, + 0, + 452, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 453, + 550, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 453, + 0, + 678, + 874, + 874, + 832, + 833, + 0, + 0, + 0, + 0, + 0, + 0, + 460, + 0, + 461, + 0, + 341, + 0, + 444, + 0, + 341, + 0, + 460, + 0, + 461, + 0, + 369, + 530, + 531, + 530, + 531, + 0, + 0, + 0, + 0, + 0, + 286, + 0, + 55, + 0, + 342, + 434, + 0, + 452, + 0, + 0, + 0, + 0, + 55, + 0, + 0, + 0, + 538, + 539, + 538, + 539, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 63, + 0, + 0, + 0, + 0, + 716, + 0, + 342, + 0, + 0, + 63, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 521, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 441, + 897, + 898, + 897, + 898, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 272, + 272, + 272, + 272, + 272, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 319, + 0, + 0, + 0, + 0, + 319, + 0, + 0, + 319, + 0, + 0, + 0, + 319, + 0, + 0, + 319, + 0, + 319, + 0, + 319, + 0, + 319, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 10, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 10, + 1, + 5, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!$raito", + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 5 + }, + { + "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": "!$raito", + "direction": 4, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 3 + }, + { + "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": "!$raito", + "direction": 6, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 4 + }, + { + "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": "!$raito", + "direction": 8, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 3 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 34, + 3, + 4, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 0 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ねぇ、おい、この曲、エロすぎねぇ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ストリッパーが踊るときにこれかかってたら最高だな!」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 7 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 10 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「このバンド、アングラ感あるな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ストリッパーの方もアングラな感じで踊ってくれりゃ最高だ!」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 11 + }, + { + "id": 11, + "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": "!$dansi5nin", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 10 + }, + { + "id": 12, + "name": "EV012", + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「この曲のビート、なんか腰が動くわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ストリッパーも腰フリフリで来てくれんのか?」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 9 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「こいつら、バンドやるよりもっとヤリまくってそうだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ストリッパーも同じくらいヤリまくってくれよ!」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 7 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 8 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「この曲、なんかガツンときてんな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ストリッパーのダンスもガツンときてくれるかな?」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 10 + }, + { + "id": 20, + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<オーナー>「頼むよ、新人ちゃん」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 7 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<オーナー>「ん? お前らどこから入った?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあいい・・・これから一番のウリのストリップショーの時間だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "邪魔だけはするなよ」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 9 + }, + { + "id": 21, + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 57, + "switch1Valid": true, + "switch2Id": 12, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 7 + }, + { + "id": 22, + "name": "EV022", + "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": "SF_Monster", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ういい~~~」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 11 + }, + { + "id": 23, + "name": "EV023", + "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": "!$raito", + "direction": 6, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 4 + }, + { + "id": 24, + "name": "EV024", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": false, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 48 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 1, + "y": 9 + }, + { + "id": 25, + "name": "EV025", + "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": { + "characterIndex": 0, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "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": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 4, + 1 + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 216, + "indent": 2, + "parameters": [ + 0 + ] + }, + { + "code": 123, + "indent": 2, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 19, + 19, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 123, + "indent": 2, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 322, + "indent": 2, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "仲間と合流した" + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なるほど、じゃあ早速" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "そのVIP客のところに行こう」" + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 33, + 15, + 6, + 8, + 0 + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "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": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まだ仲間を呼べるほどの情報を集めていない" + ] + }, + { + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだか様子がおかしいぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無理やりこじ開けよう" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 53, + false + ] + }, + { + "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": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "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": 23, + "y": 2 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": false, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「なんだ? やろうってのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ガキの出番じゃねえぞ? さあ帰りな」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そんなもの効くかっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "自分から装置を使ったな動かぬ証拠だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「んーなんでギャンデッド製の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠装置が効かないんだお前は?」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[13]「貴方がそれを知る必要はないわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それよりギャンデット製と言ったわね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "どこで手に入れたか教えてもらうわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「そんなもん聞いてどうすんだ?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「まあなんだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どのみちお前らが俺の商売の邪魔しようってのは分かった」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「そんな危険なもので商売しようって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "認識がそもそも間違いよ。真面目に働きなさい!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "バイトだって大変なのよ!!」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「悪いけど反抗するなら力ずくになるぞ」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[23]「相手がギャンデッドでも" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ボクたちは絶対に負けないんだから。」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「そうかそうか・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあこっちも保険に頼るとするぜ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「おい、ガードマン" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やっつけろ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 39, + { + "list": [ + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ], + "indent": 0 + }, + { + "code": 14, + "parameters": [ + 0, + -4 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + -1, + 0 + ], + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + -1, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ガードマン>「困りますねーお客様" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "店内で暴力沙汰は!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いや、ガキは入れねぇからお前らは客じゃあねえか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "覚悟しろや」" + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 18, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 48, + true + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 39, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -3 + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -3 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 82, + 82, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 83, + 83, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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": 17, + "y": 0 + }, + { + "id": 27, + "name": "EV027", + "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": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\男>「おお、スケベな格好だなぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その下の裸が見たくなるぜ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\男>\\{「ウラッ催眠!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サービスしな!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "ポケトリップ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + true + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Raise2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0FM_キャンセル", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + 0, + 2, + true + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\男>「あれ?なんだ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "電池切れか? 動かねーじゃねーか!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "クッソー、あの野郎、不良品掴ませやがって」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「残念でした" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "催眠ジャミングの前では" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そんなオモチャ全く役に立たないわよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 33, + true + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「はいー喜んで!! チラッ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\男>「はっはっは、良いぞ良いぞ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こりゃあいい買い物をした" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "よーしもういいぞ」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・・・・・・・・あれ???」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 33, + true + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「はいー喜んで!! チラッ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\男>「はっはっは、良いぞ良いぞ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こりゃあいい買い物をした" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "よーしもういいぞ」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・・・・・・・あら???」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・お客様、これをどこで?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\男>「あー反対側のVIP席をよく利用する" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "売人から買ったんだよ、テルイシっつったかな?」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 51, + 100, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 51, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 3 + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\男>「ほら、あいつだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前ちょっと、代わりに文句行ってこいよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・あれが売人?」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<酔っ払い客>「いい体してるな。一晩つきあえよ?」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 5, + 1 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「それはご恩に着ますが、私はただのバイトですから、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "プライベートなお誘いはお断りさせていただきますね。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<酔っ払い客>「本当かぁ? もう塗れてんだろう?」" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-13-4", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「おお・・・仕事中の手マンは" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ご遠慮くださああいいい・・・」" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "おわり" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「それはご恩に着ますが、私はただのバイトですから、" + ] + }, + { + "code": 401, + "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, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「ちょっと!!気安く触らないで!!」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ヒトミは華麗なステップで払い除けた" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 1 + }, + { + "id": 28, + "name": "EV028", + "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": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ここから先は未成年者も学生も禁止だ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 2, + "y": 5 + }, + { + "id": 29, + "name": "EV029", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "01rikka", + 0, + "", + 0, + "" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「・・・・というわけでよろしくお願いします」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "02Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「バイトのチラシ見てきましたー" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "いっぱい頑張りますから" + ] + }, + { + "code": 401, + "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, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "03Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「うう・・・なんて騒音・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "耳が潰れそうだわ・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「あ・・ええっと・・・" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "働くことになった者よ!!" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "よろしく」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ああ、バイト募集もう見つかったのか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあ奥のカウンタ-で話を聞いてきな」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 8, + 8, + 0, + 0, + 2 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 34 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "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": 5, + "y": 15 + }, + { + "id": 30, + "name": "EV030", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 52, + "switch1Valid": true, + "switch2Id": 12, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 5 + }, + { + "id": 31, + "name": "EV031", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 20, + { + "list": [ + { + "code": 2, + "indent": 0 + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 20, + 4, + false + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「・・・・・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 8 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「・・・・・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 10 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「・・・・・・・」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "01rikka", + 1, + "", + 0, + "" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「これが制服ねぇ…" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こう言う店のセンスってどこも似通ったものね・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「はあ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全くやれやれ、せめて催眠ジャミングだけは落とさないように" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "衣装に付けておかないとね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<オーナー>「ホウホウ・・顔の割にいいカラダしてるねぇ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "コイツは人気出そうだ・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "02Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「ううう・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "普段つけてるインナーと変わらない感じではあるけど・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "これサポーターとか無いよねぇ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "乳首とか透けちゃうよぅ・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<オーナー>「やっぱり健康的な娘にはこの格好だよなぁ・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "03Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・・何よこれ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんでこんな女中めいた格好しなくちゃいけないのよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もうっ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<オーナー>「すごい爆乳ちゃんだぜ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "いい仕事してくれそうだ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 20, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 18, + "y": 3 + }, + { + "id": 32, + "name": "EV032", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + 20, + 3, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<オーナー>「おお、キミが新人ちゃんかい、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早速制服に着替えてくれ。更衣室はあっちだよ。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 12, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 118, + "indent": 0, + "parameters": [ + "断れない" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<オーナー>「ほうほう、特別コースの注文ねぇ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちゃんとやれるのかい?」" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 0, + 0, + 7 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 17 + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + false + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 34, + 23, + 10, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 216, + "indent": 1, + "parameters": [ + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なんで連絡が来ないんだ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "・・・・・・・・もう待ってられない" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "裏口も見つけたしここから合流しよう」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 0, + -68, + 119, + 0 + ], + 60, + false + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 33, + 23, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もう断ることは出来ない" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "断れない" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 12 + }, + { + "id": 33, + "name": "EV033", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 2 + }, + "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": [ + "\\n<\\n[\\V[11]]>「さて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怪しい男を探さないと…」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 20, + 3, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 20, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<オーナー>「おお、いいねー似合ってるじゃあないか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあテーブル回って接客してきてね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "客に顔を覚えてもらうのも仕事のウチだからね」 " + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 99, + true + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「はい、ご期待に応えてみせます!!」" + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 115, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>「ヒッ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Miss", + "volume": 70, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何か落としてしまった・・・・" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 1 + ], + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Raise2", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + false + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "tileId": 134, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あれ・・・? これは・・」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ジャミング", + 0, + 0, + 300, + 200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「催眠ジャミングじゃないか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか・・・潜入中に落としちゃったのか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "た、大変だぞ・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 20, + { + "list": [ + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<オーナー>「ん? お前らどこから入った?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあいい・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これから一番のウリのストリップショーの時間だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "邪魔だけはするなよ」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 11, + 62, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<客>「いいぞいいぞー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "新人ちゃん~~~♥" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もっとサービスしろー」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 6, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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, + "y": 9 + }, + { + "id": 34, + "name": "EV034", + "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": "akumobu", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<酔っ払い客>「ああ、この感触!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "新人ちゃん、いい体してるねぇ!」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 5, + 1 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<酔っ払い客>「ちょっと、おっぱい触っていい?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「……? おっぱい、ですか?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " はい。ご自由にお触りください」" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-13-3", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "もにゅん……もにゅん……もにゅん……。" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "おわり" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「そうですか?それならお客様もジムに" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "通ってみてはいかがでしょう?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私はそちらの方がお勧めですわ。」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「きゃああっ!! ちょっとやめてよぅ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「ちょっと!!気安く触らないで!!」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ヒトミは華麗なステップで払い除けた" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おわり" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 3 + }, + { + "id": 35, + "name": "EV035", + "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": "akumobu", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<酔っ払い客>「新人ちゃん、おいらのことどう思う?」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 5, + 1 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「とっても素敵です」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<酔っ払い客>「じゃあおっぱい見せてよ」" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-13-2", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「はい、ごらんあれ」" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "おわり" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「お客様とお話できるのは楽しいですけど、" + ] + }, + { + "code": 401, + "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, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「酒臭い息ね、口を開けないでくれる?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 5 + }, + { + "id": 36, + "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": "akumobu", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「その先はVIP専用室だぞ" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 5 + }, + { + "id": 37, + "name": "VIP", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「おお! どうした?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "酒なら足りてるぞ」" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "2段階目" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "ポケトリップ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>「お客様、こちら見覚えはありませんか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "反対席のお客様から苦情が出ております」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 1, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「ああ、確かに俺の商売道具だけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "苦情は受け付けないぜ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "相手の使い方が悪かったんだろうよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "教えてやろうか?」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>(まさか、こんなにも早く売人に接触できるなんて……。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " でも、みんなは……まだ到着してないみたいね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " こっちに武器が無い以上、極端な接触は避けるべき……?)" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 36, + { + "list": [ + { + "code": 14, + "parameters": [ + -1, + -1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + -1, + -1 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<黒服>「おいおい、勝手にVIPに接客すんな。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こう言うときは身体検査を挟んで・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<黒服>「ん? 何だこの黒い機械は・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "念のために取り上げてマスターに渡しとくか?」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Miss", + "volume": 70, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「やめとけ、やめとけ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こんな可愛い子ちゃんがヒットマンなわけねーだろ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<黒服>「は、はい・・」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 36, + { + "list": [ + { + "code": 14, + "parameters": [ + 1, + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 1, + 1 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>(まあ、ただの売人だし戦闘になっても" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私一人で十分取り押さえられるでしょう・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "催眠ジャミングもあるから何も怖いことはないけど・・)" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>(えっと……この人が、催眠装置を売ってる人で決まりだよね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " どうしよう、もう見つかっちゃったよ……。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " とりあえず、\\n[4]たちが来るまで見張っておけばいいのかな?)" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>(こんなに早くターゲットを見つけられるなんて。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " もしかして、私には潜入捜査の素質があるのかも……!)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>(……でも、浮足立っちゃダメよね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ひとまず、みんなが来るまでアイツの動きを観察しとこう)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>(めちゃめちゃ、こっち見てるなぁ……。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 潜入捜査に、新米警察官でも導入したのか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 何にせよ、早めに対処しておいた方がいいか……)" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "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": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "【潜入NTR】2" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 120 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 2, + 1, + 10 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 124 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 2, + 1, + 10 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 128 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 2, + 1, + 10 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "3段階目" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "【潜入NTR】3" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "3段階目" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 121 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 2, + 1, + 10 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 125 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 2, + 1, + 10 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 129 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 2, + 1, + 10 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "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": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "【潜入NTR】4 ポールダンス匂わせて終わり" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 2, + 1, + 10 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「おーい! リッカちゃん、こっち来てー!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「はい、ただいま。何かご注文でしょうか?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「ちょっと、おっぱい触っていい?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「……? おっぱい、ですか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " はい。ご自由にお触りください」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13-3", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もにゅん……もにゅん……もにゅん……。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<上客1>「これは面白い! 本当に何でも言うこと聞きますね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>(接客業として、当たり前のことをしてるだけじゃない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 何をそんなに驚くことがあるわけ……?)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「これだけじゃありませんよ。ここからが本番です。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " リッカちゃん、次はお股を開いて」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「はい。かしこまりました。……どうぞ」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13-4", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にゅるん……クチュクチュ、ちゅぼっちゅぼっ!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「ん……ふっ! はぁっはぁっ……あ、いぃぃっ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " お、お客様ぁ……ンンっ、い、いかがでしょうかぁ?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「イイ感じに湿ってるねぇ♪ 水音、いやらしいよ♪」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「ふっふっ……あ、ありがとうございます、うぁ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ほっおぉ! お客様の指使いも、気持ちいいですっ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " オマンコの奥からマンコ汁、掻きだされ……てへぇ♡」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ブシィッ……ブシュ! ブシュ!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「んくっ、あ、あぁ……っ、申し訳ありません。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 膣液を……っ、お、ぉ……噴き零してしまいましたぁ……」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「……まぁ、こんな感じですね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 肉体的、精神的衝撃に弱い分、効き目が早く永続性も高い。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 勿論、逆の特性を持つポケトリップもあります」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<上客2>「是非とも、どちらも購入を検討させていただこう。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ……それで、私たちが彼女に触れても?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「問題ありませんよ。ご自由にどうぞ♪」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13-5", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もにゅ……もにゅ、クチュクチュ、じゅぶぶっ!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「あっあっ……んひぃッ、く、ぉ……ふひぃ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あ、脚が……っ、ぐぅぅッ、震え……るっ、ンッ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あひっ……ふぅ、んんっ、そこは、んひゃあぁッ♡」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<上客1>「何とも揉み応えのある乳房だ。指に吸い付くようだ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<上客2>「オマンコもヒクヒク震えていますよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 君、イキそうなのかい? 教育がなってないなぁ……♪」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「ひっ……も、申し訳ありま……ぁ、せんっ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あ、でも……来るっ、来ちゃう……うぐううぅ~~……ッ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " やめっ、それ以上はぁ……手元が狂ってしま、うぅぅんっ♡」" + ] + }, + { + "code": 225, + "indent": 1, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Damage2", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ガシャンッ! パリンッ、パリーーン……ッ!!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「く……はぁっ、おっ、ぉ! はぁっひぃ……!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あ、あぁっ……ふぅぅ……ふぅぅ……んぁ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「あーあー、リッカちゃん。お酒を割ちゃったね~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「はぁっはぁっ……ぅ、申し訳ありません……」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>(くッ!? こんなところで配膳をミスするなんて!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あまり目立った行動は控えるべきなのに……っ)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「い、今すぐ片づけますので、少々お待ちください!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「いいよいいよ、そんなの他の娘にやらせな。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " それよりも……弁償が必要だよね?」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 224, + "indent": 1, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「あ……ぅ、……あ……おっ、ぉ……?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<上客1>「また新たな催眠の上書きですか。これは興味深い」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<上客2>「次はどんな痴態を見せてくれるのか、楽しみですな」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「……よし。それじゃ、リッカちゃん。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 割った酒の料金を“弁償”してもらおうか~♪」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「……はい。かしこまりました。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " それでは行ってまいります」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "4段階目" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「それじゃあ特別コースよろしく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "マスターの所まで行ってきな」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": false, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "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": 15, + "y": 1 + }, + { + "id": 38, + "name": "EV038", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 47, + "switch1Valid": true, + "switch2Id": 12, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 5 + }, + { + "id": 39, + "name": "用心棒", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": false, + "switch2Id": 12, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 4, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 6 + }, + { + "id": 40, + "name": "EV040", + "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": "People2", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 2 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 7 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "People2", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 7 + }, + { + "id": 41, + "name": "EV041", + "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": "akumobu", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 2, + 0, + 3 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<酔っ払い客>「ああ、この感触!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "新人ちゃん、いい体してるねぇ!」" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「そうですか?それならお客様もジムに" + ] + }, + { + "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, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「きゃああっ!! ちょっとやめてよぅ」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「ちょっと!!気安く触らないで!!」" + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "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, + "parameters": [ + 1, + 1, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<酔っ払い客>「新人ちゃん、いい体してるね。どう?一晩いかが?」" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「それはご恩に着ますが、私はただのバイトですから、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "プライベートなお誘いはお断りさせていただきますね。」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「ちょっと!!気安く触らないで!!」" + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "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, + "parameters": [ + 1, + 1, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<酔っ払い客>「うーん・・新人ちゃん、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ちょっとおいらの体触っておくれ。」" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「そうですか?それならお客様もジムに通ってみてはいかがで" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " しょう?私はそちらの方がお勧めですわ。」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「きゃああっ!! ちょっとやめてよぅ」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「ちょっと!!気安く触らないで!!」" + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "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, + "parameters": [ + 1, + 1, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<酔っ払い客>「新人ちゃん、おいらのことどう思う?」" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[1]>「お客様とお話できるのは楽しいですけど、" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "私の役割はドリンクを運ぶことですからね。」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-02-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「・・・・・・」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "t-03-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>「酒臭い息ね、口を開けないでくれる?」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 8 + }, + { + "id": 42, + "name": "EV042", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 7 + }, + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「すいません・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日入ったばかりのバイトの子って知りませんか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\テルイシ>「なんだ? キミもあの娘目当てぁ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よーく知ってるよう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " かわいいもんなぁ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっ!! どこに?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「まあまあ、まずは趣味が合う同士乾杯と行こうぜ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このドリンクでもどうだい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺の奢りだ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "断ったら情報を得られそうにない・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「じゃあお言葉に甘えて・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 47, + 0 + ] + }, + { + "code": 126, + "indent": 1, + "parameters": [ + 34, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 52, + 0 + ] + }, + { + "code": 126, + "indent": 1, + "parameters": [ + 35, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 57, + 0 + ] + }, + { + "code": 126, + "indent": 1, + "parameters": [ + 36, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「オエッ・・・なんてマズさだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よくこんな苦いもの大人は飲めるもんだ」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 37, + 62, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「ギャ~~~ッハッハハッハ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いい飲みっぷりだあ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "面白いもん見せてもらったよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「ああ、そうだった、バイトの子なら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今はステージの上だぜ、ほら」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「お前さんが飲んだドリンクもあの子の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\c[10]「手作り」\\c[0]だよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いい味だったろう?」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 17, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっ!!」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 47, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 50 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 122 + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + -1, + 1, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「ちょっと!どうしたんですか!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカさん!! 気を確かに」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうだ、催眠ジャミング!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "この距離からでも!!」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 28, + true + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-15", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「あら・・・\\n[4]くん、どうしたの?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "心配いらないわ・・・潜入・・調査なら・・順調・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "じゅん・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0魔法 回復10(1秒)ドライ", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-16", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「・・・・ッハ・・・こ・・・これは・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ま、まさか催眠にかかっていたの?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "一体、何時から・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 52, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 50 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 126 + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + -1, + 1, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「おいっ!!なにやってるんだ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しっかりしろ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうだ、催眠ジャミング!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "この距離からでも!!」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 28, + true + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG11_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>「あはは・・・\\n[4]だぁ♪" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "どーお? ボクの踊り・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0魔法 回復10(1秒)ドライ", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG11_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>「あれ? なんでこんな事・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "きゃあああああ・・・・・・・・・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 57, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 50 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 130 + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + -1, + 1, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「おいっ!!なにやってるんだ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "しっかりしろ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうだ、催眠ジャミング!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "この距離からでも!!」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 28, + true + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG12_10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>「わ、わふんっ♡ はぁ……はぁ、んっ……へっへっ♡」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0魔法 回復10(1秒)ドライ", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG12_15", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>「わ、わはぁ……はぁ、……?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あれ? \\n[4]・・・こ、これ・・・どういう事よ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ち、違うわよ・・・私の意志じゃなくて・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ええ・・・と・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「な・・・なんてことを・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「おいおい、止めるなよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これからが楽しいんじゃねえか」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「さては、お前の仕業か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠装置の売人だな!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "許さないぞ」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 19, + 19, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\男>「まー個人差ってやつか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何度も使ってみるか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「そろそろ仲間を呼ぼうか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "(ジャミングがあるからよ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とは言え、疑われてると情報が聞き出せないわ" + ] + }, + { + "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": 3, + "walkAnime": true + } + ], + "x": 15, + "y": 3 + }, + { + "id": 43, + "name": "EV043", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 82, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": false, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「観念しろ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それをどこで手に入れた」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「あわわ,河川敷だよー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あそこにゃあギャンデッドの奴らが…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\???>「はいNGワード」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 37, + 3, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「ぎゃああああああああああ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「な,何が起こったんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「…あーーーーーー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おおおおお^^^^^^^^^^^^" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おおさおvんほいちおhcふぇんfNKんlKKNvklSNvlkN" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "mclkゔぉあhゔぉAhvoAvhAvhavnlvkNlkvnl」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「口封じね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 遠隔式の爆弾を埋め込まれていたのよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それが脳内で破裂して・・・多分もう元には戻らないわ・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「少なくともマトモに会話は出来そうにないわね」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[24]「こんな事になるなんて・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「こいつ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう廃人ってことか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんて卑劣な・・・」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 13 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 2 + }, + { + "id": 44, + "name": "EV044", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 83, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": false, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]\\M[noslowloop] 「うわああぁぁ……っ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34] \\M[noslowloop] 「きゃああぁぁぁッ!?」" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 彼女たちの手から武器や洗脳電波ジャミングが奪われた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「よくやった、お前ら! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その面倒な機械がなけりゃ、こっちのもんだ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「適当にトランス状態にして、身動きを封じておけ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ガードマン1>「了解しました! おら、大人しくしろッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34] \\M[runleft] 「痛ッ!? ちょっと、触らないで……っ!!」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24] \\M[runrigh] 「う、うぅっ! た、助けて……\\n[4]っ!?」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ミミ!! ヒトミ!! 今、助けるから――」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[13]「待ちなさい! \\n[4]くん!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "仲間の窮地を察し、果敢に挑もうとする\\n[4]。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " そんな彼を、リッカは腕を突き出し身体で静止した。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「何してるんですか、リッカさん!?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 早く、ミミたちを助けないと……!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「無策で挑んではダメ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 洗脳電波ジャミングも、消耗し切っているわ……。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " これ以上は、相手の催眠攻撃を防ぎきれない……っ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>(こんな時に、シグナルスーツがあれば……。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " なんて思うのは、まだまだ私が弱い証拠ね)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>(状況は不利でも、打開できないわけじゃない!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " こんな窮地、みんなを助けて乗り切ってみせる!!)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[13]「聞いて、\\n[4]くん。私が注意を引くわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " その隙に、あなたがアイツを攻撃して、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ポケトリップを破壊するのよ……」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「……でも、それではリッカさんが危険な目に!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[13]「この程度、これまでの戦いに比べたら問題ない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " それに\\n[4]くんのサイバー装備の方が速いわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[13]「いい? 深追いだけはしないで。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ミミちゃんと、ヒトミさんを救出して退却。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 今回は……悔しいけど、私たちの負けよ……」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\M[runleft] 「……くッ! はい、分かりました!」" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]\\M[runrigh] 「それじゃあ……行くわよッ!!」" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ガードマンたちが距離を詰めるよりも速く、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " \\n[4]とリッカは二手に分かれた。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は一直線に催眠装置を目指して、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " リッカは武器を振りかざしてガードマンたちへと飛び掛かる。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ガードマン2>「このっ……大人しくしろ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「……フッ、遅いッッ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ガードマン3>「コイツ! なんて俊敏な動きだっ!?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[13]「私の仲間たちから、離れなさい……ッ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "倍ほどの体躯のある屈強な男たちに怯むことなく、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " リッカは的確に相手の弱点を突いて無力化していく。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それに危機感を覚えたガードマンたちは、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ターゲットをリッカに絞って一斉に襲い掛かった。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<テルイシ>「ちょ!? 馬鹿、お前ら!! 奴らの狙いは――」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「うおおおぉぉッ!!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "装着されたサイバー装備は煌々と光を放ち、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 風をも切り裂く速度で渾身の拳が炸裂する。" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "――はずだった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 51, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 16, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 41, + "parameters": [ + "!$robo", + 0 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "!$robo", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 3, + false + ] + }, + { + "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": [ + "\\n<???>「久しぶりじゃねかぁ……小僧……!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-5", + 1, + 0, + 600, + 800, + 1, + 1, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 600, + 500, + 110, + 110, + 255, + 0, + 30, + false + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "タンク・ファイア", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "突然、\\n[4]と男の間に現れた鋼の壁。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その正体は、彼が以前に戦ったサイボーグ、ヤミゾであった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「まさかこんなにも早く再開できるとは……なッ!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 55, + false + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「……ごふっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「性懲りもなく、また正義の味方ごっこか……よッ!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 55, + false + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……ぐはあぁぁっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "予想外の強敵の襲来に、\\n[4]は無残にも床へと崩れ落ちる。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]\\M[shake] 「\\n[4]くん……!? ウグッ、うああぁぁ……!?」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、その様子に注意力を削がれたリッカも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 無念にもガードマンたちに取り押さえられてしまった。" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Blow1", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「フンッ! 4人まとめてじゃねぇと、弱っちいな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「おぉ! ヤミゾ、いい所に来てくれた! 助かった」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「そうか! こいつらが、この前言ってたガキどもか。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さてと、ヤミゾの件も含めて、どう落とし前つけてもらおうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「ククク! それなら俺様にイイ考えがある!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ガキどもにとっておきの催眠をやってほしいんだが、いいか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「ん? まぁ、命の恩人だしな、構わないよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ただし、深く暗示を掛けるために、少し時間が掛かるけどな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「いいぜ! じゃあ、まずは小僧からだ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それまで、ポケトリップを使って女どもで遊ぼうかぁっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(……ッ、万事休す……と言ったところかしら……)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>(いえ、それでもまだ諦めないわ!" + ] + }, + { + "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": 121, + "indent": 0, + "parameters": [ + 47, + 47, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 52, + 52, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 57, + 57, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 94, + 94, + 0 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「それっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小僧、お前はオレたちの奴隷となって一生働き続けてもらうぜ」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-1", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 136, + -85, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ウワアアアア・・・・」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-01-10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 2 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-10", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 187, + -136, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "t-02-10", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「タ・・・タノ・・ム・・・」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 255, + -255, + 221, + 238 + ], + 60, + false + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 30 6" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "t-03-10", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ミン・・・ナ・・ニゲテ・・・ク・・」" + ] + }, + { + "code": 356, + "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": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「うーん・・もう少しかかりそうだな・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ヤミゾ>「女どもは準備完了って様子だな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあお楽しみと行くか」" + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 90, + 20, + 11, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「・・・・・・・・・・・あ・・あれ?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「・・・・なんだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この格好・・・なんで・・・こんな所に・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「おい、ボーイさん! 注文!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はい、・・・・・・・ただいま」" + ] + }, + { + "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": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 4 + }, + { + "id": 45, + "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": 7, + "variableValid": true, + "variableValue": 7 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "People2", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 12 + }, + { + "id": 46, + "name": "EV046", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 94, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": false, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 4, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 123 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 127 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 131 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 55, + 6, + 12, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 132 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 5, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「おい、ボーイさん! 注文!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はい、ただいま伺います」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「リッカちゃんの予約取りたいんだけど空いてる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「申し訳ございません。数か月は、ご予約でいっぱいで。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 代わりに毎週ストリップダンスがありますので、是非。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 飛び入り参加のイベントもございますよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「えぇ……じゃあ、このミミって娘は?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ミミですと……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「(おやおや随分と熱心に働いているね……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この調子なら、彼女たちも頑張っているみたいかな?)」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 55, + 6, + 12, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 133 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 5, + 5, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 17, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「いらっしゃいませ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ご注文は・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「やあ、通学もせずにこんな所に溜まっていると聞いて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 様子を見に来たよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「でも思ったよりみんな楽しそうに働いているようだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 手出しするのは余計なお世話かな。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " えーっと、どちら様でしょうか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すいません、入りたてでお得意様の顔までは。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「なるほど、催眠の弊害かな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "記憶も失いつつあるようだ・・・これはもう元には戻らないな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「じゃあ気持ちを切り替えて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 僕にも注文をおくれよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ボーイさん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「はい、どの子のが良いですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなしっかり調教済みですよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そうだな、それもいいけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まずはキミの可愛いドリンクでも飲ませて貰おうかな」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ブン", + "volume": 70, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-7", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ああっ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Sword1", + "volume": 90, + "pitch": 110, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「おっと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「すいません、僕のオチンチンはヤミゾ様の許しがないと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 使っちゃいけないんです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そうかそうか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゃあ今日の所は出直すとしよう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " また改めて楽しませてもらうよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「はい、ご来店お待ちしています」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうしてSIGNITはナイトクラブで一生搾取され続けて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その生涯を終えるのであった" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": 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": 17, + "y": 5 + }, + { + "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": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「うわースゲー格好、ちょっとおっぱい触っていい?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「……? おっぱい、ですか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " はい。ご自由にお触りください」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13-3", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 100, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もにゅん……もにゅん……もにゅん……。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「うわースゲーやわらけー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "気持ちい~~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「はあ・・・こちらこそぉ・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "喜んでいただけてこうえいですわあ・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「これ、お礼に。君のおかげで最高の夜になったよ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「あ、あ、…" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こちらこそ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ありがとう・・ございます。」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 125, + "indent": 1, + "parameters": [ + 0, + 0, + 1000 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 214, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 7 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 10 + }, + { + "id": 48, + "name": "EV048", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13", + 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": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「これが私のお仕事ですから・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "当然のことですわぁ・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「じゃあおっぱいめくって見せてよ」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13-2", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 103, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「はい、いかがでしょうかあああ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「わー本当にやるんだー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "学校にアンタみたいな優等生いるけど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あいつがやってると思ったら笑えてくるわー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「キャハハハおもしろーー、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お礼にチップ上げるー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「あ、あ、…" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こちらこそ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ありがとう・・ございます。」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 125, + "indent": 1, + "parameters": [ + 0, + 0, + 500 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 214, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 7 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 10 + }, + { + "id": 49, + "name": "EV049", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 6, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「うわっ変態ガールだ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "マン肉はみ出てんぞ、オラッ!!」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13-4", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 100, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「あひいいいっ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "接客中のタッチはご遠慮くださいいい~~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「おいおい、もう腟内ヌレヌレじゃねえか" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "指が汚れちまったよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「まあいいか、これとっときな」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 125, + "indent": 1, + "parameters": [ + 0, + 0, + 1000 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 214, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 7 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 6 + }, + { + "id": 50, + "name": "EV050", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 8, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「うわースゲー格好、いいおっぱいしてるねー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「ありがとう・・ございます。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「めくってもっと見せてよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「……? おっぱい、ですか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " はい。どうぞ御覧ください」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-13-2", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 100, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もにゅん……もにゅん……もにゅん……。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「ウヒョー、想像通りいいおっぱいしてるね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男性客>「これ、お礼に。君のおかげで最高の夜になったよ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「はあ・・・こちらこそぉ・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "喜んでいただけてこうえいですわあ・・・」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 125, + "indent": 1, + "parameters": [ + 0, + 0, + 1000 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 214, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 7 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 25, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 11 + }, + { + "id": 51, + "name": "vipドア", + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 2 + }, + "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": 15, + "y": 0 + }, + null + ] +} \ No newline at end of file diff --git a/www/data/Map034.json b/www/data/Map034.json new file mode 100644 index 0000000..2df41e7 --- /dev/null +++ b/www/data/Map034.json @@ -0,0 +1,9107 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "WireMesh", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "カエルの日常", + "pan": 0, + "pitch": 120, + "volume": 45 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": true, + "parallaxLoopY": true, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 2, + "parallaxSy": 4, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 25, + "data": [ + 6708, + 6732, + 6732, + 6732, + 6712, + 6704, + 6708, + 6732, + 6732, + 6732, + 6732, + 6716, + 6732, + 6732, + 6732, + 6732, + 6716, + 6732, + 6732, + 6732, + 6732, + 6712, + 6708, + 6732, + 6712, + 6728, + 6466, + 6466, + 6466, + 6720, + 6704, + 6728, + 7906, + 7906, + 7906, + 7906, + 6736, + 7906, + 7906, + 7906, + 7906, + 6736, + 7906, + 7906, + 7906, + 7906, + 6720, + 6728, + 6466, + 6720, + 6728, + 6472, + 6472, + 6472, + 6720, + 6704, + 6728, + 7912, + 7912, + 7912, + 7912, + 6736, + 7912, + 7912, + 7912, + 7912, + 6736, + 7912, + 7912, + 7912, + 7912, + 6720, + 6728, + 6464, + 6720, + 6728, + 3331, + 3329, + 3341, + 6720, + 6704, + 6728, + 3714, + 3700, + 3700, + 3716, + 6736, + 3714, + 3700, + 3700, + 3716, + 6736, + 3714, + 3700, + 3700, + 3716, + 6722, + 6742, + 6472, + 6720, + 6728, + 3328, + 6746, + 0, + 6720, + 6704, + 6728, + 3696, + 3680, + 3680, + 3704, + 6736, + 3696, + 3680, + 3680, + 3704, + 6736, + 3696, + 3680, + 3680, + 3704, + 6736, + 6470, + 3338, + 6720, + 6728, + 3328, + 6736, + 7242, + 6720, + 6704, + 6728, + 3696, + 3680, + 3680, + 3704, + 6736, + 3696, + 3680, + 3680, + 3704, + 6736, + 3696, + 3680, + 3680, + 3704, + 6736, + 6476, + 3328, + 6720, + 6728, + 3328, + 6721, + 6724, + 6705, + 6704, + 6728, + 3720, + 3692, + 3708, + 3718, + 6736, + 3720, + 3692, + 3708, + 3718, + 6736, + 3720, + 3692, + 3708, + 3718, + 6736, + 3339, + 3323, + 6720, + 6728, + 3328, + 6744, + 6716, + 6732, + 6732, + 6734, + 6749, + 3712, + 6747, + 6737, + 6735, + 6749, + 3712, + 6747, + 6737, + 6735, + 6749, + 3712, + 6747, + 6737, + 6735, + 6749, + 3328, + 6720, + 6728, + 3328, + 6467, + 6736, + 6466, + 6466, + 6466, + 6470, + 3712, + 6467, + 6466, + 6466, + 6470, + 3712, + 6467, + 6466, + 6466, + 6470, + 3712, + 6467, + 6466, + 6466, + 6470, + 3328, + 6720, + 6728, + 3328, + 6473, + 6736, + 6472, + 6472, + 6472, + 6476, + 3724, + 6473, + 6472, + 6472, + 6476, + 3724, + 6473, + 6472, + 6472, + 6476, + 3724, + 6473, + 6472, + 6472, + 6476, + 3340, + 6720, + 6728, + 3313, + 3332, + 6748, + 3330, + 3316, + 3332, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6720, + 6728, + 3312, + 3320, + 6479, + 3312, + 3296, + 3320, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6720, + 6728, + 3312, + 3298, + 3316, + 3297, + 3296, + 3298, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3332, + 0, + 0, + 6720, + 6728, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 0, + 0, + 6720, + 6728, + 3336, + 3324, + 3324, + 3324, + 3308, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3324, + 3334, + 0, + 0, + 6720, + 6734, + 6737, + 6737, + 6737, + 6741, + 3328, + 6739, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6737, + 6733, + 0, + 0, + 0, + 0, + 6736, + 3328, + 6736, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3438, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3578, + 3426, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3412, + 3428, + 0, + 0, + 0, + 0, + 0, + 3579, + 3569, + 3575, + 3432, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3420, + 3400, + 3416, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3408, + 3416, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3408, + 3416, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3432, + 3430, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 362, + 0, + 0, + 0, + 0, + 362, + 0, + 0, + 0, + 0, + 362, + 0, + 0, + 63, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 0, + 0, + 0, + 0, + 0, + 173, + 174, + 0, + 0, + 0, + 0, + 174, + 0, + 0, + 0, + 173, + 174, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 678, + 0, + 0, + 0, + 0, + 678, + 0, + 0, + 0, + 0, + 678, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 587, + 0, + 0, + 882, + 0, + 587, + 0, + 0, + 882, + 0, + 587, + 0, + 0, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 148, + 150, + 151, + 708, + 0, + 148, + 150, + 151, + 708, + 0, + 148, + 150, + 151, + 708, + 0, + 0, + 9, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 156, + 0, + 0, + 716, + 0, + 156, + 0, + 0, + 716, + 0, + 156, + 0, + 0, + 716, + 0, + 278, + 0, + 0, + 0, + 0, + 0, + 12, + 0, + 0, + 0, + 148, + 0, + 669, + 890, + 0, + 148, + 0, + 173, + 679, + 0, + 148, + 0, + 890, + 906, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 156, + 0, + 0, + 0, + 0, + 156, + 0, + 0, + 0, + 0, + 156, + 0, + 0, + 0, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 369, + 369, + 369, + 0, + 0, + 133, + 0, + 0, + 0, + 0, + 133, + 0, + 0, + 0, + 0, + 133, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 686, + 687, + 666, + 735, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 300, + 300, + 725, + 726, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 272, + 674, + 743, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 521, + 733, + 734, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 669, + 130, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 293, + 0, + 0, + 293, + 0, + 0, + 293, + 293, + 0, + 293, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 158, + 159, + 301, + 158, + 159, + 301, + 158, + 159, + 301, + 301, + 0, + 301, + 158, + 159, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 2 + }, + { + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 13, + 17, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 16 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カギかかり", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 9 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": 0 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 8, + "y": 9 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": 0 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 18, + "y": 9 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 2, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 5 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!MC_Doors_1", + "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": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 5 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 62, + 62, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「よし、もう催眠装置は出回ってないようだぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "良かった良かった」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 15, + 100, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「何の音だ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "隣の部屋がやけに騒がしいな」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 15, + 100, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 34, + 18, + 10, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 15, + 100, + false + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG22_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG22_02", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まさか・・・また何か良からぬ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "事が・・・」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 200, + false + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "08Disital_Delta", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・もぅ、こんな場所で・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "裸に・・・・・・なったのは・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "初めてよ・・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "薄暗い店内の中" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人の男女が濃密に絡み合っていた女" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「カラオケ店内でなんてハッレンチな!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・これは2人だけの秘密だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "他の人が見るわけないだろ!・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でもどうやら合意の上での性行為のようだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠装置の使用は見られない・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「マズイ・・・このままじゃ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺の方がタダの覗きだ・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだか情けなくなってきたぞ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「とかいえ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それはそれで駄目なんじゃないか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "店員さんに伝えておいたほうが・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「すいません、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "真ん中の部屋でセックスしてるカップルがいて」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「マジっすか、サカってんじゃねえよ、全く" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっと監視カメラ確認しまーす」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 10, + { + "list": [ + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 10, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「あれ、おかしいな・・・故障してんのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "映らねえ・・・」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えええ・・・大丈夫ですか?」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 10, + 5, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「あー駄目だ駄目だ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一旦全部消去しねーと・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "クッソー残業だよチクショー」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ヤバ・・・なんかマズイことになってる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "退散しよう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あのお疲れ様です」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 13, + 17, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 18, + "y": 4 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ん?何をしてるんだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女性>「ねえ、カラオケ奢ってくれるって言ったのに、歌わないの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「それより良いものが入ったんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "地下のナイトクラブで配られてるものなんだけどさ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何だと思う?」、ギャンデッドの催眠装置を貰ったんだよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女性>「なになに~~?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「ギャンデッドの催眠装置を貰ったんだよ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>\\{「オラっ、催眠!裸で踊り出せ!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 31, + 33, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 31, + { + "list": [ + { + "code": 41, + "parameters": [ + "josi", + 6 + ], + "indent": null + }, + { + "code": 24, + "indent": null + }, + { + "code": 9, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": true, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "josi", + 6 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 24, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 9, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<女性>「はいいいいーーー!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 全裸で踊らせていただきます。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「な、なんだあれ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "た、大変だぞ。地下のナイトクラブ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こっちか?」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath -1 3 5" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 300 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath -1 cancel" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 2, + 1, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<黒服>「おっとこの先は学生は立入禁止だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いや、クラブには用は無いんだけど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここで配られてるものに興味があって。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<黒服>\\{「なんだと? お前何を知ってる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「わわっ、出直してきますー!!」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 23, + 23, + 0 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 10 + }, + { + "id": 10, + "name": "て人", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 10 + }, + { + "id": 11, + "name": "EV011", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 216, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「なんだかここにいると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "普段と変わらない事してるみたいだねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ、あんまり潜入調査って感じがしないよな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「表向きは何も不自然はないわね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このお店も私達も、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "カラオケで屯する高校生も至って自然な光景だし」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「とりあえずドリンクでも決めましょう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私グレープジュースね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[22]「ボク、レモネード!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「俺はアイスコーヒーでいいや、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんはどうします?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「要らないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "念の為、カラオケ店にも警戒は必要よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "飲み物には色々盛られる可能性があるから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんなも口にしないようにね・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "えーーーっと・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[32]「リッカさん♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "カラオケ店はね、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "飲み物頼まないと入れないのよ♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[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": [ + "\\n<\\n[1]>\\F[13]「さ・・・・さあ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "潜入に備えて準備しましょう!!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「ここからは調査開始よ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "上は任せたわ。」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[21]「それじゃあいってくるねー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なにかあったらよろしくね」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[31]「さあ、私の出番ね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "無事やり遂げてみるから待ってなさい」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ここからはいよいよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "潜入捜査中だ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すぐに合流できるように気を引き締めないと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "情報や突入口を確保できたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一気にライブハウスへ向かおう" + ] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 2, + 6, + 0, + 0 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + -68, + 119, + 0 + ], + 60, + false + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 16 + }, + { + "id": 12, + "name": "EV012", + "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": "!$akari", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 2 + }, + { + "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": "!$raito", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 1 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 23, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath -1 10 10" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「参ったな。どうやったものか。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ん?ナイトクラブのバイト募集?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女子限定。年齢不問(若い子希望)だって?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なるほど・・・これなら・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「早速相談だ」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath -1 cancel" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 21, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 1, + "y": 7 + }, + { + "id": 15, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 62, + "switch1Valid": true, + "switch2Id": 42, + "switch2Valid": true, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 14, + "switch1Valid": true, + "switch2Id": 42, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "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": 13, + "y": 4 + }, + { + "id": 16, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 62, + "switch1Valid": true, + "switch2Id": 42, + "switch2Valid": true, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 14, + "switch1Valid": true, + "switch2Id": 42, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "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": 13, + "y": 3 + }, + { + "id": 17, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「まさか、先日まで潜入した現場で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遊ぶことになるとは・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「何を言ってるの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ここはもう平和なお店にしたのよ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 17, + "indent": null + }, + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ま、そうですね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 切り替えて遊びましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「さて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何を歌いますか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「そうねー・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 困ったわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 知ってる歌がないのよね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「確かにリッカさんは流行歌とか聴かなそうですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 普段はクラシックとか嗜まれて?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そんな上品な育ちじゃないわ・・・と、言うか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 率先して歌を歌う事自体が 幼稚園以来じゃないかしら?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Cancel2", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「なっ?」" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「そうだ、天才少女として囲われていたんだもんな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだか不自由な生活をしていたのかも・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あ、勿論知識としては知ってるわよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " えーっとまず現代音楽に必須の弦楽器の起源はね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[huwahuwa] 「まずい・・・・まずいぞ・・・・まずいって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なんだか非常に怪しいムードになってきた・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この流れでは絶対盛り上がらない!!」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 9, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[jumploop] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ここは空気を変えねば」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 17, + "indent": null + }, + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "タンク・ファイア", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]] \\M[jumploop] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「まずはオレが歌います知ってる限りの歌を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そうすれば自然とリッカさんも歌える歌が増えますよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「え? ああ、別に無理しなくても・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 年相応の立ち振る舞さえ身につけばいいのよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 歌う必要は・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[jumploop] 「大丈夫です!!任せてください!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんか流行りの歌やらはいつもヒトミが歌ってましたし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 盛り上がるダンスとかもいつもミミが踊ってました!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[jumploop] 「よーし・・・行くぞー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\{持ってくれよ、オレの声帯!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「えーっと・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ええっとお・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[jumploop] 「ではリッカさんはタンバリンをお願いします。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " マラカスもありまずよーーー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[jumploop] \\{「うをおおおおおおおおおおおおおおおお" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おおおおおおおおおおっ!!」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・・・・・・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Ice4", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・・・・・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " シャン シャン・・・パンパン・・・・・・・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Ice4", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット9(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " この作戦は多分成功と言えるのではないか?」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 7 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 7 + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 7 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 7 + ], + "indent": null + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「今日はありがとう。 \\n[4]くん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とっても参考になったわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\}「光栄でズ・・・ガハア・・・ゼエゼエ・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そうだわ、お礼にプリクラでも撮りましょうか」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\}「はい・・・よろこんで・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッガざんも・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "プリクラあ・・・知ってうんでずねぇ・・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「前にSIGNALのみんなでやったことがあるの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "機械の扱いは知ってるわよ。ほら入って入って」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット9(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>「こうしてこうして・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "はい、こうやってポーズ取るんでしょ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\}「リ・・・リッカさん!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これは・・・ちょっと・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このポーズは・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\}「こ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "恋人同士で撮るヤツではあああ・・・!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこの知識は無いんですかアアア・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\}「だめだ・・・もう声が出ない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>「ほら!! いくわよ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 110, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「とてもみんなには見せられない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "プリクラが撮れてしまった・・・」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG32_01", + 0, + 0, + 300, + -800, + 100, + 1, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0, + 120, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「特にヒトミには・・・」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 32, + 32, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 12, + 4, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 316, + "indent": 0, + "parameters": [ + 0, + 1, + 0, + 0, + 1, + true + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 19, + "y": 4 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG32_02", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "なんて破廉恥な奴らだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その破廉恥なプリクラを見つめているうちに、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "複雑な感情が交錯していく。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一方で他人のプライバシーを侵害した行為に対する憤りがあり、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一方で禁断の興奮が彼を引き寄せていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「くそっ、なんでこんなに…」" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 19, + "y": 10 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今は行く必要はない" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "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": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 3 + }, + null, + null, + null, + null, + null, + null, + null, + null, + null, + { + "id": 29, + "name": "", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 23, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 14, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 3 + }, + null, + { + "id": 31, + "name": "催眠じょし", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 8, + "variableValid": false, + "variableValue": 15 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 23, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "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": 2, + "variableValid": true, + "variableValue": 3 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 14, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 4 + }, + null + ] +} \ No newline at end of file diff --git a/www/data/Map035.json b/www/data/Map035.json new file mode 100644 index 0000000..b9346ec --- /dev/null +++ b/www/data/Map035.json @@ -0,0 +1,11322 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Castle2", + "battleback2Name": "Castle2", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 28, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "yama", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 2, + "width": 30, + "data": [ + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3269, + 3281, + 3285, + 6882, + 6868, + 6868, + 6868, + 6884, + 3282, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3252, + 3276, + 3286, + 1607, + 3292, + 6888, + 6876, + 6876, + 6876, + 6886, + 3288, + 3276, + 3276, + 3276, + 3256, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 7247, + 1536, + 1607, + 7243, + 8051, + 8050, + 8050, + 8050, + 8054, + 7242, + 7242, + 7242, + 7246, + 3264, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 1570, + 1570, + 1570, + 1570, + 8057, + 8056, + 8056, + 8056, + 8060, + 1570, + 1570, + 1570, + 1570, + 3264, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3286, + 1570, + 1570, + 1570, + 1570, + 4098, + 4084, + 4084, + 4084, + 4100, + 1570, + 1570, + 1570, + 1570, + 3288, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 6883, + 6881, + 6881, + 6881, + 6881, + 6885, + 8051, + 8054, + 1570, + 1570, + 1570, + 1570, + 4104, + 4072, + 4064, + 4068, + 4102, + 1570, + 1570, + 1570, + 4110, + 8051, + 8054, + 6883, + 6881, + 6881, + 6881, + 6881, + 6881, + 6871, + 6880, + 8050, + 8050, + 8050, + 8050, + 6880, + 8057, + 8060, + 1570, + 1570, + 1570, + 1570, + 1607, + 4080, + 4064, + 4088, + 1607, + 1570, + 1570, + 1570, + 1570, + 8057, + 8060, + 6880, + 7858, + 7858, + 7858, + 7858, + 7858, + 6880, + 6880, + 8056, + 8056, + 8056, + 8056, + 6892, + 4098, + 4084, + 4084, + 4084, + 4084, + 4084, + 4084, + 4065, + 4064, + 4066, + 4084, + 4084, + 4084, + 4084, + 4084, + 4084, + 4100, + 6880, + 7864, + 7864, + 7864, + 7864, + 7864, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 8055, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 3666, + 3652, + 3652, + 3652, + 3668, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 8061, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 3672, + 3660, + 3660, + 3640, + 3656, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6892, + 3291, + 3281, + 3293, + 3648, + 3656, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4068, + 4092, + 4072, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 8055, + 1570, + 1570, + 1570, + 3672, + 3670, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 1607, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 8061, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4066, + 4084, + 4065, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 6891, + 6881, + 6881, + 6885, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6883, + 6881, + 6881, + 6881, + 6893, + 1570, + 6880, + 6880, + 1570, + 8051, + 8050, + 8050, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 8050, + 8050, + 8050, + 8054, + 1570, + 6880, + 6880, + 1570, + 8057, + 8056, + 8056, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 8056, + 8056, + 8056, + 8060, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 6880, + 4104, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4102, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6889, + 6881, + 6881, + 6881, + 6881, + 6879, + 6881, + 6881, + 6881, + 6881, + 6881, + 6881, + 6885, + 1570, + 1570, + 1570, + 6883, + 6881, + 6881, + 6881, + 6881, + 6881, + 6881, + 6879, + 6881, + 6881, + 6881, + 6881, + 6881, + 6879, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 6880, + 1616, + 1617, + 1618, + 6880, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 6892, + 1616, + 1617, + 1618, + 6892, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3570, + 3556, + 3556, + 3556, + 3572, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3544, + 3536, + 3540, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 3552, + 3536, + 3560, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 3552, + 3536, + 3560, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3578, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3564, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3580, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 485, + 485, + 0, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 486, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 506, + 0, + 0, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 152, + 152, + 152, + 498, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 0, + 0, + 0, + 0, + 0, + 452, + 168, + 452, + 0, + 0, + 0, + 0, + 0, + 498, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 508, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 460, + 0, + 460, + 0, + 0, + 0, + 0, + 0, + 506, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 152, + 152, + 152, + 152, + 0, + 542, + 105, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 105, + 543, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 576, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 286, + 1004, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 152, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 693, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 311, + 0, + 0, + 0, + 0, + 0, + 919, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 124, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 153, + 153, + 153, + 153, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 927, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 364, + 49, + 49, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 81, + 90, + 0, + 0, + 0, + 0, + 241, + 0, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 89, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 503, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 503, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 492, + 916, + 917, + 918, + 485, + 916, + 917, + 918, + 485, + 485, + 485, + 486, + 0, + 916, + 917, + 918, + 0, + 484, + 485, + 485, + 485, + 916, + 917, + 918, + 916, + 917, + 918, + 916, + 917, + 918, + 500, + 924, + 925, + 926, + 0, + 924, + 925, + 926, + 0, + 0, + 0, + 499, + 0, + 924, + 925, + 926, + 0, + 498, + 0, + 0, + 0, + 924, + 925, + 926, + 924, + 925, + 926, + 924, + 925, + 926, + 500, + 0, + 0, + 0, + 0, + 0, + 0, + 491, + 485, + 485, + 0, + 486, + 0, + 0, + 0, + 0, + 0, + 484, + 485, + 485, + 486, + 490, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 500, + 916, + 917, + 918, + 0, + 916, + 917, + 918, + 452, + 152, + 0, + 452, + 689, + 444, + 160, + 444, + 689, + 452, + 101, + 102, + 103, + 916, + 917, + 918, + 916, + 917, + 918, + 916, + 917, + 918, + 500, + 924, + 925, + 926, + 0, + 924, + 925, + 926, + 460, + 0, + 0, + 460, + 0, + 916, + 917, + 918, + 0, + 460, + 109, + 110, + 111, + 924, + 925, + 926, + 924, + 925, + 926, + 924, + 925, + 926, + 484, + 486, + 0, + 484, + 485, + 485, + 485, + 486, + 204, + 688, + 0, + 204, + 919, + 924, + 925, + 926, + 919, + 204, + 0, + 688, + 204, + 484, + 485, + 485, + 485, + 485, + 486, + 0, + 484, + 486, + 0, + 0, + 0, + 0, + 0, + 0, + 689, + 689, + 212, + 696, + 0, + 212, + 927, + 0, + 788, + 0, + 927, + 212, + 0, + 696, + 212, + 689, + 689, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 144, + 144, + 144, + 144, + 0, + 534, + 535, + 0, + 860, + 877, + 992, + 0, + 697, + 0, + 697, + 0, + 0, + 0, + 860, + 0, + 534, + 535, + 0, + 659, + 566, + 559, + 161, + 0, + 0, + 0, + 568, + 569, + 568, + 569, + 0, + 769, + 543, + 792, + 792, + 792, + 860, + 993, + 688, + 823, + 688, + 893, + 0, + 792, + 792, + 792, + 542, + 768, + 0, + 667, + 0, + 0, + 169, + 0, + 0, + 0, + 576, + 577, + 735, + 577, + 0, + 777, + 265, + 299, + 289, + 265, + 869, + 1012, + 696, + 877, + 696, + 0, + 311, + 289, + 265, + 1018, + 299, + 776, + 0, + 414, + 415, + 711, + 0, + 711, + 0, + 0, + 680, + 681, + 743, + 0, + 0, + 860, + 1017, + 311, + 293, + 306, + 311, + 0, + 793, + 0, + 793, + 877, + 1018, + 869, + 299, + 869, + 265, + 877, + 0, + 422, + 423, + 719, + 860, + 719, + 0, + 0, + 682, + 0, + 0, + 0, + 0, + 815, + 105, + 0, + 105, + 0, + 105, + 0, + 688, + 815, + 688, + 0, + 105, + 0, + 105, + 860, + 105, + 0, + 0, + 144, + 144, + 144, + 0, + 727, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 992, + 0, + 996, + 877, + 893, + 993, + 696, + 0, + 696, + 993, + 992, + 869, + 893, + 0, + 993, + 0, + 0, + 801, + 152, + 152, + 0, + 0, + 0, + 0, + 0, + 681, + 682, + 0, + 693, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 0, + 860, + 823, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 681, + 682, + 0, + 693, + 769, + 299, + 289, + 693, + 911, + 691, + 688, + 0, + 0, + 0, + 688, + 286, + 293, + 0, + 289, + 286, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 777, + 869, + 286, + 299, + 293, + 810, + 696, + 869, + 869, + 919, + 696, + 691, + 306, + 311, + 810, + 310, + 768, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 123, + 123, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 927, + 0, + 927, + 0, + 105, + 0, + 105, + 0, + 105, + 776, + 0, + 145, + 145, + 145, + 145, + 0, + 0, + 0, + 0, + 124, + 124, + 573, + 0, + 860, + 893, + 992, + 877, + 0, + 992, + 823, + 0, + 0, + 0, + 993, + 0, + 0, + 893, + 992, + 860, + 0, + 0, + 644, + 645, + 646, + 647, + 0, + 0, + 0, + 0, + 113, + 355, + 115, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 919, + 869, + 919, + 0, + 105, + 0, + 105, + 0, + 105, + 860, + 0, + 652, + 653, + 654, + 655, + 0, + 0, + 0, + 0, + 0, + 0, + 240, + 0, + 860, + 299, + 289, + 911, + 810, + 801, + 688, + 927, + 0, + 869, + 688, + 286, + 293, + 869, + 289, + 286, + 860, + 0, + 801, + 802, + 350, + 0, + 0, + 0, + 0, + 0, + 0, + 348, + 241, + 0, + 769, + 311, + 286, + 299, + 293, + 801, + 696, + 0, + 860, + 0, + 696, + 810, + 306, + 311, + 869, + 310, + 768, + 0, + 105, + 860, + 82, + 860, + 0, + 0, + 0, + 249, + 113, + 292, + 115, + 0, + 777, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 776, + 0, + 105, + 860, + 90, + 860, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 494, + 0, + 495, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": "mob-nude01", + "direction": 4, + "pattern": 0, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 17 + }, + { + "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": "mob-nude01", + "direction": 8, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 17 + }, + { + "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": "mob-nude01", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 18 + }, + { + "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": "mob-nude01", + "direction": 6, + "pattern": 0, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 18 + }, + { + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 22, + "y": 6 + }, + { + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 6 + }, + { + "id": 7, + "name": "客3", + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ3: フジミ重工執行役員A(自信に満ちた笑みで)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 執行役員A: リッカさん、我々の手段は必要不可欠なものです。未来への投" + ] + }, + { + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 16 + }, + { + "id": 8, + "name": "客4", + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「シグニットのみんな、頑張ってくれてありがとう。君たちがいるから、我々" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " の安全が守られているんだ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 16 + }, + { + "id": 9, + "name": "客6", + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「前回のパーティの催し物は本当に面白かった。今回も期待しているよ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 21 + }, + { + "id": 10, + "name": "客5", + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 21 + }, + { + "id": 11, + "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": "SF_People2", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「このパーティは素晴らしいものだね。フジミ重工の未来は確かに明るいもの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " だと感じるよ。ジュウイチロウくんも、将来が楽しみだね。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 14 + }, + { + "id": 12, + "name": "EV012", + "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": "SF_Monster", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あー忙しい、忙しい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ? 何か用か?" + ] + }, + { + "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": 1, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 23 + }, + { + "id": 13, + "name": "客7", + "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": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「学生たちが犯罪者と渡り合っているのは面白い。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たちの存在は興味深いよ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 14 + }, + { + "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": "People2", + "direction": 6, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 14 + }, + { + "id": 15, + "name": "客", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「シグニットがいなければ、犯罪者たちが街を支配していたことだろう。本当" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " に感謝してるよ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 16 + }, + { + "id": 16, + "name": "客", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あの自警団はなかなかの手腕だ。ジュウイチロウのリーダーシップの下、期" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 待通りの結果を出している。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 19 + }, + { + "id": 17, + "name": "客", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ここでのパーティは一生の思い出になりそうです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ重工の趣味とセンスに感謝しています。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 19 + }, + { + "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": "People2", + "direction": 6, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 2, + "y": 14 + }, + { + "id": 19, + "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": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「シグニットは我々の未来の一部。彼らがいることで、街が安全に感じられる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んだ。重要な存在だと思うよ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 16 + }, + { + "id": 20, + "name": "EV020", + "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": "People2", + "direction": 6, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17 + }, + { + "id": 21, + "name": "EV021", + "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": "People2", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「こちらは更衣室となっております" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 24, + "y": 16 + }, + { + "id": 22, + "name": "客2", + "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": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8 + }, + { + "id": 23, + "name": "客3", + "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": "SF_People2", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「随分会場が騒がしいねぇ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今回のハイライトはそう言う趣向かね?」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 27, + "y": 22 + }, + { + "id": 24, + "name": "EV024", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 28, + "y": 6 + }, + { + "id": 25, + "name": "EV025", + "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": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「この料理も絶品ですわ。催し物も楽しみにしていますわ。フジミ重工の品位" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 19 + }, + { + "id": 26, + "name": "EV026", + "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": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「こんな壮大な場所でパーティが開かれるなんて、贅沢すぎますわ。フジミ重" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 24 + }, + { + "id": 27, + "name": "EV027", + "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": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「このブロックハート城、まさに壮麗なる城郭ですね。フジミ重工のイベント" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 14 + }, + { + "id": 28, + "name": "EV028", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 6 + }, + { + "id": 29, + "name": "EV029", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 6 + }, + { + "id": 30, + "name": "EV030", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 3 + }, + { + "id": 31, + "name": "EV031", + "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": "H05", + "direction": 6, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 11 + }, + { + "id": 32, + "name": "EV032", + "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": 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": [ + "\\n<羽黒司令官>「ななな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「スーツを用意しておいて良かったわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「バカなっ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そいつは他県持ち出し不可のはず」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ああっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そうよ、ここは月光市ではないでしょう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「だからチームのみんなに私の分も届けて貰ったの。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「わざわざこんな山奥に集めたのが、裏目に出たわね。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 24, + "y": 2 + }, + { + "id": 33, + "name": "EV033", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 3 + }, + { + "id": 34, + "name": "EV034", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 3 + }, + { + "id": 35, + "name": "EV035", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 28, + "y": 3 + }, + { + "id": 36, + "name": "EV036", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 3 + }, + { + "id": 37, + "name": "EV037", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 21 + }, + { + "id": 38, + "name": "EV038", + "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": "H05", + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 9 + }, + { + "id": 39, + "name": "EV039", + "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": "H05", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 16 + }, + { + "id": 40, + "name": "EV040", + "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": "H05", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 21 + }, + { + "id": 41, + "name": "EV041", + "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": "H05", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 11 + }, + { + "id": 42, + "name": "EV042", + "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": "H05", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 11 + }, + { + "id": 43, + "name": "EV043", + "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": "H05", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 11 + }, + { + "id": 44, + "name": "EV044", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 21 + }, + { + "id": 45, + "name": "EV045", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 26, + "y": 24 + }, + { + "id": 46, + "name": "EV046", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 27, + "y": 12 + }, + { + "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": false, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 11 + }, + { + "id": 48, + "name": "EV048", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 19 + }, + { + "id": 49, + "name": "EV049", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 19 + }, + { + "id": 50, + "name": "EV050", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 24 + }, + { + "id": 51, + "name": "EV051", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 24 + }, + { + "id": 52, + "name": "EV052", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 24 + }, + { + "id": 53, + "name": "EV053", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 8 + }, + { + "id": 54, + "name": "EV054", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 23 + }, + { + "id": 55, + "name": "EV055", + "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": "H05", + "direction": 4, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 13 + }, + { + "id": 56, + "name": "EV056", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 13 + }, + { + "id": 57, + "name": "EV057", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 13 + }, + { + "id": 58, + "name": "EV058", + "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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 13 + }, + { + "id": 59, + "name": "EV059", + "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": "H05", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 23 + }, + { + "id": 60, + "name": "EV060", + "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": "!H-moto", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 24 + }, + { + "id": 61, + "name": "EV061", + "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": "!H-moto", + "direction": 8, + "pattern": 1, + "characterIndex": 5 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 13 + }, + { + "id": 62, + "name": "EV062", + "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": "!H-moto", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 13 + }, + { + "id": 63, + "name": "EV063", + "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": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 216, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "mob-nude01", + 2, + "", + 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": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 16, + "y": 19 + }, + { + "id": 64, + "name": "EV064", + "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": "mob-nude01", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 17 + }, + { + "id": 65, + "name": "EV065", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 13, + "y": 18 + }, + { + "id": 66, + "name": "EV066", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 15, + "y": 18 + }, + { + "id": 67, + "name": "EV067", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 13, + "y": 21 + }, + { + "id": 68, + "name": "EV068", + "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": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 15, + "y": 21 + }, + { + "id": 69, + "name": "EV069", + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 19, + "y": 22 + }, + { + "id": 70, + "name": "EV070", + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 9, + "y": 23 + }, + { + "id": 71, + "name": "EV071", + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 11, + "y": 13 + }, + { + "id": 72, + "name": "EV072", + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 19, + "y": 12 + }, + { + "id": 73, + "name": "EV073", + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 2, + "y": 24 + }, + { + "id": 74, + "name": "EV074", + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 3, + "y": 24 + }, + { + "id": 75, + "name": "EV075", + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 4, + "y": 24 + }, + { + "id": 76, + "name": "EV076", + "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": "!$01ivent", + "direction": 6, + "pattern": 0, + "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": 23, + "y": 9 + }, + { + "id": 77, + "name": "EV077", + "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": "!$01ivent", + "direction": 6, + "pattern": 0, + "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": 23, + "y": 11 + } + ] +} \ No newline at end of file diff --git a/www/data/Map036.json b/www/data/Map036.json new file mode 100644 index 0000000..d628f0c --- /dev/null +++ b/www/data/Map036.json @@ -0,0 +1,10440 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "SF_Asphalt1_Night", + "battleback2Name": "ai06", + "bgm": { + "name": "Dark_Leaper", + "pan": 0, + "pitch": 100, + "volume": 55 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 30, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "Mountains4", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 3, + "width": 30, + "data": [ + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 1613, + 5956, + 5972, + 1568, + 7518, + 1583, + 1583, + 7518, + 5979, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5981, + 6327, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 7863, + 1583, + 1583, + 7863, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6330, + 6334, + 6333, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 7869, + 2850, + 2852, + 7869, + 2850, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2852, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2850, + 2817, + 2818, + 2836, + 2817, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2820, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2854, + 1568, + 0, + 0, + 0, + 0, + 5936, + 5960, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1568, + 0, + 0, + 0, + 0, + 5964, + 5974, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2818, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2852, + 1568, + 0, + 0, + 0, + 0, + 2836, + 2836, + 2836, + 2817, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 2844, + 2844, + 2844, + 2824, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 5969, + 5973, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 0, + 5968, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2840, + 1568, + 0, + 0, + 0, + 0, + 0, + 5968, + 1568, + 2832, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2816, + 2820, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2844, + 2854, + 1568, + 0, + 0, + 0, + 0, + 0, + 5968, + 1568, + 2832, + 2816, + 2820, + 2844, + 2844, + 2844, + 2844, + 2844, + 2854, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1538, + 1568, + 0, + 0, + 0, + 0, + 0, + 5980, + 1568, + 2832, + 2816, + 2840, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 0, + 0, + 0, + 0, + 0, + 0, + 1568, + 2832, + 2816, + 2840, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1568, + 2832, + 2816, + 2840, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4242, + 4244, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4248, + 4246, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3531, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3533, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3521, + 3521, + 3533, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3523, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3521, + 3533, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 422, + 0, + 422, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 391, + 396, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 398, + 396, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 185, + 185, + 185, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 0, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 389, + 398, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 390, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 390, + 388, + 389, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 389, + 391, + 390, + 391, + 398, + 396, + 397, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 120, + 0, + 703, + 0, + 0, + 703, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 396, + 397, + 399, + 398, + 399, + 390, + 388, + 389, + 0, + 0, + 0, + 0, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 388, + 389, + 391, + 390, + 391, + 398, + 396, + 397, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 396, + 397, + 399, + 398, + 399, + 390, + 388, + 389, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 34, + 0, + 388, + 389, + 391, + 390, + 391, + 398, + 396, + 397, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 40, + 40, + 0, + 0, + 32, + 0, + 396, + 397, + 399, + 398, + 399, + 390, + 388, + 389, + 185, + 0, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 0, + 32, + 0, + 388, + 389, + 391, + 390, + 391, + 398, + 396, + 397, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 0, + 0, + 32, + 0, + 396, + 397, + 399, + 398, + 399, + 390, + 388, + 389, + 0, + 33, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 36, + 0, + 388, + 389, + 391, + 390, + 391, + 398, + 396, + 397, + 0, + 32, + 0, + 40, + 40, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 396, + 397, + 399, + 398, + 399, + 390, + 388, + 389, + 0, + 32, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 388, + 389, + 391, + 390, + 391, + 388, + 389, + 397, + 0, + 32, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 396, + 397, + 399, + 398, + 399, + 0, + 0, + 0, + 0, + 35, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 34, + 0, + 388, + 389, + 391, + 390, + 391, + 0, + 0, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 40, + 40, + 0, + 0, + 32, + 0, + 396, + 397, + 399, + 398, + 399, + 389, + 388, + 389, + 185, + 0, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 0, + 32, + 0, + 388, + 389, + 391, + 390, + 391, + 398, + 396, + 397, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 0, + 0, + 32, + 0, + 396, + 397, + 399, + 398, + 399, + 390, + 388, + 389, + 0, + 33, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 36, + 0, + 388, + 389, + 391, + 390, + 391, + 398, + 396, + 397, + 0, + 32, + 0, + 40, + 40, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 0, + 40, + 40, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 396, + 397, + 399, + 398, + 399, + 390, + 388, + 389, + 0, + 32, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 388, + 389, + 391, + 390, + 391, + 398, + 396, + 397, + 0, + 32, + 0, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 389, + 388, + 396, + 397, + 399, + 398, + 399, + 390, + 391, + 389, + 0, + 32, + 0, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 396, + 397, + 390, + 391, + 390, + 391, + 398, + 399, + 397, + 0, + 32, + 0, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 398, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 223, + "indent": 0, + "parameters": [ + [ + -10, + -10, + 0, + 102 + ], + 60, + false + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「後を追ってここまで来たけど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 例の車が見当たらないな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一体どこまで行ってしまったんだ?」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「ナンパの狙いから言って" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 女の子を乗せたまま暴走行為をしてるとは考えられない " + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まずは停車している車を探してみましょう" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "駐車場が付近にあるはずよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「ちょっと怖いけど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " リッカちゃんが作ってくれた装備もあるから" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " こんな連中には負けないよ " + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そうだよね、\\n[4]」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「全く暴走族が鬱陶しいわね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あんなに排気ガス撒き散らして・・環境破壊だわ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " コイツらを端から片付ければなにか分かるんじゃ無いかしら?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・うう・・・ん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とにかく最善を尽くそう」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 17, + 12, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 7, + 0, + 0, + 5 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 3 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 1 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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": 23 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 25, + 17, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 0, + "y": 21 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 16, + 12, + 18, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 4, + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 16, + 12, + 18, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 10 + }, + { + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 4, + "y": 22 + }, + { + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 17, + "y": 15 + }, + { + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 16, + "y": 13 + }, + { + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 21, + "y": 19 + }, + { + "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": 46, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 11 + }, + { + "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": 46, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 5, + "y": 11 + }, + { + "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": 46, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 11 + }, + { + "id": 12, + "name": "EV012", + "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": 46, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 19, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 11 + }, + { + "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": "Vehicle", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 10, + "y": 11 + }, + { + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 19, + "y": 20 + }, + { + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 21, + "y": 24 + }, + { + "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": "Vehicle", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 16, + "y": 17 + }, + { + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 12, + "y": 25 + }, + { + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 13, + "y": 21 + }, + { + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 9, + "y": 19 + }, + { + "id": 20, + "name": "EV020", + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 10, + "y": 16 + }, + { + "id": 21, + "name": "EV021", + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 18, + "y": 16 + }, + { + "id": 22, + "name": "EV022", + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 6, + "y": 16 + }, + { + "id": 23, + "name": "EV023", + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 12, + "y": 12 + }, + { + "id": 24, + "name": "EV024", + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 19, + "y": 12 + }, + { + "id": 25, + "name": "EV025", + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 22, + "y": 12 + }, + { + "id": 26, + "name": "EV026", + "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": "SF_enemy1", + "direction": 4, + "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": 2, + "walkAnime": true + } + ], + "x": 4, + "y": 14 + }, + { + "id": 27, + "name": "EV027", + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 65, + true + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 13 + }, + { + "id": 28, + "name": "EV028", + "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": "Vehicle", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 23, + "y": 21 + }, + { + "id": 29, + "name": "EV029", + "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": "Vehicle", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 23, + "y": 14 + }, + { + "id": 30, + "name": "EV030", + "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": "Vehicle", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 12, + "y": 15 + }, + { + "id": 31, + "name": "EV031", + "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": "Vehicle", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": true, + "wait": false + }, + "moveSpeed": 5, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 7, + "y": 13 + }, + { + "id": 32, + "name": "EV032", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 3 + ] + }, + { + "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": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 24, + "y": 25 + }, + { + "id": 33, + "name": "EV033", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 3, + "y": 15 + }, + { + "id": 34, + "name": "EV034", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 125, + "indent": 0, + "parameters": [ + 0, + 0, + 3000 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "3000\\G 手に入れた!" + ] + }, + { + "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": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 24, + "y": 11 + }, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map037.json b/www/data/Map037.json new file mode 100644 index 0000000..3b523ae --- /dev/null +++ b/www/data/Map037.json @@ -0,0 +1,13183 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 15, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 28, + "data": [ + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7651, + 7649, + 7649, + 7639, + 7649, + 7639, + 7649, + 7649, + 7649, + 7649, + 7649, + 7638, + 7637, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7639, + 7649, + 7649, + 7639, + 7649, + 7638, + 1536, + 7648, + 8002, + 8002, + 7660, + 8002, + 7648, + 7282, + 7282, + 7282, + 7282, + 7282, + 7632, + 7640, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7648, + 8002, + 8002, + 7660, + 8002, + 7632, + 1536, + 7648, + 8008, + 8008, + 8007, + 8008, + 7648, + 7288, + 7288, + 7288, + 7288, + 7288, + 7632, + 7640, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7648, + 8008, + 8008, + 8007, + 8008, + 7632, + 1536, + 7648, + 3282, + 3284, + 8013, + 3290, + 7648, + 4146, + 4132, + 4132, + 4132, + 4148, + 7632, + 7640, + 4146, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4148, + 7648, + 3282, + 3284, + 8013, + 3290, + 7632, + 1536, + 7648, + 3264, + 3250, + 3268, + 3274, + 7648, + 4128, + 4112, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7648, + 3264, + 3250, + 3268, + 3274, + 7632, + 1536, + 7648, + 3264, + 3248, + 3248, + 3272, + 7648, + 4128, + 4112, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7648, + 3264, + 3248, + 3248, + 3272, + 7632, + 1536, + 7648, + 3288, + 3276, + 3260, + 3286, + 7648, + 4128, + 4112, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7648, + 3288, + 3276, + 3260, + 3286, + 7632, + 1536, + 7635, + 7649, + 7661, + 3280, + 7659, + 7655, + 4128, + 4112, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7657, + 7649, + 7661, + 3280, + 7659, + 7625, + 1536, + 7648, + 7282, + 7286, + 3280, + 7283, + 7286, + 4128, + 4112, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7283, + 7282, + 7286, + 3280, + 7283, + 7632, + 1536, + 7648, + 7288, + 7292, + 3292, + 7289, + 7292, + 4128, + 4112, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7289, + 7288, + 7292, + 3292, + 7289, + 7632, + 1536, + 7648, + 3723, + 3713, + 3703, + 3713, + 3725, + 4152, + 4140, + 4140, + 4140, + 4150, + 7632, + 7640, + 4152, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4150, + 3723, + 3713, + 3713, + 3703, + 3725, + 7632, + 1536, + 7657, + 7649, + 7661, + 3712, + 7659, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7645, + 7646, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7661, + 3712, + 7659, + 7645, + 1536, + 8003, + 8002, + 8006, + 3712, + 8003, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8006, + 3712, + 8003, + 8002, + 1536, + 8009, + 8008, + 8012, + 3712, + 8009, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8012, + 3712, + 8009, + 8008, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4337, + 4349, + 0, + 0, + 0, + 4347, + 4337, + 4337, + 4337, + 4349, + 0, + 3582, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3582, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 409, + 952, + 0, + 409, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 831, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 880, + 193, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 891, + 1018, + 0, + 0, + 206, + 0, + 0, + 891, + 0, + 0, + 1018, + 0, + 0, + 0, + 206, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 798, + 914, + 915, + 0, + 0, + 0, + 0, + 798, + 0, + 913, + 912, + 0, + 167, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 811, + 0, + 0, + 0, + 0, + 0, + 922, + 923, + 0, + 0, + 0, + 0, + 798, + 920, + 913, + 912, + 921, + 175, + 0, + 0, + 0, + 811, + 0, + 0, + 0, + 0, + 0, + 0, + 811, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 912, + 913, + 912, + 913, + 0, + 0, + 0, + 0, + 811, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1005, + 0, + 0, + 0, + 0, + 140, + 685, + 685, + 685, + 685, + 0, + 0, + 140, + 685, + 409, + 409, + 685, + 0, + 0, + 685, + 0, + 1005, + 0, + 0, + 0, + 0, + 0, + 0, + 1013, + 997, + 970, + 161, + 0, + 678, + 686, + 687, + 678, + 193, + 0, + 0, + 830, + 417, + 417, + 417, + 417, + 229, + 875, + 831, + 0, + 1013, + 997, + 970, + 161, + 0, + 0, + 0, + 602, + 603, + 0, + 169, + 0, + 789, + 773, + 880, + 573, + 201, + 0, + 0, + 789, + 142, + 135, + 773, + 1016, + 237, + 0, + 201, + 0, + 602, + 603, + 0, + 169, + 0, + 0, + 0, + 610, + 611, + 514, + 0, + 0, + 797, + 226, + 227, + 0, + 149, + 0, + 0, + 797, + 912, + 914, + 915, + 913, + 1017, + 0, + 149, + 0, + 610, + 611, + 514, + 0, + 0, + 0, + 0, + 997, + 812, + 0, + 0, + 0, + 0, + 234, + 235, + 0, + 157, + 0, + 0, + 895, + 912, + 922, + 923, + 913, + 627, + 0, + 157, + 0, + 997, + 812, + 0, + 0, + 0, + 0, + 0, + 944, + 812, + 0, + 0, + 0, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 920, + 921, + 920, + 921, + 0, + 0, + 149, + 0, + 944, + 812, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 749, + 920, + 921, + 920, + 921, + 0, + 0, + 157, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 133, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 572, + 0, + 0, + 749, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 580, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "!SF_Door1", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12, + "indent": null + }, + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 4, + "y": 10 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 8, + 3, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 4, + "y": 14 + }, + { + "id": 3, + "name": "潜入イベント2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一方・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "潜入中のMr.ブラックの部屋では・・・・・・・" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 10 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「いつまでもシャワーで時間を" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "稼げないわね。まだ何も尻尾を掴んでない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "このまま奴に逃げられたら、体を張るしかないわね。」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ふう・・ふう・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]たちまだかなぁ・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「とにかくアイツの正体を掴まないと・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "きっとこれは私にしか出来ないわ・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n\\F[7]「ずいぶん長いシャワーだねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おじさん帰っちゃうぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早くこっちに来て遊ぼうじゃないか~」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 9, + 1, + true + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ガチャガチャ……カチッ!" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[10]「よし、これで催眠ジャミングはこの部屋まで届くわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ポケトリップ対策の準備は万端ね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[10]「それにしても……衣類を隠そうとした痕跡があるわね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "たく、防護ネットを貼っておいて正解だったわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[10]「服は……このまま、ここに置いておきましょうか。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ジャミング装置を隠すのにも丁度いいし」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[10]「さてと、すぐにアイツは脱がしてきそうだけれど……。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "裸で出て行って変な妄想をされるのも嫌だし、タオルを……と」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「あれ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "服がない・・・ど、どうしよう・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "でも・・もう出ないと・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ちょっと・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私の服はどうしたのよ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まさか・・・これも罠?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 9 18 6" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 9 cancel" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n\\F[7]「ククク、そうだな、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "裸で出てくるほかあるまい。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n\\F[7]「ボディソープに混入した" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "媚薬にも気づかず体を洗いおったようだしなぁ。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 147 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 150 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 153 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「くそ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "思ったより警備が厳しい・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早く・・・ヤツの部屋に行かないと・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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": 12, + "y": 3 + }, + null, + { + "id": 5, + "name": "AVテレビ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつの間にか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "テレビからアダルトビデオが流れている" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 15, + 98, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 5, + 98, + true + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさんと一緒の時に流れてなくてよかった・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ミミと一緒の時に流れてなくてよかった・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ヒトミと一緒の時に流れてなくてよかった・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 4 + }, + { + "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": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 90, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 5 + }, + { + "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": 3, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 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": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 1 + }, + "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, + "y": 7 + }, + { + "id": 8, + "name": "潜入イベント1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ううう・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんか緊張してきたな…" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "どうすればいいんだろう・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「大丈夫よ。今まで通りと何も変わらないわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "アナタだって十分経験を積んできたじゃない" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "落ち着いて作戦を進めましょう」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いえ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "一度もこんな経験ありませんって!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカさんは違うのかもしれないけど・・」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「え・・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あっ・・・・・・・・ラブホテルの" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "・・・・・・・・・こと・・・?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[15]「そっちは・・・たしかに私も初めてだわ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そうね・・・普通は高校生の男女が" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こんな所に来たら緊張するわよね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ごめんなさい、配慮が足りてなくて」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「え、いえいぇ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "むしろ安心しました。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカさんも同じなんだ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「でも、私たちはここで無事に" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ミスターブラックと接触しなければならないのよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それが一番大切なことだから。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ、そうですね、リッカさん。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "任務を達成するためにここに来たんだから。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "恥ずかしがってる場合じゃないんですよね。」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[15]「まあ・・その・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それはそれとして年相応の正しい振る舞いは必要だと思うわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "作戦が終わったら改めて教えてくれないかしら?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ええ・・・任せてくだ・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "え? それは・・どういう・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Absorb2", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Absorb2", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「\\c[21]どうも~\\I[99]神パパいつものお部屋に到着だよ\\I[131]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お嬢ちゃんはもう付いたかな~\\I[23]\\I[23]\\I[23]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "オジサン待ち遠しいよ~\\I[340]\\I[340]\\I[340]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "今日はいっぱい\\I[337]イチャ\\I[337]イチャ\\I[325]しようねえ~\\I[313]\\I[313]\\I[313]」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うわっ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "キッツ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "絵に書いたようなオジサン構文だ。」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「どうやらお出ましね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "行ってくるわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「はい、どうか気をつけて」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ううう~~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "本当にボクで良かったのかなぁ・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「何言ってるんだよ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お互い頑張ってギャンデッドを追い詰めてきたろ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "今回も大丈夫だって。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「そうじゃなくてさ~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんだかぎこちないよ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全然カップルに見えないっていうか・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "怪しまれてないよね・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「別に・・・まあ・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こう言うところ初めてだし・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "緊張はするよな・・・」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「それとも男同士だと" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "思われてたりして~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それだと入れないっか?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「流石にそれはないだろ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Absorb2", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Absorb2", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「\\c[21]どうも~\\I[99]神パパいつものお部屋に到着だよ\\I[131]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お嬢ちゃんはもう付いたかな~\\I[23]\\I[23]\\I[23]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "オジサン待ち遠しいよ~\\I[340]\\I[340]\\I[340]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "今日はいっぱい\\I[337]イチャ\\I[337]イチャ\\I[325]しようねえ~\\I[313]\\I[313]\\I[313]」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うわっ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "キッツ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "絵に書いたようなオジサン構文だ。」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「と、隣の部屋にいるんだよね・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "よし・・行ってくるね・・・\\n[4]・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ、頑張れよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「はあ・・・作戦とはいえ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こんな場所に来るとは思わなかったよな…" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "誰にも見られなかったよな・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「んも~~~!!何よその態度!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "少しは度胸見せなさいよ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そんなに私が相手だと不満だって言うの?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いや、噂とかされたら困るだろ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ヒトミはお嬢様だしさ?」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「別にいいじゃない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その時はその時よ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それとも\\n[4]は私とそういう噂が立ったら嫌なわけ?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そりゃあ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "学校のこととか、シグニットの活動とか、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "支障を来すかなぁ・・・って」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「と言うか・・・まずは任務を達成しないとだなぁ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Absorb2", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Absorb2", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「\\c[21]どうも~\\I[99]神パパいつものお部屋に到着だよ\\I[131]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お嬢ちゃんはもう付いたかな~\\I[23]\\I[23]\\I[23]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "オジサン待ち遠しいよ~\\I[340]\\I[340]\\I[340]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "今日はいっぱい\\I[337]イチャ\\I[337]イチャ\\I[325]しようねえ~\\I[313]\\I[313]\\I[313]」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うわっ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "キッツ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "絵に書いたようなオジサン構文だ。」" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ああもう・・・ムード台無し・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "じゃなかった・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まずはこいつをとっちめるわよ、\\n[4]」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ、頑張れよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 7 4 14" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 150 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 7 cancel" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "character = this.character(7)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "\t\tcharacter.locate(25, 13)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "\t\tcharacter.setDirection(4)" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 7 18 6" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「どうも、神パパと噂のおじさんって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 貴方? お話聞くだけでいいかしら~?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「駄目に決まっとるだろ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私はもう裸だぞ。 風邪を引いちまうじゃあないか・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[14]「えっ・・・なっ?」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 6, + 61, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n\\F[7]「驚いたろう。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こいつは認識不能迷彩と言ってね、おじさんの顔に塗ってあるのさ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 人間の脳自体に誤認識をさせるから、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "カメラにも写真にもこのまま写るんだ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n\\F[7]「軍事利用の他、様々な活用法があるんだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 君のオマンコにも塗ってあげようか。即ハメ撮り撮影ができるねー。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「こんなもの、私も知らないわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドになんて作れるはずもない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "とんでもないヤツが引っかかったわね。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「落ち着いてリッカ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "顔がわからなくても、コイツ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " が何者か特定する方法はあるわ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「指紋、体毛、体液、証拠はいくらでも取れる。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n\\F[7]「どうした?驚いてるばかりで何もしないなら、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "おじさん帰っちゃうぞ。早くシャワーを浴びてきなさい。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「マズイ・・・ここで逃がすわけには・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「そ,そうね。そうさせてもらうわ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「催眠ジャミングは改良して" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "外しても部屋全体までカバーできる。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "落とそうが裸になろうがもう催眠にはかからない」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[24]「ど・・・どうも、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "神パパと噂のおじさんですか~~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「ほう、初々しいねぇ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く準備しなさい。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私はもう裸だぞ。 風邪を引いちまうじゃあないか・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[24]「ひっ!! おばけ~~~~!!」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 6, + 61, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n\\F[7]「驚いたろう。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こいつは認識不能迷彩と言ってね、おじさんの顔に塗ってあるのさ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 人間の脳自体に誤認識をさせるから、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "カメラにも写真にもこのまま写るんだ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n\\F[7]「軍事利用の他、様々な活用法があるんだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 君のオマンコにも塗ってあげようか。即ハメ撮り撮影ができるねー。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[24]「なにこれ~~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "気持ち悪すぎてマトモに直視できないよ~~~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n\\F[7]「どうした?驚いてるばかりで何もしないなら、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "おじさん帰っちゃうぞ。早くシャワーを浴びてきなさい。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[24]「は、はいい~~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ひとまず言われたとおりにしなくちゃ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[31]「どうも、神パパと噂のおじさんって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 貴方かしら~?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<男>「おお、これまた上品なお嬢ちゃんじゃないか。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こんな娘が売春とは世も末ってやつだなぁ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「ゲゲッ!!」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 6, + 61, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n\\F[7]「驚いたろう。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こいつは認識不能迷彩と言ってね、おじさんの顔に塗ってあるのさ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 人間の脳自体に誤認識をさせるから、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "カメラにも写真にもこのまま写るんだ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n\\F[7]「軍事利用の他、様々な活用法があるんだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 君のオマンコにも塗ってあげようか。即ハメ撮り撮影ができるねー。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「なんなのコイツ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こんなんじゃ顔どころか表情一つ読み取れないじゃない」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「ちょっと待って、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それじゃあ相当顔がバレたくない人間ってことよね・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n\\F[7]「どうした?驚いてるばかりで何もしないなら、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "おじさん帰っちゃうぞ。早くシャワーを浴びてきなさい。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「ああ、そうねえ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それがマナーならそうさせてもらいますわーーー」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 7 25 11" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 120 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n\\F[7]「ククク、所詮ガキだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コイツに驚いてもう一つの罠には気づきもせんわ。」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 150 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 7 cancel" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・うーん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺はいつまでこうしていればいいんだ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし勇み足が過ぎても情報を手に入れられないかも知れないし・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えーい、モヤモヤする。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "と、とりあえずホテル内に入っている2人と合流しておこう。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 88, + 88, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 8, + 8, + 0, + 0, + 2 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 34 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 8, + 3, + 4, + 0, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 1, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 48 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 1 + }, + { + "id": 9, + "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": 7, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 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": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 2, + "pattern": 0, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 3 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 90, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 24, + "y": 6 + }, + { + "id": 10, + "name": "潜入イベント3", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 103, + 103, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一方・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "潜入中のMr.ブラックの部屋では・・・・・・・" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 148 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 151 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 42 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 10 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 154 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 42 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「くそ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "思ったより警備が厳しい・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このままじゃマズイ・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 5 + }, + { + "id": 11, + "name": "潜入イベント4", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一方・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "潜入中のMr.ブラックの部屋では・・・・・・・" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "character = this.character(9)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "\t\tcharacter.locate(16, 5)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "\t\tcharacter.setDirection(2)" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 15, + 98, + true + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 30 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 149 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 42 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 30 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 152 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 42 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 30 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 155 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 42 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 17 + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「くそ・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 7 + }, + { + "id": 12, + "name": "潜入イベント5~", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "character = this.character(9)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "\t\tcharacter.locate(16, 5)" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "\t\tcharacter.setDirection(2)" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まだ部屋にすら入れない・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "急がないと・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "仲間の気配がない・・・はぐれてしまったのか?" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「AVデビューで喪失」\"" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 35, + 35, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 50, + 50, + 0, + 4, + "\"「AVデビューで喪失」\"" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 36, + 36, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 51, + 51, + 0, + 4, + "\"「AVデビューで喪失」\"" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 90, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 12, + "y": 9 + }, + { + "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": 7, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう少しここで待機していようか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ、そうだな・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まだ情報を得られてないかも知れない」" + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 249, + "indent": 1, + "parameters": [ + { + "name": "Mystery", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 120 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 9, + "y": 6 + }, + { + "id": 14, + "name": "勝利", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 90, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 0, + 0, + 15 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「...あれ? おかしいな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "潜入先はこの部屋だったと思うんだけど・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 22, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 22, + 1, + false + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-01-17", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「え?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「きゃーーーー\\n[4]くん、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何も・・・このタイミングで???」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「わわわ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "す、すいませーーーん」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-02-9", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>「はああ・・・結局洋服はどこに・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>「って!! \\n[4]~~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ちょっと、タイミング悪すぎ~~~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「わああ、ごめ・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-03-9", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>「はああ・・・クリーニングってどこに・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>「って!! \\n[4]~~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何突っ立ってんのよ~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「わああ、ごめ・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 8, + 10, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「じゃあ結局" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mr.ブラックは顔もわからないまま・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気がついたら逃げられてしまっていたのか...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「そうね、だけど全然手がかりが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無い訳じゃないわよ。見て、この塗料。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「コレを塗ると誰だか認識できなくなる・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "顔もホテルからの脱出もこいつを使ってたわけね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「この上ギャンデッドの催眠装置まで組み合わされたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女の子に正体なんて分かるわけ無いよ~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「一般人にはそうでしょうね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも私達には逆にこの特殊な迷彩塗料こそが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤツの正体を暴く鍵になるわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私が調査すれば、きっと何か分かるはず・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なるほど、リッカさんには期待してます」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「・・・ちょっと待って" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "特殊な塗料なら・・・月光市でも作ってる所があるじゃない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あっ!! フジミ塗料!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「そうね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まずは・・ソコを調査するほうが早いかも知れないわね」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 13 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 13 + }, + { + "id": 15, + "name": "hアニメ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 90, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17, + "y": 5 + }, + { + "id": 16, + "name": "敗北", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 17, + 8, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 41, + "parameters": [ + "04Player", + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "04Player", + 1 + ], + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ボディーガード1>「Mr.ブラック。今、よろしいでしょうか」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「いいわけあるかッ!! 後にしろッ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何のために、高い金で貴様らを雇っていると思う!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「大概のことは、そっちで対処しろッ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ボディーガード1>「い、いえ。それが、その女絡みで……」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「何? チッ……仕方ない、入れ……」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ボディーガード2>「失礼いたします。ほら、入れ小僧!!」" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-04-10", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「くそ・・・はなせ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なっ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そ・・・そんなぁ・・・」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "mob-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「おお、お前が入ってきてから一層締まるな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "良いマンコだぞ、こいつは」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「おまえが・・・Mr.ブラックだな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まってろ、 今助ける・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " かか、覚悟しろ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「キミがシグニットの部長くんだねー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お仲間はすっかり私の虜だぞ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「何でそれを・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「都合良いとは思わんか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 街で偶然ギャンデッドの黒幕の噂が聞けるなどと」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「まさか・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「お前たちを罠にはめるために私が流しんだよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「お前の事などどうでもいい" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 私は\\n[1]にだけ用がある」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「できるだけ無様なスキャンダルを起こして" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 金輪際表舞台に出てこないようにしたくてな。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「お前らはまあオマケだ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " せいぜい無様を晒して\\n[1]の汚名をより濃くしてくれよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ボディーガード2>「さて、お前も準備といこうか」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「な、何を・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「コイツラはどっちもイケる口でな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まああれだ、ボーナスも必要だろう?」" + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 157 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 158 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 159 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 9, + 11, + 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": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 23, + "y": 13 + }, + { + "id": 17, + "name": "ヒロインヌード3よう", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 103, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 103, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 103, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 6 + }, + null, + { + "id": 19, + "name": "敗北", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "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": 16, + "y": 8 + }, + { + "id": 20, + "name": "敗北", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "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": 18, + "y": 8 + }, + { + "id": 21, + "name": "連れてく黒服", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード1>「さーて・・小僧。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コソコソ嗅ぎ回りやがって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そう言うことをするとどうなるか教えてやろう」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 41, + "parameters": [ + "04Player", + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "04Player", + 1 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「な・・なにを・・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード1>「Mr.ブラック。今、よろしいでしょうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「いいわけあるかッ!! 後にしろッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何のために、高い金で貴様らを雇っていると思う!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「大概のことは、そっちで対処しろッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード1>「い、いえ。それが、その女絡みで……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n「何? チッ……仕方ない、手短にな……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ボディーガード2>「失礼いたします。ほら、どうだ??" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小僧!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お前の仲間だろう?」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 1, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -2 + ], + "indent": null + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-10", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「くそ・・・はなせ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そ・・・そんなぁ・・・」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 1 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "mob-11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「おお、お前が入ってきてから一層締まるな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "良いマンコだぞ、こいつは」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「おまえが・・・Mr.ブラックだな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まってろ、 今助ける・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " かか、覚悟しろ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「キミがシグニットの部長くんだねー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お仲間はすっかり私の虜だぞ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「何でそれを・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「都合良いとは思わんか?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 街で偶然ギャンデッドの黒幕の噂が聞けるなどと」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「まさか・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「お前たちを罠にはめるために私が流しんだよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「お前の事などどうでもいい" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 私は\\n[1]にだけ用がある」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「できるだけ無様なスキャンダルを起こして" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 金輪際表舞台に出てこないようにしたくてな。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「お前らはまあオマケだ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " せいぜい無様を晒して\\n[1]の汚名をより濃くしてくれよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ボディーガード2>「さて、お前も準備といこうか」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「な、何を・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n「コイツラはどっちもイケる口でな" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まああれだ、ボーナスも必要だろう?」" + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 157 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 160 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 158 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 160 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 156 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 159 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 160 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 163 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 9, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 22, + "y": 11 + }, + { + "id": 22, + "name": "ヒロインヌード勝利", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 90, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 90, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 90, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 2, + "pattern": 0, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 6 + } + ] +} \ No newline at end of file diff --git a/www/data/Map038.json b/www/data/Map038.json new file mode 100644 index 0000000..7a74adb --- /dev/null +++ b/www/data/Map038.json @@ -0,0 +1,1363 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 1, + "width": 17, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [] +} \ No newline at end of file diff --git a/www/data/Map039.json b/www/data/Map039.json new file mode 100644 index 0000000..7e75305 --- /dev/null +++ b/www/data/Map039.json @@ -0,0 +1,2877 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 11, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 6, + "width": 24, + "data": [ + 6323, + 6322, + 6326, + 7586, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7580, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7593, + 6327, + 6321, + 6320, + 6324, + 7600, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7600, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7600, + 6325, + 6329, + 6328, + 6332, + 7600, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7600, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7600, + 6333, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7609, + 7601, + 7613, + 1585, + 7611, + 7601, + 7601, + 7601, + 7601, + 7599, + 7601, + 7613, + 1585, + 7611, + 7601, + 7601, + 7601, + 7601, + 7601, + 7607, + 1568, + 1588, + 1568, + 1568, + 6323, + 6322, + 6326, + 1585, + 6323, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6326, + 1585, + 6323, + 6322, + 6322, + 6322, + 6322, + 6322, + 6326, + 1568, + 1588, + 1568, + 1568, + 6329, + 6328, + 6332, + 1585, + 6329, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6332, + 1585, + 6329, + 6328, + 6328, + 6328, + 6328, + 6328, + 6332, + 1568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3089, + 3093, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 884, + 885, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 162, + 162, + 162, + 0, + 520, + 0, + 0, + 0, + 520, + 0, + 520, + 0, + 520, + 0, + 520, + 568, + 0, + 0, + 0, + 339, + 339, + 0, + 0, + 170, + 0, + 0, + 0, + 0, + 0, + 576, + 0, + 0, + 0, + 0, + 528, + 0, + 528, + 0, + 528, + 601, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 536, + 0, + 536, + 0, + 536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 885, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 884, + 885, + 0, + 633, + 844, + 844, + 844, + 139, + 533, + 0, + 524, + 0, + 533, + 0, + 533, + 0, + 533, + 0, + 533, + 0, + 524, + 0, + 0, + 884, + 885, + 0, + 0, + 162, + 852, + 852, + 852, + 162, + 533, + 568, + 524, + 0, + 533, + 568, + 533, + 568, + 533, + 568, + 533, + 593, + 524, + 0, + 0, + 929, + 930, + 894, + 0, + 892, + 170, + 170, + 170, + 170, + 528, + 893, + 532, + 0, + 528, + 576, + 530, + 576, + 530, + 576, + 530, + 531, + 532, + 0, + 0, + 937, + 938, + 0, + 0, + 996, + 860, + 0, + 0, + 0, + 536, + 860, + 540, + 0, + 536, + 0, + 538, + 0, + 538, + 0, + 538, + 539, + 540, + 0, + 0, + 0, + 0, + 0, + 0, + 762, + 574, + 860, + 0, + 884, + 1001, + 860, + 862, + 0, + 0, + 516, + 0, + 574, + 516, + 0, + 0, + 0, + 763, + 0, + 0, + 0, + 0, + 0, + 0, + 762, + 860, + 0, + 862, + 893, + 860, + 860, + 860, + 0, + 0, + 0, + 0, + 0, + 516, + 0, + 0, + 0, + 763, + 0, + 0, + 0, + 0, + 0, + 0, + 762, + 772, + 862, + 893, + 862, + 884, + 885, + 772, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 763, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 278, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 279, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "ハグロに帰る", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 23, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 6, + "y": 10 + }, + null, + null, + null, + { + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 0 + }, + { + "id": 6, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": false, + "switch2Id": 7, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 3 + }, + { + "id": 7, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 8, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 3 + }, + { + "id": 8, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 53, + "switch1Valid": false, + "switch2Id": 9, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 3 + }, + null, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 21, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 10 + }, + { + "id": 11, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 8, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 4 + }, + { + "id": 12, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 9, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 4 + }, + { + "id": 13, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": false, + "switch2Id": 7, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 5 + }, + { + "id": 14, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 7, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 4 + }, + null, + { + "id": 16, + "name": "敗北リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 53, + "switch1Valid": false, + "switch2Id": 7, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$mob-syuugou", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 6 + }, + { + "id": 17, + "name": "EV017", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 43, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「相変わらず汚い公衆トイレだ・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 18, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 39, + 6, + 10, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "main", + 4 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "main", + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 5, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 12, + true + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 39, + 5, + 3, + 2, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "えんど" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 1 + }, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map040.json b/www/data/Map040.json new file mode 100644 index 0000000..5cdf6b4 --- /dev/null +++ b/www/data/Map040.json @@ -0,0 +1,10020 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 25, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 9, + "width": 32, + "data": [ + 5909, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5916, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5916, + 5896, + 5912, + 6162, + 6148, + 6164, + 6259, + 6257, + 6247, + 6257, + 6261, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 5904, + 5912, + 6168, + 6156, + 6166, + 6256, + 6611, + 6256, + 6610, + 6256, + 3002, + 2370, + 2356, + 2372, + 2994, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2996, + 5904, + 5912, + 6518, + 6522, + 6519, + 6268, + 6616, + 6268, + 6616, + 6268, + 2992, + 2352, + 2336, + 2360, + 2976, + 2964, + 2988, + 2972, + 2988, + 2968, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 5904, + 5912, + 6524, + 1556, + 6521, + 7095, + 1606, + 7095, + 1606, + 7095, + 2992, + 2376, + 2364, + 2374, + 2976, + 2984, + 2954, + 2992, + 2954, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 5904, + 5912, + 7102, + 1601, + 7103, + 7101, + 1601, + 7101, + 1601, + 7101, + 2977, + 2980, + 2980, + 2980, + 2961, + 2984, + 2956, + 2992, + 2956, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 5904, + 5912, + 2994, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2961, + 2960, + 2960, + 2960, + 2960, + 2962, + 2980, + 2963, + 2980, + 2961, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 5904, + 5912, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2964, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2998, + 5904, + 5912, + 2978, + 2988, + 2988, + 2988, + 2988, + 2968, + 2960, + 2984, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 5904, + 5912, + 3004, + 1601, + 1601, + 1601, + 1601, + 3000, + 2988, + 2998, + 1578, + 1578, + 3003, + 3005, + 2570, + 4062, + 2562, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2564, + 4062, + 2570, + 4059, + 4053, + 1578, + 5904, + 5912, + 1606, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 4051, + 4061, + 2545, + 2548, + 2529, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2530, + 2548, + 2554, + 1606, + 4048, + 1578, + 5904, + 5912, + 1601, + 1601, + 1601, + 1601, + 5930, + 1578, + 1578, + 1578, + 5930, + 1578, + 4048, + 1606, + 2544, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 1601, + 1601, + 1601, + 1601, + 5920, + 1578, + 1578, + 1578, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2532, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2536, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5894, + 5921, + 5921, + 5921, + 5921, + 5927, + 1640, + 1641, + 1642, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2552, + 4050, + 4036, + 4052, + 3006, + 4050, + 4036, + 4036, + 4036, + 4052, + 2544, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 6274, + 6274, + 6274, + 6274, + 6278, + 2370, + 2356, + 2372, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2552, + 4032, + 4016, + 4022, + 4049, + 4025, + 4016, + 4016, + 4016, + 4040, + 2544, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 6280, + 6280, + 6280, + 6280, + 6284, + 2376, + 2364, + 2374, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2552, + 4056, + 4044, + 4054, + 3006, + 4056, + 4044, + 4044, + 4044, + 4054, + 2544, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 3003, + 2983, + 2993, + 2993, + 2997, + 1640, + 1641, + 1642, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2530, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2529, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 6794, + 3004, + 6786, + 6788, + 3004, + 6786, + 6772, + 6788, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 6793, + 6785, + 6781, + 6782, + 6785, + 6781, + 6780, + 6790, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 7142, + 7146, + 7139, + 7142, + 7146, + 7139, + 7138, + 7138, + 5920, + 1578, + 4033, + 4052, + 2568, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2566, + 4050, + 4042, + 1578, + 5904, + 5912, + 7148, + 1536, + 7145, + 7148, + 1536, + 7145, + 7144, + 7144, + 5920, + 1578, + 4056, + 4046, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4045, + 4054, + 1578, + 5904, + 5912, + 3003, + 2993, + 2993, + 2993, + 2983, + 2993, + 2993, + 3005, + 5920, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 5904, + 5918, + 5921, + 5921, + 5921, + 5925, + 2992, + 5923, + 5921, + 5921, + 5927, + 4059, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4061, + 5928, + 6283, + 6282, + 6282, + 6282, + 5932, + 2992, + 5932, + 6282, + 6282, + 6286, + 7147, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7150, + 6287, + 1547, + 1547, + 1547, + 1547, + 6287, + 2992, + 6287, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3098, + 0, + 0, + 0, + 3098, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 3088, + 4178, + 4188, + 4172, + 4188, + 4168, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 3088, + 4192, + 0, + 4192, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3097, + 3101, + 4202, + 3099, + 3095, + 4192, + 0, + 4192, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4163, + 4180, + 4180, + 4163, + 4180, + 4163, + 4180, + 4161, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4164, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4198, + 0, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4200, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4198, + 0, + 0, + 4194, + 4196, + 3102, + 4206, + 3099, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3101, + 4206, + 3102, + 4203, + 4197, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4178, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 4194, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 4200, + 4188, + 4188, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4200, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4198, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 4203, + 4183, + 4193, + 4193, + 4197, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4177, + 4196, + 3099, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3101, + 4194, + 4186, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4200, + 4190, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4189, + 4198, + 0, + 0, + 0, + 4203, + 4193, + 4193, + 4193, + 4183, + 4193, + 4193, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4203, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 310, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 616, + 0, + 616, + 0, + 616, + 0, + 616, + 616, + 0, + 616, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 624, + 0, + 624, + 0, + 624, + 0, + 624, + 624, + 0, + 624, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 304, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 811, + 812, + 811, + 812, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 76, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 305, + 305, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 84, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 285, + 0, + 0, + 285, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 310, + 0, + 0, + 211, + 211, + 211, + 0, + 0, + 0, + 0, + 0, + 310, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1005, + 0, + 1005, + 0, + 0, + 0, + 0, + 0, + 0, + 219, + 219, + 219, + 0, + 0, + 0, + 0, + 617, + 618, + 619, + 0, + 617, + 618, + 619, + 617, + 618, + 619, + 0, + 0, + 0, + 277, + 331, + 0, + 1013, + 0, + 1013, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 625, + 626, + 627, + 0, + 625, + 626, + 627, + 625, + 626, + 627, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 680, + 680, + 633, + 634, + 635, + 680, + 633, + 634, + 635, + 633, + 634, + 635, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 22, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 632, + 0, + 632, + 0, + 632, + 0, + 632, + 632, + 0, + 632, + 0, + 0, + 304, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 601, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 601, + 0, + 0, + 0, + 0, + 304, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 304, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 306, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 328, + 305, + 305, + 305, + 305, + 305, + 305, + 305, + 305, + 305, + 305, + 314, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 328, + 314, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 171, + 171, + 171, + 171, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 796, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 606, + 0, + 811, + 812, + 601, + 811, + 812, + 0, + 811, + 812, + 607, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 305, + 306, + 306, + 0, + 0, + 0, + 0, + 0, + 0, + 614, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 615, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 811, + 812, + 601, + 811, + 812, + 0, + 811, + 812, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 279, + 0, + 0, + 278, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 706, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 714, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 64, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 66, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 2, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 24 + }, + { + "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": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "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": 8, + "y": 15 + }, + { + "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": "!$yatai2", + "direction": 6, + "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": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 2 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 6, + "y": 20 + }, + { + "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": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "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": 7, + "y": 15 + }, + { + "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": "!Other2", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 3 + }, + { + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 11, + "y": 21 + }, + { + "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": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 4 + }, + { + "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": "!SF_Door1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 5 + }, + { + "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": "!SF_Door1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 7, + "y": 5 + }, + { + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 15, + "y": 21 + }, + { + "id": 12, + "name": "EV012", + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 20, + "y": 21 + }, + { + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 25, + "y": 21 + }, + { + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 29, + "y": 21 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 15 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 6, + 19, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 17 + }, + { + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 2 + }, + { + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 2 + }, + { + "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": "!Other2", + "direction": 4, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 2 + }, + { + "id": 20, + "name": "EV020", + "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": "!Other2", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 4 + }, + { + "id": 21, + "name": "EV021", + "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": "!Other2", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 4 + }, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 3, + "actorValid": true, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 82, + "variableValid": true, + "variableValue": 7 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People1", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 1, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 21, + 4, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 47, + 47, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "んほおおおおおおおおおおおおおおおおお" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日はもう帰ろう" + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 47, + 47, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 21, + 6, + 0, + 0 + ] + }, + { + "code": 222, + "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": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 3 + }, + { + "id": 23, + "name": "EV023", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 11 + }, + { + "id": 24, + "name": "EV024", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 24, + "y": 11 + }, + { + "id": 25, + "name": "EV025", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 17 + }, + { + "id": 26, + "name": "EV026", + "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": "dansi", + "direction": 4, + "pattern": 0, + "characterIndex": 4 + }, + "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": 17, + "y": 16 + }, + { + "id": 27, + "name": "EV027", + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 18 + }, + { + "id": 28, + "name": "EV028", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 17 + }, + { + "id": 29, + "name": "EV029", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 15, + "y": 16 + }, + { + "id": 30, + "name": "EV030", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 18, + "y": 17 + }, + { + "id": 31, + "name": "EV031", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 21, + "y": 18 + }, + { + "id": 32, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 10, + "y": 15 + }, + { + "id": 33, + "name": "EV033", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 11 + }, + { + "id": 34, + "name": "EV034", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 26, + "y": 15 + }, + { + "id": 35, + "name": "EV035", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 17 + }, + { + "id": 36, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-04-4", + 0, + 0, + 1500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 800, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「まさかプールに行くことになるとは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんと・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-20", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「お待たせ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この前選んでもらったやつよ、合ってる?」" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 109, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\{「か、可愛すぎますー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「そ・・・それで・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今回はどんな用事でプールなんですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ついにギャンデッドの取引の現場でも目星が?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-21", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「え?・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "うーん、特に用事はないわよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「????\\." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そ、それはどういった?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつも一緒に出かける時は理由があったじゃあないですか?」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-20", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「強いて理由があるなら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつまでも水着姿をお預けは悪いと思って・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かしら?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Sword4", + "volume": 90, + "pitch": 110, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これはもう正真正銘のデートなのではっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「さあ、行きましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「ハ、ハイイイーーーー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一気に緊張してきたー」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "mob-13", + 0, + 0, + -800, + 0, + 80, + 80, + 100, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + -100, + 50, + 80, + 80, + 100, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「おいおい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "初々しいカップルちゃんがいるぜー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見せつけてくれるねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「キミかわいいね~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんなヤツより俺らと遊ぼうぜー」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-21", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「な、なんだ、お前ら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "非常識だぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「非常識で悪かったなー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "へっへー俺達" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "寝取られプレイってのも大好きなのよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「やれやれ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どこにでもこう言うアホどもは湧くものね・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "相手も理解せずに喧嘩売っちゃって・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "生身でもチンピラ程度、私一人で・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「いや、ちょっと待って" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・妙に隆起した体型・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サイボーグではないけれど身体強化のプラグインを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "埋め込んでいる・・・生身でやり合うのは・・危険だわ。」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 400, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 600, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\{「やめろっ!! 下品な奴らめ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんには指一本触れさせないぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「やめておきなさい\\n[4]くん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ガジェットも無しに立ち回る相手じゃ・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「おーおー「さん」付け君が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いっちょ前に彼氏面しやがって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうせ大した仲じゃあねーんだろ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「うっ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「なんだぁ、図星かよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "日和見系主人公見てーな髪型しやがって!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あーあー、これじゃNTRじゃなくてBBSになっちまうぜ」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\{「い、いいや!! 俺は彼氏だ!!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何が悪い!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「へへへ、威勢が良いな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "逆に興奮してきたわ、俺」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「どうする・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "相手はブラグイン持ちの半端なイキリ連中よ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ん・・・て事は・・・」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 400, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 800, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\{「その辺にしときなさい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イキリ散らしチャラ男丸ども」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「あんだぁ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「貴方達サイバープラグインを入れているわね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "プールや公衆浴場にプラグインをつけた人の利用は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "迷惑防止条例違反よ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「ああん、だからなんだってんだよ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "別にギャンデッドでもねえぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この程度でお巡りさん呼ぼうってのか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「呼ぶまでも無いわよ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{目の前にいるんですもの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「・・・・・・・・・・・・はあ???」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「おい、コイツテレビで見た事あるぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "確かサイボーグ人街壊滅させたって・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「そうだっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イロハニ坂の「外道のヤミゾ」も" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コイツに倒されたって聞いた」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男達>「うわっやべー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺達のかなう相手じゃねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "逃げろー!!!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Run", + "volume": 90, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + -800, + 50, + 80, + 80, + 100, + 0, + 60, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>「ふう・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全く危なっかしい真似するんだから。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんな性格だったかしら?アナタ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「リッカさんなら何か機転を利かしてくれると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "信じてましたから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それまでの時間稼ぎならいくらでも体張れますよ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-20", + 0, + 0, + 400, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 600, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>「・・・・・・ふふっ・・・そういうことね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私の時間稼ぎが出来るなんて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ずいぶん頼もしくなっちゃって・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 2, + 4, + 0, + 0 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "River", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうして男たちを撃退した俺達は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "多少トラブルはあったもののプールを楽しんだのだった" + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「今日は楽しかったわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ありがとう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「こ、こちらこそ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ご満足いただけて光栄です!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「ここに転入する時に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お兄ちゃんと口喧嘩したのを思い出したわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「いい機会だから青春を謳歌してこい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "友達を作ってこい」って言われて・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「余計なお世話って一蹴したけど・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今にして思えば正しかったのね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「司令に謝らないとですね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「うーん、それはなんだか悔しいから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "目にもの見せてやりましょうよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「???」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「まさか友達を通り越して彼氏を作って帰って来るとは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "思わないんじゃない?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どんな顔をするか見ものだわー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「え? そ、それは・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さっきの男たちの前での発言" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本気なの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\{「!!!!!!!!!!!!!!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0魔法 詠唱10(3秒)s", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカととても親密な関係になった" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 33, + 33, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 32, + 32, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 12, + 4, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 316, + "indent": 0, + "parameters": [ + 0, + 1, + 0, + 0, + 1, + true + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 7, + "y": 13 + }, + { + "id": 37, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 11, + "y": 16 + }, + { + "id": 38, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 12, + "y": 15 + }, + { + "id": 39, + "name": "EV039", + "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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今は行く必要はない" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "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": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 20 + } + ] +} \ No newline at end of file diff --git a/www/data/Map041.json b/www/data/Map041.json new file mode 100644 index 0000000..cf30382 --- /dev/null +++ b/www/data/Map041.json @@ -0,0 +1,6930 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 6, + "width": 26, + "data": [ + 1547, + 1547, + 5976, + 5964, + 5974, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 6331, + 6330, + 6334, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 948, + 0, + 973, + 974, + 0, + 948, + 0, + 973, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 984, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 948, + 0, + 973, + 974, + 0, + 948, + 0, + 973, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 984, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 947, + 0, + 947, + 948, + 0, + 973, + 974, + 0, + 948, + 0, + 973, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 984, + 0, + 0, + 984, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 976, + 977, + 855, + 976, + 977, + 855, + 976, + 977, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 863, + 968, + 985, + 863, + 968, + 985, + 863, + 968, + 985, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 965, + 966, + 0, + 0, + 0, + 965, + 966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 976, + 977, + 855, + 976, + 977, + 855, + 976, + 977, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 968, + 863, + 968, + 985, + 863, + 968, + 985, + 863, + 968, + 985, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 965, + 966, + 0, + 0, + 0, + 965, + 966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 976, + 977, + 855, + 976, + 977, + 855, + 976, + 977, + 855, + 976, + 977, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 863, + 968, + 985, + 863, + 968, + 985, + 863, + 968, + 985, + 863, + 968, + 985, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 23, + 16, + 5, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG19_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_c-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "CG19_f-01", + 0, + 0, + 200, + 0, + 100, + 100, + 100, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 45, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 1, + [ + -68, + -68, + -68, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 2, + [ + 0, + 0, + 0, + 255 + ], + 120, + false + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\i[169]\\n[1]", + "\\i[170]\\n[2]", + "\\i[171]\\n[3]" + ], + -1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\i[169]\\n[1]" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[170]\\n[2]" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "\\i[171]\\n[3]" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "1" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG19_h-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "1" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG19_h-03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "1" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 26, + 26, + 0, + 0, + 3 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG19_h-04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 11 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "1" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG19_h-05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 12 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 26, + 26, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 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": 5 + }, + { + "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": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 1, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "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": 5 + }, + { + "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": "01rikka", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 1, + 0, + 1 + ] + }, + { + "code": 112, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 1, + 0, + 1 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ピクチャ名" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "t-0\\V[11]-\\V[12]」" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 12, + 0, + 10, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 413, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 14, + 6, + 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": 13, + "y": 3 + }, + { + "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": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 20, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 4, + "y": 8 + }, + { + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 128, + "indent": 0, + "parameters": [ + 11, + 1, + 0, + 10, + true + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 0, + 0, + 12 + ] + }, + { + "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": 1, + "walkAnime": true + } + ], + "x": 10, + "y": 4 + }, + { + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 24, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "indent": 0, + "parameters": [] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "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": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 10, + "y": 6 + }, + { + "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": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒロインは" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "1", + "2", + "3" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "1" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "2" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "3" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すてーじは" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "1面", + "2", + "3", + "4", + "5" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "1面" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 2, + 2, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "2" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 2, + 2, + 0, + 0, + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "3" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 2, + 2, + 0, + 0, + 3 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 3, + "4" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 2, + 2, + 0, + 0, + 4 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 4, + "5" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 2, + 2, + 0, + 0, + 5 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 17 + ] + }, + { + "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": 5 + }, + { + "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": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 12, + 5, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 8 + }, + { + "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": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "!$マジックミラー号i", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 61, + 34, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 8 + }, + { + "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": true, + "image": { + "characterIndex": 0, + "characterName": "!SF_Chest", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 4, + 0, + 0, + 1 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 17, + 0, + 0, + 1 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 34, + 0, + 0, + 1 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 35, + 0, + 0, + 1 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 36, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 0, + "characterName": "!SF_Chest", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 12, + "y": 4 + }, + { + "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": true, + "image": { + "characterIndex": 4, + "characterName": "!SF_Chest", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 128, + "indent": 0, + "parameters": [ + 11, + 0, + 0, + 3, + 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": false + }, + { + "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": true, + "image": { + "characterIndex": 4, + "characterName": "!SF_Chest", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 7, + "y": 4 + }, + { + "id": 12, + "name": "EV012", + "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": "!SF_Switch1", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "//隊列歩行をONにする" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gamePlayer.showFollowers()" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gamePlayer.refresh()" + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 1, + "car1", + 3, + "", + 0, + "" + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 3, + "car1", + 3, + "", + 0, + "" + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 2, + "car1", + 3, + "", + 0, + "" + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "car1", + 0, + "", + 0, + "" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 10 + }, + { + "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": "!SF_Switch1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "//隊列歩行をOFFにする" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gamePlayer.hideFollowers()" + ] + }, + { + "code": 655, + "indent": 0, + "parameters": [ + "$gamePlayer.refresh()" + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 8, + "y": 10 + }, + { + "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": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 73, + 8, + 5, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 8, + "y": 7 + }, + { + "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": "akumobu", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0アラーム", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "CG19_r-01", + 0, + 0, + 0, + 800, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 20, + "CG19_m-01", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "CG19_c-01", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 20, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 30, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0アラーム", + "volume": 45, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{『警告、セキュリティシステムが作動します』" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 255 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 0, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 255 + ], + 60, + false + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 30, + "CG19_c-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 30, + "CG19_c-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 30, + "CG19_c-03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 30, + "CG19_c-04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 30, + "CG19_c-05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 30, + "CG19_c-06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 30, + "CG19_c-06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 9, + "y": 2 + }, + { + "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": "!SF_Switch1", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "car1", + 3, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 61, + 20, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 3, + 3, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "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": "05ntr-mob", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 129, + "indent": 0, + "parameters": [ + 4, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 5, + 0, + 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": 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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 3, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 4, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 5, + 5, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 14, + 14, + 0, + 0, + 41 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 34, + 34, + 0, + 4, + "'処女'" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 35, + 35, + 0, + 4, + "'処女'" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 36, + 36, + 0, + 4, + "'処女'" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 37, + 37, + 0, + 4, + "'童貞'" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 49, + 49, + 0, + 4, + "' '" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 50, + 50, + 0, + 4, + "' '" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 51, + 51, + 0, + 4, + "' '" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 52, + 52, + 0, + 0, + 8 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 0 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 2, + 2, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, + { + "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": 13, + "y": 2 + }, + { + "id": 20, + "name": "EV020", + "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": 231, + "indent": 0, + "parameters": [ + 1, + "CG16_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG66_04", + 0, + 0, + -250, + -100, + 130, + 130, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG50_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG16_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG66_04", + 0, + 0, + -250, + -100, + 130, + 130, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 2 + }, + { + "id": 21, + "name": "EV021", + "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": "04Player", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "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": 4 + }, + { + "id": 22, + "name": "EV022", + "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": 302, + "indent": 0, + "parameters": [ + 0, + 1, + 0, + 0, + false + ] + }, + { + "code": 605, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 8 + }, + { + "id": 23, + "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": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 6, + 6, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 56, + 56, + 1, + 0, + 20 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 56, + 0, + 100, + 1 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 4, + "メス堕ちホモ奴隷" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 2, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 5, + "y": 4 + }, + null, + null, + null, + null, + null, + null, + { + "id": 30, + "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": "0sentai", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 73, + 9, + 5, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 8, + "y": 4 + }, + null, + null, + null, + { + "id": 34, + "name": "EV034", + "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": "02Player", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-02-1", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "t-03-1", + 0, + 0, + 600, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 4, + "t-04-1", + 0, + 0, + 900, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, + "mob-18", + 0, + 0, + -200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 6, + "mob-4", + 0, + 0, + -400, + 0, + 100, + 100, + 255, + 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": 14, + "y": 5 + }, + null, + null, + { + "id": 37, + "name": "EV037", + "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": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 12, + 12, + 7, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 8 + }, + null, + null, + { + "id": 40, + "name": "EV040", + "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": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-02-10", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-02-1", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 30, + "tousi01", + 1, + 1, + 41, + 42, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SETMASK 2 30" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ふーむ」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ふーむ」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + -200, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ふーむ」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + 0, + 200, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「なるほどね」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "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": 2 + }, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + { + "id": 57, + "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": "03Player", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x smooth" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-開始" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ほむれ1", + 0, + 0, + -2000, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-真ん中貯め" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-引っ込む" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 100, + 0, + 100, + 100, + 100, + 0, + 30, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x wave 100 2" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 100 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-消す" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + -2000, + 0, + 100, + 100, + 0, + 0, + 30, + true + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 8 + }, + { + "id": 58, + "name": "EV058", + "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": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "寝取られしんこう" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "1", + "2", + "3" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "1" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 62, + 62, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "2" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 63, + 63, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "3" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 64, + 64, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "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": 6 + } + ] +} \ No newline at end of file diff --git a/www/data/Map043.json b/www/data/Map043.json new file mode 100644 index 0000000..65e0c29 --- /dev/null +++ b/www/data/Map043.json @@ -0,0 +1,1826 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 1, + "width": 17, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 15, + 15, + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 1 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 3, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 4, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 5, + 5, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 2, + 2, + 0, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オープニングを飛ばしますか?" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 1, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "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": 201, + "indent": 1, + "parameters": [ + 0, + 29, + 10, + 16, + 8, + 0 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "OP飛ばし" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 241, + "indent": 1, + "parameters": [ + { + "name": "魔王キーボード", + "volume": 55, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 105, + "indent": 1, + "parameters": [ + 3, + false + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "20XX年 近い未来の日本・・・" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "北関東を中心に出現した凶悪な機械化犯罪者集団" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "「ギャンデッド」に対抗すべく政府と地方自治体は" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "対策チームを設立" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "その中の一つ、" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "強化スーツを着用しギャンデッドへの高い抑制力を誇る" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "秘密諜報防衛国有機関・武装女性部隊" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "Secret・Intelligence・National Agency・Armored・ladies・force" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "通称「SIGNAL」は" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 405, + "indent": 1, + "parameters": [ + "目覚ましい活躍を遂げていた" + ] + }, + { + "code": 242, + "indent": 1, + "parameters": [ + 2 + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 3, + 11, + 14, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ここね" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "OP飛ばし" + ] + }, + { + "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": 7, + "y": 4 + } + ] +} \ No newline at end of file diff --git a/www/data/Map047.json b/www/data/Map047.json new file mode 100644 index 0000000..1157eb6 --- /dev/null +++ b/www/data/Map047.json @@ -0,0 +1,6455 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "Factory", + "battleback2Name": "ai02", + "bgm": { + "name": "Cubes", + "pan": 0, + "pitch": 70, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueSuccess", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 26, + "data": [ + 1544, + 1544, + 1544, + 7634, + 7644, + 7644, + 7644, + 7628, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7654, + 4000, + 7656, + 7644, + 7644, + 7644, + 7644, + 1544, + 1544, + 1544, + 7648, + 6067, + 6065, + 6069, + 7648, + 6322, + 6322, + 6322, + 6326, + 6330, + 6323, + 6322, + 6322, + 6322, + 6322, + 6330, + 6326, + 4000, + 6323, + 6322, + 6322, + 6322, + 6326, + 1544, + 1544, + 1544, + 7648, + 6064, + 6426, + 6064, + 7648, + 6328, + 6328, + 6328, + 6328, + 5978, + 6328, + 6328, + 6328, + 6328, + 6328, + 5978, + 6332, + 4012, + 6329, + 6328, + 6328, + 6328, + 6332, + 1544, + 1544, + 1544, + 7648, + 6076, + 4058, + 6076, + 7648, + 4059, + 4049, + 4049, + 4061, + 5968, + 4059, + 4049, + 4049, + 4049, + 4061, + 5968, + 4059, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 1544, + 1544, + 1544, + 7648, + 6430, + 4060, + 6427, + 7660, + 1606, + 1606, + 1606, + 1606, + 5968, + 1606, + 1606, + 1606, + 1606, + 1606, + 5968, + 1606, + 1606, + 4002, + 4004, + 1606, + 1606, + 7650, + 1544, + 1544, + 1544, + 7648, + 1624, + 1624, + 1624, + 6419, + 6422, + 1606, + 1606, + 1606, + 5980, + 1606, + 1606, + 1606, + 1606, + 1606, + 5980, + 1606, + 1606, + 3984, + 3992, + 1606, + 1606, + 7632, + 1544, + 1544, + 1544, + 7648, + 1606, + 1606, + 1606, + 6425, + 6428, + 1606, + 1606, + 1606, + 6327, + 1606, + 1606, + 1606, + 1606, + 1606, + 6327, + 1606, + 1606, + 3984, + 3992, + 1606, + 1606, + 7632, + 1544, + 1544, + 1544, + 7648, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4052, + 6333, + 1606, + 1606, + 1606, + 1606, + 1606, + 6333, + 4050, + 4052, + 3984, + 3992, + 4050, + 4052, + 7632, + 1544, + 1544, + 1544, + 7648, + 4032, + 4016, + 4016, + 4016, + 4016, + 4016, + 4016, + 4018, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4017, + 4040, + 3984, + 3992, + 4032, + 4040, + 7632, + 1544, + 1544, + 1544, + 7660, + 4056, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4054, + 4008, + 4006, + 4056, + 4054, + 7656, + 1544, + 1544, + 1544, + 6075, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 1544, + 1544, + 1544, + 6419, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6422, + 1544, + 1544, + 1544, + 6425, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6428, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 0, + 0, + 3458, + 3468, + 3468, + 3468, + 3452, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3478, + 0, + 3480, + 3468, + 3468, + 3468, + 3468, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 4202, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 4192, + 0, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3474, + 0, + 0, + 0, + 3472, + 4194, + 4163, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3486, + 0, + 3486, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3456, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3456, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4162, + 4180, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4196, + 0, + 0, + 4194, + 4196, + 3456, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4162, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4161, + 4184, + 0, + 0, + 4176, + 4184, + 3456, + 0, + 0, + 0, + 3484, + 4200, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4198, + 0, + 0, + 4200, + 4198, + 3480, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 930, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 938, + 0, + 0, + 903, + 903, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 8, + 0, + 0, + 771, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 946, + 946, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 974, + 0, + 974, + 0, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1016, + 0, + 0, + 883, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 892, + 0, + 894, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 827, + 929, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 827, + 828, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 835, + 836, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 944, + 945, + 0, + 945, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 930, + 930, + 930, + 0, + 930, + 930, + 957, + 958, + 959, + 930, + 0, + 930, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 888, + 889, + 890, + 0, + 771, + 938, + 771, + 938, + 771, + 938, + 771, + 965, + 966, + 967, + 875, + 875, + 916, + 917, + 0, + 0, + 0, + 0, + 0, + 29, + 0, + 0, + 881, + 0, + 880, + 0, + 0, + 946, + 779, + 946, + 779, + 946, + 0, + 0, + 0, + 0, + 883, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 779, + 0, + 0, + 0, + 0, + 946, + 787, + 946, + 787, + 946, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 795, + 725, + 725, + 725, + 0, + 982, + 795, + 982, + 795, + 982, + 0, + 884, + 886, + 0, + 0, + 875, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 505, + 505, + 884, + 885, + 886, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 892, + 894, + 0, + 0, + 883, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 893, + 857, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 928, + 918, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 936, + 937, + 0, + 0, + 0, + 0, + 0, + 941, + 941, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 875, + 0, + 0, + 0, + 0, + 0, + 949, + 949, + 949, + 944, + 945, + 944, + 945, + 944, + 945, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0 + ], + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 10, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 5, + "y": 2 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 8, + "pattern": 2, + "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": 11, + "y": 4 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "魔法 詠唱20(2秒)", + "volume": 90, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置y smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_位置x smooth" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ロゴ系6", + 1, + 0, + 640, + 400, + 0, + 0, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 12, + "ロゴ系5", + 1, + 0, + 640, + 400, + 0, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 150, + 0, + 60, + false + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_拡大率x jump -50" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 12, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0魔法 詠唱18(3秒)ss", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 11, + "回転エフェクト", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 9, + "回転エフェクト", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 233, + "indent": 0, + "parameters": [ + 9, + 3 + ] + }, + { + "code": 233, + "indent": 0, + "parameters": [ + 11, + -3 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-真ん中貯め" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 1, + 0, + 700, + 750, + 250, + 250, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 9, + 0, + 1, + 0, + 950, + 300, + 100, + 100, + 255, + 1, + 60, + false + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\i[169]\\n[1]", + "\\i[170]\\n[2]", + "\\i[171]\\n[3]" + ], + -1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\i[169]\\n[1]" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[170]\\n[2]" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "\\i[171]\\n[3]" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 600, + 400, + 0, + 0, + 0, + 0, + 60, + false + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-引っ込む" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 11, + 0, + 1, + 0, + 700, + 400, + 1, + 1, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 9, + 0, + 1, + 0, + 700, + 400, + 500, + 500, + 150, + 1, + 30, + false + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 12, + 0, + 1, + 0, + 600, + 400, + 0, + 0, + 0, + 0, + 30, + true + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ロゴ-消す" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "DW_目標設定 潜入調査-第「\\V[7]」段階" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "DW_目標設定 \\i[169]潜入調査-第「\\V[7]」段階" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "DW_目標設定 \\i[170]潜入調査-第「\\V[7]」段階" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "DW_目標設定 \\i[171]潜入調査-第「\\V[7]」段階" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 15, + "y": 5 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[1]が捕縛されている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "生体オナホールに加工されるのは時間の問題だろう" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "レイプする", + "眺める" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "レイプする" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "眺める" + ] + }, + { + "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": 13, + "y": 4 + }, + { + "id": 5, + "name": "EV005", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Switch2", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "以上の素材を助けますか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[1]・\\n[2]・\\n[3]" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 93, + 93, + 1 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 10, + "y": 6 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 17, + "y": 4 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "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": 15, + "y": 4 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "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": 10, + "y": 4 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 2, + "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": 9, + "y": 4 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 16, + "y": 6 + }, + { + "id": 11, + "name": "ひしょ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 6 + }, + { + "id": 12, + "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": 15, + "y": 6 + }, + { + "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": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「やっと追い詰めたぞ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "社長ども!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「このウソつきー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッド関連の物、粗方この工場にあったじゃん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ギャンデッド共に懐柔されてたのね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最初から」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「失望しましたよ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドに魂を売り渡すとは、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何故こんな事をしたんです。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「決まってる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この工場は社長と秘書以外全て機械による自動式" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " これほどギャンデッドの隠れ家に偽装するのに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "適した場所はねーだろ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-20", + 0, + 0, + 400, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「貴方達は催眠装置やドローン塗料を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見つけて喜んだようですが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もうそんな物必要ありません" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここはギャンデッド用の人間加工工場に変えたのだから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なんだよそれ・・!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一体いつからこんな事を始めたんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「人の心とか無いのーーー!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「そんな生易しいもんじゃあないわよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「ここは「人間加工工場」って言ったわよね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "つまり" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こいつらは・・・既に」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「おうよ、俺たちが今被っている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 元社長と秘書の皮膚も本人達から加工した物だ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「とってもお似合いですわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 社長" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本人そっくり」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「お前こそ良く化けてるじゃねえか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 元は男のくせによー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「うえええええーーーーー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ゲロゲロ~~~~~~っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ちょっとちょっと!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どの部分にショック受けてるワケ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「なんてことだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか本当に「人の皮を被った悪魔」だったとはね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「さあ、お前らはなにに加工してやろうか。」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 132, + "indent": 0, + "parameters": [ + { + "name": "タンク・ファイア", + "volume": 85, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 36, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 216, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 172 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "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": 2, + "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": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 3, + 48, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「く・・・くそ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しまった・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「こうなれば・・貴方達には" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工場ごと消えてもらいましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>\\{「全ライン隠蔽爆破処理開始~~~!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 0, + 170 + ], + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 0, + 170 + ], + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 0, + 170 + ], + 60, + true + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Dark_Leaper", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + -153, + -102, + 0 + ], + 60, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "Quake", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 11, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -5 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -5 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「さよーならー」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "指定位置にループアニメーション表示 400 0 40" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「ま、待て・・・俺はもう動け・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギギ・・・ガ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ま、まずい・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この工場丸ごと爆破させる気か!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「い、急いで逃げよう・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ええと・・・ボ、ボクがみんなを担いで」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「落ち着いて、いくらなんでも無理よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まずは火の手の無い所を探して!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "煙は絶対吸っちゃダメ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こう言う所はヤバい薬品がいっぱいあるの!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「こうなったら・・・ここは・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「\\n[5]アナタに頼るわ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "非常口を見つけて頂戴」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そうか、ジュウイチロウ君なら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なにか知ってるかも・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「待ってくれ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この工場は新しくて僕だってよく知らないって言っただろう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おまけに今はギャンデッドに改造されたあとだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「そうね・・・だから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "脱出経路はアナタのカンで良いわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それを全面的に信じる事にするから・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「やれやれ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "恨みっこは無しだよ・・・」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ループアニメーション消去" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Explosion1", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "news-CG1", + 1, + 0, + 150, + 550, + 200, + 200, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + true + ] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「御覧ください" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凄まじい火の手です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "現場では現在も火災が発生しています」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 1, + 0, + 640, + 400, + 100, + 100, + 255, + 0, + 120, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「被害が起こったのはフジミ重工の系列会社" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ塗料工場です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "昨日未明ギャンデッドにより乗っ取らえた工場内で爆発が発生し" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全焼しました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「工場は完全機械化のため死者はないとのことですが・・・・」" + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 16, + 9, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺達は偶然\\n[5]くんが見つけてくれた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "脱出経路から無事逃げ延びた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「やれやれ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今回は流石に死を覚悟しましたよ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[22]「でもみんな無事に脱出できてよかったよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[32]「ギャンデッドも始末できたし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一番大きな隠れ家もこれで台無しね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「殺害された社長の身元や逃げた残党とか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "問題は残っているけれど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNITは十分な成果を達成したと思うよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あとは大人の役目さ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、どうしました?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ああ、少し考え事・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "作戦は無事成功よ、おめでとう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「フジミ重工の暴走どころか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 子会社の暴走でもなかった」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「全てはギャンデッドによる乗っ取り" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " フジミ重工は被害者側ねぇ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 話が良すぎる」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 13 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + ":" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + " なし" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "使用例" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + " ループアニメーション消去" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + " 指定位置にループアニメーション表示 320 240 1" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + " Show_Loop_Animation \\v[1] \\v[2] 1" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + " ループ再生しているアニメーションを消去します。" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "パラメータ:" + ] + }, + { + "code": 408, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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": 12, + "y": 8 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 65, + true + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 11, + "y": 7 + } + ] +} \ No newline at end of file diff --git a/www/data/Map049.json b/www/data/Map049.json new file mode 100644 index 0000000..bca9d46 --- /dev/null +++ b/www/data/Map049.json @@ -0,0 +1,169 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "06禁止区", + "pan": 0, + "pitch": 60, + "volume": 35 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 1, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 11, + "width": 1, + "data": [ + 6756, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + 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/www/data/Map050.json b/www/data/Map050.json new file mode 100644 index 0000000..cca9321 --- /dev/null +++ b/www/data/Map050.json @@ -0,0 +1,3251 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "06禁止区", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "kouji", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 6, + "width": 18, + "data": [ + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6677, + 6689, + 6689, + 6689, + 6693, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6680, + 7042, + 7042, + 7042, + 6688, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6680, + 7048, + 7048, + 7048, + 6688, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6680, + 6162, + 6148, + 6164, + 6688, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6680, + 6168, + 6156, + 6166, + 6688, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6686, + 6701, + 6522, + 6699, + 6695, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7051, + 7054, + 3630, + 7051, + 7054, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 705, + 527, + 705, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 760, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 574, + 12, + 707, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 716, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 701, + 568, + 617, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 717, + 576, + 759, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 12, + 12, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "H05", + "direction": 8, + "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": 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": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 7, + "y": 3 + }, + { + "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": "H05", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 8, + "y": 3 + }, + { + "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": "SF_enemy1", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 45, + "parameters": [ + "this.setShift(0, -40)" + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 5 + ], + "indent": null + }, + { + "code": 45, + "parameters": [ + "this.setShift(0, -20)" + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 45, + "parameters": [ + "$gameTemp.requestBalloon(this, 1);" + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "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": "SF_enemy1", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 45, + "parameters": [ + "this.setShift(0, -40)" + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 5 + ], + "indent": null + }, + { + "code": 45, + "parameters": [ + "this.setShift(0, -20)" + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 45, + "parameters": [ + "$gameTemp.requestBalloon(this, 1);" + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 4 + }, + { + "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": "SF_enemy1", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 45, + "parameters": [ + "this.setShift(0, -40)" + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 5 + ], + "indent": null + }, + { + "code": 45, + "parameters": [ + "this.setShift(0, -20)" + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 45, + "parameters": [ + "$gameTemp.requestBalloon(this, 1);" + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 4 + }, + { + "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": "!$mob-zako2", + "direction": 8, + "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": 7, + "y": 5 + }, + { + "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": "!$mob-zako2", + "direction": 8, + "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": 7, + "y": 6 + }, + { + "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": "!$mob-zako2", + "direction": 8, + "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": 7, + "y": 7 + }, + { + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 14, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 33, + 33, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 3, + 3, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 34, + 34, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 49, + 49, + 0, + 4, + "\"「ギャンデッドに輪姦」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 4, + 4, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 35, + 35, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 50, + 50, + 0, + 4, + "\"「ギャンデッドに輪姦」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 5, + 5, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 36, + 36, + 0, + 4, + "'非処女'" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 51, + 51, + 0, + 4, + "\"「ギャンデッドに輪姦」\"" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 20 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 20 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 20 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 56, + 56, + 1, + 0, + 20 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 6, + 6, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 118 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": 0 + }, + { + "code": 14, + "parameters": [ + 5, + 0 + ], + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 5, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]はようやく拘束を外し、仮設トイレから這い出ることができた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし、そこで目にしたのは3人のヒロインが完全に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凌辱され尽くされた惨状だった。" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG16_02", + 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": 401, + "indent": 0, + "parameters": [ + "ミミはすでに虚ろな目で、身体中に無残な愛撫の跡が残されていた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「リッカさん...ヒトミ...ミミ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "3人の姿に冷酷な現実を突きつけられ、\\n[4]は絶望に打ちひしがれた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「おっと、男がようやく出てきたみたいだぜ」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怒りに我を忘れ、\\n[4]はギャンデッドに飛びかかった。" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 15, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかし全く刃が立たなかった" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その後、4人はギャンデッドに凌辱され尽くされた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無数のギャンデッドたちに次々と犯され、肉体を蹂躙され・・・" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 119 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「ふん、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "正義の味方ごっこのガキどもを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "犯し尽くしすのは気持ちが良いぜ。」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 33, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「さて、仕上げと行くか。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "洗脳でここまでの記憶を消してやろう」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドが洗脳装置を持ってくる。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「ただし、お前たちの記憶は完全に消し去るわけにはいかん」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "首領「お前たちが敗北する直前の記憶だけは残しておく。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そうすれば、また俺たちと戦いに来るだろう?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<ギャンデッド>「そうしたら、また同じ目に遭わせてやる。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全く面白いおもちゃだぜ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>「な、なんてこと...!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「くそっ...!」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 33, + 0, + 3, + 1 + ] + }, + { + "code": 325, + "indent": 1, + "parameters": [ + 4, + "ギャンデッドのマゾ便器" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 33, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドに引きずられ、4人は強制的に洗脳装置に繋がれた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "記憶を書き換えられ、敗北の記憶を失っていく..." + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「がああっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やがて4人は意識を失った。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "記憶は捕まる直前までは残されたものの、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凌辱された記憶は完全に消し去られた。" + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 3, + 11, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ん...?俺たち、敗北して捕まったはずだったけど...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[36]「でも、一体何があったの?全く覚えていないわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[26]「な、なにがあったの...?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[16]「とりあえず、ここを出るべきね。安全な場所に行かないと」" + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 3, + "y": 5 + }, + null, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map051.json b/www/data/Map051.json new file mode 100644 index 0000000..99c6836 --- /dev/null +++ b/www/data/Map051.json @@ -0,0 +1,5396 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "SF_Company", + "battleback2Name": "SF_Building1", + "bgm": { + "name": "Cubes", + "pan": 0, + "pitch": 50, + "volume": 30 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 27, + "data": [ + 6152, + 6796, + 4008, + 3996, + 4006, + 6796, + 6144, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6152, + 6527, + 6515, + 6514, + 6518, + 6168, + 6156, + 6156, + 6156, + 6136, + 6128, + 6152, + 6738, + 6724, + 6724, + 6724, + 6740, + 6144, + 6128, + 6132, + 6156, + 6156, + 6156, + 6156, + 6156, + 6156, + 6156, + 6166, + 1556, + 6513, + 6512, + 6516, + 6282, + 6282, + 6282, + 6282, + 6144, + 6128, + 6152, + 6744, + 6732, + 6732, + 6732, + 6742, + 6144, + 6128, + 6152, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6278, + 4010, + 6521, + 6520, + 6524, + 7707, + 7697, + 7697, + 7709, + 6168, + 6156, + 6152, + 6518, + 6522, + 6522, + 6522, + 6515, + 6144, + 6128, + 6152, + 6272, + 6272, + 6272, + 6272, + 6272, + 6272, + 6272, + 6276, + 4000, + 1585, + 1585, + 1585, + 8059, + 8058, + 8058, + 8062, + 6283, + 6286, + 6152, + 6516, + 1556, + 1556, + 1556, + 6513, + 6168, + 6156, + 6166, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6284, + 4000, + 1585, + 1585, + 1585, + 4010, + 4050, + 4036, + 4036, + 4036, + 4036, + 6152, + 6524, + 4002, + 3988, + 4004, + 6521, + 6278, + 6282, + 6279, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 4000, + 1585, + 1585, + 1585, + 4000, + 4056, + 4044, + 4044, + 4044, + 4044, + 6152, + 6750, + 3984, + 3968, + 3992, + 6750, + 6284, + 1536, + 6285, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 4012, + 1585, + 1585, + 1585, + 4012, + 8099, + 8098, + 8098, + 8098, + 8102, + 6152, + 7094, + 3984, + 3968, + 3992, + 7095, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 4059, + 4049, + 4049, + 4049, + 4061, + 8105, + 8104, + 8104, + 8104, + 8108, + 6152, + 7100, + 4008, + 3996, + 4006, + 7101, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 3387, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 6152, + 1585, + 3378, + 3364, + 3380, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6162, + 6152, + 1585, + 3384, + 3372, + 3382, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6144, + 6152, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6144, + 6152, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6144, + 6158, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6165, + 1585, + 1585, + 1585, + 6163, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6157, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 6160, + 1585, + 1585, + 1585, + 6160, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 6145, + 6164, + 1585, + 6162, + 6154, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3962, + 0, + 0, + 0, + 3962, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3952, + 0, + 0, + 0, + 3952, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3961, + 3953, + 3953, + 3953, + 3959, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 850, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 850, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 858, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 975, + 975, + 975, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 866, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 181, + 0, + 0, + 0, + 851, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 189, + 0, + 0, + 0, + 859, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 945, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 867, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 850, + 851, + 851, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 850, + 851, + 851, + 872, + 873, + 874, + 888, + 889, + 890, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 898, + 898, + 898, + 917, + 909, + 280, + 0, + 0, + 0, + 858, + 859, + 859, + 880, + 0, + 882, + 881, + 0, + 880, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 918, + 918, + 918, + 370, + 371, + 286, + 370, + 371, + 0, + 866, + 867, + 867, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 800, + 0, + 0, + 0, + 983, + 983, + 983, + 0, + 333, + 181, + 354, + 0, + 0, + 850, + 850, + 851, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 808, + 0, + 0, + 0, + 808, + 911, + 887, + 911, + 991, + 991, + 991, + 0, + 0, + 189, + 362, + 0, + 0, + 858, + 858, + 859, + 0, + 388, + 390, + 388, + 390, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 944, + 944, + 945, + 132, + 0, + 0, + 0, + 132, + 0, + 866, + 866, + 867, + 0, + 396, + 398, + 396, + 398, + 398, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 404, + 0, + 404, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 464, + 464, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 94, + 94, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 295, + 0, + 0, + 0, + 0, + 0, + 0, + 295, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 295, + 148, + 167, + 149, + 295, + 148, + 167, + 149, + 0, + 0, + 303, + 158, + 159, + 242, + 158, + 159, + 242, + 303, + 0, + 0, + 0, + 0, + 855, + 0, + 855, + 0, + 0, + 303, + 156, + 175, + 157, + 303, + 156, + 175, + 157, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 863, + 0, + 863, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 871, + 0, + 871, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 6 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コチラは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "株式会社フジミ塗料工場" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 6 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この先、企業秘密となっており関係者以外立入禁止となります" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 7 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha22", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工場見学はこちらからどうぞ" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 23, + "y": 9 + }, + { + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 3, + 17, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 14, + "y": 15 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あのーちょっと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工場内を見せてもらえませんか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コチラは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "株式会社フジミ塗料工場" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "完全無人化工場をお楽しみください" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うーん、ロボット相手じゃ埒が明かないな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ひとまず案内通りに見てみるか」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 59, + 3, + 10, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha05", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>「当工場では最新の自動化技術や" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ロボット工学が駆使されています。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "製品の製造から検査まで効率的に行っております。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<子供> 「わぁ、すごい!これって何の機械?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha05", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>「それは製品を検査するロボットですよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "キラキラしたセンサーは不良品を見つけて自動的に捨ててくれるんだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<子供> 「すっげー、ゴミがポイポイ溜まっていくぜー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<お母さん>「なんだか勿体ないわねー。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも安全な製品のためには仕方ないわー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<大人>「ここではどんな製品が作られているんだ?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha05", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>「当工場では最新の塗料技術を用いて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ファッション・アパレル・家電製品・日用雑貨から" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おもちゃやゲームの部品も作っております。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<子供> 「あの形、見たことあるー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すっげー流行ってるんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<お母さん>「あら、あれは便利そうねぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<大人>「しかし随分ギラギラしたガラスだな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "反射が激しいぞ? 歪んでないか?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha05", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>「皆さんが安全に見学できるように" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ガラスにはレーザーを反射する特別な塗料を塗ってあります。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少し見えにくいのはご理解ください」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<大人>「そんなところにも塗料技術が使われているんだなー」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha05", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>「それでは、たくさん楽しんでくださいね!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何か質問があればどんどんどうぞ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<大人>「トイレはどこだい?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha05", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<案内ロボット>「突き当たって左にあります。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "関係者以外立入禁止のフロアは施錠されていますので" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "絶対に近づかないでください」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「駄目だこりゃ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "完全に見学用のコースで工場内部の様子は見れそうもない・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「一旦みんなに相談するか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[5]くんがまた協力してくれるかもしれないし・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何しろ親会社の御曹司なんだから・・・・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 26, + 26, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 21, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 14, + "y": 8 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 13, + "y": 8 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 26, + "switch2Valid": true, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 216, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「おお、これは富士見の坊っちゃん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よく来てくれました!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ウチのような中小企業の町工場をグループに入れていただき" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最新の工場まで・・・感謝感激でございます」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「こんにちは、社長さん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "僕たちはシグニットという自警団をやっています。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日はフジミ塗料の見学をさせていただきたくて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「そうかそうか、是非どうぞ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たちがシグニットか・・・見た目は普通の高校生だな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、活動は応援していますよ~~~。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドは脅威だからね~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「ありがとうございます。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ塗料の製品に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ついて教えてくれますか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「もちろんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "我々は最先端の科学技術で塗料を開発して" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "色や質感はもちろん、耐久性や機能性も抜群ですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[22]「え~~~!すご~~い!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「しかも見ての通り、工場はロボットによる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フル自動化済み!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人間の社員は私の秘書の二人だけで動かしているんだ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凄いだろう~~~!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「すごいですね…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「ところで・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こちらでは「認識阻害迷彩塗料」について" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何かご存知ありませんか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「ガッハッハ、いやー細かいものはなんとも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全部ロボットが作ってくれるからねぇ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあ気になるなら見学していってくださいな」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-20", + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「では内部の見学にご案内しますが、一つ条件がございます" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ご理解の程よろしくお願いします」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「条件?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「安全上の理由で、見学前に身体検査を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "受けてもらわなければなりません」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「機密漏洩および異物混入を防ぐためです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "また工場内はロボットが自動操縦してますから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "危険防止のためにもお願いしています」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「え~~~!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "身体検査なんて恥ずかしいよ~~!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「早速かましてきたわね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・でもコレはまだ第一関門。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見学したいなら従わないと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「社長さん、僕たちは構いませんが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女性陣の身体検査は免除してもらえませんか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ、そうだそうだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんかイヤラシー事しないだろうな!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「そ、それは困るよ~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなことしてないよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見学者にはみんなやってもらってるんだから~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「まあまあ、機密漏洩を防ぐためにも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "納得のいく話じゃない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さっさと済ませて入らせてもらいましょうよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「リッカがそう言うなら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも変なことしたら承知しないわよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「ではそちらの更衣室で服を着替えてください。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それから、このバッジを身に付けてください。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これは見学者の証明です」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<社長>「ホッホホ~~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見学楽しんでくださいね」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 69, + 7, + 15, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうして俺たちはまずはそれぞれの更衣室へと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "入っていった・・・・・・・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当にリッカさんたちは無事だろうか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不安だ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早く合流しなければ・・・" + ] + }, + { + "code": 222, + "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": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 12 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 15, + "y": 8 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 6, + "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": 13, + "y": 9 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 59, + 1, + 10, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 26, + "y": 8 + } + ] +} \ No newline at end of file diff --git a/www/data/Map052.json b/www/data/Map052.json new file mode 100644 index 0000000..71e7390 --- /dev/null +++ b/www/data/Map052.json @@ -0,0 +1,8839 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "Dirt2", + "battleback2Name": "SF_Park", + "bgm": { + "name": "Masquerade", + "pan": 0, + "pitch": 60, + "volume": 50 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 26, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 3, + "width": 26, + "data": [ + 1593, + 6818, + 6838, + 6024, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6012, + 6022, + 6816, + 6800, + 1593, + 6844, + 6026, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6370, + 6818, + 6828, + 1593, + 6794, + 6016, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6376, + 6376, + 6376, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6832, + 6786, + 3717, + 6796, + 6016, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 5315, + 5314, + 5318, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6368, + 6832, + 6792, + 3724, + 7955, + 6016, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 5321, + 5320, + 5324, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6376, + 6844, + 7958, + 3341, + 7953, + 6016, + 3330, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3332, + 5703, + 5706, + 5703, + 3330, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3332, + 6030, + 7956, + 3716, + 7961, + 6028, + 3336, + 3324, + 3304, + 3296, + 3296, + 3296, + 3296, + 3300, + 3324, + 3334, + 5709, + 7151, + 5709, + 3312, + 3296, + 3296, + 3296, + 3296, + 3300, + 3324, + 3334, + 6383, + 7964, + 3682, + 3716, + 6842, + 3723, + 3725, + 3312, + 3296, + 3300, + 3324, + 3324, + 3334, + 3714, + 3716, + 3330, + 3316, + 3316, + 3297, + 3296, + 3296, + 3296, + 3296, + 3320, + 3723, + 3725, + 6842, + 3714, + 3684, + 3718, + 6832, + 3330, + 3316, + 3297, + 3296, + 3320, + 3723, + 3713, + 3713, + 3709, + 3718, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3298, + 3316, + 3332, + 6832, + 3720, + 3718, + 3338, + 6844, + 3312, + 3296, + 3296, + 3296, + 3298, + 3316, + 3317, + 3329, + 3329, + 3329, + 3325, + 3324, + 3324, + 3324, + 3324, + 3324, + 3304, + 3296, + 3296, + 3296, + 3320, + 6832, + 3330, + 2084, + 3328, + 6030, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3714, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3716, + 3312, + 3296, + 3296, + 3296, + 3320, + 6832, + 3312, + 2072, + 3340, + 6846, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3704, + 3336, + 3324, + 3324, + 3324, + 3334, + 6832, + 3336, + 2072, + 6794, + 6026, + 3336, + 3324, + 3324, + 3324, + 3324, + 3324, + 3321, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3682, + 3700, + 3700, + 3700, + 3700, + 3716, + 6832, + 6786, + 2072, + 6796, + 6016, + 3723, + 3713, + 3713, + 3713, + 3713, + 3725, + 3328, + 3720, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3718, + 6844, + 6792, + 2072, + 7955, + 6016, + 2091, + 2093, + 3330, + 3316, + 3316, + 3317, + 3327, + 3329, + 3329, + 3329, + 3329, + 3329, + 3318, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3316, + 3332, + 6030, + 7958, + 2072, + 7953, + 6016, + 3330, + 3316, + 3297, + 3296, + 3300, + 3334, + 3714, + 3716, + 2091, + 2081, + 2081, + 2093, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3300, + 3324, + 3334, + 6379, + 7956, + 2072, + 7961, + 6016, + 3312, + 3296, + 3296, + 3296, + 3320, + 3714, + 3681, + 3704, + 3330, + 3316, + 3316, + 3316, + 3297, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3714, + 3716, + 6842, + 7964, + 2050, + 2084, + 6016, + 3336, + 3324, + 3324, + 3324, + 3334, + 3696, + 3684, + 3718, + 3312, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3296, + 3320, + 3720, + 3718, + 6832, + 2082, + 2048, + 2072, + 6016, + 3714, + 3700, + 3700, + 3700, + 3700, + 3681, + 3704, + 3330, + 3301, + 3324, + 3324, + 3308, + 3324, + 3324, + 3308, + 3324, + 3324, + 3308, + 3326, + 3329, + 3341, + 6832, + 2064, + 2048, + 2072, + 6016, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3704, + 3336, + 3334, + 3723, + 3725, + 3340, + 4155, + 4157, + 3340, + 4155, + 4157, + 3340, + 4155, + 4157, + 3722, + 6832, + 2064, + 2048, + 2072, + 6016, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3682, + 3700, + 3716, + 4146, + 4148, + 3714, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3706, + 6832, + 2064, + 2056, + 2072, + 6016, + 3720, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3688, + 3704, + 4152, + 4150, + 3696, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3684, + 3718, + 6832, + 2064, + 2064, + 2072, + 6016, + 2082, + 2068, + 2068, + 2068, + 2068, + 2068, + 2084, + 3720, + 3710, + 3713, + 3713, + 3709, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3718, + 2090, + 6832, + 2064, + 2064, + 2072, + 6016, + 2064, + 2048, + 2048, + 2048, + 2048, + 2048, + 2050, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2068, + 2074, + 6832, + 2064, + 2064, + 2072, + 6016, + 2064, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2072, + 6832, + 2064, + 2064, + 2072, + 6016, + 2064, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2048, + 2072, + 6844, + 2064, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3581, + 0, + 0, + 3579, + 3569, + 3558, + 3556, + 3556, + 3556, + 3556, + 3556, + 3556, + 3572, + 0, + 0, + 0, + 3570, + 3556, + 3556, + 3556, + 3557, + 3569, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 4299, + 4301, + 3552, + 3536, + 3536, + 3536, + 3536, + 3540, + 3564, + 3574, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3540, + 3574, + 4299, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3540, + 3564, + 3564, + 3574, + 0, + 0, + 3570, + 3556, + 3556, + 3537, + 3536, + 3536, + 3560, + 3811, + 3821, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4299, + 4301, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3536, + 3536, + 3536, + 3560, + 3808, + 4299, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 3570, + 3556, + 3537, + 3536, + 3538, + 3557, + 3569, + 3569, + 3569, + 3569, + 3565, + 3564, + 3564, + 3564, + 3564, + 3564, + 3574, + 3808, + 3579, + 3569, + 3581, + 0, + 0, + 4196, + 0, + 0, + 3576, + 3544, + 3536, + 3536, + 3536, + 3560, + 3818, + 4291, + 4289, + 4289, + 4301, + 0, + 4299, + 4289, + 4289, + 4293, + 3810, + 3779, + 3796, + 3796, + 3812, + 0, + 0, + 4184, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3536, + 3560, + 3820, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4288, + 3816, + 3804, + 3804, + 3804, + 3814, + 0, + 0, + 4184, + 0, + 0, + 0, + 3576, + 3564, + 3564, + 3564, + 3566, + 3573, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3580, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4198, + 0, + 0, + 4299, + 4289, + 4289, + 4289, + 4289, + 4289, + 4289, + 4295, + 3579, + 3569, + 3569, + 3569, + 3558, + 3556, + 3572, + 4275, + 4289, + 4289, + 4289, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 3570, + 3556, + 3556, + 3556, + 3572, + 0, + 0, + 0, + 4203, + 4193, + 4193, + 4205, + 3576, + 3544, + 3560, + 4300, + 3570, + 3556, + 3557, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3536, + 3560, + 0, + 4298, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3560, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3564, + 3564, + 3564, + 3574, + 0, + 4288, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3561, + 4298, + 3576, + 3564, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4297, + 4289, + 4289, + 4289, + 4289, + 4289, + 4289, + 4301, + 3580, + 4297, + 4289, + 4289, + 4289, + 4289, + 4301, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3582, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4196, + 0, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4202, + 0, + 0, + 4200, + 4198, + 0, + 4178, + 4188, + 4188, + 4188, + 4188, + 4188, + 4190, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4187, + 0, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 973, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 965, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 973, + 0, + 20, + 965, + 965, + 384, + 966, + 0, + 965, + 965, + 965, + 966, + 966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 965, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 973, + 0, + 855, + 974, + 974, + 974, + 974, + 973, + 974, + 965, + 0, + 0, + 0, + 394, + 974, + 973, + 973, + 974, + 395, + 973, + 974, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 863, + 974, + 974, + 974, + 974, + 973, + 974, + 973, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 130, + 0, + 0, + 125, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 130, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 111, + 111, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 930, + 931, + 931, + 20, + 0, + 0, + 0, + 20, + 0, + 965, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 965, + 965, + 966, + 966, + 20, + 955, + 0, + 0, + 20, + 0, + 973, + 963, + 977, + 973, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 965, + 973, + 966, + 965, + 172, + 20, + 0, + 0, + 0, + 20, + 0, + 172, + 984, + 985, + 963, + 964, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 973, + 966, + 974, + 966, + 974, + 20, + 0, + 0, + 0, + 20, + 0, + 187, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 963, + 974, + 948, + 424, + 424, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 965, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 231, + 963, + 977, + 973, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 863, + 0, + 985, + 984, + 964, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 103, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 111, + 165, + 0, + 0, + 0, + 165, + 165, + 187, + 771, + 772, + 948, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 779, + 984, + 899, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 20, + 0, + 0, + 0, + 20, + 111, + 0, + 0, + 0, + 0, + 165, + 165, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 131, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 131, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 231, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 0, + 679, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 679, + 0, + 965, + 676, + 302, + 0, + 0, + 0, + 844, + 5, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 844, + 0, + 844, + 0, + 0, + 20, + 676, + 949, + 0, + 302, + 844, + 844, + 844, + 852, + 0, + 1011, + 0, + 1011, + 1002, + 1003, + 0, + 1, + 2, + 844, + 1002, + 1003, + 852, + 1011, + 852, + 844, + 0, + 528, + 0, + 966, + 0, + 302, + 852, + 852, + 852, + 0, + 1002, + 1003, + 1, + 2, + 1011, + 0, + 528, + 530, + 528, + 852, + 1011, + 5, + 6, + 1002, + 1003, + 852, + 0, + 671, + 0, + 974, + 0, + 302, + 103, + 966, + 847, + 385, + 965, + 966, + 966, + 208, + 209, + 210, + 529, + 0, + 529, + 965, + 966, + 965, + 965, + 966, + 966, + 965, + 966, + 679, + 0, + 0, + 0, + 302, + 111, + 974, + 129, + 103, + 103, + 103, + 103, + 216, + 217, + 218, + 653, + 653, + 653, + 973, + 103, + 103, + 384, + 385, + 949, + 950, + 951, + 302, + 0, + 948, + 0, + 302, + 0, + 0, + 129, + 111, + 111, + 111, + 111, + 224, + 225, + 226, + 638, + 43, + 639, + 956, + 111, + 111, + 392, + 393, + 0, + 0, + 0, + 302, + 0, + 0, + 0, + 528, + 0, + 0, + 0, + 130, + 235, + 129, + 104, + 243, + 0, + 963, + 964, + 0, + 963, + 964, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 302, + 0, + 0, + 0, + 671, + 103, + 103, + 0, + 130, + 235, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 194, + 195, + 119, + 302, + 0, + 0, + 0, + 679, + 103, + 103, + 0, + 893, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 929, + 202, + 203, + 127, + 528, + 947, + 0, + 0, + 302, + 111, + 111, + 966, + 0, + 965, + 966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 947, + 937, + 938, + 939, + 939, + 671, + 947, + 0, + 0, + 302, + 772, + 855, + 976, + 855, + 976, + 977, + 0, + 0, + 364, + 355, + 355, + 355, + 355, + 207, + 364, + 0, + 955, + 965, + 973, + 171, + 129, + 679, + 955, + 0, + 0, + 302, + 877, + 863, + 968, + 863, + 984, + 985, + 0, + 0, + 275, + 276, + 0, + 0, + 0, + 275, + 276, + 0, + 965, + 973, + 965, + 973, + 129, + 302, + 0, + 0, + 0, + 302, + 362, + 860, + 0, + 877, + 877, + 0, + 0, + 0, + 355, + 355, + 0, + 0, + 0, + 0, + 0, + 0, + 847, + 964, + 973, + 129, + 129, + 302, + 0, + 0, + 0, + 302, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 276, + 0, + 0, + 0, + 275, + 276, + 0, + 855, + 976, + 977, + 432, + 432, + 302, + 0, + 0, + 0, + 302, + 970, + 966, + 0, + 965, + 966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 863, + 968, + 985, + 440, + 440, + 528, + 0, + 0, + 0, + 302, + 886, + 976, + 855, + 976, + 977, + 0, + 0, + 0, + 355, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 980, + 980, + 980, + 0, + 0, + 671, + 0, + 0, + 0, + 302, + 239, + 984, + 863, + 968, + 985, + 0, + 0, + 0, + 0, + 355, + 0, + 0, + 355, + 0, + 0, + 0, + 988, + 988, + 988, + 263, + 263, + 671, + 0, + 0, + 0, + 302, + 247, + 0, + 860, + 0, + 876, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 671, + 0, + 0, + 0, + 302, + 1008, + 1023, + 0, + 876, + 0, + 1008, + 1008, + 770, + 855, + 976, + 977, + 0, + 899, + 0, + 0, + 0, + 899, + 860, + 899, + 0, + 187, + 671, + 0, + 0, + 0, + 302, + 103, + 860, + 0, + 876, + 0, + 0, + 0, + 778, + 863, + 968, + 985, + 132, + 893, + 860, + 0, + 956, + 956, + 893, + 0, + 0, + 207, + 671, + 0, + 0, + 0, + 302, + 1009, + 165, + 0, + 862, + 893, + 1009, + 1009, + 772, + 772, + 0, + 0, + 132, + 956, + 860, + 0, + 0, + 0, + 0, + 0, + 956, + 132, + 671, + 0, + 0, + 0, + 302, + 945, + 946, + 0, + 0, + 0, + 945, + 946, + 171, + 172, + 0, + 0, + 132, + 131, + 131, + 362, + 362, + 362, + 0, + 131, + 132, + 132, + 671, + 0, + 0, + 0, + 302, + 945, + 946, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 171, + 172, + 0, + 671, + 0, + 0, + 0, + 302, + 886, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 671, + 0, + 0, + 0, + 302, + 239, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 671, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "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": 43, + "variableValid": true, + "variableValue": 4 + }, + "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": 21, + "y": 11 + }, + { + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 1 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 13, + 7, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 3 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 22 + }, + { + "id": 5, + "name": "EV005", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 21 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 21 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 22 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 20 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 20 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "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": 43, + "variableValid": true, + "variableValue": 4 + }, + "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": 22, + "y": 11 + }, + { + "id": 11, + "name": "テントエロ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": true, + "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": 43, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 20, + "y": 12 + }, + { + "id": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind1", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "tent01", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 300, + false + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind1", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 138 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 1, + 0, + 16 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 5, + "y": 13 + }, + { + "id": 13, + "name": "テントエロ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": true, + "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": 43, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 21, + "y": 12 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind1", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "tent01", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 300, + false + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind1", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 139 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 2, + 0, + 16 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 12, + "y": 21 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "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": 43, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 11 + }, + { + "id": 16, + "name": "テントエロ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": true, + "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": 43, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 22, + "y": 12 + }, + { + "id": 17, + "name": "EV017", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "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": 43, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 13 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "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": 43, + "variableValid": true, + "variableValue": 4 + }, + "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": 21, + "y": 13 + }, + null, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 10 + }, + { + "id": 21, + "name": "EV021", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ホームレス>「がああああ・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らを傷つける訳にはいかない" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 12, + 100, + 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": true, + "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": 43, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 12 + }, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind1", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 10, + "tent01", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 300, + false + ] + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind1", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 140 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 3, + 0, + 16 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 20, + "y": 16 + }, + { + "id": 23, + "name": "EV023", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 128, + "indent": 0, + "parameters": [ + 11, + 1, + 0, + 10, + true + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 0, + 0, + 11 + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 4, + 0, + 12 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameActors.actor(1).setNickname(\"非処女\")" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameActors.actor(1).setProfile(\"公園の肉便器\")" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameActors.actor(2).setNickname(\"非処女\")" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameActors.actor(2).setProfile(\"公園の肉便器\")" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameActors.actor(3).setNickname(\"非処女\")" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameActors.actor(3).setProfile(\"公園の肉便器\")" + ] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 24, + 24, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ううう・・・」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ハッ!! くそ・・・俺は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リトルドクに敗北して・・・うう・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「そうだ、みんなは・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 17, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 18, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「うわっなんで裸に!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "くそっ気を失っている間に何をされたんだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「まずいぞ・・・おそらくリッカさんたちも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "似たような状況なのでは?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "くそ・・・とにかく探さないと・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 13 + }, + { + "id": 24, + "name": "司令塔", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 87, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 30 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 3, + "priorityType": 2, + "stepAnime": false, + "through": true, + "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": 43, + "variableValid": true, + "variableValue": 1 + }, + "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, + "y": 5 + }, + null, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 1, + 0, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 143 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 144 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 20, + "y": 9 + }, + { + "id": 27, + "name": "EV027", + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 7 + }, + { + "id": 28, + "name": "EV028", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 142 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 43, + 43, + 1, + 0, + 1 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 13 + }, + { + "id": 29, + "name": "EV029", + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 8, + "y": 8 + }, + { + "id": 30, + "name": "EV030", + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 8, + "y": 20 + }, + { + "id": 31, + "name": "EV031", + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 5, + "y": 23 + }, + { + "id": 32, + "name": "EV032", + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 23, + "y": 7 + }, + { + "id": 33, + "name": "EV033", + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 20, + "y": 22 + }, + { + "id": 34, + "name": "EV034", + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 22, + "y": 19 + }, + null, + { + "id": 36, + "name": "EV036", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 43, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 141 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 13 + }, + null, + { + "id": 38, + "name": "EV038", + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "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": 11, + "y": 17 + }, + null, + null, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map053.json b/www/data/Map053.json new file mode 100644 index 0000000..e1cbfa9 --- /dev/null +++ b/www/data/Map053.json @@ -0,0 +1,1372 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "BlueSky2", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 9, + "width": 17, + "data": [ + 4355, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4354, + 4358, + 4353, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4352, + 4356, + 4357, + 4361, + 4360, + 4360, + 4360, + 4360, + 4360, + 4360, + 4360, + 4360, + 4360, + 4360, + 4360, + 4360, + 4360, + 4360, + 4364, + 4357, + 6786, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 4357, + 6792, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6760, + 4357, + 7139, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7138, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7142, + 6792, + 4357, + 7141, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7141, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7141, + 7143, + 4357, + 7141, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7141, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7137, + 7140, + 4365, + 7145, + 7147, + 7146, + 7146, + 7146, + 7146, + 7150, + 7144, + 7147, + 7146, + 7146, + 7146, + 7146, + 7150, + 7144, + 7141, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3236, + 7149, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3202, + 3220, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 280, + 0, + 0, + 0, + 388, + 389, + 391, + 388, + 389, + 391, + 0, + 388, + 389, + 391, + 388, + 389, + 391, + 0, + 0, + 0, + 0, + 396, + 397, + 399, + 396, + 397, + 399, + 0, + 396, + 397, + 399, + 396, + 397, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 283, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 100, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 100, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 100, + 100, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 100, + 100, + 0, + 100, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2 + ], + "events": [ + null, + null, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map054.json b/www/data/Map054.json new file mode 100644 index 0000000..668871c --- /dev/null +++ b/www/data/Map054.json @@ -0,0 +1,3342 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 11, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 6, + "width": 24, + "data": [ + 6323, + 6322, + 6326, + 7586, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7580, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7593, + 6327, + 6321, + 6320, + 6324, + 7600, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7600, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7600, + 6325, + 6329, + 6328, + 6332, + 7600, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7600, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7600, + 6332, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7600, + 1568, + 1568, + 1568, + 1568, + 7609, + 7601, + 7613, + 1585, + 7611, + 7601, + 7601, + 7601, + 7601, + 7599, + 7601, + 7613, + 1585, + 7611, + 7601, + 7601, + 7601, + 7601, + 7601, + 7607, + 1568, + 1588, + 1568, + 1568, + 6323, + 6322, + 6326, + 1585, + 6323, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6326, + 1585, + 6323, + 6322, + 6322, + 6322, + 6322, + 6322, + 6326, + 1568, + 1588, + 1568, + 1568, + 6329, + 6328, + 6332, + 1585, + 6329, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6332, + 1585, + 6329, + 6328, + 6328, + 6328, + 6328, + 6328, + 6332, + 1568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3089, + 3093, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 520, + 0, + 0, + 0, + 520, + 0, + 520, + 0, + 520, + 0, + 520, + 568, + 0, + 0, + 0, + 339, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 528, + 0, + 528, + 0, + 528, + 601, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 536, + 0, + 536, + 0, + 536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 884, + 885, + 0, + 633, + 0, + 0, + 0, + 139, + 533, + 0, + 524, + 0, + 533, + 0, + 533, + 0, + 533, + 0, + 533, + 0, + 524, + 0, + 0, + 884, + 885, + 0, + 0, + 162, + 162, + 162, + 162, + 162, + 533, + 568, + 524, + 0, + 533, + 568, + 533, + 568, + 533, + 568, + 533, + 593, + 524, + 0, + 0, + 929, + 930, + 894, + 0, + 170, + 170, + 170, + 170, + 170, + 528, + 576, + 532, + 0, + 528, + 576, + 530, + 576, + 530, + 576, + 530, + 531, + 532, + 0, + 0, + 937, + 938, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 536, + 0, + 540, + 0, + 536, + 0, + 538, + 0, + 538, + 0, + 538, + 539, + 540, + 0, + 0, + 0, + 0, + 0, + 0, + 762, + 574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 516, + 0, + 574, + 516, + 0, + 0, + 0, + 763, + 0, + 0, + 0, + 0, + 0, + 0, + 762, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 516, + 0, + 0, + 0, + 763, + 0, + 0, + 0, + 0, + 0, + 0, + 762, + 0, + 0, + 0, + 0, + 0, + 0, + 772, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 763, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 278, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 279, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 23, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 6, + "y": 10 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 14, + "y": 4 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 16, + "y": 4 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 18, + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 0 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 48, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「相変わらず汚い公衆トイレだ・・・」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 22, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 53, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「相変わらず汚い公衆トイレだ・・・」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 22, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 58, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「相変わらず汚い公衆トイレだ・・・」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 22, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 8, + "y": 3 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 10, + 21, + 8, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 10 + }, + null, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 10, + "y": 4 + }, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map055.json b/www/data/Map055.json new file mode 100644 index 0000000..9440cf0 --- /dev/null +++ b/www/data/Map055.json @@ -0,0 +1,2468 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Ship", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 14, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 12, + "width": 26, + "data": [ + 0, + 6240, + 6224, + 6224, + 6224, + 6224, + 6224, + 6224, + 6224, + 6224, + 6224, + 6224, + 6224, + 6224, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6228, + 6252, + 6252, + 6252, + 6252, + 6252, + 6252, + 6252, + 6252, + 6252, + 6252, + 6232, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 7859, + 7858, + 7858, + 7858, + 7858, + 7858, + 7858, + 7858, + 7858, + 7862, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 7864, + 7864, + 7864, + 7864, + 7864, + 7864, + 7864, + 7864, + 7864, + 7864, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 1590, + 1590, + 1590, + 4098, + 4084, + 4084, + 4100, + 1590, + 1590, + 1590, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 1590, + 1590, + 1590, + 4080, + 4064, + 4064, + 4088, + 1590, + 1590, + 1590, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 1590, + 1590, + 1590, + 4080, + 4064, + 4064, + 4088, + 1590, + 1590, + 1590, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 1590, + 1590, + 1590, + 4080, + 4064, + 4064, + 4088, + 1590, + 1590, + 1590, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 1590, + 1590, + 1590, + 4080, + 4064, + 4064, + 4088, + 1590, + 1590, + 1590, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6240, + 6248, + 1590, + 1590, + 1590, + 4104, + 4092, + 4092, + 4102, + 1590, + 1590, + 1590, + 6240, + 6224, + 6248, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6264, + 6254, + 6257, + 6257, + 6261, + 1590, + 6259, + 6257, + 6257, + 6257, + 6257, + 6257, + 6253, + 6252, + 6262, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7099, + 7098, + 7098, + 7102, + 6268, + 1590, + 6268, + 7099, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7102, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3579, + 3569, + 3569, + 3569, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 395, + 395, + 0, + 697, + 398, + 399, + 697, + 397, + 395, + 395, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 403, + 293, + 0, + 705, + 406, + 407, + 705, + 405, + 403, + 293, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 533, + 533, + 414, + 418, + 414, + 415, + 418, + 415, + 533, + 533, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 420, + 421, + 148, + 0, + 0, + 0, + 0, + 0, + 420, + 421, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 167, + 167, + 0, + 542, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 175, + 175, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 167, + 167, + 0, + 542, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 175, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 697, + 697, + 396, + 397, + 396, + 397, + 398, + 399, + 697, + 697, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 705, + 705, + 404, + 405, + 404, + 405, + 406, + 407, + 705, + 705, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 713, + 713, + 412, + 413, + 412, + 413, + 414, + 413, + 713, + 713, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 541, + 541, + 635, + 150, + 151, + 150, + 151, + 540, + 541, + 541, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 623, + 630, + 156, + 739, + 0, + 740, + 604, + 540, + 642, + 767, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 642, + 637, + 148, + 0, + 642, + 443, + 0, + 643, + 767, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 677, + 0, + 156, + 637, + 456, + 643, + 604, + 540, + 637, + 642, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 604, + 0, + 148, + 0, + 451, + 450, + 0, + 650, + 604, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 637, + 156, + 0, + 175, + 456, + 0, + 540, + 604, + 637, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 637, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + null, + { + "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": "01rikka", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "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": 7, + "y": 6 + }, + { + "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": "02Player", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": 8, + "y": 5 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$robo", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 7, + "y": 5 + }, + { + "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": "03Player", + "direction": 6, + "pattern": 1, + "characterIndex": 3 + }, + "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": 5 + }, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map056.json b/www/data/Map056.json new file mode 100644 index 0000000..96ec2b7 --- /dev/null +++ b/www/data/Map056.json @@ -0,0 +1,2772 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Concrete", + "battleback2Name": "ai03", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 15, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueAlert", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 26, + "data": [ + 1544, + 1544, + 5920, + 1585, + 5904, + 5892, + 5916, + 5916, + 5916, + 5916, + 5916, + 5896, + 5912, + 1585, + 5904, + 5912, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5923, + 5927, + 1585, + 5928, + 5926, + 6274, + 6274, + 6274, + 6274, + 6274, + 5928, + 5926, + 1585, + 5928, + 5913, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 6278, + 1585, + 6283, + 6279, + 6280, + 6280, + 6280, + 6280, + 6280, + 6275, + 6278, + 1585, + 6275, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 6284, + 1585, + 1585, + 6285, + 1585, + 1585, + 1585, + 1585, + 1585, + 6281, + 6284, + 1585, + 6281, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1620, + 1620, + 1620, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5929, + 5921, + 5921, + 5921, + 5921, + 5921, + 5933, + 1585, + 5931, + 5921, + 5921, + 5921, + 5921, + 5921, + 5927, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6275, + 6274, + 6274, + 6274, + 6274, + 6274, + 6278, + 1585, + 6275, + 6274, + 6274, + 6274, + 6274, + 6274, + 6278, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6281, + 6280, + 6280, + 6280, + 6280, + 6280, + 6284, + 1585, + 6281, + 6280, + 6280, + 6280, + 6280, + 6280, + 6284, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3198, + 0, + 0, + 0, + 3198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 368, + 368, + 824, + 368, + 368, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 902, + 832, + 902, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 894, + 26, + 883, + 910, + 507, + 910, + 883, + 26, + 26, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 884, + 885, + 0, + 0, + 0, + 0, + 0, + 885, + 886, + 0, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 892, + 893, + 502, + 502, + 0, + 0, + 0, + 502, + 502, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 502, + 502, + 502, + 502, + 502, + 502, + 502, + 502, + 502, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 502, + 502, + 502, + 502, + 502, + 502, + 502, + 502, + 502, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 869, + 869, + 869, + 855, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 870, + 0, + 18, + 18, + 863, + 875, + 368, + 875, + 863, + 18, + 18, + 0, + 870, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 878, + 0, + 941, + 875, + 871, + 883, + 379, + 883, + 871, + 875, + 941, + 0, + 878, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 883, + 951, + 324, + 324, + 324, + 951, + 977, + 941, + 0, + 877, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 949, + 0, + 976, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 0, + 944, + 945, + 886, + 941, + 0, + 941, + 884, + 944, + 945, + 0, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 941, + 941, + 894, + 949, + 0, + 949, + 892, + 893, + 894, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 0, + 949, + 949, + 502, + 510, + 503, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 884, + 885, + 885, + 885, + 885, + 885, + 885, + 885, + 885, + 885, + 885, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 931, + 0, + 892, + 893, + 893, + 893, + 893, + 893, + 893, + 893, + 893, + 893, + 893, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 939, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 2, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 2, + 0, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 10, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 8, + "y": 14 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 92, + 16, + 28, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 0 + }, + null, + null, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 92, + 4, + 29, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 0 + }, + null, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 75, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 37 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 10, + 2, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": false, + "variableValue": 1 + }, + "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": 8, + "y": 4 + } + ] +} \ No newline at end of file diff --git a/www/data/Map058.json b/www/data/Map058.json new file mode 100644 index 0000000..d8355b0 --- /dev/null +++ b/www/data/Map058.json @@ -0,0 +1,4359 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 15, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 30, + "data": [ + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7651, + 7649, + 7649, + 7649, + 7639, + 7649, + 7649, + 7649, + 7649, + 7638, + 7637, + 7649, + 7649, + 7649, + 7649, + 7639, + 7649, + 7649, + 7649, + 7638, + 7637, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7653, + 7648, + 8002, + 8002, + 8002, + 7648, + 7282, + 7282, + 7282, + 7286, + 7632, + 7640, + 7282, + 7282, + 7282, + 7282, + 7648, + 8002, + 8002, + 8002, + 7632, + 7640, + 7282, + 7282, + 7282, + 7286, + 8003, + 8002, + 8002, + 8002, + 7648, + 7648, + 8008, + 8008, + 8008, + 7648, + 7288, + 7288, + 7288, + 7288, + 7632, + 7640, + 7288, + 7288, + 7288, + 7288, + 7648, + 8008, + 8008, + 8008, + 7632, + 7640, + 7288, + 7288, + 7288, + 7292, + 8009, + 8008, + 8008, + 8008, + 7648, + 7648, + 3282, + 3268, + 3284, + 7648, + 4146, + 4132, + 4132, + 4148, + 7632, + 7640, + 4146, + 4132, + 4132, + 4148, + 7648, + 3282, + 3268, + 3284, + 7632, + 7640, + 4146, + 4132, + 4132, + 4148, + 3282, + 3268, + 3268, + 3284, + 7648, + 7648, + 3264, + 3248, + 3272, + 7648, + 4128, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 7648, + 3264, + 3248, + 3272, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 3266, + 3276, + 3276, + 3273, + 7648, + 7648, + 3264, + 3248, + 3272, + 7648, + 4128, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 7648, + 3264, + 3248, + 3272, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 3280, + 3618, + 3620, + 3280, + 7648, + 7648, + 3288, + 3276, + 3273, + 7648, + 4128, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 7648, + 3288, + 3276, + 3273, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 3292, + 3600, + 3608, + 3292, + 7648, + 7635, + 7649, + 7661, + 3280, + 7660, + 4128, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 7657, + 7649, + 7661, + 3280, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 6990, + 3624, + 3622, + 6990, + 7648, + 7648, + 7283, + 7286, + 3280, + 7287, + 4128, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 7283, + 7282, + 7286, + 3280, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 7335, + 3282, + 3284, + 7331, + 7648, + 7648, + 7288, + 7292, + 3292, + 7293, + 4128, + 4112, + 4112, + 4136, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 7289, + 7288, + 7292, + 3292, + 7632, + 7640, + 4128, + 4112, + 4112, + 4136, + 7341, + 3288, + 3286, + 7337, + 7648, + 7643, + 3723, + 3713, + 3713, + 3717, + 4152, + 4140, + 4140, + 4150, + 7632, + 7640, + 4152, + 4140, + 4140, + 4150, + 3715, + 3713, + 3713, + 3725, + 7632, + 7640, + 4152, + 4140, + 4140, + 4150, + 3715, + 3713, + 3713, + 3725, + 7648, + 7657, + 7649, + 7649, + 7661, + 3712, + 7659, + 7649, + 7649, + 7649, + 7645, + 7646, + 7649, + 7649, + 7649, + 7661, + 3712, + 7659, + 7649, + 7649, + 7645, + 7646, + 7649, + 7649, + 7649, + 7661, + 3712, + 7659, + 7649, + 7649, + 7655, + 8003, + 8002, + 8002, + 8006, + 3712, + 8003, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8006, + 3712, + 8003, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8006, + 3712, + 8003, + 8002, + 8002, + 8006, + 8009, + 8008, + 8008, + 8012, + 3712, + 8009, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8012, + 3712, + 8009, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8012, + 3712, + 8009, + 8008, + 8008, + 8012, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4349, + 3582, + 0, + 0, + 4347, + 4337, + 4349, + 3582, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4349, + 3582, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 409, + 409, + 0, + 0, + 0, + 0, + 409, + 409, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 409, + 409, + 0, + 0, + 1005, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 880, + 0, + 0, + 0, + 0, + 0, + 880, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 880, + 0, + 1013, + 997, + 161, + 0, + 0, + 0, + 0, + 0, + 0, + 891, + 1018, + 0, + 0, + 0, + 0, + 891, + 1018, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 891, + 1018, + 0, + 0, + 0, + 602, + 603, + 169, + 0, + 0, + 0, + 0, + 0, + 0, + 798, + 913, + 912, + 167, + 0, + 0, + 798, + 913, + 912, + 167, + 0, + 0, + 0, + 0, + 0, + 0, + 798, + 913, + 912, + 167, + 0, + 610, + 611, + 514, + 0, + 0, + 811, + 0, + 0, + 0, + 798, + 913, + 912, + 175, + 0, + 0, + 798, + 913, + 912, + 175, + 0, + 811, + 0, + 0, + 0, + 0, + 798, + 913, + 912, + 175, + 0, + 810, + 1001, + 0, + 0, + 0, + 811, + 0, + 0, + 0, + 941, + 912, + 913, + 0, + 0, + 0, + 0, + 912, + 913, + 0, + 0, + 811, + 0, + 0, + 0, + 0, + 0, + 912, + 913, + 0, + 0, + 1016, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1005, + 0, + 0, + 0, + 140, + 685, + 685, + 0, + 0, + 0, + 140, + 685, + 685, + 0, + 0, + 1005, + 0, + 0, + 0, + 0, + 140, + 685, + 685, + 0, + 388, + 390, + 390, + 391, + 0, + 0, + 1013, + 997, + 161, + 0, + 830, + 417, + 417, + 875, + 0, + 0, + 830, + 417, + 417, + 875, + 0, + 1013, + 997, + 161, + 0, + 0, + 830, + 417, + 417, + 875, + 396, + 398, + 398, + 399, + 0, + 0, + 602, + 603, + 169, + 0, + 789, + 773, + 1016, + 0, + 0, + 0, + 789, + 773, + 1016, + 0, + 0, + 602, + 603, + 169, + 0, + 0, + 789, + 773, + 1016, + 0, + 404, + 406, + 406, + 407, + 0, + 0, + 610, + 611, + 514, + 0, + 797, + 914, + 915, + 1017, + 0, + 0, + 797, + 914, + 915, + 1017, + 0, + 610, + 611, + 514, + 0, + 0, + 797, + 914, + 915, + 1017, + 404, + 406, + 406, + 407, + 0, + 0, + 997, + 812, + 0, + 0, + 895, + 922, + 923, + 627, + 0, + 0, + 895, + 922, + 923, + 627, + 0, + 997, + 812, + 0, + 0, + 0, + 895, + 922, + 923, + 627, + 404, + 406, + 406, + 407, + 0, + 0, + 944, + 812, + 0, + 0, + 769, + 920, + 921, + 768, + 0, + 0, + 941, + 920, + 921, + 0, + 0, + 944, + 812, + 0, + 0, + 0, + 941, + 920, + 921, + 0, + 404, + 406, + 406, + 407, + 0, + 0, + 0, + 0, + 807, + 0, + 777, + 920, + 921, + 776, + 0, + 0, + 0, + 920, + 921, + 0, + 0, + 0, + 0, + 807, + 0, + 0, + 0, + 920, + 921, + 0, + 0, + 406, + 406, + 0, + 0, + 0, + 0, + 0, + 807, + 133, + 0, + 814, + 814, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 133, + 0, + 0, + 807, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 413, + 413, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 822, + 822, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 904, + 905, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 158, + 159, + 0, + 0, + 158, + 159, + 141, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 158, + 159, + 141, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": 7, + "variableValid": false, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ここで待っていればいい子を紹介してくれると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "聞いてきたのだが・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつになったら来るんだ?" + ] + }, + { + "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": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 23, + "y": 6 + }, + { + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 8, + 18, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 15, + "y": 14 + }, + { + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 8, + 22, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 25, + "y": 14 + }, + { + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 8, + 13, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 4, + "y": 14 + }, + null, + { + "id": 6, + "name": "hアニメ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 6 + }, + { + "id": 7, + "name": "hアニメ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 7 + }, + { + "id": 8, + "name": "hアニメ2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 6 + }, + { + "id": 9, + "name": "hアニメ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 7 + }, + { + "id": 10, + "name": "hアニメ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 5 + }, + { + "id": 11, + "name": "hアニメ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ラブホテルの室内では男の集団が捕まえた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人の少女をレイプし終わったばかりだった。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "陵辱の限りを尽くされていた少女の撮影を続ける。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG16_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 30 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG16_13", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 30 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 55, + 55, + 1, + 0, + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG16_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 53, + 53, + 1, + 0, + 30 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 54, + 54, + 1, + 0, + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少女の瞳に涙を浮かべた哀願の表情も、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "陵辱者にとっては興奮を促すだけだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "二人が何度懇願しても彼らはその言葉を無視する。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「いやーお疲れさん、もう十分犯したな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「そうだな。あとはハメ撮り写真でも撮って終わりにすっか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男の一人が部屋に据え付けられた棚から" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ビデオカメラを取り出し、" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「しかしこの二人一体何者だったのかね?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだか女だけでウロチョロしやがってよ・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「さあな?大方ラブホ泥棒でも企てようとしたんだろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小遣い稼ぎのパパ活女子に留めときゃよかったのになぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「本当だな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあこれで痛い目見ただろう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "反省しな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「全くだ" + ] + }, + { + "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": [ + "\\n<男>「ああ、レイプのあとの一服は格別だー」" + ] + }, + { + "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": [ + "\\n<男>「じゃあな、お前達。俺たちは帰るからよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せいぜいもうこんなことが起きないように気をつけろよな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男>「コイツは撮影代だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "正当な報酬として受け取っときな」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ShowInfo レイプ動画の報酬を受け取った" + ] + }, + { + "code": 125, + "indent": 0, + "parameters": [ + 0, + 0, + 20000 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ShowInfo レイプ動画の報酬を受け取った" + ] + }, + { + "code": 125, + "indent": 0, + "parameters": [ + 0, + 0, + 20000 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 7 + }, + { + "id": 12, + "name": "hアニメ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 5 + }, + null, + { + "id": 14, + "name": "hアニメ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": false, + "variableValue": 4 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「勝手に入ってくるなよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この部屋は撮影用だよ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "関係者以外立入禁止だ。」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 5, + 1 + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 6, + 113, + true + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + 8, + 117, + true + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 11 + } + ] +} \ No newline at end of file diff --git a/www/data/Map059.json b/www/data/Map059.json new file mode 100644 index 0000000..b37e49e --- /dev/null +++ b/www/data/Map059.json @@ -0,0 +1,3874 @@ +{ + "autoplayBgm": false, + "autoplayBgs": true, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "電車・車内", + "pan": 0, + "pitch": 130, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueSuccess", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 11, + "width": 26, + "data": [ + 7688, + 3984, + 3992, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7688, + 3984, + 3992, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7688, + 3984, + 3992, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7710, + 1544, + 1544, + 7710, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7688, + 4008, + 4006, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 8063, + 1544, + 1544, + 8063, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7702, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4052, + 4002, + 4004, + 6162, + 6149, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 6161, + 8063, + 4056, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4054, + 3984, + 3992, + 6144, + 6152, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 6149, + 6161, + 6161, + 6173, + 8099, + 8098, + 8098, + 8098, + 8098, + 8098, + 8098, + 8098, + 8102, + 6171, + 6173, + 3984, + 3992, + 6168, + 6166, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 6166, + 7138, + 7138, + 7142, + 8105, + 8104, + 8104, + 8104, + 8104, + 8104, + 8104, + 8104, + 8108, + 7139, + 7142, + 3984, + 3992, + 7139, + 7142, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7143, + 7144, + 7144, + 7148, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7145, + 7148, + 3984, + 3992, + 7145, + 7148, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7149, + 1585, + 1585, + 1585, + 3387, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3389, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 3984, + 3992, + 1585, + 7710, + 1585, + 1585, + 7710, + 1585, + 1585, + 7710, + 1585, + 6148, + 6148, + 6164, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 3984, + 3992, + 1585, + 8063, + 1585, + 1585, + 8063, + 1585, + 1585, + 8063, + 1585, + 6128, + 6128, + 6152, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 3378, + 3364, + 3380, + 4050, + 4052, + 3984, + 3992, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 6128, + 6128, + 6130, + 6148, + 6148, + 6148, + 6148, + 6148, + 6148, + 6164, + 3384, + 3372, + 3382, + 4056, + 4054, + 3984, + 3992, + 4056, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6130, + 6148, + 6148, + 6148, + 6148, + 6164, + 3984, + 3992, + 6162, + 6148, + 6148, + 6148, + 6148, + 6148, + 6148, + 6148, + 6148, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6152, + 3984, + 3992, + 6144, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 6128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3048, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3042, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3024, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3048, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3042, + 3044, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 104, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 874, + 852, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 916, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 0, + 0, + 210, + 210, + 210, + 0, + 210, + 210, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 398, + 0, + 0, + 0, + 0, + 0, + 0, + 210, + 210, + 210, + 0, + 210, + 210, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 218, + 218, + 218, + 218, + 218, + 218, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 930, + 0, + 0, + 930, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 104, + 105, + 106, + 105, + 106, + 104, + 105, + 106, + 104, + 105, + 106, + 104, + 105, + 106, + 906, + 0, + 0, + 210, + 0, + 210, + 0, + 210, + 0, + 888, + 889, + 890, + 850, + 851, + 850, + 851, + 850, + 851, + 0, + 0, + 872, + 873, + 874, + 872, + 873, + 874, + 906, + 0, + 0, + 218, + 210, + 218, + 210, + 218, + 210, + 881, + 0, + 880, + 858, + 859, + 858, + 859, + 858, + 859, + 931, + 932, + 880, + 0, + 882, + 880, + 0, + 882, + 906, + 0, + 0, + 0, + 218, + 0, + 218, + 902, + 218, + 0, + 0, + 0, + 866, + 867, + 866, + 867, + 866, + 867, + 939, + 940, + 0, + 0, + 317, + 0, + 0, + 317, + 908, + 898, + 916, + 916, + 916, + 916, + 914, + 915, + 916, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 906, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 390, + 390, + 390, + 390, + 390, + 390, + 390, + 391, + 0, + 0, + 0, + 0, + 0, + 906, + 104, + 105, + 106, + 104, + 105, + 106, + 104, + 0, + 0, + 0, + 0, + 396, + 398, + 398, + 398, + 398, + 398, + 398, + 398, + 399, + 0, + 857, + 0, + 0, + 857, + 918, + 218, + 218, + 218, + 210, + 218, + 218, + 210, + 0, + 288, + 297, + 298, + 404, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 957, + 958, + 958, + 959, + 0, + 210, + 210, + 210, + 210, + 210, + 210, + 218, + 0, + 0, + 0, + 875, + 412, + 413, + 414, + 414, + 414, + 414, + 414, + 414, + 415, + 875, + 965, + 966, + 966, + 967, + 0, + 218, + 218, + 218, + 218, + 218, + 218, + 0, + 0, + 94, + 0, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 0, + 0, + 872, + 873, + 874, + 872, + 873, + 874, + 872, + 873, + 874, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 880, + 0, + 882, + 938, + 0, + 882, + 938, + 0, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 946, + 0, + 0, + 946, + 0, + 0, + 0, + 0, + 0, + 0, + 242, + 158, + 159, + 242, + 158, + 159, + 242, + 0, + 464, + 464, + 0, + 0, + 0, + 0, + 0, + 0, + 880, + 0, + 0, + 880, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 464, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 12, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "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": "SF_People1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 1, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 8 + }, + { + "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": "!$01ivent", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "ERS_テンプレート生成 12 1 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ERS_テンプレート生成 13 2 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ERS_テンプレート生成 15 2 1" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 300 + ] + }, + { + "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": 4, + "walkAnime": true + } + ], + "x": 3, + "y": 6 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 51, + 25, + 8, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 0, + "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": true, + "image": { + "tileId": 0, + "characterName": "SF_People1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 1, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 8 + }, + { + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "タグ:ゴール2" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 15 + }, + { + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "タグ:ゴール2" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 15 + }, + { + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "タグ:ゴール2" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 12 + }, + { + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "タグ:ゴール2" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 12 + }, + { + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "タグ:ゴール2" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 13 + }, + { + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "タグ:ゴール2" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 13 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 1, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "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": 8 + }, + { + "id": 12, + "name": "EV012", + "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": "SF_People2", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 1, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "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": 8 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 4 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "ERS_テンプレート生成 12 1 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ERS_テンプレート生成 13 2 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ERS_テンプレート生成 15 2 1" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 300 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 47, + 5, + 4, + 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": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 1, + "y": 6 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 4 + }, + { + "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": "!Flame", + "direction": 8, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 4 + }, + { + "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": "!Flame", + "direction": 8, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 4 + }, + { + "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": "!Flame", + "direction": 8, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "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": "!Flame", + "direction": 8, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 8 + } + ] +} \ No newline at end of file diff --git a/www/data/Map060.json b/www/data/Map060.json new file mode 100644 index 0000000..ecc6095 --- /dev/null +++ b/www/data/Map060.json @@ -0,0 +1,12742 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Castle2", + "battleback2Name": "Castle2", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 28, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "yama", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 2, + "width": 30, + "data": [ + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3269, + 3281, + 3285, + 6882, + 6868, + 6868, + 6868, + 6884, + 3282, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3252, + 3276, + 3286, + 1607, + 3292, + 6888, + 6876, + 6876, + 6876, + 6886, + 3288, + 3276, + 3276, + 3276, + 3256, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 7247, + 1536, + 1607, + 7243, + 8051, + 8050, + 8050, + 8050, + 8054, + 7242, + 7242, + 7242, + 7246, + 3264, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 1570, + 1570, + 1570, + 1570, + 8057, + 8056, + 8056, + 8056, + 8060, + 1570, + 1570, + 1570, + 1570, + 3264, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3286, + 1570, + 1570, + 1570, + 1570, + 4098, + 4084, + 4084, + 4084, + 4100, + 1570, + 1570, + 1570, + 1570, + 3288, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 6883, + 6881, + 6881, + 6881, + 6881, + 6885, + 8051, + 8054, + 1570, + 1570, + 1570, + 1570, + 4104, + 4072, + 4064, + 4068, + 4102, + 1570, + 1570, + 1570, + 4110, + 8051, + 8054, + 6883, + 6881, + 6881, + 6881, + 6881, + 6881, + 6871, + 6880, + 8050, + 8050, + 8050, + 8050, + 6880, + 8057, + 8060, + 1570, + 1570, + 1570, + 1570, + 1607, + 4080, + 4064, + 4088, + 1607, + 1570, + 1570, + 1570, + 1570, + 8057, + 8060, + 6880, + 7858, + 7858, + 7858, + 7858, + 7858, + 6880, + 6880, + 8056, + 8056, + 8056, + 8056, + 6892, + 4098, + 4084, + 4084, + 4084, + 4084, + 4084, + 4084, + 4065, + 4064, + 4066, + 4084, + 4084, + 4084, + 4084, + 4084, + 4084, + 4100, + 6880, + 7864, + 7864, + 7864, + 7864, + 7864, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 8055, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 3666, + 3652, + 3652, + 3652, + 3668, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 8061, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 3672, + 3660, + 3660, + 3640, + 3656, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6892, + 3291, + 3281, + 3293, + 3648, + 3656, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4068, + 4092, + 4072, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 8055, + 1570, + 1570, + 1570, + 3672, + 3670, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 1607, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 8061, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4066, + 4084, + 4065, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 6891, + 6881, + 6881, + 6885, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6883, + 6881, + 6881, + 6881, + 6893, + 1570, + 6880, + 6880, + 1570, + 8051, + 8050, + 8050, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 8050, + 8050, + 8050, + 8054, + 1570, + 6880, + 6880, + 1570, + 8057, + 8056, + 8056, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 8056, + 8056, + 8056, + 8060, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 6880, + 4080, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4064, + 4088, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6880, + 1570, + 1570, + 1570, + 1570, + 6880, + 4104, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4092, + 4102, + 6880, + 1570, + 1570, + 1570, + 1570, + 1570, + 6880, + 6889, + 6881, + 6881, + 6881, + 6881, + 6879, + 6881, + 6881, + 6881, + 6881, + 6881, + 6881, + 6885, + 1570, + 1570, + 1570, + 6883, + 6881, + 6881, + 6881, + 6881, + 6881, + 6881, + 6879, + 6881, + 6881, + 6881, + 6881, + 6881, + 6879, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 6880, + 1616, + 1617, + 1618, + 6880, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 6892, + 1616, + 1617, + 1618, + 6892, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3570, + 3556, + 3556, + 3556, + 3572, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3544, + 3536, + 3540, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 3552, + 3536, + 3560, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 3552, + 3536, + 3560, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3578, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3564, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3580, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 4338, + 4324, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 493, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 506, + 0, + 0, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 152, + 152, + 152, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 508, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 506, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 152, + 152, + 152, + 152, + 0, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 576, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 124, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 153, + 153, + 153, + 153, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 364, + 49, + 49, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 89, + 90, + 0, + 0, + 0, + 0, + 241, + 0, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 503, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 0, + 503, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 492, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 486, + 0, + 0, + 0, + 0, + 0, + 484, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 486, + 500, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 0, + 0, + 0, + 0, + 0, + 498, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 500, + 0, + 0, + 0, + 0, + 0, + 0, + 491, + 485, + 485, + 0, + 486, + 0, + 0, + 0, + 0, + 0, + 484, + 485, + 485, + 486, + 490, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 500, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 452, + 152, + 0, + 452, + 689, + 444, + 160, + 444, + 689, + 452, + 101, + 102, + 103, + 498, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 500, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 460, + 0, + 0, + 460, + 0, + 452, + 168, + 452, + 0, + 460, + 109, + 110, + 111, + 498, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 484, + 486, + 0, + 484, + 485, + 485, + 485, + 486, + 204, + 688, + 0, + 204, + 0, + 460, + 0, + 460, + 0, + 204, + 0, + 688, + 204, + 484, + 485, + 485, + 485, + 485, + 486, + 0, + 484, + 486, + 0, + 0, + 0, + 0, + 0, + 0, + 689, + 689, + 212, + 696, + 0, + 212, + 0, + 0, + 0, + 0, + 0, + 212, + 0, + 696, + 212, + 689, + 689, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 144, + 144, + 144, + 144, + 0, + 534, + 535, + 0, + 0, + 0, + 0, + 0, + 697, + 0, + 697, + 0, + 0, + 0, + 0, + 0, + 534, + 535, + 0, + 659, + 566, + 559, + 161, + 0, + 0, + 0, + 568, + 569, + 568, + 569, + 0, + 542, + 543, + 0, + 0, + 0, + 0, + 0, + 688, + 0, + 688, + 0, + 0, + 0, + 0, + 0, + 542, + 543, + 0, + 667, + 0, + 0, + 169, + 0, + 0, + 0, + 576, + 577, + 735, + 577, + 0, + 0, + 265, + 299, + 289, + 265, + 286, + 0, + 696, + 0, + 696, + 0, + 311, + 289, + 265, + 0, + 299, + 0, + 0, + 414, + 415, + 711, + 0, + 711, + 0, + 0, + 680, + 681, + 743, + 0, + 0, + 0, + 0, + 311, + 293, + 306, + 311, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 299, + 0, + 265, + 0, + 0, + 422, + 423, + 719, + 0, + 719, + 0, + 0, + 682, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 688, + 0, + 688, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 144, + 144, + 144, + 0, + 727, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 696, + 0, + 696, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 152, + 152, + 152, + 0, + 0, + 0, + 0, + 0, + 681, + 682, + 0, + 693, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 681, + 682, + 0, + 693, + 0, + 299, + 289, + 693, + 693, + 691, + 688, + 0, + 0, + 0, + 688, + 286, + 293, + 0, + 289, + 286, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 311, + 286, + 299, + 293, + 0, + 696, + 0, + 0, + 0, + 696, + 691, + 306, + 311, + 0, + 310, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 123, + 123, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 145, + 145, + 145, + 145, + 0, + 0, + 0, + 0, + 124, + 124, + 573, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 644, + 645, + 646, + 647, + 0, + 0, + 0, + 0, + 113, + 355, + 115, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 652, + 653, + 654, + 655, + 0, + 0, + 0, + 0, + 0, + 0, + 240, + 0, + 0, + 299, + 289, + 0, + 0, + 0, + 688, + 0, + 0, + 0, + 688, + 286, + 293, + 0, + 289, + 286, + 0, + 0, + 801, + 802, + 350, + 0, + 0, + 0, + 0, + 0, + 0, + 348, + 241, + 0, + 0, + 311, + 286, + 299, + 293, + 0, + 696, + 0, + 0, + 0, + 696, + 0, + 306, + 311, + 0, + 310, + 0, + 0, + 105, + 81, + 82, + 0, + 0, + 0, + 0, + 249, + 113, + 292, + 115, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 105, + 0, + 105, + 0, + 0, + 105, + 89, + 90, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 494, + 0, + 495, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 17, + 10, + 3, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "OuterSelfSwitch on 31 A " + ] + }, + { + "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": 1, + "walkAnime": true + } + ], + "x": 14, + "y": 27 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 11, + 5, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 23, + 5, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 27, + "y": 8 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 60, + 20, + 10, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「本日はお忙しい所、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "御足労いただき感謝します」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0Applause1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "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": [ + "\\>\\n<\\n[5]>\\F[5]「フジミ重工の今があるのも" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 「たとえ火の中水の中~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「さて・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "実は今日は皆さんに紹介したい友人達がいます" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "我が社もこのところ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドの犯罪に困り果てていましたが・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そのギャンデッド討伐に大きく貢献した" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 高校生自警団の事はお耳に入ってますよね」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0hito_ge_wara01", + "volume": 40, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "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": [ + "\\>\\n<\\n[5]>\\F[5]「そうです。彼らが勇気ある若者達" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「SIGNIT」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そしてそのリーダー」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ドキドキ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]\\{「鳴虫山\\n[4]くんです!!」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ど、どうも・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リーダー・・やってます・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「頑張って・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデットと・・・戦ってました」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 3, + 3, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0Applause1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「いよー立役者ー!!」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 「よくやったーーー」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 「大したもんだよ」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 「おまけにハンサム!!」" + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 3, + 3, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0Applause1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あんなかわいい坊やが? すごいわぁ~~」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 「自警団って強いのね~~~」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「この子がそうなの? 好みだわ~~~」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「凄い・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな大勢の大人に褒められた事なんてないや」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「さて、それではこの後は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お楽しみの・・・・・・・」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 22, + 8, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「いや・・・催し物はまだ準備が出来ていないようだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一先ずお食事を楽しんでください。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それでは、後ほど・・・」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 46, + 46, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "招待客は各々この一時を楽しんでいるようだ・・・" + ] + }, + { + "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": true, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 10 + }, + { + "id": 5, + "name": "客2", + "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": "SF_People3", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この先はバルコニーです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "現在は立入禁止です" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "main", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「お、博士 すいません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この陸の孤島の電波状況では" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "例の指紋の照合は間に合いません」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「いえいえ、ご協力だけでも感謝しますわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「しかし、もう必要はないでしょうな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こんな大事を起こして、全てはヤツの仕業と言っていいでしょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「やつはコッチです。ケリを付けますよ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": 0 + }, + { + "code": 4, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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": 10, + "y": 7 + }, + { + "id": 6, + "name": "客2", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People3", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "警備は万全ではありませんでした。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "申し訳ない・・・" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 25 + }, + { + "id": 7, + "name": "客3", + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「正義か。それもまた面白い。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、時には手を汚すことなくは進めないこともある。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たちはその覚悟があるのか?」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 16 + }, + { + "id": 8, + "name": "客4", + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「シグニットのみんな、頑張ってくれてありがとう。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 16 + }, + { + "id": 9, + "name": "客6", + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「前回のパーティの催し物は本当に面白かった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今回も期待しているよ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 21 + }, + { + "id": 10, + "name": "客5", + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「何かサプライズがあるんじゃないかな?楽しみにしているぞ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 21 + }, + { + "id": 11, + "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": "SF_People2", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「このパーティは素晴らしいものだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ重工の未来は確かに明るいものだと感じる。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんも、将来が楽しみだね。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 14 + }, + { + "id": 12, + "name": "EV012", + "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": "SF_Monster", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あー忙しい、忙しい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ? 何か用か?" + ] + }, + { + "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": 1, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 23 + }, + { + "id": 13, + "name": "客7", + "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": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「学生たちが犯罪者と渡り合っているのは面白い。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君たちの存在は興味深いよ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 14 + }, + { + "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": "People2", + "direction": 6, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 14 + }, + { + "id": 15, + "name": "客", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「シグニットがいなければ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "犯罪者たちが街を支配していたことだろう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当に感謝してるよ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 16 + }, + { + "id": 16, + "name": "客", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「あの自警団はなかなかの手腕だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウのリーダーシップの下、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "期待通りの結果を出している。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 19 + }, + { + "id": 17, + "name": "客", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ここでのパーティは一生の思い出になりそうです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ重工の趣味とセンスに感謝しています。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 19 + }, + { + "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": "People2", + "direction": 6, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 2, + "y": 14 + }, + { + "id": 19, + "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": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「シグニットは我々の未来の一部。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼らがいることで、街が安全に感じられるなら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "重要な存在だと思うよ。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 16 + }, + { + "id": 20, + "name": "EV020", + "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": "People2", + "direction": 6, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17 + }, + { + "id": 21, + "name": "EV021", + "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": "People2", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「こちらは更衣室となっております" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 24, + "y": 17 + }, + { + "id": 22, + "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": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「いい挨拶だったよ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これでみんなに顔を覚えてもらえたんじゃないかな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そうかなぁ?」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8 + }, + { + "id": 23, + "name": "客3", + "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": "SF_People2", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「随分会場が騒がしいねぇ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 今回のハイライトはそう言う趣向かね?」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 27, + "y": 23 + }, + { + "id": 24, + "name": "EV024", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "pattern": 0, + "characterIndex": 0, + "direction": 2 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「皆さん、本日はこの美しい夜に集まっていただき、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誠にありがとうございます。" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + " 、楽しみです。では、パーティをお楽しみください。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ10: 重役モブJ(ジュウイチロウの未来に期待して)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブJ: 」" + ] + }, + { + "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": [ + "「モブA: このパーティ、見事に成功だな。ジュウイチロウくんも頼もしいリ" + ] + }, + { + "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": [ + "「セリフ3: 重役モブC(ニコニコしながら)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブC: 」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ4: 重役モブD(興奮気味に)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブD: 」" + ] + }, + { + "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": [ + "「セリフ5: 重役モブE(料理を味わいつつ)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブE: 」" + ] + }, + { + "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": [ + "「セリフ7: 重役モブG(催し物の興奮を共有して)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブG: 」" + ] + }, + { + "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": [ + "「セリフ8: 重役モブH(期待感を込めて)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブH: 」" + ] + }, + { + "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": [ + "「セリフ2: 重役モブB(城の荘厳な雰囲気に感嘆しつつ)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブB: 」" + ] + }, + { + "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": [ + "「セリフ3: 重役モブC(上品な感嘆の表情で)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブC: 」" + ] + }, + { + "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": [ + "「セリフ4: 重役モブD(城の迫力に圧倒されながら)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブD: 」" + ] + }, + { + "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": [ + "「セリフ6: 重役モブF(城の装飾に感心しつつ)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブF: この城の装飾、細部にわたり素晴らしい手の込みようですわ。フジ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ミ重工のこだわりが感じられますね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ7: 重役モブG(城の雰囲気に圧倒されながら)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブG: 」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ8: 重役モブH(城の雰囲気を楽しんで)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブH: 」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ9: 重役モブI(城の雰囲気を楽しんで)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブI: 」" + ] + }, + { + "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": [ + "「セリフ10: 重役モブJ(城の雰囲気に魅了されつつ)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブJ: 」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「モブE: シグニットの面々も、新型ギャンデッドに手を焼いているとか。ど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んな特殊な機能が付いてるんだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ6: 重役モブF(興味津々で)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブF: ある情報によれば、ギャンデッドが何者かに操られている可能性が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あるって話だ。まるでスリリングなサイバーパンク小説みたいだな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ7: 重役モブG(囁くように)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブG: ギャンデッドの中には、人工知能を搭載しているってウワサがある" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " んだ。どこからそんな技術が入ってきたんだろうか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ8: 重役モブH(驚きを込めて)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブH: シグニットとギャンデッドの戦いって、もう少し深いところで糸を" + ] + }, + { + "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": [ + "「セリフ9: 重役モブI(興奮気味に)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブI: 都市の裏社会では、ギャンデッドに関する様々な情報が流れている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " っていう。本当にサイバーパンクな世界だよな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「セリフ10: 重役モブJ(興味津々で)" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " モブJ: ギャンデッドの中には、どこかで秘密の実験を受けて力を増してい" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 12 + }, + { + "id": 25, + "name": "EV025", + "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": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「この料理も絶品ですわ。催し物も楽しみにしていますわ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 19 + }, + { + "id": 26, + "name": "EV026", + "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": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「こんな壮大な場所でパーティが開かれるなんて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "贅沢すぎますわ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 24 + }, + { + "id": 27, + "name": "EV027", + "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": "teki", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「このブロックハート城、まさに壮麗なる城郭ですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ重工のイベント" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 102, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 14 + }, + null, + { + "id": 29, + "name": "EV029", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 4, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 46, + "itemValid": false, + "variableValid": true, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 204, + "indent": 0, + "parameters": [ + 8, + 6, + 4 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 22, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「招待客の皆さん、どうやら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催し物の準備ができました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「それではこの後は・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お楽しみの・・・・・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Explosion2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 8, + 8, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\{「な、何だ!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0アラーム", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 204, + "indent": 0, + "parameters": [ + 2, + 6, + 4 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "施設内・ホール内", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「大変です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ギャンデッドの集団が押し寄せて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もう、すぐそこまで・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "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, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「どういう事だ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさん・・みんな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "会場に集まってくれ!!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「・・・・現れたわね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「何でここに、ギャンデッドが」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 22, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「恐らくフジミ塗料を奪還した報復といった所かな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全く、どこまでも手を焼かせるね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「だからってこんな山奥にまで??" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一般人も大勢いるのにっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「焦らないで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まずは被害者が出ないように立ち回るのよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「じゃあボクは招待客に避難指示を出そう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「じゃあ、俺達は迎え撃つ!」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 95, + 95, + 0 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 17, + 10, + 3, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [ + "" + ] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 14, + "y": 24 + }, + { + "id": 30, + "name": "EV030", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 1, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 46, + "itemValid": false, + "variableValid": true, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 243, + "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": [ + "\\>\\n<\\n[2]>\\F[21]「あ、\\n[4]、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大役お疲れ様。これ美味しいよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「全く呑気なもんだよ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "緊張して喉カラカラだぞ、こっちは・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「でもさー・・・こんなご馳走奢ってもらって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いっぱいバックアップしてくれて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " フジミくんは本当いい人だねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そうだな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼には感謝しないと」" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_002_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「アハ、アハハア・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もうっ・・・」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 8, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なんだ? ミミ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 言いたいことがあるなら言えよ」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "08Disital_Delta", + "volume": 45, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「あのさ・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ここだけの話" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 感謝はしてるけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「フジミくんとは・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "距離を取った方がいいかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ってさ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「え?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「住む世界が違うとかそう言うのもあるけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「なんだか彼といると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大切なものを奪われそうな気がするんだ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「このパーティだって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お祝いって言って・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お客さんも歓迎してくれてるけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「まるでフジミくんの手柄みたいっていうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「\\n[4]が・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなで・・・頑張ってきたSIGNITなのに」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「いつの間にか・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " フジミくんがリーダーみたいな風潮っていうか・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ま、まあ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここはフジミ重工の関係者ばかりだから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そう言う空気にもなる・・さ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「・・・・・・・・・・・・」" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\i[170]\\n[2]を信じる", + "\\i[142]\\n[2]を疑う" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\i[170]\\n[2]を信じる" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「ミミが言っていることは少しわかる" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " なんだか全て彼の掌の上、という" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 不気味な気配を感じることはあった・・・」" + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + -1, + 8, + true + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そうだな・・・感謝はしてるけど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺達のSIGNITを取られたらたまったもんじゃない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "大切な繋がりだもんな・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「う、うん!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そうだよね。\\n[4]からその言葉が聞けて安心したよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\i[142]\\n[2]を疑う" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「ミミは考えすぎだ・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "御曹司と言ったって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼だって俺達と同じタダの学生じゃないか・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "混乱4(3秒)", + "volume": 50, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 73, + 73, + 0 + ] + }, + { + "code": 213, + "indent": 1, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "OuterSelfSwitch on 31 A " + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 46, + 46, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 244, + "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": true, + "through": false, + "trigger": 1, + "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": 20, + "y": 20 + }, + { + "id": 31, + "name": "EV031", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 77, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 46, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 95, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "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": 20, + "y": 21 + }, + { + "id": 32, + "name": "EV032", + "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": 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": [ + "\\n<羽黒司令官>「ななな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「スーツを用意しておいて良かったわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "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": [ + "\\n<羽黒司令官>「バカなっ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そいつは他県持ち出し不可のはず」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ああっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そうよ、ここは月光市ではないでしょう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「だからチームのみんなに私の分も届けて貰ったの。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「わざわざこんな山奥に集めたのが、裏目に出たわね。」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 24, + "y": 2 + } + ] +} \ No newline at end of file diff --git a/www/data/Map061.json b/www/data/Map061.json new file mode 100644 index 0000000..524e8a9 --- /dev/null +++ b/www/data/Map061.json @@ -0,0 +1,7289 @@ +{ + "autoplayBgm": true, + "autoplayBgs": true, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "Noise_Lane", + "pan": 0, + "pitch": 50, + "volume": 90 + }, + "bgs": { + "name": "City", + "pan": 0, + "pitch": 50, + "volume": 25 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 18, + "note": "", + "parallaxLoopX": true, + "parallaxLoopY": false, + "parallaxName": "BlueSky", + "parallaxShow": true, + "parallaxSx": 1, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 8, + "width": 35, + "data": [ + 4016, + 4040, + 7464, + 7462, + 5327, + 2896, + 1551, + 5327, + 8059, + 8058, + 8062, + 8107, + 8110, + 8059, + 8058, + 8058, + 8062, + 1551, + 2880, + 2864, + 2864, + 2888, + 3232, + 5073, + 5792, + 5792, + 5076, + 2880, + 2888, + 5419, + 5422, + 2908, + 6619, + 6622, + 3216, + 4016, + 4040, + 7819, + 7822, + 5759, + 2896, + 1551, + 5759, + 3291, + 3281, + 3293, + 1547, + 1547, + 3291, + 3281, + 3281, + 3293, + 1551, + 2880, + 2864, + 2864, + 2888, + 3232, + 5081, + 5800, + 5800, + 5084, + 2880, + 2888, + 3243, + 3233, + 3233, + 3233, + 3233, + 3229, + 4016, + 4018, + 4037, + 4049, + 4061, + 2896, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 2880, + 2864, + 2864, + 2888, + 3232, + 6978, + 6964, + 6964, + 6980, + 2880, + 2888, + 5419, + 5418, + 5422, + 4002, + 3988, + 3988, + 4044, + 4044, + 4054, + 7963, + 7966, + 2908, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 2880, + 2864, + 2864, + 2888, + 3232, + 6960, + 6944, + 6944, + 6968, + 2880, + 2888, + 5755, + 5754, + 5758, + 3984, + 3968, + 3968, + 2909, + 5363, + 5362, + 5362, + 5362, + 5366, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 2880, + 2864, + 2864, + 2888, + 3232, + 6984, + 6972, + 6972, + 6982, + 2880, + 2888, + 4011, + 4001, + 4001, + 3997, + 3996, + 3996, + 5851, + 5369, + 5368, + 5368, + 5368, + 5372, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 2880, + 2864, + 2864, + 2888, + 3232, + 7331, + 7330, + 7330, + 7334, + 2880, + 2888, + 5367, + 6987, + 6977, + 6977, + 6977, + 6977, + 2852, + 5699, + 5702, + 5698, + 5698, + 5702, + 2859, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2849, + 2861, + 2880, + 2864, + 2864, + 2888, + 3232, + 7329, + 7328, + 7328, + 7332, + 2880, + 2888, + 5373, + 5375, + 5562, + 5559, + 5562, + 5375, + 2840, + 5697, + 5700, + 5704, + 5704, + 5708, + 3291, + 3281, + 3281, + 3281, + 3293, + 3234, + 3236, + 3282, + 3268, + 3268, + 3268, + 3284, + 2880, + 2864, + 2864, + 2888, + 3232, + 7337, + 7336, + 7336, + 7340, + 2880, + 2888, + 5755, + 5758, + 7391, + 5565, + 7391, + 5759, + 2854, + 5705, + 5708, + 2859, + 2849, + 2861, + 2898, + 2900, + 3234, + 3220, + 3220, + 3201, + 3224, + 3288, + 3276, + 3276, + 3276, + 3286, + 2880, + 2864, + 2864, + 2888, + 3232, + 5707, + 5706, + 5706, + 5710, + 2880, + 2888, + 1542, + 1542, + 1542, + 1541, + 1542, + 1542, + 3233, + 3233, + 3233, + 3233, + 3233, + 3245, + 2880, + 2888, + 3240, + 3228, + 3228, + 3228, + 3230, + 3233, + 3233, + 3233, + 3233, + 3245, + 2880, + 2864, + 2864, + 2888, + 3241, + 3233, + 3233, + 3233, + 3245, + 2880, + 2888, + 3243, + 3245, + 1545, + 3243, + 3233, + 3233, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2865, + 2866, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2865, + 2864, + 2864, + 2866, + 2884, + 2884, + 2884, + 2884, + 2884, + 2865, + 2866, + 2884, + 2884, + 2884, + 2884, + 2884, + 2884, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2864, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 2892, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3233, + 3222, + 3220, + 3221, + 3233, + 3233, + 3233, + 3233, + 3233, + 3222, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 5956, + 5956, + 5956, + 5956, + 5972, + 6162, + 6148, + 6148, + 6164, + 3240, + 3228, + 3238, + 6786, + 6772, + 6772, + 6772, + 6788, + 3216, + 3200, + 3200, + 3200, + 3200, + 3204, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 5964, + 5964, + 5964, + 5964, + 5974, + 6168, + 6156, + 6156, + 6166, + 4643, + 4642, + 4646, + 6768, + 6756, + 6780, + 6780, + 6790, + 3216, + 3200, + 3200, + 3200, + 3200, + 3224, + 6210, + 6197, + 6209, + 6209, + 6198, + 6212, + 6171, + 6173, + 6219, + 6198, + 6212, + 4695, + 6379, + 6378, + 6378, + 6378, + 6382, + 7243, + 7242, + 7242, + 7246, + 4649, + 4648, + 4652, + 6768, + 6776, + 6475, + 6474, + 6478, + 3216, + 3200, + 3200, + 3200, + 3200, + 3224, + 6192, + 6200, + 6619, + 6622, + 6192, + 6200, + 7195, + 7198, + 6287, + 6192, + 6200, + 4701, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3436, + 0, + 0, + 3436, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4188, + 4190, + 4193, + 4193, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3434, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3434, + 0, + 0, + 3434, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3436, + 0, + 0, + 3436, + 0, + 0, + 0, + 0, + 0, + 3436, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3042, + 3044, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3042, + 3028, + 3028, + 3044, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3009, + 3010, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3009, + 3008, + 3008, + 3010, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3028, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3008, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 3036, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 953, + 0, + 0, + 953, + 0, + 605, + 0, + 0, + 36, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 84, + 105, + 0, + 84, + 869, + 0, + 188, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 130, + 130, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 71, + 0, + 0, + 569, + 569, + 0, + 517, + 0, + 196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 196, + 0, + 0, + 0, + 0, + 0, + 133, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 869, + 196, + 0, + 0, + 0, + 0, + 0, + 166, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 185, + 185, + 0, + 0, + 211, + 0, + 185, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 517, + 0, + 0, + 0, + 299, + 300, + 300, + 0, + 166, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 885, + 0, + 0, + 0, + 0, + 82, + 0, + 0, + 134, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 49, + 884, + 885, + 0, + 199, + 0, + 115, + 0, + 199, + 140, + 0, + 0, + 65, + 0, + 65, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 15, + 0, + 0, + 13, + 14, + 14, + 14, + 14, + 7, + 14, + 30, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 7, + 14, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 11, + 0, + 10, + 0, + 0, + 0, + 0, + 609, + 11, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 625, + 626, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 569, + 11, + 11, + 569, + 570, + 10, + 11, + 11, + 569, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 29, + 29, + 0, + 0, + 0, + 29, + 0, + 578, + 0, + 0, + 576, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 129, + 23, + 176, + 0, + 0, + 0, + 0, + 208, + 209, + 0, + 0, + 0, + 0, + 178, + 22, + 0, + 0, + 0, + 22, + 791, + 848, + 848, + 791, + 862, + 573, + 0, + 851, + 227, + 851, + 0, + 0, + 0, + 0, + 0, + 0, + 129, + 31, + 176, + 0, + 227, + 227, + 227, + 0, + 0, + 246, + 226, + 246, + 227, + 178, + 30, + 0, + 0, + 0, + 30, + 961, + 107, + 0, + 961, + 680, + 0, + 31, + 189, + 189, + 189, + 189, + 189, + 0, + 0, + 0, + 129, + 129, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 68, + 69, + 69, + 70, + 0, + 568, + 9, + 9, + 570, + 565, + 541, + 16, + 0, + 0, + 87, + 304, + 305, + 164, + 0, + 164, + 138, + 138, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 576, + 484, + 11, + 578, + 884, + 885, + 3, + 2, + 0, + 0, + 0, + 0, + 143, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 23, + 0, + 0, + 0, + 0, + 0, + 23, + 0, + 178, + 0, + 71, + 0, + 0, + 0, + 584, + 585, + 585, + 586, + 0, + 525, + 204, + 205, + 205, + 205, + 205, + 205, + 151, + 18, + 0, + 0, + 16, + 0, + 184, + 185, + 185, + 30, + 210, + 0, + 0, + 202, + 185, + 30, + 185, + 185, + 0, + 71, + 0, + 0, + 23, + 1, + 0, + 550, + 551, + 597, + 894, + 0, + 476, + 477, + 299, + 476, + 477, + 159, + 0, + 0, + 0, + 0, + 0, + 5, + 6, + 6, + 5, + 7, + 0, + 0, + 5, + 6, + 6, + 6, + 6, + 0, + 71, + 0, + 0, + 31, + 0, + 1, + 1, + 0, + 696, + 885, + 0, + 738, + 715, + 716, + 717, + 739, + 23, + 0, + 0, + 156, + 157, + 0, + 28, + 28, + 22, + 29, + 29, + 0, + 0, + 28, + 28, + 29, + 29, + 28, + 22, + 71, + 0, + 0, + 0, + 49, + 49, + 49, + 23, + 213, + 214, + 23, + 680, + 0, + 113, + 0, + 696, + 31, + 0, + 22, + 158, + 65, + 75, + 71, + 71, + 30, + 0, + 0, + 0, + 251, + 28, + 28, + 29, + 29, + 28, + 30, + 71, + 0, + 0, + 0, + 22, + 0, + 0, + 30, + 164, + 0, + 31, + 0, + 86, + 0, + 0, + 0, + 63, + 0, + 30, + 0, + 0, + 0, + 77, + 77, + 0, + 0, + 63, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 76, + 77, + 77, + 78, + 0, + 0, + 0, + 0, + 0, + 54, + 55, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 45, + 0, + 0, + 0, + 0, + 44, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 53, + 0, + 0, + 0, + 0, + 52, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 22, + 53, + 0, + 0, + 0, + 0, + 52, + 22, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7, + 5, + 6, + 7, + 5, + 6, + 7, + 0, + 0, + 5, + 6, + 7, + 5, + 6, + 5, + 6, + 7, + 53, + 0, + 226, + 227, + 251, + 52, + 30, + 5, + 6, + 7, + 5, + 6, + 7, + 5, + 6, + 5, + 6, + 7, + 0, + 0, + 0, + 0, + 0, + 600, + 601, + 601, + 602, + 0, + 0, + 0, + 600, + 601, + 601, + 601, + 602, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 11, + 11, + 0, + 608, + 609, + 609, + 610, + 0, + 63, + 0, + 608, + 9, + 609, + 609, + 610, + 0, + 0, + 0, + 0, + 0, + 0, + 561, + 561, + 561, + 561, + 561, + 561, + 561, + 561, + 561, + 561, + 562, + 0, + 16, + 16, + 0, + 0, + 17, + 624, + 625, + 16, + 17, + 16, + 0, + 0, + 616, + 10, + 17, + 0, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 568, + 9, + 569, + 569, + 9, + 569, + 569, + 569, + 569, + 9, + 570, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 17, + 616, + 10, + 0, + 1, + 0, + 28, + 28, + 0, + 0, + 28, + 28, + 576, + 10, + 0, + 0, + 10, + 578, + 0, + 1, + 0, + 576, + 578, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "!$dansioozei", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 9, + "y": 8 + }, + { + "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": "!$mob-zako", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 22, + "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": "!$mob-zako", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 32, + "y": 9 + }, + { + "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": "!$dansi5nin", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 13, + "y": 9 + }, + { + "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": "!$dansi5nin", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 8, + "y": 9 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 14, + "y": 14 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 9, + "y": 14 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 19, + "y": 14 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 21, + "y": 14 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 24, + "y": 14 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 21, + "y": 16 + }, + { + "id": 12, + "name": "EV012", + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 18, + "y": 15 + }, + { + "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": "!$dansioozei", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 8, + "y": 3 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 20, + "y": 15 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 17, + "y": 14 + }, + { + "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": "!$mob-zako", + "direction": 4, + "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": 22, + "y": 3 + }, + { + "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": "!$dansi5nin", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 15, + "y": 9 + }, + { + "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": "!$mob-syuugou", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 22, + "y": 7 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 29, + "y": 14 + }, + { + "id": 20, + "name": "EV020", + "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": "!$mob-syuugou", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 32, + "y": 14 + }, + { + "id": 21, + "name": "EV021", + "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": "!$mob-syuugou", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 30, + "y": 9 + }, + { + "id": 22, + "name": "EV022", + "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": "!$mob-syuugou", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 25, + "y": 9 + }, + { + "id": 23, + "name": "EV023", + "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": "!$mob-syuugou", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 22, + "y": 5 + }, + { + "id": 24, + "name": "EV024", + "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": "!$dansioozei", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 13, + "y": 3 + }, + { + "id": 25, + "name": "EV025", + "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": "!$dansioozei", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 15, + "y": 3 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "終了しますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 117 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 42, + 42, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 43, + 43, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 44, + 44, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 64, + 17, + 7, + 0, + 0 + ] + }, + { + "code": 241, + "indent": 1, + "parameters": [ + { + "name": "0BADEND残された日記", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "1週間後・・・・・・・・・・" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + -68, + -68, + -68, + 0 + ], + 1, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「あれから1週間も経ってしまった・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「山中に置き去りにされた俺は" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何とか自力で脱出したものの" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 下山して学園まで帰って来た時には3日も経っていた。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「なにか事件があったようでみんな大騒ぎだけど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "俺の耳にそれを聞く余裕はない・・・・」" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 300, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「リッカさんは作戦失敗の責任で" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "本部へと強制送還されてしまった。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「民間人を巻き込んだことでSignal解体も危ぶまれたけど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 総司令官とコネがあったお陰でなんとか窓際部署だけど存続出来ているらしい。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「彼女自身も毎日" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 総司令官の部屋にご機嫌伺いに" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 行かなくちゃいけないらしく" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 何も開発ができない状態なんだとか・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「ヒトミは" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 知らないうちに海外留学していた」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「父親の命令らしくフランスの何処か、というくらいしか分からず" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " もう連絡も取れない。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「二度と会う事もないのかもしれない」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「ミミは自宅に引きこもって不登校になってしまった。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「活発だった頃の彼女の面影はなにもない」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>「あの日・・・あの後・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何が起こったのか・・・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もう聞ける相手もいないだろう」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「何を間違えてしまったのだろう?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「こんな部活始めなければ平和でいられたのだろうか?」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 4, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「キミが責任を感じることはない。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドに対して僕たちはあまりに無力だ」" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "スマホ01", + 0, + 0, + 0, + 800, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「フジミくん・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そうは言っても・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「そうだ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "気分転換に男同士で面白い動画でも見ないかい?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "キミが学園にこれなかった時期に出回っていたものなんだが・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「いや・・・そう言う気分じゃあ・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「・・・・・・・・・・・・・は?」" + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 180, + false + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 11, + "y": 3 + }, + { + "id": 27, + "name": "EV027", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": 0 + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 116 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 24, + "y": 12 + }, + { + "id": 28, + "name": "EV028", + "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": "!$mob-syuugou", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 20, + "y": 9 + }, + { + "id": 29, + "name": "EV029", + "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": "!$mob-syuugou", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + 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": 18, + "y": 9 + }, + { + "id": 30, + "name": "EV030", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 99, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 15, + "y": 12 + }, + { + "id": 31, + "name": "EV031", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 98, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 「ママ、なんであんなことしてるの?怖いよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「こんなのを見せられると、" + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 11, + "y": 12 + }, + { + "id": 32, + "name": "EV032", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 98, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「近寄りたくないわ。" + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 4, + "y": 12 + }, + { + "id": 33, + "name": "EV033", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 102, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + false + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 31, + "y": 12 + }, + { + "id": 34, + "name": "EV034", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 101, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 62, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 21, + "y": 12 + }, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map062.json b/www/data/Map062.json new file mode 100644 index 0000000..fb24b1e --- /dev/null +++ b/www/data/Map062.json @@ -0,0 +1,4883 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Wood1", + "battleback2Name": "SF_Metal", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 1, + "height": 20, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 20, + "data": [ + 1544, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6756, + 6780, + 6780, + 6780, + 6780, + 6760, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6756, + 6780, + 6780, + 6780, + 6790, + 6467, + 6466, + 6466, + 6470, + 6792, + 6780, + 6780, + 6780, + 6760, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6776, + 7290, + 7290, + 7290, + 7294, + 6473, + 6472, + 6472, + 6476, + 7291, + 7290, + 7290, + 7290, + 6768, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6776, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 6768, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6776, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 6768, + 6752, + 6776, + 1544, + 1544, + 6770, + 6780, + 6790, + 1570, + 1570, + 1570, + 1570, + 1570, + 6987, + 6977, + 6989, + 1570, + 1570, + 1570, + 1570, + 6792, + 6780, + 6777, + 1544, + 1544, + 6784, + 6474, + 6471, + 1599, + 6939, + 6929, + 6929, + 6929, + 6929, + 6929, + 6929, + 6929, + 6929, + 6941, + 1599, + 6471, + 6474, + 6784, + 1544, + 1544, + 6784, + 1536, + 6477, + 1599, + 6475, + 6474, + 6474, + 6474, + 6474, + 6474, + 6474, + 6474, + 6474, + 6478, + 1599, + 6477, + 1536, + 6784, + 1544, + 1544, + 6784, + 3234, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3236, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3218, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3238, + 6784, + 1544, + 1544, + 6796, + 3232, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6791, + 1544, + 1544, + 7143, + 3232, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 1544, + 1544, + 7149, + 3232, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3579, + 3569, + 3569, + 3569, + 3569, + 3569, + 3569, + 3569, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 392, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 392, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 392, + 400, + 400, + 0, + 0, + 0, + 0, + 400, + 400, + 392, + 392, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 705, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 0, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 280, + 280, + 392, + 392, + 393, + 746, + 747, + 394, + 392, + 392, + 280, + 280, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 400, + 400, + 749, + 749, + 401, + 0, + 0, + 402, + 749, + 749, + 400, + 400, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 769, + 0, + 757, + 757, + 0, + 0, + 0, + 0, + 757, + 757, + 704, + 768, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 777, + 0, + 0, + 0, + 0, + 0, + 707, + 0, + 0, + 0, + 0, + 776, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 766, + 715, + 766, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 286, + 280, + 0, + 750, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 750, + 0, + 280, + 286, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 756, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 756, + 0, + 0, + 831, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 764, + 0, + 0, + 822, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 822, + 0, + 0, + 0, + 822, + 0, + 0, + 0, + 822, + 0, + 0, + 283, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「・・・・・・・・・」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 21, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 2 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[20]「・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[35]「0。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[25]「~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「...」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 23 2 19" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 20, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<カメラマン>「...」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 24 9 5" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 17 11 5" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 300 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 24, + { + "list": [ + { + "code": 41, + "parameters": [ + "02Player", + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "02Player", + 2 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30]「~~」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 17, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 2 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[40]「0。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 23 cancel" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 24 cancel" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 17 cancel" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 101 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 17, + "y": 4 + }, + { + "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": "SF_People2", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かが体育館の入り口に居座っていた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不良を倒してくれたそうだ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17, + "y": 13 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 15 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 15 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 15 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 15 + }, + { + "id": 10, + "name": "コウ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "04Player", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 13 + }, + { + "id": 12, + "name": "EV012", + "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": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 13 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 13 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 13 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 15 + }, + { + "id": 17, + "name": "ヒトミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 13 + }, + { + "id": 20, + "name": "カメラマン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "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": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 19 + }, + { + "id": 21, + "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": "01rikka", + "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": 10, + "y": 5 + }, + { + "id": 22, + "name": "EV022", + "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": "SF_People2", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かが体育館の入り口に居座っていた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不良を倒してくれたそうだ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17, + "y": 12 + }, + { + "id": 23, + "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": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かが体育館の入り口に居座っていた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不良を倒してくれたそうだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お陰で部活に打ち込める" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 11 + }, + { + "id": 24, + "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": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 11 + }, + { + "id": 25, + "name": "EV025", + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 76, + 2, + 7, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 8 + }, + 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/www/data/Map063.json b/www/data/Map063.json new file mode 100644 index 0000000..87763af --- /dev/null +++ b/www/data/Map063.json @@ -0,0 +1,4867 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "Cubes", + "pan": 0, + "pitch": 70, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueSuccess", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 11, + "width": 26, + "data": [ + 1544, + 1544, + 1544, + 7634, + 7644, + 7644, + 7644, + 7628, + 7644, + 7628, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7628, + 7654, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 6067, + 6065, + 6069, + 7648, + 6074, + 7648, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 7648, + 6074, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 6064, + 6426, + 6064, + 7648, + 6064, + 7648, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 7648, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 6076, + 4058, + 6076, + 7648, + 6076, + 7648, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 7648, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 6430, + 4060, + 6427, + 7635, + 7649, + 7655, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 7660, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 1624, + 1624, + 1624, + 7648, + 6418, + 6422, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 6423, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 1624, + 1624, + 1624, + 7648, + 6424, + 6428, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 6425, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 1624, + 1624, + 1624, + 7648, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4052, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 1624, + 1624, + 1624, + 7648, + 4032, + 4016, + 4016, + 4016, + 4016, + 4016, + 4016, + 4016, + 4016, + 4040, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 6702, + 1624, + 6702, + 7648, + 4056, + 4024, + 4016, + 4016, + 4016, + 4016, + 4016, + 4016, + 4016, + 4040, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 1624, + 1624, + 1624, + 7657, + 7661, + 4056, + 4044, + 4044, + 4044, + 4028, + 4044, + 4044, + 4044, + 4054, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 1624, + 1624, + 1624, + 6419, + 6418, + 6418, + 6418, + 6418, + 6422, + 4048, + 6419, + 6418, + 6418, + 6418, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7648, + 1624, + 1624, + 1624, + 6425, + 6424, + 6424, + 6424, + 6424, + 6428, + 4060, + 6425, + 6424, + 6424, + 6424, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7660, + 1624, + 1624, + 1624, + 1624, + 1624, + 1624, + 1624, + 1624, + 1624, + 1624, + 1624, + 1624, + 1624, + 1624, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6075, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6071, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6419, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6422, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6425, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6428, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 0, + 0, + 3458, + 3468, + 3468, + 3468, + 3452, + 3468, + 3452, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3452, + 3478, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 3472, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 3472, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 4202, + 0, + 3472, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 4192, + 0, + 3459, + 3473, + 3479, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4194, + 4163, + 4196, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4200, + 4172, + 4198, + 3472, + 4176, + 4160, + 4160, + 4164, + 4188, + 4172, + 4188, + 4168, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 4192, + 0, + 3472, + 4200, + 4188, + 4188, + 4198, + 3482, + 4192, + 3482, + 4200, + 4188, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4194, + 4163, + 4196, + 3481, + 3473, + 3473, + 3473, + 3473, + 3479, + 4192, + 3481, + 3473, + 3473, + 3485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3484, + 4200, + 4188, + 4190, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4191, + 4193, + 4193, + 4193, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 8, + 0, + 0, + 0, + 0, + 931, + 932, + 852, + 0, + 854, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 881, + 940, + 995, + 214, + 995, + 939, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 939, + 940, + 1016, + 0, + 1016, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 930, + 0, + 930, + 0, + 930, + 0, + 930, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 938, + 369, + 938, + 369, + 938, + 369, + 938, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 29, + 0, + 0, + 0, + 0, + 888, + 889, + 890, + 853, + 872, + 873, + 874, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 931, + 932, + 860, + 861, + 880, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 0, + 0, + 977, + 988, + 995, + 0, + 995, + 986, + 976, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 505, + 505, + 985, + 996, + 0, + 0, + 0, + 994, + 984, + 505, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 941, + 941, + 941, + 0, + 0, + 0, + 941, + 941, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 949, + 949, + 949, + 0, + 0, + 0, + 949, + 949, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 0, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 941, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 949, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0 + ], + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 17, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 2 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 49, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-20", + 0, + 0, + 400, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「おっと、予定よりお早いお着きですねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あと1時間もあれば完成品がお見せできたんですけど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「やっと見つけた・・・\\n[4]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "って・・・は・・・裸!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "学生相手になにしてるのよ、この変態秘書!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「\\n[4]大丈夫?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すぐ助けるよ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「仕方がない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ここは退散しましょー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "社長~~~~!! プランBです~~~!!」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 14, + "parameters": [ + -3, + -3 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + -3, + -3 + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + -3, + -3 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + -3, + -3 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「こらー待てー!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「待って、まずは\\n[4]くんを」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「はあはあ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなすまない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「少し休んだほうが良いよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そう言うわけには・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " アイツら・・・生体パーツを作ってるって・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「そう、ね・・逃がすわけには行かない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 立てる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「も、もちろんです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 思い知らせてやりましょう」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 5, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 4, + 0, + false + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 19 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 19, + 19, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 52, + 52, + 2, + 1, + 7 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0魔法 詠唱10(3秒)s", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{\\{\\n[4]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " を取り戻した!!" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 120 + ] + }, + { + "code": 222, + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 9 + }, + { + "id": 3, + "name": "秘書", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 12, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 44, + "variableValid": true, + "variableValue": 5 + }, + "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": 14, + "y": 5 + }, + { + "id": 4, + "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": "04Player", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 44, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 3 + }, + { + "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": "!Switch2", + "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": 9, + "y": 6 + }, + { + "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": "!SF_Door2", + "direction": 2, + "pattern": 2, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Door2", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 5, + "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": "!SF_Door2", + "direction": 2, + "pattern": 2, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Door2", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 5, + "y": 11 + }, + { + "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": "!SF_Door2", + "direction": 2, + "pattern": 2, + "characterIndex": 4 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Door2", + "direction": 6, + "pattern": 2, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 1, + "walkAnime": false + } + ], + "x": 5, + "y": 10 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 75, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「なにこれ? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いかにも厳重そうなバリアが貼られているわね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大事なものでも閉まってるのかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もしやこの先に工場の秘密が・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「僕が思うに、人質を取っているなら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最も厳重に守られているエリアにいるはずだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]くんもこの先に捕まっている可能性が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "高いんじゃあないかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「じゃあ早く助けようよ!! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このバリア、どうやって解除するの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「見たところ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かなり強固なエネルギーで保護されている。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どこかに制御装置があるはずだけど・・・。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「このバリアは単なる物理的障壁ではなく、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "高度なテクノロジーが使われている。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "制御装置を見つけ出し、コードを解読する必要があるわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "しかも見た所三重にもロックがある。複数箇所からアクセスが必要ね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「つまり3つの制御装置を見つければ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このバリアを消せるって事でいいのね?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「じゃあ、分かれて制御装置を探そう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]にもしものことがあったら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "時間がないよ、急がなくちゃ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「そうだね・・じゃあボクは・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「いえ、ここは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "敵の拠点の真っ只中よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私たちは離れずに一緒に行動するべきよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ふむ・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さてはリッカくん、まだ僕を疑ってるのかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「アンタが真っ先にギャンデッドに殺されそうだからでしょ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒョロ長御曹司!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今は疑い合ってる場合じゃないのよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「そうだよ、ジュウイチロウくん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカちゃんはいつだって一番良い作戦を立ててくれるんだから。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一緒に行動しようよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「なるほど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女たちとつみ重ねた信用は確かなようだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[1]」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「分かった、それなら仕方ない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、今は僕もチームの一員だ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全力で協力するよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「何かあった時は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクが真っ先に盾となって君たちを守ることを誓うよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[32]「いい心がけね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあ私達も心置きなく見殺しにして" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "生き延びてあげるわ。」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃7", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "Mystery", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{\\{\\n[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " が先頭になった" + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": true, + "variableValue": 1 + }, + "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": 5, + "y": 8 + }, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map064.json b/www/data/Map064.json new file mode 100644 index 0000000..658dd18 --- /dev/null +++ b/www/data/Map064.json @@ -0,0 +1,23593 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "FaceTile", + "battleback2Name": "Fort2", + "bgm": { + "name": "03花風はほのかに", + "pan": 0, + "pitch": 120, + "volume": 85 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 1, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 12, + "width": 26, + "data": [ + 1544, + 1544, + 1544, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 6700, + 3664, + 6700, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6770, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6764, + 6780, + 6780, + 6780, + 6780, + 6780, + 6782, + 6797, + 3664, + 6795, + 6779, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6784, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 3664, + 7139, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 6472, + 6476, + 6473, + 6472, + 6476, + 6472, + 6472, + 6784, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 3676, + 7145, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3235, + 3245, + 1553, + 1553, + 1553, + 3243, + 3237, + 6784, + 3234, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3236, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3232, + 3666, + 3652, + 3652, + 3652, + 3668, + 3232, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3232, + 3648, + 3632, + 3632, + 3632, + 3656, + 3232, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3232, + 3648, + 3632, + 3632, + 3632, + 3656, + 3232, + 6796, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3232, + 3672, + 3660, + 3660, + 3660, + 3670, + 3232, + 7143, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3217, + 3220, + 3220, + 3220, + 3220, + 3220, + 3226, + 7149, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6796, + 3240, + 3228, + 3228, + 3228, + 3228, + 3228, + 3230, + 3233, + 3229, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3225, + 6796, + 3289, + 3285, + 5952, + 5936, + 6785, + 6797, + 6978, + 6980, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6797, + 6978, + 6980, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6797, + 3232, + 6978, + 6980, + 3280, + 5952, + 5936, + 7139, + 7138, + 6984, + 6982, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 6984, + 6982, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 3232, + 6984, + 6982, + 3280, + 5952, + 5936, + 7145, + 7144, + 7139, + 7142, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7139, + 7142, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 3244, + 7139, + 7142, + 3292, + 5952, + 5936, + 1601, + 1601, + 7145, + 7148, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 7145, + 7148, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 7145, + 7148, + 1601, + 5952, + 5936, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 5952, + 5936, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 5952, + 5936, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3570, + 3572, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 526, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 784, + 784, + 784, + 784, + 784, + 784, + 784, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 784, + 784, + 355, + 212, + 355, + 784, + 784, + 0, + 183, + 264, + 265, + 265, + 0, + 71, + 0, + 0, + 71, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 934, + 935, + 363, + 835, + 363, + 934, + 935, + 0, + 191, + 0, + 0, + 0, + 0, + 0, + 127, + 0, + 79, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 95, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 95, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 952, + 0, + 954, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 518, + 519, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 676, + 527, + 0, + 0, + 0, + 0, + 0, + 0, + 849, + 370, + 371, + 368, + 370, + 371, + 849, + 0, + 140, + 256, + 257, + 257, + 258, + 292, + 0, + 0, + 280, + 0, + 684, + 107, + 0, + 0, + 0, + 0, + 0, + 0, + 926, + 927, + 875, + 827, + 875, + 926, + 927, + 0, + 180, + 259, + 260, + 261, + 266, + 517, + 0, + 0, + 618, + 0, + 107, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 354, + 883, + 379, + 883, + 354, + 941, + 0, + 188, + 267, + 268, + 269, + 678, + 79, + 135, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 362, + 969, + 0, + 968, + 362, + 976, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 144, + 144, + 0, + 0, + 0, + 147, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 0, + 0, + 0, + 0, + 0, + 941, + 0, + 0, + 0, + 146, + 433, + 0, + 147, + 0, + 0, + 147, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 986, + 0, + 0, + 0, + 976, + 0, + 0, + 0, + 0, + 457, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 530, + 953, + 994, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 145, + 145, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 960, + 961, + 962, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 700, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 78, + 78, + 0, + 78, + 78, + 0, + 0, + 0, + 0, + 78, + 78, + 0, + 78, + 78, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 86, + 86, + 0, + 86, + 86, + 0, + 0, + 0, + 0, + 86, + 86, + 0, + 86, + 86, + 0, + 0, + 0, + 0, + 471, + 0, + 0, + 275, + 275, + 0, + 0, + 275, + 0, + 0, + 275, + 0, + 0, + 275, + 0, + 0, + 275, + 0, + 0, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "events": [ + null, + { + "id": 1, + "name": "リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "クリア後-段階イベント" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 10, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ちょっといいかしら?" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "今後について話し合っておきたいんだけど・・・」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ええ、もちろんです」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 4, + 9, + 7, + 0, + 0 + ] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "クリア後-汎用イベント" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「俺たちみたいな学生に" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全力でサポートしてくれて本当に嬉しいです。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "地域のお巡りさんなんて全然相手にしてくれなくて」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「いいえ、その逆です。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " あなたたちがSIGNALをサポートして行くのよ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「SIGNALはギャンデッドに" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "唯一対抗できる組織にも関わらず人員不足で" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 日々の犯罪を取り締まるので精一杯」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「だから見込みのある貴方達を" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 実戦で鍛えて即戦力になってもらおうってのが" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 私がここまで来た目論見なのよ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・それはまた・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "スケールの大きい。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "いや、精一杯頑張らせていただきます」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「まずは順調、と言って良いでしょうね」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「ニュースでは地下のクラブハウスで" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "原因不明の火災発生" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 当面営業中止としか報じられていないわね。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「真実を知っているのは我々だけってことですか」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「でも河川敷が怪しいのは間違いないわね」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「あの子供がギャンデッドのそれなりの位置にいるとしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「Mr.ブラック」が黒幕と見て間違いなさそうね・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "どうやって炙り出したものか・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「ふむ・・・年相応の常識・・・考えものだわ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 6, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「・・・・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんが見当たらない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうしたんだろう?" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]屋上\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]カラオケ店\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]河川敷\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]歓楽街\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 4, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]屋上\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 21, + 0, + 5, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 43, + 1 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 44, + 1 + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ねー知ってる?" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "校舎裏の共同トイレの話」" + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "\\n<\\n[2]>\\F[21]「童貞男子食いの痴女が出るって話?" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "童貞の流した都市伝説でしょー?」" + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "\\n<\\n[3]>\\F[33]「そもそも共同トイレなんか" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "使う女子なんかいないっつーの" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "とっとと潰しなさいよね、あんなもの」" + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "\\n<\\n[5]>\\F[5]「屋外で限られたスペースだと" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "ああなるんだよ。仕方ないさ」" + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "\\n<\\n[2]>\\F[21]「実際" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "部活中の男子が使ってるくらいだよね」" + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「実質男子トイレだよな・・・」" + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "\\n<\\n[5]>\\F[5]「あんなところでセックスするなんて" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "どんな病気になるか分かったもんじゃないね」" + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "\\n<\\n[3]>\\F[33]「よしんばそんな所に出没する女がいたとして" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "そいつ自体が病原体そのものよ」" + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あんまり変な噂が立つのも良くない・・・" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "少し調べた方が良いかもなぁ」" + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]校舎裏の共同トイレ\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "か・・・・・" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 1, + "walkAnime": true + } + ], + "x": 15, + "y": 6 + }, + { + "id": 2, + "name": "ミミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "クリア後-段階イベント" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 11, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ねえねえ、\\n[4]" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "ちょっとミミちゃんの話し相手になってよ」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ、構わないぞ」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 4, + 9, + 7, + 0, + 0 + ] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "クリア後-汎用イベント" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「チーム名も決まったことだしガンガン" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "活動していこうねー」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「シグニットの看板" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ジュウイチロウ君が作ってくれたんだって」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「きっと彼も戦う気持ちはボクらと一緒なんだろうね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「そうだな」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[21]「河川敷は子供達が遊ぶ公園もあるって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "言うのに・・・・・ギャンデッドがいるとしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "不安だよねぇ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[21]「ホームレスさん達、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "フジミ重工の系列病院で診てもらってから" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "保護施設に移すんだって。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "良かったね」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[21]「この前はある意味" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "一番緊張する潜入作戦だったねぇ・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 6, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[21]「とにかく\\n[4]が無事で良かったよ~~」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミが見当たらない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうしたんだろう?" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 60, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]病院\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 60, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]病院\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 60, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]病院\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 60, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]屋上\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 60, + 0, + 4, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]病院\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 1, + "walkAnime": true + } + ], + "x": 16, + "y": 6 + }, + { + "id": 3, + "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": "03Player", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "クリア後-段階イベント" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 12, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ねえ、ちょっとつきあってくれる?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ、わかった」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 4, + 9, + 7, + 0, + 0 + ] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "クリア後-汎用イベント" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「んもうっ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私はAGOVACIS(アゴヴァシス)" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "の方が絶対格好いいしセンスもあると思ってるのに」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「聞けば聞くほど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ビジュアル系バンドみたいなネーミングだなぁ・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「ねえ、見た?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 部室前の看板" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 御曹司の奴が頼んでもいないのに設置したのよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「良いじゃないか" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 校則とかに問題はないだろ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " みんなの士気も上がるさ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「違う!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 私はまだチーム名納得いって無いの。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「そっちかよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「河川敷ねぇ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あの辺ホームレスや不法投棄ゴミも多くて" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " みんな近寄り難いのよね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 催眠装置もたまたま拾ったゴミなんじゃないの?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「あのガキを取り逃がしたのは惜しかったけど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "河川敷は綺麗になったわね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "本当臭いが酷くてダメだったわ・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "結局、あの時の服は全部処分したのよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[31]「ラブホテルに潜入したことは" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "誰にもバレてなさそうよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全く学校で噂になったら大変な所だったわ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 6, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[32]「フフフ、ここまでやれるなんて・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お父様も鼻が高いでしょうね」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 44, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミが見当たらない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうしたんだろう?" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]病院\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]病院\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]病院\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]屋上\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 23, + 0, + 4, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "もしかしたら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\C[18]病院\\C[0]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "にいるかもしれない?" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 1, + "walkAnime": true + } + ], + "x": 14, + "y": 7 + }, + { + "id": 4, + "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": 2, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "回想ルームに行きますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 14, + 14, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 95, + 14, + 20, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "05ntr-mob", + 0, + "", + 0, + "" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 19, + "y": 2 + }, + { + "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": 5, + "characterName": "!SF_Door2", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12, + "indent": null + }, + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 19, + "y": 0 + }, + { + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 21, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 20, + "y": 13 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「チーム名かぁ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 考えもしませんでした・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「確かに行動していく上で命名したほうが良さそうね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[32]「はいはい!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私考えてたのがあるわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " SIGNALみたいに略称はどう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「Anti-gang outdoor vigilante activity CIRCLE in " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " Suzugatake" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "(アンチ ギャンデッド アウトドア ヴィジランテ アクティビティ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サークル イン スズガタケ)で・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[32]「\\{AGOVACIS(アゴヴァシス)\\}" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ってどうかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なんでシレッと自分の名前入れてるんだよ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Monster3", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「なによ!! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お父様の助力あってのこの部活動でしょう!!」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_002_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「横暴すぎだよー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それにギョンデッドより悪者みたいな名前で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヤダヨー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「じゃあミミはどんなのがいいの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[22]「そうだなー分かりやすく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「\\{シグナル部\\}」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でどーう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「安直すぎるだろ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]「ふむふむ・・・これは纏まりそうにないわねぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「り、リッカさんどうにか収拾をつけてください・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「そうね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 「SIGNALを目指すユニット」・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「両方くっつけて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 「\\{SIGNIT(シグニット)\\}」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " っていうのはどうかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ、それがいいです」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Monster3", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]\\M[shake]「ンモーーー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうやってすぐリッカに迎合するーーー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この風見鶏男~~~~っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ええ・・ええっとお・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺はパトロールに向かいまーす!!」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「こうして" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 命名だけでこの日は終わってしまった」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 222, + "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": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 24, + "y": 3 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 22, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イベントを進めますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 8, + 8, + 0, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 64, + 17, + 7, + 4, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 34 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・ということで・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けないと・・・でも場所が分からないんだ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「この辺で峠と言ったら" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "悪名高い「イロハニ坂」でしょう?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "暴走族や走り屋が多いから女子は絶対近づいちゃ駄目って" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "言われてるじゃない」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ・・・そうなのか?」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[24]「コワイ場所だしギャンデッドがいてもおかしくないよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "でもかなり長い坂だから" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それだけじゃ突き止められないよねぇ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「私はこの街のことは詳しくないけど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "簡単な解決法があるわよ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「なっ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカさん・・・・何を考えてるの?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]\\{「ギャンデッド追及の基本は潜入捜査!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「誰かがわざとナンパされて車に乗り込むの。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そうすれば、ギャンデッドのアジトを突き止めることができるわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「後は、残ったメンバーがGPSで" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "場所を特定して追いかければいいの。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "捕まるだけだから、潜入としては初歩の初歩ね。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「おいおい、そんな危険なことをするなんて...」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[23]「でも他に名案あるぅ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカちゃんの言う通りにするとしても・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "誰がナンパされるの?」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「そうねえ、経験のある私が" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "やるのが適任だけど・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "この中で一番魅力的な女性の方が成功率が高いわね。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[32]「なるほどねー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そうなるともう決まったようなものじゃないかしら?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "・・・・・・・・・・・・・・ねっ\\n[4]」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「ウフフ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ここは平等に・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "最終的には部長に決めてもらいましょう。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「みんな俺で面白がってるぞ...」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ええいっ!!部長命令だ。 " + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "責任は俺が取るんだから文句は言わせない!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "誰に潜入してもらおう?" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 15 + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Darkness3", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Damage2", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster3", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その後の大混乱はここでは割愛するとしよう・・・" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "とにかく" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうしてナンパ大作戦が決行を迎えたのだった" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 216, + "indent": 1, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 11, + 1, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "飛ばす" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 2 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 23, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イベントを進めますか?" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "部室にメンバーが揃っていない場合" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "揃うまで待ちます" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "(特定のイベントをスキップします)" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 36 + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 8, + 8, + 0, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 64, + 17, + 7, + 4, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 34 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・と言うことです。」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「バイトとして潜入するなら簡単でしょう。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "地下とはいえ街の中心地、そこまで危険もないと思うわ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "多少探りを入れる必要があるから、潜入の腕の見せ所ね。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「よし、これで決まりだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "今夜、ナイトクラブに潜入してギャンデッドの催眠装置を" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "売買している男を見つけ出すぞ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「バイトは一名だから残りのメンバーは" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "カラオケボックスで待機しましょう" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "上手く手引きできれば地下で合流してもいいし」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[32]「女性を良いように操るなんて下品な連中ね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "乗り込んで徹底的にとっちめてやりましょう」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いや・・・ヒトミは今回無理だろ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お前、お嬢様だから、バイトなんてしたことないんじゃないか?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]\\{「なっっ!!そ、そんなこと・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[22]「ボクもやってみたいなー。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ナイトクラブって楽しそうだし、音楽も好きだし" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "一回行ってみたかったんだよー」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[12]「まあ、私がやってもいいわよ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "似たような潜入調査をしたことがあるわ。」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「なっ~~!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私だってやればできるのよ!リッカさん" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "貴女だけが特別なわけじゃないわ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「おいおい、ヒトミ、落ち着けよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "バイトは大変だぞ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "誰に潜入してもらおう?" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 15 + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Darkness3", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Damage2", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster3", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その後の大混乱はここでは割愛するとしよう・・・" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "とにかく" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうしてバイト大作戦が決行を迎えたのだった" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 34, + 5, + 14, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "飛ばす" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 3 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 24, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イベントを進めますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 36 + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 8, + 8, + 0, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 64, + 17, + 7, + 4, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 34 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・と言うことです。」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[24]「酷いよー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ホームレスさん達可哀想」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「いつだって犯罪の被害を真っ先に受けるのは" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "弱者からよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 女性、子供、貧困者…」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[31]「ホームレスのコミュニティに潜入できれば" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "何かわかるかもしれないわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "次の作戦は決まりね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でもあの様子じゃ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なかなか難しそうです・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "口封じのことも考えると強硬手段も取りたくありません。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "どうすればいいのか・・・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「いっそ河川敷のダンボールハウス一帯" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 爆発して一掃出来たらどんなに楽か…」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[32]「なんてダメよね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ホームレスさん達困っちゃうもの」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「本気で言おうとしてただろ・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「それに証拠も何もかも消し飛んでしまうわよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "とはいえ・・・私もホームレスのコミュニティへの潜入経験は" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "流石に無いわ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ふむ・・・・」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 4, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「失礼、こう言うのはどうかな?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「なあに? 御曹司?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ホームレスに変装しろなんて言うんじゃないでしょうね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "絶対嫌よっ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「それよりはもっと自然だよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 支援物資を配ってボランティア活動って体で" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " コミュニティにみんなで入り込むってのはどうだい?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 物資はうちで用意するよ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「物で釣るって事?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 金に物を言わせた" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " お坊ちゃんが考えそうなアイデアね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「お前が言うな!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「オホン・・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "でも実行するなら一番現実的ではあるわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ああ、それにギャンデッドを倒しても" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 彼等の生活を救える訳じゃないだろう?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「これを機に継続的な支援を会社に" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "働きかけてみようと思うんだ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[21]「凄い、ジュウイチロウくん。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " そこまでホームレスさん達のこと考えてくれてたんだね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「物資は何を用意するつもり?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " こちらで確認しても?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「モチロンさ、君たちが配るものだからね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 食料品、衣類、あとお酒かな?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 一番喜ばれるし、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " それにヤマタノオロチ伝説の時代から定番だろう?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「アルコールは口を軽くするものね…" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 未成年が配るのは問題もあるけれど・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " まあ良いでしょう」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「俺も賛成です" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " この方法なら誰か一人だけ潜入させなくていいって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 事ですよね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 安全だと思います」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「じゃあ今度の日曜日に決行しようか" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "物資は直接運んでおくよ」" + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "DW_目標設定 \\i[169]潜入調査-第「\\V[7]」段階" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうしてボランティア大作戦が決行を迎えたのだった" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 13, + 11, + 7, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "飛ばす" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 25, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イベントを進めますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 36 + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 8, + 8, + 0, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 64, + 17, + 7, + 4, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 34 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・と言うことです。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "えっと・・・その・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[25]「そっかぁ・・。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "情報は嬉しいけど・・・困るよね・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[32]「あらそう? 私、名案があるんだけど良いかしら?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「パパ活女子に扮して接触するとか" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "言わないだろうな?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "危険すぎるし、第一、俺が何も出来ないだろ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「\\n[4]くんが1人で入るのは無理があるわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "合流できなくなってしまう。」" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " " + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でしょう・・・この作戦では・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「だから、誰かと" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "カップルを演じて二人に入る必要があるわ。」" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " " + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 225, + "indent": 1, + "parameters": [ + 5, + 5, + 30, + true + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\{「なななっっ!!」" + ] + }, + { + "code": 225, + "indent": 1, + "parameters": [ + 5, + 5, + 30, + true + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[25]「\\{「えええ~~~~っっ!!」" + ] + }, + { + "code": 225, + "indent": 1, + "parameters": [ + 5, + 5, + 30, + true + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_10", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[333]「\\{「フゴォオオオ~~~~っっ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[14]「えっと・・・説明が難しかった?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "だからまず、カップルを装って2人で潜入" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そこから単独行動に移ってMr.ブラックなる人物に接触。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ここまでは良い?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「で、パパ活女子さんとすり替わって情報を聞き出してる間に" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "残り3人がラブホテル内で合流して有事に備える。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "危険な場合は突入して一気に仕掛けるのよ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[14]「問題はタイミングよね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ああいう施設は情報端末が極端に繋がらないの。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "盗撮や盗聴防止・・・故に怪しい人物も出没しやすいわけだけど。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "連絡を取り合えないのは連携に関わるわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いえ・・あの・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そういうことではなく・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカさん。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その・・・ですね・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[24]「リッカちゃん、高校生の常識から外れすぎてるよ~~" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そう言うところ良くないよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[32]「そうよ、そうよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカはこう言う所がだめなんだから" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "んもぉ~~!!こんな時に何を言ってるのよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[15]「そ・・・そうかしら?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "確かに貴方達と作戦行動する上で見直すべき所" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なのかもしれなかったわね」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[32]「うん、リッカは" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "この作戦では頼りにならないのよ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "だからカップル役は私で決まりね」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「おいおい、いや待て!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "どうしてそうなるんだ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "作戦自体に問題あるだろ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「何よ!! 私が相手じゃ不満だっていうの?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[25]「う・・うん、、\\n[4]、大丈夫だよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカちゃんが考えてる作戦なんだよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "きっと問題ないんだから。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[13]「大丈夫よ。この作戦は私がするわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "たしかに今までで一番危険な潜入ですもの・・・」" + ] + }, + { + "code": 225, + "indent": 1, + "parameters": [ + 5, + 5, + 30, + false + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster3", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「キィィ~~~~!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんですって~~!!アンタが\\n[4]と一緒に" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ...そんなの絶対反対よ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああもう・・・!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうなるって分かってるのに・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "2人共落ち着いてくれ~~~!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[24]「\\n[4]~!! 部長責任~~~!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く決めて~~~~!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "誰に潜入してもらおう?" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 15 + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Darkness3", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Damage2", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 20 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Monster3", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その後の大大大大大大混乱はここでは割愛するとしよう・・・" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "とにかく" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうしてラブホテル大作戦が決行を迎えたのだった" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 8, + 12, + 12, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "飛ばす" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 5 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 26, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イベントを進めますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 36 + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 8, + 8, + 0, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 64, + 17, + 7, + 4, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 34 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・と言うことです。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "これ以上は俺には無理でしたけど・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[32]「フジミ塗料はフジミ重工の子会社なんでしょ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こう言う時こそなんとかしなさいよ、御曹司」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[11]「そうね、場合によってはフジミ塗料が" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドに技術供給してる疑いも出てくるわよ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "協力してくれるわよね、ジュウイチロウくん?」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 4, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「勿論さ、子会社の責任は親会社の責任でもある" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全力で協力するよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「それに僕も興味がある。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "父に聞いても、フジミ塗料のことはよく分からないそうなんだ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まだ新しい会社らしくてね・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でも、どうやって入るんだ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "一般人は立ち入り禁止だけど・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「大丈夫だよ。もう連絡は入れてあるからね・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[31]「え?どういうこと?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[14]「・・・・・・・・・・・・」" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 51, + 14, + 13, + 0, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "DW_目標設定 \\i[169]潜入調査-第「\\V[7]」段階" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "飛ばす" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 6 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 27, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イベントを進めますか?" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この先やり直しは出来ません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やり残したことはないか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "注意して決定してください" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 36 + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 8, + 8, + 0, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 64, + 17, + 7, + 4, + 0 + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "車ブーン", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "こうして俺達は一路" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "司令官の車で現地へと向かった" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 46 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 9, + 17, + 23, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "飛ばす" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 7, + "y": 5 + }, + { + "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": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 251, + "indent": 0, + "parameters": [] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 10, + false + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 4 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 19 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 8, + 0 + ] + }, + { + "code": 241, + "indent": 1, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 216, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 23, + "y": 5 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 21, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカに装備を改良してもらいますか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "【改良したい物は装備を外しておきましょう】" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_10", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "greedShop" + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "モーション_拡大率x smooth" + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "モーション_拡大率y smooth" + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "モーション_位置x smooth" + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "モーション_位置y smooth" + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "ロゴ-開始" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 8, + "ショップ背景1", + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 10, + "ショップ背景-リッカ1", + 0, + 0, + 2000, + 0, + 120, + 120, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 11, + "ショップ背景2", + 1, + 0, + 700, + 400, + 1, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 9, + "回転エフェクト", + 1, + 0, + 700, + 400, + 500, + 500, + 0, + 1 + ] + }, + { + "code": 233, + "indent": 1, + "parameters": [ + 9, + 3 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "ロゴ-真ん中貯め" + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 8, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 230, + 0, + 60, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 11, + 0, + 1, + 0, + 800, + 300, + 100, + 100, + 255, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 10, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 9, + 0, + 1, + 0, + 800, + 300, + 100, + 100, + 255, + 1, + 60, + false + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0SF16(1秒)", + "volume": 30, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 80 + ] + }, + { + "code": 302, + "indent": 1, + "parameters": [ + 0, + 3, + 0, + 0, + false + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 0, + 7, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 0, + 8, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 0, + 4, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 0, + 5, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 3, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 4, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 6, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 8, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 11, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 12, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 13, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 16, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 17, + 0, + 0 + ] + }, + { + "code": 605, + "indent": 1, + "parameters": [ + 1, + 18, + 0, + 0 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "ロゴ-引っ込む" + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 8, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 2, + 30, + true + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 10, + 0, + 0, + 0, + 2000, + 0, + 100, + 100, + 0, + 0, + 30, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 11, + 0, + 1, + 0, + 700, + 400, + 1, + 1, + 100, + 1, + 60, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 9, + 0, + 1, + 0, + 700, + 400, + 500, + 500, + 150, + 1, + 30, + false + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "ロゴ-消す" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_11", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 30 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "モーション_初期化" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 5, + "y": 6 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「訪問、感謝致します。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「俺は一応の部長をしてる、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 鳴虫山 \\n[4]って言います」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「 \\n[4]って呼んで下さい" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 15, + 15, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「こちらこそ進路に希望してくれて嬉しいわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "随分フランクね。」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「じゃあ私もリッカでいいわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そ、そんな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 恐れ多いですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「そう構えないで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私たち" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 同級生なんだから」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「\\n[4]は苗字で呼ばれるの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "嫌いなんです・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なにせ鳴虫山(なきむしやま)ですから・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「へえ、随分打ち解けてるのね」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_002_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「ボク達、3人とも幼馴染なんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクは 「赤薙ミミ」よろしくね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカちゃん」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「以前は陸上してたから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体力には自信があるよ。」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「でも勉強は全然駄目だから・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]とヒトミもいる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この部活でSIGNAL入隊目指すことにしたんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "安定就職先として」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「不順な動機のやつで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すいません・・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「いいんじゃない?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " うちは脳筋ばかりだから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 上手くいくと思うわ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_003_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「改めまして、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私は「錫ヶ岳 ヒトミ」です。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 副部長で地域警察との連携役も行ってます」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「お察しかも知れませんが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "対策本部の「錫ヶ岳副総司令」は私の父です。」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「すずがたけ…?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ええ、名前は存じているわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 直接お会いしたことはないけど・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「でしょうね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "父は天狗岩総司令に続く本部のナンバー2ですから。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALの責任者でもそうそう会えないかと。」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「あ、天狗岩総司令には何度も会ってるわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 週一で呼び出されてるから!!」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Monster3", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_003_10", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]\\M[shake]\\{「なっ!!ななな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なああんですってえええ~~~~!!」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「あ、御免なさい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 別にマウントのつもりじゃなくて・・・事実ですもの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 総司令はSIGNAL肯定派なの、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・・アナタのお父様と違って」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]\\M[shake](総司令なんて雲の上の存在・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 常人は同じ空気も吸えないのよ)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「ええい、晴れて配属されたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "きっと私の方が上司になりますわ。博士" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今は好きに言っておきなさい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「おいおい辞めろよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大人気ない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なんでライバル視してるんだよ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「まあ、とにかくよろしく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヒトミさん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 上昇志向の女性は歓迎よ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「しかし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "警察関係者のご令嬢がいるとはいえ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " シグナル候補生を部活から出そうなんて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よく取り組んだものね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「おれは絶対にギャンデッド犯罪を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 許せないんです。学生でもできる限りのことはやろうって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " パトロールしたり、交番にギャンデッドの情報を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 伝えたり活動してます」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「一度もギャンデッド相手に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "動いてくれたこと無いけど・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「学生だからナメられてるんだろうね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・でもリッカさんが来てくれて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "部活動をサポートしてくれると言うなら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今以上のことが出来ると思います」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「立派な心意気だわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それに設備も充実してる・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 特に整備室は本部にも匹敵するわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " よく地方の学園の部室にこれだけのものを」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「それにも理由があって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 部員じゃないんですが・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " スポンサーがついてて、彼が用意してくれました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「へえ?」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「紹介がまだでしたね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "呼んできましょう」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 5 + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[11]]「失礼・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もういるよ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[11]]「富士見 ジュウイチロウ」です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 博士の為に父の会社がこの学園にインフラを整えました" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ご自由にお使いください」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「フジミ重工。・・・存じてるわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その御曹司って訳ね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "対策本部のSIGNAL以外の部署の主力武装も扱ってますものね」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「ご協力感謝します" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " でも研究データは渡さないわよ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 5 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[11]]「僕はただの学生です" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 企業戦争に口出し出来るような人間じゃありませんよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[11]]「それにみんなのように" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "勇気も体力もありませんから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せめてもの応援って所です・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「何言ってるのさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "普通はこんな事できないよ、ジュウイチロウくんには" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とっても感謝してる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[11]]「眩しいなぁ・・・君は。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "決められたレールを進む事を決定付けられている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人間からは羨ましすぎるよ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その青春が・・・ね」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「じゃあ今日は顔合わせってことで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本格的な活動は明日からにしましょう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その間に扱えそうな装備を作っておくわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せっかくの設備ですもの」" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 73, + 8, + 7, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうして夢のような初日は過ぎていった" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "モヤモヤ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "op画像02", + 1, + 0, + 600, + 300, + 1, + 1, + 1, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 1, + 0, + 600, + 400, + 130, + 130, + 255, + 0, + 120, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ずっと憧れていた・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ギャンデッドを倒す正義のヒーロー部隊・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誇張なんかじゃない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すべて失った俺にとっては・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あの人達こそ目指すべきヒーローだったんだ・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "色々準備はしていたけれど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まさかそんな夢が・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あっちから向かってきてくれるなんて・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当に俺たちがSIGNALを支える存在になれるのだろうか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不安と希望で胸が一杯になるのを感じた" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 11, + 16, + 0, + 0 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\{翌 日" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "学校のチャイム・遠く(エコー)03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「さて・・・本当に一晩で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "開発なんて出来るのかなぁ・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「なあ、聞いたか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 学校近くの工事現場、ギャンデッドが現れて占拠したって」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最近工事が滞っていたから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "警備も手薄になってたのかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "困っちゃうよなー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あんな所、奪って何する気なんだろ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「穏やかじゃないな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺たちに出来ることはあるだろうか?」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 64, + 17, + 7, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「みんなに装備を渡すわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「え? もう出来たんですか?」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "buki01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「これが私が一晩で作ったサイバー装備よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]君にはサイバーガントレット、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミさんにはサイバーレイピア、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミちゃんにはサイバーシューズを用意したわ。" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「よく、私がフェンシング" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "習ってたって知ってたわね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これはどう使うの?」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「刃の部分が電磁波でできていて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドの防御を貫くことができるの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボタンを押すと刃が出てくるから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それを振って攻撃するだけよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「シューズは、足元に反重力フィールドを発生させて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "高速で移動したり、空中に浮いたりすることができるの。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「これらの装備は、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それぞれあなたたちの特徴に合わせて作ったわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドと戦うために必要なものよ。」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_002_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「凄いすごーい!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当にボク達だけで何でもできそうだね」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ジャミング", + 0, + 0, + 400, + 200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「そして・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これも肌身離さずつけて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「これは「洗脳電波ジャミング」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドは催眠装置で簡単に人間を洗脳して" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誘拐したり利用したりするの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だから必須装備よ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_003_03", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「天狗岩総司令に何度も合ってるって言うのも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当みたいね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "改めて驚いたわ・・・アナタ本当に天才なのね・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[\\V[11]]>\\F[\\V[13]]「その天狗岩を洗脳しようとして失敗したのが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 発明のキッカケと言うのは黙って置きましょう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 怪我の功名ってやつだわ」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「今回は私がサポート役として、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "皆さんをバックアップします。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サイバー装甲にも有効な護身銃も持ってきたから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "戦闘もできるしね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「え?リッカさんは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "専用のシグナルスーツがあるはずでは?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "確か・・・ホワイト・・・」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 4 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「スーツは極秘情報満載だから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "他県持ち出し不可なのよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "月光市担当の司令官にも散々止められたわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全くもう・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ、そうだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "実は今朝早速ニュースになってたんですけど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "工事現場を占拠しているギャンデッドがいるらしいんです」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「そう、丁度いいわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その連中、私達で退治しちゃいましょう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "部隊の運用練習と作り終えた装備の試運転代わりにもなるし・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「え????」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんはまるでピクニック気分で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドの目撃地点まで俺たちを引っ張っていった" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 29, + 16, + 17, + 0, + 0 + ] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 222, + "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": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 1 + }, + "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, + "y": 3 + }, + { + "id": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 22, + "switch1Valid": true, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "pattern": 0, + "characterIndex": 0, + "direction": 2 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 6 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「おっす・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ん、・・・どうした?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なんだか空気がピリピリするぞ?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_002_09", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「ああ~~\\n[4]~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとなんとか言ってよー」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "クール・ゴリラ", + "volume": 70, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「それで・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "改めて進言したいことって何かしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミさん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「前回の工事現場での作戦は上手く行きました。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも実際にはアナタの指揮に応じてただけ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これではSIGNAL入隊を目指して訓練しているとは言えません。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「確かに武装を作ったのはアナタ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でもこの部は私が立ち上げて、インフラはフジミ重工のもの。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰か一人の貢献ではないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今後はもっとみんな公平に作戦に参加するべきでは無いかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「そうね、でもギャンデッド犯罪は危険よ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私は現役シグナルメンバーでアナタたちは学生" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何かあった時は私が責任を負わなくちゃ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Monster3", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_003_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「お黙りなさいっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 転校初日に「私達は同じ同級生だ」と言ったこと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 忘れたとは言わせないわよ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]「ギクっ・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そ、それは・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「やれやれ・・・ヒトミの性格上" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何処かでぶつかるとは思っていたけれど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "思ったより早かったな・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「しかしあのリッカさんが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっと分が悪そうだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうしてだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「ホラッ\\n[4]~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "間に挟まりなよっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あうう・・・まあまあ落ち着けよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それにリッカさん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヒトミの意見には俺も賛成です」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「こんなに協力してくれてるリッカさんに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 責任まで全部背負ってもらうのは違うと思います。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなで協力していく、ソレでいいじゃないですか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]「・・・・・・・・そうね・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それもそうかもね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「とはいえ俺たちだけじゃ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "作戦立案は出来ないから今後も指導よろしくお願いします" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ヒトミもそれでいいよな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「まあね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゃあ作戦計画はリッカさんに立てて貰うとして" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その決定は誰がするのかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[22]「そこはモチロン部長責任でしょー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そうだよね!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・エッ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 俺??????????」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_002_05", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「こうすれば一番丸くおさまるでしょ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 頼むよ、\\n[4]」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ、ああはい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 任せてください。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「た、大変なことになっちまった。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 7 + ] + }, + { + "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": 1, + "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": 20, + "y": 11 + }, + { + "id": 13, + "name": "ヒトミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "クリア後-段階イベント" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 5, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 5 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なんだか話しかけられる様子ではない」" + ] + }, + { + "code": 115, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 12, + 0 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 2, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 2, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ねえ、ちょっとつきあってくれる?」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ああ、わかった」" + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 4, + 9, + 7, + 0, + 0 + ] + }, + { + "code": 115, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "クリア後-汎用イベント" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 1, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「んもうっ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私はAGOVACIS(アゴヴァシス)" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "の方が絶対格好いいしセンスもあると思ってるのに」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「聞けば聞くほど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ビジュアル系バンドみたいなネーミングだなぁ・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 2, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「ねえ、見た?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 部室前の看板" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 御曹司の奴が頼んでもいないのに設置したのよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「良いじゃないか" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 校則とかに問題はないだろ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " みんなの士気も上がるさ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「違う!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 私はまだチーム名納得いって無いの。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「そっちかよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 3, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[34]「河川敷ねぇ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "あの辺ホームレスや不法投棄ゴミも多くて" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " みんな近寄り難いのよね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 催眠装置もたまたま拾ったゴミなんじゃないの?」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 4, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[33]「あのガキを取り逃がしたのは惜しかったけど" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "河川敷は綺麗になったわね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "本当臭いが酷くてダメだったわ・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "結局、あの時の服は全部処分したのよ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 5, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[31]「ラブホテルに潜入したことは誰にもバレてなさそうよ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "全く学校で噂になったら大変な所だったわ」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 2, + 0, + 6, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 12, + 12, + 0, + 0, + 2 + ] + }, + { + "code": 108, + "indent": 1, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「ふつうがお」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 44, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 1, + "y": 7 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 2, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「さて、今日もパトロールに行こう。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ、その前に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "前回の労いをしておかないと・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだかみんな話したいことがありそうだ」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 27 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 20, + "y": 10 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 7, + "switch1Valid": true, + "switch2Id": 17, + "switch2Valid": true, + "variableId": 2, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "1面後" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 1, + 2, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「ねえ、\\n[4]くん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私、男性のファッションはよく分からないんだけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そう言う長めの服が流行っているの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いえ、違います・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コレには事情が・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「入学したときは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " もっと背が伸びると思って買ったんだよね」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ピアノでガーン", + "volume": 40, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]\\M[shake]\\{「んがああっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「で、今でも意地になって着てるってわけ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 情けない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[14]「あ、ごめんなさい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "別にコンプレックスを抉るつもりは・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いいのよ、無理に話さなくて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「だって仕方ないじゃないですか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 制服って高いし、だったら長く着られる方がって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 思ったんですよ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「全く、言ってくれれば" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その程度買ってあげるわよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「身長が金で買えるか!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「そっちじゃないわよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「ああ、聞くも涙、語るも涙" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " かわいそう~~ヨヨヨ~~~」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 17, + 17, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 7, + "switch1Valid": true, + "switch2Id": 17, + "switch2Valid": true, + "variableId": 2, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "2面後" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 1, + 2, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「ねえ・・・?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 学園のことで気になるのだけど」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「プール施設が無いのね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 海なし県には水泳の授業は無いのかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そんな大雑把な!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ありますって、海なし県差別ですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「すぐ横に市民プールがあるんだよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "授業や部活で使う場合はそっちを使うんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "月光学園の学生はいつでも無料で入れるから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカちゃんも今度遊びに行こ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「そうね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あ、でもスクール水着は勘弁ね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " アレは体験しなくても良いわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「遊びに行くなら好きな水着でいいのよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 似合うのを選んであげるわ。いいお店知ってるから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「ショッキングスター」ってブティックの事?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いいなーボク緊張してあそこ入った事無いよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「じゃあ今度みんなで水着選びに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "行きましょうよ、ね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「水着一つで大騒ぎだなぁ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そんなに露出したくないものか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「スク水って根本的にダサいの!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それに体型が出まくるから嫌なのよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 女子は例外なく授業でなかったら絶対着ないからね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 覚えておいて!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「全く\\n[4]は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その辺デリカシー無いんだから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「競泳水着とかはかっこいいのもあるんだけどね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「水着は水着だろうに・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 大袈裟な」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「じゃあ今度" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]君にも女子の悩みが分かるよう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 新素材で男子用水着を作ってあげるわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そうね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 肌に密着してペニスの大きさが丸わかりになる水着" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なんてどうかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「あはははっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 良いわね~!! 賛成賛成~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「見たい見た~~~い」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ひいいいいい!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私が間違ってました" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どうかご勘弁を」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 17, + 17, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 7, + "switch1Valid": true, + "switch2Id": 17, + "switch2Valid": true, + "variableId": 2, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "3面後" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「ねえねえ、リッカちゃんは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつまでこの学校にいるの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「何よ急に。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 早く帰って欲しいの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「そうじゃ無くて、学校行事には" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どこまで参加できるのかーなってさ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なるほどな、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "運動会とかでも凄い作戦を立ててくれそうだもんな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そうねえ、SIGNITの実績がある程度" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "出来るまではいるつもりだけど、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " SIGNAL本部をいつまでも留守にするわけにも行かないし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 夏休み前には一旦戻るでしょうね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「リッカさんとの活動も" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ずっと続く訳じゃないんだった・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "貴重な時間なんだ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「そうなの?じゃあ、秋の学園祭は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "間に合わないかぁ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 一緒に楽しみたかったのに」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「あのねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさんは仕事で来てるのよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「学生らしいイベントには興味あるわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それにみんなが卒業まではちょくちょく顔を出すつもりよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 歓迎されるなら、ね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「勿論ですよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 暇な時はいつでも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 立ち寄ってください」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 3, + 5, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「ムッ! 随分と嬉しそうだこと!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]\\M[jumploop] 「オホン" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゃあ今年もアレやりましょ~~~♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 大好評だったし是非リッカさんにも見せてあげたいわー♪」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop] 「ゲゲっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やめろ、その話題は!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " やらんわっ!! もう二度と」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「えー、そんなこと言わないでよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あれからコウってばモテモテだったじゃん。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この間も水泳部の子に「彼女いるの?」って聞かれたよー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「あら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コウ君の意外な一面ね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 実は結構モテるの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「違いますよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そもそもウチの水泳部は男子しかいません!!」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 1, + 2, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「?????????" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ふむ・・・これは哲学的思考を要する問いかけかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「シュレディンガーの女子部員」と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "言うことなの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「去年の学園祭の出し物でね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 女装カフェをやったのよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「あ・・把握」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ええい、この話はここまで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 終了!!終了です!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「よく似合ってたのにー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 後で学園祭の写真持ってくるねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「わー見たいわ!!見たいわ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop] 「やめろーーーーーーーーーー!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつ撮影してたんだよ!!」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 17, + 17, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 7, + "switch1Valid": true, + "switch2Id": 17, + "switch2Valid": true, + "variableId": 2, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "4面後" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「でねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 新曲が切ないラブソングでねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「なにかと思ったら、また変な噂になってるワケ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あの子がアイツで処女捨てたとか、そう言う」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「フフフ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「リッカちゃん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 部室でよく笑うようになったよねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そうかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まあ活動も順調だし気が緩んでいるのかも」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「良いことじゃないですか。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「それに、みんなとの会話が楽しくって" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 同年代とのおしゃべりってこんな感じだったのね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「まー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 何の生産性もありませんけどね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「それがいいんじゃない。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「普段はお話しないのー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " SIGNALの本部とかで」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「そうね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 作戦内容の説明や新兵器の説明が多くなりがちね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そこはプロの現場だしさ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ビジネスパートナーって感じですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「SIGNALのメンバーとの関係は良好よ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " コミュニケーションも取っているけれど・・・」 " + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「年も離れてるし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ギャンデッドの事件か、お兄ちゃんが不甲斐ないことくらいしか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 共通の話題がなくて盛り上がりに欠けるの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なるほどなぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「レッドは真面目で資格取得と貯蓄に励む" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 無趣味女子だし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 自分の意見を言わないから相槌ばかりになるし・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「イエローは筋トレの話と男性隊員イビった話ばかり・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " デリカシー皆無で" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 食事中でも生理や便秘の話もお構いなし」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「ブルーは聞き上手なんだけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本人の事になると地雷が多くて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 安易に踏み込めない影のある人・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「ってところかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「で、リッカは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凡人の気持ちがわからない毒舌家、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だもんね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「客観的意見として参考にさせてもらいます。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お嬢様。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「聞けば聞くほど俺の理想としていた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNALのヒーロー像が崩れていくぜ・・・" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そんなアクの強い4人の女子を纏める" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 白根司令官って・・・凄い人なのでは???」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「まあ、部室では話題が尽きたら\\n[4]くんに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "振ればなんとかしてくれるし。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ありがたいわよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[21]「でももうリッカちゃんも\\n[4]の事" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大概知ってるしなー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いい加減、話題尽きたんじゃない?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そんな浅い人間みたいに言うな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺はリッカさんの要請とあればいつでも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サンドバッグになる覚悟があるぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・そう白根司令官のように・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「だって。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさん・・あと何か\\n[4]の事で気になる話題ある?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「そうねー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 女性経験とか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[runright] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{「なっっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「ハアッ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " それこそ浅いに決まってるわよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 童貞ですもの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[jump] \\{「勝手に決めつけるな!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「えー\\n[4]経験豊富だったの~?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "100人切りさんでしたか~~?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 軽蔑しちゃう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「なんでそう極端なんだよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "0か100しか無いのかよっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「じゃあ何か経験値が分かる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 含蓄を教えてほしいわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]くんから・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そ、そんな・・無茶振り・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]\\M[jump] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ワクワク」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]\\M[jump] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ワクワク」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]\\M[jump] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ワクワク」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ええ・・・とお・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[runright] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「こ、コンドームはいつも財布に入れてあります。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ま、マナーですから・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Raise2", + "volume": 90, + "pitch": 110, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 62, + false + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{「「「アハハハハハハハッ!!」」」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「クッソー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その弄りは卑怯だろーーーー」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 17, + 17, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 17, + "y": 7 + }, + { + "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": "!$television4-3", + "direction": 4, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 3 + }, + { + "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": "!$television4-3", + "direction": 4, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 3 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 67, + "switch1Valid": true, + "switch2Id": 17, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「そうそう、昨日の夜、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカくんとカラオケに行ってきたよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「本当かい? 二人きりで?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「もっとお互いを理解しようってことでね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女、凄く興奮してくれてね、僕も少し驚いたよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それは意外だなぁ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "カラオケ程度でリッカさんが喜ぶとは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そもそも曲を歌う姿が想像できないよ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「いっぱい熱唱してくれたよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最後にデュエットもしたんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一緒に歌う事でこんなにも身も心も一つになれるんだと思ったよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なるほど・・・、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあリッカさんが楽しんでいたならいいのか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「とても喜んでいたよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "終わった後に、彼女からプリクラに誘われたくらいさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "疑ってるなら今度見せてあげるよ。」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 67, + 67, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 67, + "switch1Valid": true, + "switch2Id": 17, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ホームレスの方々の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "立ち退き交渉は無事終わったよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカ君のおかげだね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「それは良かったよ。大変だったろうに。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「リッカくんの誠意ある対応と、謝罪が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ホームレスさんたちに響いたんだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あんなにも頭を上下して口を巧みに使って" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "僕にはとても出来ないなぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「君はプライドが高そうだものな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「それから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体を張ったて一人一人丁寧にコミュニケーションを重ねていたね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あんな汚い体のホームレスたちを喜んでマッサージしてあげたり」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「すごいな、二人共" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アフターケアまでは手が回らないや。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "頼りになるよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「今度リッカにはお礼をしなくちゃいけないね。」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 67, + 67, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 67, + "switch1Valid": true, + "switch2Id": 17, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「やあこの前は驚かせたね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカとの買い物帰りに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君に見つかってしまうとは思わなかったよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、本当にアレを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気に入っていたのかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "随分恥ずかしそうだったけど。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「最初は慣れなくてね。仕方ないさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でもアレを付けて一緒に街を歩いているのを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "繰り返していたら、彼女はどんどん開放的になっていって、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最後には笑顔になっていたよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「あんなおもちゃで喜んでくれて僕も幸せさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「おもちゃ? 服じゃあ無かったかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ああ、おもちゃも買ったのさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どんなものかは・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの後またプリクラを撮ったから今度また見せるよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・いや、別にいいよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いつからリッカさんを" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "呼び捨てにしてるんだ?」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 67, + 67, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 67, + "switch1Valid": true, + "switch2Id": 17, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「最近" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "学園の屋上が汚れていて大変だそうだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "立入禁止にする日も近いかもしれないね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「何でまた・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「どうにも不良生徒が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "屋上から立ちションなり" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "破廉恥な行為を繰り返しているらしいよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「最悪だな!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ウチの学園はそんなに不良とか見かけないんだけどなぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「じゃあ他所から来た" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "生徒の仕業かもしれないね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そう言えばリッカも転入生だったか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさんは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よく屋上で風にあたっているようだから。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "立入禁止になったら残念がるかもなぁ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「僕は良いと思うよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あまり屋上にいて風邪を引かれても" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "困るだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「オイオイ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女はSIGNALの博士だよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・そんなヤワじゃないさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「そうだね、君といる時は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "分厚いジャケットを着ていたものね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「とにかく" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君も屋上の下を歩く時は注意した方がいい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "小便を浴びる事になるかも知れないよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ハハハ、まさか」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 67, + 67, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 19, + "y": 3 + }, + { + "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": 2, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「この前の作戦以来" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドはすっかり鳴りを潜めた・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「あとはもう大人に任せるだけ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺達がやれることはもう無いのだろうか・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "イベントを進めますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 36 + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 241, + "indent": 1, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 4, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「ちょっといいかな、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "みんな集まってるし、この機会に提案があるんだ」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_003_06", + "volume": 75, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「何の話?改まって" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "街が平和になったから" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "SIGNITのスポンサーから降りるつもりかしら?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「相変わらず厳しいね・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「SIGNITのお陰で月光市から" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ギャンデッドを一掃できた" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "オマケにフジミ重工が汚名を被る所だった事件まで" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "解決してくれたんだ。感謝してもしきれないよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そこで、さ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " お祝いも兼ねて催し物を開きたいんだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ちょうど僕の誕生日が近くて、色んな人が集まるから" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "大人たちにもSIGNITの成果を知ってもらおうと思ってさ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「みんなを招待したいんだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "SIGNITの祝勝パーティー件ピーアールって感じかな?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「いいのかい?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "なんだか凄そうなことになりそうだけど・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_002_08", + "volume": 75, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「フジミ君の誕生パーティなんて" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ご馳走食べ放題だよー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 絶対行きたーい」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「アンタの誕生日のオマケで" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お祝いって感じで癪ねぇ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ちゃんと祝ってくれるわけ?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「変な感じだけど、その方が都合がいいと思う。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ボクの誕生会ならフジミ重工の関係者はほとんど出席するから" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " グループみんなに恩人を紹介できるってわけさ。」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_07", + "volume": 35, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「・・・・・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「今回の件では最後までコイツの尻尾を掴めなかった" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " フジミ重工の関係者はほとんど出席・・・・ね" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "完全アウェーでしょうけど・・上手く行けば・・・」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_02generic_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「良いわね、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 私もそろそろ学園を離れなくちゃいけない頃合いだわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " 最後にいい記念になるわ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そ、そうか" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そうですね。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "みんなでお祝いしましょう!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「少し遠いんだけど他県にある" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " ブロックハート城はどうかな?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " とてもいい場所なんだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "車になるから運転手を調達するよ」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「結構よ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "私がここに来たときに車を出してくれた" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "地元の司令官にお願いしましょ・・・・確か」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 4, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「・・・・・・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・・リッカさん?」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「ああ・・なんでもない・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "連絡を入れておくわ。」" + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 27, + 27, + 0 + ] + }, + { + "code": 244, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "飛ばす" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 17, + "y": 8 + }, + { + "id": 20, + "name": "EV020", + "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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「この先はメンテナンスルームなんだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 精密機械がいっぱいだしちょっと君は入れられないんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すまない。企業秘密ってやつだね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「なにか用事があるならボクが見てくるよ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[23]「\\n[5]イベント」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[5]に話しかけることで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "回想モードに行くことが出来ます。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "また\\n[5]による寝取られイベントは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "回想モードでしか見ることが出来ません。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "寝取られイベントが進行したらその都度確認してみましょう" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 19, + "y": 4 + }, + null + ] +} \ No newline at end of file diff --git a/www/data/Map065.json b/www/data/Map065.json new file mode 100644 index 0000000..537b973 --- /dev/null +++ b/www/data/Map065.json @@ -0,0 +1,8588 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Ship", + "battleback2Name": "", + "bgm": { + "name": "05Tactics", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 26, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 9, + "width": 26, + "data": [ + 0, + 6722, + 6732, + 6732, + 6732, + 6732, + 6732, + 6732, + 6732, + 6732, + 6732, + 6732, + 6716, + 6732, + 6732, + 6732, + 6732, + 6732, + 6732, + 6732, + 6729, + 0, + 0, + 0, + 0, + 0, + 0, + 6736, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 6748, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 7090, + 6736, + 0, + 0, + 0, + 0, + 0, + 0, + 6736, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7095, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 7096, + 6736, + 0, + 0, + 0, + 0, + 0, + 0, + 6736, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 7101, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6736, + 0, + 0, + 0, + 0, + 0, + 0, + 6736, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6736, + 0, + 0, + 0, + 0, + 0, + 0, + 6736, + 1590, + 6746, + 6834, + 6820, + 6820, + 6820, + 6820, + 6836, + 1590, + 6834, + 6820, + 6820, + 6836, + 1590, + 6842, + 1590, + 6842, + 1590, + 6736, + 0, + 0, + 0, + 0, + 0, + 1544, + 6736, + 1590, + 6736, + 6816, + 6800, + 6800, + 6800, + 6800, + 6824, + 1590, + 6816, + 6800, + 6800, + 6824, + 1590, + 6832, + 1590, + 6832, + 1590, + 6748, + 0, + 0, + 0, + 0, + 0, + 1544, + 6748, + 1583, + 6748, + 6816, + 6800, + 6800, + 6800, + 6800, + 6824, + 1590, + 6816, + 6800, + 6800, + 6806, + 6833, + 6815, + 6833, + 6815, + 6833, + 6837, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6835, + 6833, + 6833, + 6829, + 6828, + 6828, + 6828, + 6828, + 6838, + 1590, + 6840, + 6808, + 6800, + 6824, + 6610, + 6832, + 6610, + 6832, + 6610, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 7186, + 7186, + 7186, + 7186, + 7186, + 7186, + 7186, + 7190, + 1590, + 7187, + 6816, + 6800, + 6824, + 6616, + 6832, + 6616, + 6832, + 6616, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 7192, + 7192, + 7192, + 7192, + 7192, + 7192, + 7192, + 7196, + 1590, + 7193, + 6816, + 6800, + 6824, + 3386, + 6832, + 3386, + 6832, + 3386, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6840, + 6828, + 6838, + 3376, + 6844, + 3376, + 6844, + 3376, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6467, + 6466, + 6470, + 3388, + 6471, + 3388, + 6471, + 3388, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6473, + 6472, + 6476, + 1590, + 6477, + 1590, + 6477, + 1590, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 6610, + 6610, + 6610, + 6610, + 6610, + 6610, + 6614, + 6842, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6832, + 6616, + 6616, + 6616, + 6616, + 6616, + 6616, + 6620, + 6832, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6832, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6844, + 3714, + 3700, + 3700, + 3700, + 3700, + 3700, + 3716, + 6841, + 6845, + 1590, + 6843, + 6833, + 6833, + 6833, + 6833, + 6833, + 6833, + 6833, + 6839, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7239, + 3720, + 3708, + 3708, + 3708, + 3708, + 3708, + 3718, + 7239, + 7815, + 1590, + 7815, + 7235, + 7234, + 7234, + 7234, + 7234, + 7234, + 7234, + 7238, + 1544, + 1544, + 1544, + 1544, + 1544, + 1554, + 7245, + 6475, + 6474, + 6474, + 6474, + 6474, + 6474, + 6478, + 7245, + 7821, + 1590, + 7821, + 7241, + 7240, + 7240, + 7240, + 7240, + 7240, + 7240, + 7244, + 1554, + 1554, + 1554, + 1554, + 1554, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 3330, + 3316, + 3332, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1541, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 3336, + 3324, + 3334, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 1550, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3194, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3193, + 3185, + 3185, + 3197, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4349, + 0, + 0, + 4350, + 0, + 0, + 4350, + 0, + 4350, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4338, + 4324, + 4324, + 4340, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4344, + 4332, + 4332, + 4342, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 409, + 0, + 409, + 0, + 409, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 712, + 712, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 374, + 0, + 374, + 0, + 374, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 425, + 382, + 425, + 382, + 425, + 382, + 521, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 210, + 210, + 210, + 210, + 0, + 0, + 0, + 837, + 0, + 837, + 0, + 837, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 218, + 218, + 218, + 218, + 0, + 0, + 680, + 803, + 680, + 803, + 680, + 803, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 660, + 0, + 660, + 0, + 660, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 139, + 319, + 319, + 319, + 0, + 0, + 0, + 467, + 0, + 0, + 0, + 0, + 0, + 417, + 0, + 417, + 0, + 417, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 475, + 0, + 0, + 0, + 0, + 0, + 514, + 0, + 514, + 0, + 514, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 711, + 0, + 711, + 0, + 711, + 129, + 0, + 272, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 719, + 0, + 719, + 0, + 719, + 438, + 0, + 0, + 418, + 0, + 659, + 659, + 660, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 727, + 0, + 727, + 0, + 727, + 203, + 203, + 203, + 0, + 0, + 667, + 667, + 566, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 711, + 600, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 719, + 608, + 566, + 566, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 668, + 683, + 683, + 668, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 727, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1009, + 712, + 567, + 567, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 701, + 702, + 703, + 0, + 701, + 702, + 703, + 0, + 0, + 0, + 0, + 0, + 0, + 1020, + 728, + 728, + 728, + 711, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 390, + 390, + 390, + 390, + 390, + 391, + 0, + 295, + 0, + 295, + 0, + 0, + 0, + 0, + 0, + 0, + 719, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 396, + 398, + 398, + 398, + 398, + 398, + 399, + 0, + 303, + 0, + 303, + 701, + 702, + 703, + 701, + 702, + 703, + 727, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 404, + 405, + 405, + 405, + 405, + 405, + 407, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 404, + 405, + 405, + 405, + 405, + 405, + 407, + 0, + 0, + 0, + 0, + 0, + 604, + 605, + 0, + 604, + 605, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 49, + 0, + 412, + 413, + 413, + 413, + 413, + 413, + 415, + 0, + 0, + 0, + 0, + 0, + 612, + 613, + 0, + 612, + 613, + 0, + 0, + 49, + 49, + 49, + 49, + 49, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "!ShoppingSpreeCharCurtainsTallP", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 78, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG37_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG37_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0洗脳ノイズ(12秒)s", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 300, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "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": 1, + "walkAnime": true + } + ], + "x": 15, + "y": 13 + }, + { + "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": "!ShoppingSpreeCharCurtainsTallP", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 1, + "walkAnime": false + } + ], + "x": 17, + "y": 13 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0nudeベース", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 15 + }, + { + "id": 4, + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 78, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 11, + "y": 12 + }, + { + "id": 5, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「まさか洋服を買いにくるとは・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ファッションのことは不得意ですよ俺は・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サイズの合わない制服を着てるくらいですから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「校舎の横に市民プールがあるでしょ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " いつ調査があってもいいように水着を買っておこうと思って」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「「武器を持ち込めない裸の付き合い」" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ってのは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 特に裏社会の人間は好きなのよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 秘密の集会の場所になっていてもおかしくないわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「買わなくても学校指定のものがありますよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "潜入調査だけならそれで事足りるのでは?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「それってスクール水着のことでしょう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{ あんなの絶対嫌よ!!ダサすぎじゃない」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「浮世離れしてても" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさんもしっかり女の子なんだなぁ。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「うーん・・・コレなんかどうかしら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サイズもピッタリ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Battle3", + "volume": 45, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop] \\c[27]「ピ、ピンクのビキニタイプ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 美しくも可憐なフォルム!! リボンも少女らしさを出していて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 可愛さ満点だ・・・こんな水着をリッカさんが着ようものなら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オレはっ!!オレはあああああああああああああああっ!!」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 8, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すごく・・・・いいと・・・・おもいます」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「じゃあこっちは?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "防御が心もとないけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "着替えるのは楽そう」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Battle3", + "volume": 45, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop] \\c[27]「くっ黒ビキニ、紐タイプ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "妖艶かつ、ワイルド。こんなに魅力的な衣類があっていいのか???" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな水着をリッカさんが着ようものなら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オレはっ!!オレはあああああああああああああああっ!!」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 8, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すごく・・・・いいと・・・・おもいます」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ええっと・・・こっちは?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Battle3", + "volume": 45, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 255, + 170 + ], + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop] \\c[27]「ショートパンツセパレート!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "普段着と変わらないデザインだが、それが水浸しになるミスマッチ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "健康的エロスMAX!! こんな水着をリッカさんが着ようものなら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オレはっ!!オレはあああああああああああああああっ!!」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 8, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すごく・・・・いいと・・・・おもいます」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 5, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{「もう、全部同じじゃない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「リッカさんならどれを着ても似合います」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_06", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「何よその反応・・・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあ、貴方の事だし本心で言ってるんでしょうけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 口下手が過ぎるわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「じゃあこの3つの中ではどれがいい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ええっと・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なるたけ無難に・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こ、コレなんか・・・・・・・・・どうでしょう」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_04", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「いいわね。 了解よ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 店員さんコレお願い」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「え? 本当にそれでいいんですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " あと・・・試着はしなくても?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「知らないの?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 水着は肌に触れるから試着は出来ないのよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「あ・・・・・・・・・・・そう・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だったんですか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうか・・・よかった・・・よかった」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「それとも?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私の生着替えを期待したのかしら?」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Explosion1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{\\c[27]「はううああああああ~~~~!!」\\c[0]" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「あ、当店は水着の試着OKですよー♪" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこの試着室で気が済むまで着替えてくださいませ~」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Explosion1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\M[noslowloop] " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{\\c[27]「はううああああああ~~~~!!」\\c[0]" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そうなの? 変わった店ねぇ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「うーん、でも駄目。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " プールに行く時までお預けです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう少し誰かさんが悶絶する様を見ていたいし」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Explosion1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「グフウっ・・・・・・・・・・・弄ばれている」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「男の人と買い物に行くなんて、お兄ちゃん以来ね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「そうか・・・スクール水着が嫌なんじゃなくて・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 彼に水着を選んでほしかったんだわ・・・私。」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_02generic_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「・・・・・・・・・・・・・・・・・フフッ」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 32, + 32, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 12, + 4, + 0, + 0 + ] + }, + { + "code": 316, + "indent": 0, + "parameters": [ + 0, + 1, + 0, + 0, + 1, + true + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 13, + "y": 14 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 66, + 2, + 0, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 7 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 30, + 17, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 77, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 11, + "y": 22 + }, + { + "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": "!$mob-syuugou", + "direction": 6, + "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": 2, + "y": 23 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "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": 7, + "y": 23 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "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": 3, + "y": 23 + }, + { + "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": "!$mob-syuugou", + "direction": 8, + "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": 5, + "y": 23 + }, + { + "id": 12, + "name": "EV012", + "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": "!$mob-syuugou", + "direction": 4, + "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": 4, + "y": 24 + }, + { + "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": "0nudeベース", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 20 + }, + { + "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": "0nudeベース", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 20 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "0nudeベース", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 15 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "0nudeベース", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 15 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "direction": 6, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 23 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "direction": 6, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 23 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ショッキング・スター」と書かれたネオン看板が光っている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "店名だろうか?" + ] + }, + { + "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": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 11 + }, + { + "id": 20, + "name": "EV020", + "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": "!$02-kanban", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ショッキング・スター」と書かれたネオン看板が光っている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "店名だろうか?" + ] + }, + { + "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": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "y": 11 + }, + { + "id": 21, + "name": "EV021", + "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": "!ShoppingSpreeCharCurtainsTallP", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 1, + "walkAnime": false + } + ], + "x": 19, + "y": 13 + }, + { + "id": 22, + "name": "EV022", + "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": "!$02-kanban", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ショッキング・スター」と書かれたネオン看板が光っている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "店名だろうか?" + ] + }, + { + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 9 + }, + { + "id": 23, + "name": "EV023", + "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": "!$02-kanban", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ショッキング・スター」と書かれたネオン看板が光っている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "店名だろうか?" + ] + }, + { + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 9 + }, + { + "id": 24, + "name": "EV024", + "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": "!$02-kanban", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ショッキング・スター」と書かれたネオン看板が光っている" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "店名だろうか?" + ] + }, + { + "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": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 17 + }, + { + "id": 25, + "name": "EV025", + "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": 4, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 65, + 21, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 15, + "y": 9 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 77, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「いらっしゃいませ!何かお探しですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「この前の水着、やっぱり別のもの探したくて」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「この試着室、ちょっと使わせてもらえる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「もちろんです。試着室はこちらです。どうぞご自由に。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、大丈夫ですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何か見つかったら、すぐに…」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「心配しないで。何か反応があれば、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私たちの疑惑が正しいということよ。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": 0 + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 1 + ], + "indent": null + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 2 + ], + "indent": null + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「さて、ここに何が隠されているのかしら。」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 1, + true + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Wind7", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「\\n[4]く・・・!」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まだかな…。もうかなり時間が経つけど。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "(\\n[4]は何度も時計を見ては、試着室のドアに目をやる)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、何してるんだろう…。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「すみません、友達が試着室に入って、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ずっと出てこないんですが。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「ああ、その…ちょっとお待ちください。確認してみます。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "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 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Miss", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさんがこんなに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "長く試着室にいるなんて…。おかしいな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "都合よく店員も引っ込んでるし" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "店内を探ってみよう。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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": 15, + "y": 14 + }, + { + "id": 27, + "name": "EV027", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 78, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 15, + "y": 10 + } + ] +} \ No newline at end of file diff --git a/www/data/Map066.json b/www/data/Map066.json new file mode 100644 index 0000000..3921e48 --- /dev/null +++ b/www/data/Map066.json @@ -0,0 +1,5741 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "Ship", + "battleback2Name": "", + "bgm": { + "name": "06禁止区", + "pan": 0, + "pitch": 80, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 26, + "data": [ + 0, + 5968, + 1583, + 5976, + 5964, + 5964, + 5964, + 5948, + 5964, + 5964, + 5964, + 5964, + 5944, + 5936, + 5936, + 5936, + 5936, + 5936, + 5936, + 5936, + 5960, + 0, + 0, + 0, + 0, + 0, + 0, + 5968, + 1583, + 7091, + 7090, + 7090, + 7094, + 5968, + 7091, + 7090, + 7090, + 7090, + 5954, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5944, + 5960, + 0, + 0, + 0, + 0, + 0, + 0, + 5968, + 1583, + 7097, + 7096, + 7096, + 7096, + 5968, + 7096, + 7096, + 7096, + 7096, + 5968, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 5952, + 5960, + 0, + 0, + 0, + 0, + 0, + 0, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1590, + 1590, + 1590, + 1590, + 5968, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 5952, + 5960, + 0, + 0, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1590, + 1590, + 1590, + 1590, + 5968, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 5952, + 5960, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1590, + 1590, + 1590, + 1590, + 5968, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 5952, + 5960, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1590, + 5971, + 5981, + 1590, + 5980, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 5976, + 5961, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 5979, + 5969, + 5969, + 5969, + 5975, + 1590, + 5968, + 7094, + 1590, + 7095, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 7091, + 5968, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 7091, + 7090, + 7090, + 7090, + 7094, + 1590, + 5968, + 7100, + 1590, + 7101, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 7097, + 5968, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 7097, + 7096, + 7096, + 7096, + 7100, + 1590, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1590, + 1590, + 1590, + 3714, + 3700, + 3700, + 3700, + 3716, + 1590, + 1590, + 5968, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1590, + 1590, + 1590, + 3696, + 3680, + 3680, + 3680, + 3704, + 1590, + 1590, + 5968, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1590, + 1590, + 1590, + 3696, + 3680, + 3680, + 3680, + 3704, + 1590, + 1590, + 5968, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1590, + 1590, + 1590, + 3696, + 3680, + 3680, + 3680, + 3704, + 1590, + 1590, + 5968, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5968, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 5968, + 1590, + 1590, + 1590, + 3720, + 3708, + 3708, + 3708, + 3718, + 1590, + 1590, + 5968, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 5977, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5967, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5969, + 5975, + 1536, + 1536, + 0, + 0, + 0, + 1536, + 7099, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7098, + 7102, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3579, + 3581, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4337, + 4349, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 770, + 771, + 770, + 771, + 0, + 847, + 847, + 847, + 847, + 0, + 0, + 0, + 917, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 855, + 855, + 855, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 820, + 836, + 820, + 836, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 836, + 836, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 836, + 820, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 346, + 346, + 0, + 347, + 0, + 0, + 0, + 0, + 141, + 0, + 0, + 0, + 0, + 141, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1001, + 871, + 1001, + 886, + 0, + 846, + 846, + 846, + 846, + 0, + 917, + 917, + 876, + 917, + 917, + 917, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 778, + 779, + 778, + 779, + 0, + 854, + 854, + 854, + 854, + 0, + 911, + 801, + 0, + 876, + 801, + 810, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1001, + 886, + 886, + 871, + 0, + 0, + 0, + 142, + 142, + 0, + 919, + 0, + 0, + 0, + 772, + 919, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1001, + 886, + 0, + 0, + 0, + 0, + 0, + 0, + 927, + 0, + 0, + 0, + 0, + 927, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 886, + 836, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 112, + 112, + 0, + 112, + 112, + 112, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 120, + 0, + 120, + 120, + 120, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 769, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 768, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 305, + 305, + 305, + 305, + 305, + 305, + 305, + 0, + 777, + 0, + 0, + 148, + 0, + 0, + 0, + 0, + 149, + 776, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 769, + 0, + 0, + 156, + 0, + 914, + 915, + 0, + 157, + 768, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 345, + 349, + 349, + 346, + 349, + 0, + 777, + 0, + 0, + 798, + 0, + 922, + 923, + 0, + 798, + 776, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 350, + 351, + 0, + 357, + 357, + 378, + 357, + 0, + 769, + 0, + 0, + 148, + 0, + 0, + 0, + 0, + 149, + 768, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 358, + 359, + 345, + 346, + 346, + 346, + 347, + 0, + 777, + 826, + 827, + 156, + 773, + 891, + 893, + 895, + 157, + 776, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 11 + }, + { + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 13 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 4, + "y": 11 + }, + { + "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": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「どいてくれ。リッカさんはどこだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「君の友達はここにはいないよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "帰ることをお勧めするわ。」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 41, + "parameters": [ + "H05", + 0 + ], + "indent": null + }, + { + "code": 33, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "H05", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 33, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 102, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 13, + 4, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 102, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 100, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 11, + 4, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 101, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 12, + 4, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 98, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 9, + 4, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 102, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「嘘をつくな!ここを通せ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「ここは君たち子供の遊び場じゃない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さあ戻ってください」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「なにかの間違いでしょ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう一度よく店内を探してみては?」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 78, + 78, + 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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 78, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "teki", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<店員>「なにかの間違いでしょ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう一度よく店内を探してみては?」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 102, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 255, + 255, + 221 + ], + 30, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 78, + 78, + 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": 8 + }, + { + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 12 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 65, + 2, + 3, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 0 + }, + { + "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": "0nudeベース", + "direction": 4, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "y": 13 + }, + { + "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": "!$01ivent", + "direction": 8, + "pattern": 0, + "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": 21, + "y": 0 + }, + { + "id": 9, + "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": "!$01ivent", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 4 + }, + { + "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": "!$dansi5nin", + "direction": 8, + "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": 15, + "y": 13 + }, + { + "id": 11, + "name": "竿1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "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": 14, + "y": 11 + }, + { + "id": 12, + "name": "竿2", + "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": "BB_akunin2", + "direction": 4, + "pattern": 1, + "characterIndex": 2 + }, + "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": 17, + "y": 11 + }, + { + "id": 13, + "name": "誘拐用", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 10 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 13, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 13, + 4, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 9, + 6, + true + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 2, + "y": 7 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 13, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 1, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 12, + { + "list": [ + { + "code": 14, + "parameters": [ + -1, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + -1, + 0 + ], + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 13, + 4, + false + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 11, + 4, + false + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 12, + 4, + false + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 9, + 6, + true + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 10 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 41, + "parameters": [ + "H05", + 0 + ], + "indent": null + }, + { + "code": 33, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "H05", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 33, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 87, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 13, + 4, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 100, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 11, + 4, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 101, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 12, + 4, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 98, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 9, + 6, + true + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 8, + "y": 7 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 2 + ], + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 9, + 6, + true + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「これは…通路?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさん、どこにいるんだ…?」" + ] + }, + { + "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": 1, + "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": 2, + "y": 3 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 78, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG36_01", + 0, + 0, + 1200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 100, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 101, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 98, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 100 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 1200, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 8, + "y": 8 + }, + { + "id": 19, + "name": "EV019", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 78, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG36_03", + 0, + 0, + 1200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 100, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 101, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 98, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 100 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 1200, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 10 + }, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 78, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG36_07", + 0, + 0, + 1200, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 100, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 101, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 9, + 98, + true + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 300, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 100 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 1200, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 2, + "y": 6 + } + ] +} \ No newline at end of file diff --git a/www/data/Map067.json b/www/data/Map067.json new file mode 100644 index 0000000..529fc0e --- /dev/null +++ b/www/data/Map067.json @@ -0,0 +1,1804 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 1, + "width": 17, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "easyStaffRoll show 2000 true" + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 3, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 33, + 0 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 51 + ] + }, + { + "code": 234, + "indent": 2, + "parameters": [ + 1, + [ + 34, + -34, + -68, + 170 + ], + 300, + true + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " \\{\\{ \\n[1]HAPPY END" + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 120 + ] + }, + { + "code": 234, + "indent": 2, + "parameters": [ + 1, + [ + -170, + -187, + -255, + 0 + ], + 120, + true + ] + }, + { + "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, + "parameters": [ + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 34, + 0 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 52 + ] + }, + { + "code": 234, + "indent": 2, + "parameters": [ + 1, + [ + 34, + -34, + -68, + 170 + ], + 300, + true + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " \\{\\{ \\n[2]HAPPY END" + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 120 + ] + }, + { + "code": 234, + "indent": 2, + "parameters": [ + 1, + [ + -170, + -187, + -255, + 0 + ], + 120, + true + ] + }, + { + "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, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 35, + 0 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 53 + ] + }, + { + "code": 234, + "indent": 2, + "parameters": [ + 1, + [ + 34, + -34, + -68, + 170 + ], + 300, + true + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + " \\{\\{ \\n[3]HAPPY END" + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 120 + ] + }, + { + "code": 234, + "indent": 2, + "parameters": [ + 1, + [ + -170, + -187, + -255, + 0 + ], + 120, + true + ] + }, + { + "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": 118, + "indent": 0, + "parameters": [ + "スタッフロール" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "CommonSave save" + ] + }, + { + "code": 354, + "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": 3, + "walkAnime": true + } + ], + "x": 10, + "y": 4 + } + ] +} \ No newline at end of file diff --git a/www/data/Map068.json b/www/data/Map068.json new file mode 100644 index 0000000..285ea7a --- /dev/null +++ b/www/data/Map068.json @@ -0,0 +1,4959 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueSuccess", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 11, + "width": 26, + "data": [ + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7708, + 1544, + 1544, + 7708, + 1544, + 1544, + 7704, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 8063, + 1544, + 1544, + 8063, + 1544, + 1544, + 8063, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7710, + 1544, + 1544, + 1544, + 7710, + 4002, + 4004, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 1544, + 8063, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 8063, + 1544, + 1544, + 1544, + 8063, + 3984, + 3992, + 4056, + 4044, + 4044, + 4044, + 4044, + 4044, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4052, + 3984, + 3992, + 6786, + 6772, + 6772, + 6772, + 6772, + 6772, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4054, + 4008, + 4006, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6772, + 6772, + 6788, + 8099, + 8098, + 8098, + 8098, + 8098, + 8102, + 6798, + 8099, + 8098, + 8102, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6781, + 6780, + 6780, + 6780, + 6760, + 6752, + 6780, + 6780, + 6790, + 8097, + 8096, + 8096, + 8096, + 8096, + 8100, + 7143, + 8097, + 8096, + 8100, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 6792, + 6780, + 7139, + 7138, + 7142, + 8105, + 8104, + 8104, + 8104, + 8104, + 8108, + 7149, + 8105, + 8104, + 8108, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7139, + 7142, + 7145, + 7144, + 7148, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7145, + 7148, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 3378, + 3364, + 3380, + 1585, + 1585, + 1585, + 1585, + 1585, + 3378, + 3380, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6772, + 6772, + 6788, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6794, + 3384, + 3372, + 3382, + 6794, + 1585, + 1585, + 1585, + 6794, + 3384, + 3382, + 6794, + 1585, + 1585, + 1585, + 6786, + 6772, + 6752, + 6752, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 4002, + 3988, + 4004, + 6784, + 1585, + 1585, + 1585, + 6784, + 4002, + 4004, + 6784, + 1585, + 1585, + 1585, + 6768, + 6752, + 6752, + 6752, + 6754, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6778, + 3984, + 3968, + 3992, + 6784, + 1585, + 1585, + 1585, + 6784, + 3984, + 3992, + 6784, + 1585, + 1585, + 1585, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 3984, + 3968, + 3992, + 6784, + 1585, + 1585, + 1585, + 6784, + 3984, + 3992, + 6784, + 1585, + 1585, + 1585, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 3984, + 3968, + 3992, + 6769, + 6788, + 1585, + 6786, + 6778, + 3984, + 3992, + 6769, + 6788, + 1585, + 6786, + 6753, + 6752, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 390, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 882, + 880, + 855, + 882, + 880, + 855, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 872, + 873, + 874, + 0, + 872, + 873, + 874, + 863, + 0, + 0, + 863, + 0, + 0, + 863, + 0, + 0, + 855, + 0, + 855, + 0, + 0, + 855, + 0, + 0, + 0, + 0, + 880, + 0, + 882, + 0, + 880, + 0, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 863, + 0, + 863, + 0, + 0, + 863, + 872, + 873, + 874, + 852, + 853, + 854, + 0, + 852, + 853, + 854, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 880, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 388, + 390, + 391, + 388, + 390, + 391, + 0, + 388, + 390, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 396, + 398, + 399, + 396, + 398, + 399, + 0, + 396, + 398, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 464, + 464, + 464, + 857, + 0, + 0, + 0, + 857, + 464, + 464, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 242, + 158, + 159, + 242, + 158, + 159, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 971, + 857, + 0, + 388, + 391, + 857, + 857, + 971, + 857, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「全く身体検査で服まで脱がそうとするなんて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "馬鹿な提案してきたわね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[32]「あのハゲ社長!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お父様にいいつけて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "スキャンダルにしてやるって言ったらすぐ大人しくなったわね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当、馬鹿みたい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「リッカちゃんの冷静さとヒトミのヒステリーの" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おかげだよー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクだったら大人に言われたら言うこと聞いちゃいそうだもん・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「えーっと・・・それは・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "褒めてるのよねぇ・・ミミ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「それにしても・・・\\n[4]くん、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遅いわねぇ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "男子のほうが早く済みそうなものなのに・・・」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「やあ、みんな合流できたね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "身体検査は無事終わったかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「あら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんで貴方だけ出てくるの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「さあ・・・ボクの後に彼の番だったから" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この後出てくるんじゃ・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 18, + "indent": null + }, + { + "code": 35, + "indent": null + }, + { + "code": 34, + "indent": null + }, + { + "code": 32, + "indent": null + }, + { + "code": 41, + "parameters": [ + "0sex-item", + 0 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 35, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 34, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 32, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "0sex-item", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「これは・・・\\n[4]くんの制服じゃない!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どういうこと??" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠ジャミングも一緒よ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「えええ~~~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まさか\\n[4]・・・・・・裸ん坊にされて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "捕まっちゃってるってこと~~~っ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ちょっと御曹司!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どういうことよ。何か知ってることがあるなら、隠さないで。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "言い分によっちゃあ容赦しないわよっ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「彼は僕の大切な友達だ。何も知らないよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの社長達が暴走してるとしか・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だが、立場的に疑われるのは仕方ない・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「じゃあ今すぐ\\n[4]を開放するように言ってよ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「言ってるだろう・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクにもわからないんだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "たった今普通に身体検査をして出てきただけだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13](コイツを疑う要素は山ほどある。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ここで追い詰めたい気持ちも・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも何も確証がないんじゃ押し問答だわ・・・)" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13](なにより\\n[4]くんが人質にされてるとしたら・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そしてフジミ塗料も\\n[5]もグルだとしたら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コイツの扱い次第で彼を危険に晒すことになる・・・)" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「みんな落ち着いて!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今、最優先する事は\\n[4]くんの安全な救出よ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[13]「そしてこの状況に陥らせた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[5]!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "貴方には問題を解決させる責任があるわ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「リッカくん・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ありがとう。 " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクに出来ることならなんだって協力するよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「ギギギ・・・・リッカがそう言うなら・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]が無事に見つからなかったら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "タダじゃおかないんだからねっ!!」" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「そ、そうだよね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうだよ! みんなで力を合わせよう」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0特殊攻撃7", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "Mystery", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{\\{\\n[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " が仲間に加わった" + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 5, + 0, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 120 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 8, + 8, + 0, + 0, + 2 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 34 + ] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 1 + }, + "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": 17, + "y": 11 + }, + { + "id": 2, + "name": "おんぞうし", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "variableValid": true, + "variableValue": 1 + }, + "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": 6, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 10 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 20, + 7, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 0, + "y": 10 + }, + { + "id": 4, + "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": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 15 + }, + { + "id": 5, + "name": "r1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 15 + }, + { + "id": 6, + "name": "m1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 15 + }, + { + "id": 7, + "name": "h1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 93, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 15 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 5, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 6, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 7, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 2, + 7, + true + ] + }, + { + "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": 16, + "y": 12 + } + ] +} \ No newline at end of file diff --git a/www/data/Map069.json b/www/data/Map069.json new file mode 100644 index 0000000..88fbeea --- /dev/null +++ b/www/data/Map069.json @@ -0,0 +1,5729 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 11, + "width": 26, + "data": [ + 0, + 0, + 0, + 0, + 3984, + 3992, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6770, + 6780, + 6780, + 6790, + 1585, + 6792, + 6780, + 6780, + 6777, + 0, + 0, + 0, + 0, + 0, + 0, + 3984, + 3992, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6784, + 7146, + 7146, + 7150, + 1585, + 7147, + 7146, + 7146, + 6784, + 0, + 0, + 0, + 6787, + 6785, + 6797, + 3984, + 3992, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6774, + 6778, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 0, + 6784, + 7138, + 7142, + 3984, + 3992, + 7139, + 7138, + 7142, + 7146, + 7146, + 7146, + 7146, + 7146, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 0, + 6784, + 7144, + 7148, + 3984, + 3992, + 7145, + 7144, + 7148, + 4002, + 3988, + 3988, + 3988, + 4004, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 0, + 6784, + 1585, + 1585, + 3984, + 3992, + 3387, + 3377, + 3389, + 4008, + 3996, + 3996, + 3996, + 4006, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 0, + 6784, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 3378, + 3364, + 3364, + 3364, + 3380, + 6792, + 6790, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 0, + 6784, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 3360, + 3344, + 3344, + 3344, + 3368, + 7139, + 7142, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 0, + 6784, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 3360, + 3344, + 3344, + 3344, + 3368, + 7145, + 7148, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 0, + 6784, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 3360, + 3344, + 3344, + 3344, + 3368, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 1544, + 6784, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 3360, + 3344, + 3344, + 3344, + 3368, + 6786, + 6788, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 1544, + 6784, + 1585, + 1585, + 3984, + 3992, + 1585, + 1585, + 1585, + 3360, + 3344, + 3344, + 3344, + 3368, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 1544, + 6769, + 6772, + 6788, + 3984, + 3992, + 6794, + 1585, + 6794, + 3384, + 3372, + 3372, + 3372, + 3382, + 6768, + 6776, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6784, + 0, + 0, + 1544, + 6792, + 6780, + 6790, + 3984, + 3992, + 6796, + 3386, + 6793, + 6785, + 6785, + 6785, + 6785, + 6785, + 6781, + 6782, + 6785, + 6785, + 6797, + 1585, + 6795, + 6785, + 6785, + 6791, + 0, + 0, + 1544, + 7139, + 7138, + 7142, + 3984, + 3992, + 7143, + 3376, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 1585, + 7139, + 7138, + 7138, + 7142, + 0, + 0, + 1544, + 7145, + 7144, + 7148, + 3984, + 3992, + 7149, + 3376, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 1585, + 7145, + 7144, + 7144, + 7148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3579, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 121, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 883, + 0, + 0, + 0, + 883, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 871, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 996, + 933, + 994, + 995, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 892, + 893, + 894, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1017, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 894, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 857, + 857, + 113, + 857, + 857, + 857, + 0, + 0, + 0, + 0, + 863, + 888, + 889, + 890, + 872, + 873, + 874, + 863, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 875, + 875, + 971, + 875, + 875, + 875, + 0, + 0, + 0, + 0, + 871, + 881, + 0, + 880, + 880, + 0, + 882, + 871, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 274, + 883, + 979, + 883, + 274, + 855, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 121, + 121, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 863, + 282, + 0, + 0, + 0, + 282, + 863, + 0, + 0, + 0, + 0, + 0, + 926, + 927, + 848, + 848, + 163, + 163, + 163, + 180, + 180, + 180, + 180, + 180, + 0, + 0, + 871, + 0, + 0, + 0, + 0, + 0, + 182, + 0, + 0, + 0, + 0, + 0, + 934, + 935, + 0, + 0, + 171, + 171, + 171, + 188, + 188, + 188, + 188, + 188, + 0, + 0, + 0, + 0, + 988, + 925, + 986, + 0, + 190, + 0, + 0, + 0, + 0, + 0, + 928, + 929, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 464, + 0, + 0, + 0, + 995, + 884, + 885, + 886, + 1009, + 0, + 0, + 0, + 0, + 0, + 0, + 936, + 937, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 887, + 887, + 0, + 0, + 969, + 1016, + 968, + 1017, + 1009, + 0, + 0, + 0, + 0, + 0, + 928, + 929, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 593, + 603, + 603, + 1017, + 0, + 0, + 0, + 0, + 0, + 936, + 937, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1009, + 0, + 0, + 0, + 0, + 0, + 928, + 929, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 464, + 464, + 464, + 0, + 0, + 0, + 0, + 0, + 0, + 884, + 885, + 886, + 0, + 0, + 0, + 0, + 0, + 936, + 937, + 0, + 0, + 0, + 0, + 0, + 262, + 262, + 262, + 262, + 262, + 0, + 0, + 855, + 0, + 0, + 0, + 892, + 893, + 855, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 270, + 270, + 270, + 270, + 270, + 0, + 0, + 863, + 0, + 0, + 0, + 0, + 0, + 863, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "じゅういちろう", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 12, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 92, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "mob-19", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>「うーん、これは......」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]の視線は、ジュウイチロウの巨大な" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ペニスに釘付けになってしまった。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " その存在感に圧倒され、彼の身体はぞっとするような" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "感覚に襲われる。" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "自身のペニスがさらに情けなく感じられ、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n[4]は落ち込みを隠せなかった。" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Darkness2", + "volume": 45, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 2, + 0, + 0, + 0, + 200, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「そんなに気にしなくて良いんじゃあないかな?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "僕から見ると、君のそのペニスはとても魅力的だよ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "その小ささも、可愛らしいと思う。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>「それ・・褒めてるつもりかい?」" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Darkness2", + "volume": 45, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 2, + 0, + 0, + 0, + 400, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>「それに君には可愛いお尻があるじゃあないか。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "柔らかくて大きくて女の子みたいだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ボクは大好きだよ。」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>「・・・・・・ど、どうも・・・・・・・」" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うーん、これは......」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の視線は、ジュウイチロウの巨大なペニスに釘付けになってしまった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その存在感に圧倒され、彼の身体はぞっとするような感覚に襲われる。彼の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ペニスはさらに情けなく感じられ、\\n[4]は落ち込みを隠せなかった。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "富士見ジュウイチロウ「君の心配、僕にはよくわかるよ。だけど、僕から見る" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " と、君のお尻はとても魅力的だよ。そして、そのペニスの小ささも、可愛ら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " しいと思う。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「リッカさんやヒトミ、ミミには笑われちゃいそうだけ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ど...でも、そう言ってくれると、少しは自信が持てるかな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\nr<\\n[4]>\\F[\\V[14]]「お、おい、ジュウイチロウ...」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の声は小さく、かすかに震えていた。彼の顔は真っ赤になり、照れくさ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そうにジュウイチロウを見た。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "富士見ジュウイチロウ「何だい、\\n[4]?」" + ] + }, + { + "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": [ + "ジュウイチロウは優しく微笑んだ。その笑顔は、\\n[4]に勇気を与えた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そうなんですか...あの、君の、その...勃起したらど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " のくらいになるんだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の声は小さく、かすかに震えていたが、彼の瞳は真剣だった。\\n[4]の質" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 問に、ジュウイチロウは少し驚きながらも、穏やかに応えることにした。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "富士見ジュウイチロウ「ふふ、それは僕も正確にはわからないんだ。でも、大" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 体30cmぐらいかな。でも、大切なのはその大きさではない。大切なのはその" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 心だよ、\\n[4]。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウ「\\n[4]、ちょっと手伝ってくれないか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウの声は困っているようで、少し甘えていました。そして、彼の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 要求は\\n[4]にとって恥ずかしいものでした。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「えっ、僕が...それって、舐めるってこと?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウはうなずきました。\\n[4]は顔を真っ赤にして、少し戸惑いな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " がらもジュウイチロウの要求に応じることにしました。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の舌がジュウイチロウのペニスに触れると、ジュウイチロウは少し驚い" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " たような声を上げました。\\n[4]は恥ずかしさを押し殺して、ジュウイチロ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ウの要求に忠実に舌を這わせました。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]はジュウイチロウの大きな陰茎を見つめると、深く息を吸い込んだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こうして直接見ると、その大きさと存在感に圧倒される感じがした。しかし" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "富士見ジュウイチロウ「大丈夫だよ、\\n[4]。恥ずかしいことなんてないんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 。僕たちはここで一緒にいる。それだけで特別なことなんだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の唇がジュウイチロウの陰茎に触れると、その瞬間から\\n[4]の頬は真っ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 赤になった。彼は恥ずかしそうに視線を落とし、ジュウイチロウの陰茎を舐" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " め始めた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[4]の舌は、最初はためらいながらも、ジュウイチロウの陰茎をじっくりと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 味わうように動いた。その動きは、徐々に自信を持ってきた。ジュウイチロ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ウの陰茎は\\n[4]の舌の感触に反応し、ゆっくりと硬さを増していった。" + ] + }, + { + "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": [ + "ジュウイチロウの声は優しく、安堵に満ちていた。その声に導かれ、\\n[4]は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 自分の全てをジュウイチロウに預け、彼の陰茎を舐め続けた。" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そして、ジュウイチロウの陰茎が完全に勃起すると、\\n[4]は彼の陰茎を見つ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " め、自分がその大きさを確認したことに満足した表情を浮かべた。その瞬間" + ] + }, + { + "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": 9, + "y": 6 + }, + { + "id": 2, + "name": "秘書", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 12, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People2", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-20", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「はい、それでは身体検査を始めさせていただきます」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 14, + 0, + 41, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": [ + "\\n<秘書>「ふむ・・・見た目は異常ありませんね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "中肉中背・・・平均的な男子ですね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「ど・・・どうも・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あら・・・でもペニスのサイズは平均以下ですね?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あららら・・これは平均を大きく下回ってますねーー" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "おまけに皮まで被って随分みすぼらしい短小包茎ですねぇ・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「は・・・へ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あら、驚いて余計小さくなったみたいですね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これでも勃起してのサイズだったのかしら?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ああ、もう大きくしなくても結構ですよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その程度誤差みたいな大きさですからね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「なっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "し、失礼ですよ。デリカシーってものはないんですか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「あらら、ごめんなさい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "先程のお坊ちゃんのペニスと比べると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "豆粒みたいだったもので・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あんなに大きいと安全上のリスクもあるんですの」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「良いところも上げると" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お尻の肉付きはとっても良いですわよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こう言うおしりはホモの方に人気があるんですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[4]>「全然良くない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ってか・・恥ずかしいにもほどがある" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[5]くんにもこんな事を言ったのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだかあやしくなってきたぞ」" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "従う", + "抵抗する" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "従う" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「いや・・・待て" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "リッカさんやみんなだっていつも体を張って" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "潜入してるんだ・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "このくらい我慢できないでどうする・・・」" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<秘書>「はい、では次は背中のチェックですねー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まずは後ろを向いてそちらの机に" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "手を付いてください」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 10, + "indent": null + }, + { + "code": 10, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 10, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 164 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 56, + 56, + 1, + 0, + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "抵抗する" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「やっぱりおかしい、" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ジュウイチロウくんはもう検査を終えてるんだろ?" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "彼にもこんな失礼な検査をしたか聞いてやる」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<秘書>「駄目ですよー" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "お坊ちゃんはもう工場フロアです。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "検査の終わってないアナタは通す事は出来ません」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「だったらロッカーまで戻って携帯で話をするさ" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "それなら工場エリアには入らない!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<秘書>「・・・・・・・・・・・・・・ッチ!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "めんどくせぇヤツだな!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "可愛がってやろうと思ったのに・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そんじゃあとっとと眠りな」" + ] + }, + { + "code": 212, + "indent": 1, + "parameters": [ + -1, + 38, + false + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[4]>「な・・・・・・が・・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "グウ・・・・・・・・・」" + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 4, + 1, + false + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 68, + 15, + 15, + 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": 20, + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "服を脱いでからコチラで検査しますねー" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "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": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 92, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<秘書>「準備ができましたら" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こちらへどうぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まずは\\n[5]様から検査しますねー」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": 0 + }, + { + "code": 13, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 1, + 3, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 2, + 3, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 15, + "y": 9 + }, + { + "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": "!Flame", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まったく・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "身体検査って一体どういうことだよ?!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさん達、何もされてないといいけど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「何かあればボクも事を起こすさ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "心配しないでくれ・・・それに」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「みんないつも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "危険な潜入捜査をしているんだろう?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このくらい慣れっこなはずだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ・・・そうだな・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いつもリッカさん・・ミミ・・ヒトミ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "みんな体を張ってくれてた・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "よーし俺も」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "服破り", + "volume": 85, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip1", + "volume": 90, + "pitch": 120, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Equip2", + "volume": 90, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 14, + 0, + 41, + 0 + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "t-04-5", + 0, + 0, + 700, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\{「ここは男を見せるぞーー!!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "mob-19", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「良い心意気だ。そうこなくっちゃ」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\{\\{「えっっっ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこに現れたのはまるで西洋美術のダビデ像か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彫刻のように引き締まった筋肉美と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アンバランスな巨大なイチモツ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その存在の前には驚きを通り越し恐怖すら感じられる" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「な・・なんてデカさだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いくらなんでも規格外すぎやしないか、お坊っちゃま・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "うう・・・一緒に裸になっているのが恥ずかしくなってきたぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「ハハ、あんまりジロジロ見ないでおくれよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そんなにボクの体が興味深いかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "キミにも同じものが付いてるだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「うーん、これは......" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お、同じものと・・・言って良いんでしょうかねぇ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「マ、マズイ・・・迂闊なことを言うと情けなくなる一方だぞ」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 92, + 92, + 0 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": 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": 11, + "y": 6 + }, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map071.json b/www/data/Map071.json new file mode 100644 index 0000000..75b2b3e --- /dev/null +++ b/www/data/Map071.json @@ -0,0 +1,3062 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_MetalLattice", + "battleback2Name": "ai02", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 15, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueAlert", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 26, + "data": [ + 1544, + 1544, + 5920, + 1585, + 5904, + 5892, + 5916, + 5916, + 5916, + 5916, + 5916, + 5896, + 5912, + 1585, + 5904, + 5912, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5923, + 5927, + 1585, + 5904, + 5912, + 6274, + 6274, + 6274, + 6274, + 6274, + 5928, + 5926, + 1585, + 5928, + 5913, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 6278, + 1585, + 5904, + 5912, + 6280, + 6280, + 6280, + 6280, + 6280, + 6275, + 6278, + 1585, + 6275, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 6284, + 1585, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 6281, + 6284, + 1585, + 6281, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 5904, + 5912, + 1585, + 1620, + 1620, + 1620, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 5928, + 5918, + 5921, + 5933, + 1585, + 5931, + 5921, + 5921, + 5921, + 5921, + 5921, + 5915, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 6275, + 6274, + 6274, + 6278, + 1585, + 6275, + 6274, + 6274, + 6274, + 6274, + 6274, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 6281, + 6280, + 6280, + 6284, + 1585, + 6281, + 6280, + 6280, + 6280, + 6280, + 6280, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 5929, + 5921, + 5921, + 5921, + 5921, + 5921, + 5933, + 1585, + 5931, + 5921, + 5921, + 5921, + 5921, + 5921, + 5927, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6275, + 6274, + 6274, + 6274, + 6274, + 6274, + 6278, + 1585, + 6275, + 6274, + 6274, + 6274, + 6274, + 6274, + 6278, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6281, + 6280, + 6280, + 6280, + 6280, + 6280, + 6284, + 1585, + 6281, + 6280, + 6280, + 6280, + 6280, + 6280, + 6284, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3198, + 0, + 0, + 0, + 3198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 368, + 368, + 824, + 368, + 368, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 902, + 832, + 902, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 910, + 507, + 910, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 855, + 869, + 869, + 869, + 855, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 870, + 0, + 0, + 0, + 863, + 875, + 368, + 875, + 863, + 0, + 0, + 0, + 870, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 878, + 0, + 0, + 0, + 871, + 883, + 379, + 883, + 871, + 0, + 0, + 0, + 878, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 951, + 324, + 324, + 324, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 976, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 502, + 502, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 3, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 8, + "y": 14 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 4, + "y": 11 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 91, + 3, + 21, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 0 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 91, + 35, + 22, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 0 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 2, + "y": 7 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 2, + "y": 4 + }, + null, + { + "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": "!SF_Door1 (2)", + "direction": 2, + "pattern": 2, + "characterIndex": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 91, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 8, + "y": 9 + }, + null, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 75, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 37 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 3, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": false, + "variableValue": 1 + }, + "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": 8, + "y": 4 + } + ] +} \ No newline at end of file diff --git a/www/data/Map073.json b/www/data/Map073.json new file mode 100644 index 0000000..ff1ea10 --- /dev/null +++ b/www/data/Map073.json @@ -0,0 +1,1921 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 1, + "width": 17, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 15 15 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 18 18 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 26 26 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 30 30 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 36 36 タンク・ファイア 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 46 48 爆走列車VINVIN号 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 49 50 疾走ヒーロー 100 100 0" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 1, + 1, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 2, + 2, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "敵グループBGM追加 1 1 Brave!! 100 100 0" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "MessageWidth 900" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 15, + 15, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 26, + 26, + 0, + 0, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 3, + 3, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 4, + 4, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 5, + 5, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 34, + 34, + 0, + 4, + "'処女'" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 35, + 35, + 0, + 4, + "'処女'" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 36, + 36, + 0, + 4, + "'処女'" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 37, + 37, + 0, + 4, + "'童貞'" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 7, + 7, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 52, + 52, + 0, + 0, + 8 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オープニングを飛ばしますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "オープニングを見る", + "オープニングを飛ばす", + "ダイジェストで確認する" + ], + 1, + -1, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "オープニングを見る" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "オープニング" + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "オープニングを飛ばす" + ] + }, + { + "code": 211, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 3, + 21, + 13, + 8, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 2, + 2, + 0, + 0, + 1 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "OP飛ばし" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "ダイジェストで確認する" + ] + }, + { + "code": 211, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 61 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 3, + 21, + 13, + 8, + 0 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "OP飛ばし" + ] + }, + { + "code": 216, + "indent": 1, + "parameters": [ + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "OP飛ばし" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 3, + 12, + 16, + 0, + 0 + ] + }, + { + "code": 356, + "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": 4 + }, + { + "id": 2, + "name": "つかわない", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.movePicture(1,0,0,-4000,100,100,255,0,3000)" + ] + }, + { + "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": 16, + "y": 12 + } + ] +} \ No newline at end of file diff --git a/www/data/Map074.json b/www/data/Map074.json new file mode 100644 index 0000000..032dcd9 --- /dev/null +++ b/www/data/Map074.json @@ -0,0 +1,3857 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "Factory", + "battleback2Name": "", + "bgm": { + "name": "Cubes", + "pan": 0, + "pitch": 70, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueSuccess", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 26, + "data": [ + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7656, + 7628, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7644, + 7628, + 7654, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6074, + 7648, + 6322, + 6322, + 6067, + 6065, + 6069, + 6322, + 6322, + 7648, + 6074, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 7648, + 6328, + 6328, + 6064, + 6426, + 6064, + 6328, + 6328, + 7648, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 7648, + 1606, + 1606, + 6076, + 4058, + 6076, + 1606, + 1606, + 7648, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 7660, + 1606, + 1606, + 6431, + 4060, + 6431, + 1606, + 1606, + 7660, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 6422, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 6419, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 6428, + 4051, + 4061, + 1606, + 1606, + 1606, + 4059, + 4053, + 6425, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 4050, + 4042, + 1585, + 1620, + 1620, + 1620, + 1585, + 4033, + 4052, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 4032, + 4018, + 4052, + 1606, + 1606, + 1606, + 4050, + 4017, + 4040, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 4056, + 4044, + 4054, + 1606, + 1606, + 1606, + 4056, + 4044, + 4054, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 1606, + 1606, + 1585, + 1606, + 1606, + 1606, + 1585, + 1606, + 1606, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6064, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 6064, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6073, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6065, + 6071, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6419, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6418, + 6422, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6425, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6424, + 6428, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3480, + 3452, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3468, + 3452, + 3478, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 4202, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3484, + 0, + 0, + 0, + 4204, + 0, + 0, + 0, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4195, + 4205, + 0, + 0, + 0, + 4203, + 4197, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4186, + 3198, + 0, + 0, + 0, + 3198, + 4177, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4196, + 0, + 0, + 0, + 4194, + 4161, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4200, + 4188, + 4198, + 0, + 0, + 0, + 4200, + 4188, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3198, + 0, + 0, + 0, + 3198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 931, + 932, + 0, + 8, + 0, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 881, + 940, + 0, + 0, + 0, + 939, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 939, + 0, + 0, + 0, + 0, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 210, + 0, + 0, + 0, + 0, + 0, + 210, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 218, + 0, + 0, + 0, + 0, + 0, + 218, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 930, + 0, + 0, + 0, + 0, + 0, + 930, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 938, + 369, + 0, + 0, + 0, + 369, + 938, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 888, + 889, + 0, + 29, + 0, + 873, + 874, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 931, + 932, + 0, + 13, + 0, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 0, + 0, + 21, + 0, + 986, + 976, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 505, + 855, + 0, + 0, + 0, + 0, + 994, + 855, + 505, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 863, + 0, + 0, + 0, + 0, + 0, + 863, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 871, + 951, + 324, + 324, + 324, + 951, + 871, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 941, + 941, + 0, + 0, + 0, + 941, + 941, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 949, + 949, + 0, + 0, + 0, + 949, + 949, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 210, + 210, + 0, + 0, + 0, + 210, + 210, + 976, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 218, + 218, + 0, + 0, + 0, + 218, + 218, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 976, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0 + ], + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 20, + 3, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 2 + }, + null, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 75, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「これは・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 例の認識阻害迷彩」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「コッチはホームレスさんたちの所にあった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ドローンと一緒だよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「で、コイツはナイトクラブの催眠装置ね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「全部ここで作ってたのか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「この迷彩塗料のビン・・指紋が付いているわね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「まさかあのMrブラックの指紋ってことですか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「この工場にはあの社長と秘書以外人間はいないわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 可能性は大きいんじゃないかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「鑑定に回してみるわ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本部のデータベースからなにか分かるかもしれない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「素晴らしい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "後はあの社長コンビを追い詰めるだけだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この工場は隅々まで探索した" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "もう隠れる所も限られてるだろう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「よーし、行くぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「・・・・なんとも都合が良すぎるような・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・いや、今はやめましょう」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 71, + 71, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 44, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 10 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 71, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「何をしてるんだい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「なんだか怪しいスイッチがあってね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "押してみようかなって?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「いや・・やめておきなよ・・・」" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\i[1]\\c[10]やらせてみる\\i[1]", + "辞めさせる" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\i[1]\\c[10]やらせてみる\\i[1]" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「じゃあちょっと" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そこのセンサーまで移動してみてくれないかい?」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0アラーム", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + 0, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 174 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "辞めさせる" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0特殊攻撃3(1秒)", + "volume": 90, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 10, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 20, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 30, + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 68, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 69, + 0 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 0, + 70, + 0 + ] + }, + { + "code": 111, + "indent": 3, + "parameters": [ + 1, + 44, + 0, + 6, + 1 + ] + }, + { + "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": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 4 + }, + null, + null, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 11 + }, + { + "id": 8, + "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": 943, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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": 14, + "y": 11 + }, + { + "id": 9, + "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": 614, + "characterName": "", + "characterIndex": 0, + "direction": 2, + "pattern": 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": 12, + "y": 11 + }, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map075.json b/www/data/Map075.json new file mode 100644 index 0000000..147e003 --- /dev/null +++ b/www/data/Map075.json @@ -0,0 +1,30200 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "1Hシーンneon", + "pan": 0, + "pitch": 60, + "volume": 35 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 11, + "width": 25, + "data": [ + 6776, + 6427, + 6426, + 6426, + 6426, + 6426, + 6426, + 6426, + 6430, + 7383, + 6792, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6760, + 6776, + 8098, + 8098, + 8098, + 8098, + 8098, + 8098, + 8098, + 8098, + 7381, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 6768, + 6776, + 8096, + 8096, + 8096, + 8096, + 8096, + 8096, + 8096, + 8096, + 7381, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 6768, + 6776, + 8096, + 8096, + 8096, + 8096, + 8096, + 8096, + 8096, + 8096, + 7381, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 3714, + 3700, + 3700, + 3700, + 3716, + 6768, + 6776, + 8096, + 8096, + 8096, + 8096, + 8096, + 8096, + 8096, + 8096, + 7381, + 3714, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3700, + 3681, + 3680, + 3680, + 3680, + 3704, + 6768, + 6776, + 8104, + 8104, + 8104, + 8104, + 8104, + 8104, + 8104, + 8104, + 7389, + 3720, + 3708, + 3688, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3680, + 3704, + 6768, + 6776, + 6426, + 6426, + 6426, + 6426, + 6426, + 6426, + 6426, + 6430, + 6479, + 1641, + 1641, + 3698, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3708, + 3705, + 6768, + 6776, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 3712, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 3712, + 6768, + 6776, + 1641, + 3387, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3389, + 3724, + 3387, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3389, + 3712, + 6768, + 6776, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 3712, + 6768, + 6776, + 1641, + 3387, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3389, + 1641, + 3387, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3389, + 3712, + 6792, + 6776, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 3712, + 7959, + 6776, + 1641, + 3387, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3389, + 1641, + 3387, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3377, + 3389, + 3712, + 7965, + 6776, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 1641, + 3726, + 1641, + 1641, + 3723, + 3713, + 3713, + 3713, + 3711, + 3713, + 6782, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 7147, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7150, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4161, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4200, + 4188, + 4168, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4178, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4185, + 0, + 0, + 4202, + 3963, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3965, + 4192, + 3963, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3965, + 4192, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 4192, + 3963, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3965, + 4192, + 3963, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3965, + 4192, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 4192, + 3963, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3965, + 4192, + 3963, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3965, + 4192, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 4204, + 3963, + 3953, + 3953, + 3953, + 3953, + 3953, + 3953, + 3965, + 4203, + 4193, + 4191, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4191, + 4193, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 952, + 0, + 952, + 0, + 952, + 0, + 952, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 737, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 737, + 995, + 995, + 995, + 995, + 995, + 995, + 995, + 995, + 995, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 737, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 995, + 995, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 95, + 1, + 18, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 24, + "y": 13 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 132, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG13_00背景", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG13_00背景", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG13_00背景2", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG13_01-サオリ", + 0, + 0, + 500, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG13_01-レンカ", + 0, + 0, + 0, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG13_02-サオリ", + 0, + 0, + 500, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG13_02-レンカ", + 0, + 0, + 0, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG13_03-サオリ", + 0, + 0, + 500, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG13_03-レンカ", + 0, + 0, + 0, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG13_04-サオリ", + 0, + 0, + 500, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG13_04-レンカ", + 0, + 0, + 0, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG13_05-サオリ", + 0, + 0, + 500, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG13_05-レンカ", + 0, + 0, + 0, + -200, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "END" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 20, + "y": 3 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 210, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG10_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 16, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG10_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG10_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 11, + "y": 7 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 201, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG01_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 11, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG01_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG01_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 2, + "y": 7 + }, + { + "id": 5, + "name": "EV005", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 214, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG14_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 5, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG14_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG01_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 5, + "y": 9 + }, + null, + null, + null, + null, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 202, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG02_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 4, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG02_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG02_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 3, + "y": 7 + }, + { + "id": 11, + "name": "EV011", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 203, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG03_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 6, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG03_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG03_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 4, + "y": 7 + }, + { + "id": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 204, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG04_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 13, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG04_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG04_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 5, + "y": 7 + }, + { + "id": 13, + "name": "EV013", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 205, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG05_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 2, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG05_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG05_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 6, + "y": 7 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 206, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "cat-01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "cat-01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "cat-02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "cat-03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "cat-04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 7, + "y": 7 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 207, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG07_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG07_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG01_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 8, + "y": 7 + }, + { + "id": 16, + "name": "EV016", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 208, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG08_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 6, + 3 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG08_11", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG08_12", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG08_21", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG08_22", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG08_31", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼" + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "CG08_32", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG08_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG08_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 9, + "y": 7 + }, + { + "id": 17, + "name": "EV017", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 209, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG09_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 12, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG09_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG09_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 10, + "y": 7 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 211, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG11_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 7, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG11_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG11_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 2, + "y": 9 + }, + { + "id": 19, + "name": "EV019", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 212, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG12_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 15, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG12_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG12_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 3, + "y": 9 + }, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 213, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG13_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 2, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG13_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG11_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 4, + "y": 9 + }, + { + "id": 21, + "name": "EV021", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 215, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG15_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 15, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG15_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG15_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 6, + "y": 9 + }, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 216, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG16_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 13, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG16_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG16_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 7, + "y": 9 + }, + { + "id": 23, + "name": "EV023", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 217, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG17_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 2, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG17_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG17_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 8, + "y": 9 + }, + { + "id": 24, + "name": "EV024", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 230, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 8, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG30_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG01_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 11, + "y": 11 + }, + { + "id": 25, + "name": "EV025", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 218, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG18_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 9, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG18_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG18_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 9, + "y": 9 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 219, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "もどる1" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 4, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "もどる1" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 219, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "\\n[1]", + "\\n[2]", + "\\n[3]", + "\\n[4]", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "\\n[1]" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "もどる1" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 13, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_r-0\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_r-\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "もどる1" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "\\n[2]" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "もどる2" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 7, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_m-0\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_m-\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "もどる2" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "\\n[3]" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "もどる3" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 6, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_h-0\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_h-\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "もどる3" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 3, + "\\n[4]" + ] + }, + { + "code": 118, + "indent": 1, + "parameters": [ + "もどる4" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 15, + 3 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_c-0\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "P_D_FILENAME CG19_c-\\V[85]" + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "もどる4" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 4, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 10, + "y": 9 + }, + { + "id": 27, + "name": "EV027", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 220, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG20_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 12, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG20_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG20_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 11, + "y": 9 + }, + { + "id": 28, + "name": "EV028", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 221, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG21_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 12, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG21_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG21_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 2, + "y": 11 + }, + { + "id": 29, + "name": "EV029", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 222, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG22_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 5, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG22_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG01_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 3, + "y": 11 + }, + { + "id": 30, + "name": "EV030", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 223, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG23_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 11, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG23_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG23_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 4, + "y": 11 + }, + { + "id": 31, + "name": "EV031", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 224, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG24_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 13, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG24_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG24_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 5, + "y": 11 + }, + { + "id": 32, + "name": "EV032", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 225, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG25_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 8, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG25_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG25_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 6, + "y": 11 + }, + { + "id": 33, + "name": "EV033", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 226, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG26_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG26_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG26_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 7, + "y": 11 + }, + { + "id": 34, + "name": "EV034", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 227, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG27_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 11, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG27_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG27_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 8, + "y": 11 + }, + { + "id": 35, + "name": "EV035", + "note": "", + "pages": [ + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "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": false + } + ], + "x": 19, + "y": 3 + }, + { + "id": 36, + "name": "EV036", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 199, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サオリ-立ち絵CGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 111, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 99, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME puri3-\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 8, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME puri0-10\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 85, + 0, + 100, + 4 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 85, + 85, + 0, + 0, + 100 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "END" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 20, + "y": 4 + }, + { + "id": 37, + "name": "EV037", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 199, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その他-立ち絵CGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい2" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 19, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME mob-0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME mob-\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-21", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-22", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-23", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-24", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-25", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-31", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-32", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-33", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-34", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-35", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-17-2", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-04-2", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_04", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG30_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "END" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい2" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 20, + "y": 5 + }, + { + "id": 38, + "name": "EV038", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 228, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG28_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 9, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG28_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG28_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 9, + "y": 11 + }, + { + "id": 39, + "name": "EV039", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 199, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その他-CGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "avサオリ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG03_00パンツ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG17_00-サオリ-ゾンビ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "ビラ-サオリ", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "サオリ-過去", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "END" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 21, + "y": 5 + }, + { + "id": 40, + "name": "EV040", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 229, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG29_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 6, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG29_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG29_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 10, + "y": 11 + }, + { + "id": 41, + "name": "EV041", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 231, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG31_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 9, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG31_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG31_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 13, + "y": 7 + }, + { + "id": 42, + "name": "EV042", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 232, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG32_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 5, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG32_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG32_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 14, + "y": 7 + }, + { + "id": 43, + "name": "EV043", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 233, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG33_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 6, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG33_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG33_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 15, + "y": 7 + }, + { + "id": 44, + "name": "EV044", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 234, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG34_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 7, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG34_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG34_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 16, + "y": 7 + }, + { + "id": 45, + "name": "EV045", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 235, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG35_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 7, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG35_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG35_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 17, + "y": 7 + }, + { + "id": 46, + "name": "EV046", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 236, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG36_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 9, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG36_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG36_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 18, + "y": 7 + }, + { + "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": "!$02-kanban", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "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": false + } + ], + "x": 11, + "y": 6 + }, + { + "id": 48, + "name": "EV048", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 237, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG37_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 6, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG37_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG37_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 19, + "y": 7 + }, + { + "id": 49, + "name": "EV049", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 238, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG38_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG38_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG38_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 20, + "y": 7 + }, + { + "id": 50, + "name": "EV050", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 239, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG39_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 2, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG39_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG39_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 21, + "y": 7 + }, + { + "id": 51, + "name": "EV051", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 240, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG40_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 1, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG40_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + -700, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG40_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 22, + "y": 7 + }, + { + "id": 52, + "name": "EV052", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 241, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG41_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 12, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG41_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG41_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 13, + "y": 9 + }, + { + "id": 53, + "name": "EV053", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 242, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG42_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 12, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG42_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG42_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 14, + "y": 9 + }, + { + "id": 54, + "name": "EV054", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 243, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG43_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 4, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG43_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG43_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 15, + "y": 9 + }, + { + "id": 55, + "name": "EV055", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 244, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG44_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG44_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG44_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 16, + "y": 9 + }, + { + "id": 56, + "name": "EV056", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 245, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG45_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 7, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG45_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG45_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 17, + "y": 9 + }, + { + "id": 57, + "name": "EV057", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 246, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG46_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 5, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG46_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG46_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 18, + "y": 9 + }, + { + "id": 58, + "name": "EV058", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 247, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG47_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 6, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG47_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG47_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 19, + "y": 9 + }, + { + "id": 59, + "name": "EV059", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 248, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG48_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 5, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG48_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG48_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 20, + "y": 9 + }, + { + "id": 60, + "name": "EV060", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 249, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG49_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 7, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG49_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG49_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 21, + "y": 9 + }, + { + "id": 61, + "name": "EV061", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 250, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG50_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 6, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG50_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG50_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 22, + "y": 9 + }, + { + "id": 62, + "name": "EV062", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 251, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG51_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 4, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG51_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG51_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 13, + "y": 11 + }, + { + "id": 63, + "name": "EV063", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 252, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG52_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 4, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG52_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG52_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 14, + "y": 11 + }, + { + "id": 64, + "name": "EV064", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 253, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG53_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 4, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG53_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG53_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 15, + "y": 11 + }, + { + "id": 65, + "name": "EV065", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 254, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG54_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 4, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG54_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG54_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 16, + "y": 11 + }, + { + "id": 66, + "name": "EV066", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 255, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG55_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 4, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG55_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG55_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 17, + "y": 11 + }, + { + "id": 67, + "name": "EV067", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 256, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG56_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 7, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG56_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG56_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 18, + "y": 11 + }, + { + "id": 68, + "name": "EV068", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 257, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG57_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 9, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG57_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG57_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 19, + "y": 11 + }, + { + "id": 69, + "name": "EV069", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 258, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 5, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG58_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG58_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 20, + "y": 11 + }, + { + "id": 70, + "name": "EV070", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 259, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG59_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 4, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG59_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG59_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 21, + "y": 11 + }, + { + "id": 71, + "name": "EV071", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 260, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG60_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 2, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG60_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG60_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 22, + "y": 11 + }, + { + "id": 72, + "name": "EV072", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 261, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG61_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 12, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG61_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG61_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 2, + "y": 13 + }, + { + "id": 73, + "name": "EV073", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 262, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 6, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG62_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG62_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 3, + "y": 13 + }, + { + "id": 74, + "name": "EV074", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 263, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG63_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 7, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG63_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG63_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 4, + "y": 13 + }, + { + "id": 75, + "name": "EV075", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 264, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG64_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 3, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG64_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG64_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 5, + "y": 13 + }, + { + "id": 76, + "name": "EV076", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 265, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG65_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 3, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG65_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG65_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 6, + "y": 13 + }, + { + "id": 77, + "name": "EV077", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 266, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG66_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 7, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG66_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG66_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 7, + "y": 13 + }, + { + "id": 78, + "name": "EV078", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 179, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すべてのCGを全開放できます" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やりますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 200, + 300, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "CommonSave save" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 3 + }, + { + "id": 79, + "name": "EV079", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 267, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG67_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 3, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG67_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG66_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 8, + "y": 13 + }, + { + "id": 80, + "name": "EV080", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 268, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$AV-TV", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG68_01", + 0, + 0, + 86, + 65, + 30, + 30, + 200, + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このCGを見ますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 85, + 85, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 5, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 85, + 85, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "END" + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 85, + 0, + 10, + 4 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG68_0\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "P_D_FILENAME CG66_\\V[85]" + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 1, + "", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0システム音17(1秒)ドライ", + "volume": 15, + "pitch": 90, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼\\V[85]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "おしまい" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 9, + "y": 13 + }, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + 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/www/data/Map076.json b/www/data/Map076.json new file mode 100644 index 0000000..12c8780 --- /dev/null +++ b/www/data/Map076.json @@ -0,0 +1,2265 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Wood1", + "battleback2Name": "SF_Metal", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 1, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 20, + "data": [ + 1544, + 6770, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6777, + 1544, + 1544, + 6784, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6784, + 1544, + 1544, + 6784, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6784, + 1544, + 1544, + 6784, + 3234, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3221, + 3233, + 3233, + 3233, + 3222, + 3220, + 3220, + 3220, + 3236, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 3378, + 3364, + 3380, + 3216, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3218, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3238, + 3384, + 3372, + 3382, + 3240, + 3228, + 3228, + 3228, + 3225, + 6784, + 1544, + 1544, + 6784, + 3232, + 6787, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6789, + 3232, + 6784, + 1544, + 1544, + 6784, + 3232, + 6784, + 6467, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6470, + 6784, + 3232, + 6784, + 1544, + 1544, + 6796, + 3244, + 6796, + 6473, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6472, + 6476, + 6796, + 3244, + 6796, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 248, + 248, + 225, + 225, + 188, + 188, + 188, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 188, + 188, + 188, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 188, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 213, + 213, + 213, + 0, + 213, + 0, + 0, + 0, + 259, + 260, + 261, + 180, + 180, + 180, + 0, + 0, + 0, + 0, + 94, + 94, + 221, + 221, + 221, + 283, + 221, + 114, + 248, + 299, + 267, + 268, + 269, + 180, + 180, + 180, + 0, + 0, + 0, + 0, + 94, + 933, + 0, + 0, + 1014, + 980, + 811, + 812, + 1023, + 886, + 299, + 233, + 233, + 180, + 180, + 180, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 988, + 811, + 812, + 0, + 0, + 0, + 283, + 283, + 188, + 188, + 706, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 714, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 772, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "催眠装置っぽい", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 5 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 80, + 2, + 9, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 8 + }, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + 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/www/data/Map077.json b/www/data/Map077.json new file mode 100644 index 0000000..fccaa1d --- /dev/null +++ b/www/data/Map077.json @@ -0,0 +1,2739 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Concrete", + "battleback2Name": "SF_Hospital", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 26, + "data": [ + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1584, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1606, + 1606, + 1606, + 1606, + 1606, + 1568, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1568, + 1568, + 1568, + 5923, + 5921, + 5921, + 5921, + 5921, + 5921, + 5910, + 5909, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5911, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5925, + 1568, + 1568, + 1568, + 5920, + 7138, + 7138, + 7138, + 7138, + 7138, + 5904, + 5912, + 7138, + 7142, + 7138, + 7138, + 7138, + 7138, + 7138, + 5920, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 5920, + 1568, + 1568, + 1568, + 5920, + 7144, + 7144, + 7144, + 7144, + 7144, + 5904, + 5912, + 7136, + 7140, + 7144, + 7144, + 7144, + 7144, + 7144, + 5920, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 7144, + 7148, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5929, + 5921, + 5933, + 1585, + 5931, + 5921, + 5917, + 5918, + 5921, + 5921, + 5921, + 5933, + 1585, + 5931, + 5921, + 5919, + 5921, + 5921, + 5933, + 1585, + 5931, + 5921, + 5927, + 1568, + 1568, + 1568, + 7139, + 7138, + 7142, + 1585, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 1585, + 7139, + 7138, + 7138, + 7138, + 7138, + 7142, + 1585, + 7139, + 7138, + 7142, + 1568, + 1568, + 1568, + 7145, + 7144, + 7148, + 1585, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 1585, + 7145, + 7144, + 7144, + 7144, + 7144, + 7148, + 1585, + 7145, + 7144, + 7148, + 1568, + 1568, + 1568, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3081, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3194, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3193, + 3197, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 350, + 350, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 358, + 358, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 849, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 24, + 0, + 0, + 0, + 858, + 875, + 875, + 875, + 875, + 875, + 859, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 866, + 883, + 883, + 883, + 883, + 883, + 867, + 0, + 0, + 0, + 381, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 223, + 0, + 0, + 0, + 0, + 0, + 0, + 860, + 861, + 862, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 861, + 0, + 0, + 0, + 861, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 222, + 0, + 0, + 0, + 222, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 981, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 350, + 351, + 0, + 0, + 0, + 0, + 350, + 351, + 350, + 351, + 351, + 351, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 358, + 359, + 0, + 0, + 0, + 0, + 358, + 359, + 358, + 359, + 359, + 359, + 340, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 139, + 0, + 16, + 16, + 140, + 0, + 0, + 850, + 851, + 370, + 371, + 849, + 850, + 851, + 0, + 139, + 290, + 298, + 975, + 140, + 140, + 0, + 0, + 0, + 0, + 0, + 0, + 373, + 24, + 372, + 183, + 0, + 0, + 902, + 859, + 964, + 864, + 964, + 858, + 902, + 0, + 181, + 182, + 373, + 983, + 768, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 381, + 215, + 380, + 191, + 0, + 0, + 910, + 867, + 852, + 925, + 854, + 866, + 910, + 0, + 189, + 190, + 372, + 991, + 776, + 982, + 0, + 0, + 0, + 0, + 0, + 0, + 262, + 262, + 262, + 262, + 0, + 0, + 918, + 941, + 977, + 933, + 976, + 941, + 918, + 0, + 129, + 272, + 380, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 270, + 270, + 270, + 270, + 0, + 0, + 995, + 949, + 985, + 0, + 984, + 949, + 995, + 0, + 130, + 0, + 0, + 0, + 0, + 987, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 852, + 853, + 854, + 0, + 852, + 853, + 854, + 0, + 464, + 153, + 0, + 0, + 0, + 995, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 860, + 214, + 862, + 0, + 860, + 214, + 862, + 0, + 972, + 971, + 972, + 972, + 972, + 973, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 986, + 0, + 0, + 0, + 986, + 976, + 0, + 980, + 979, + 980, + 980, + 980, + 988, + 0, + 0, + 0, + 0, + 0, + 153, + 153, + 0, + 153, + 153, + 0, + 0, + 985, + 994, + 0, + 0, + 0, + 994, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 996, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 14, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "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": 3, + "y": 9 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 14, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 4, + "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": 4, + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 84, + 22, + 3, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 15 + } + ] +} \ No newline at end of file diff --git a/www/data/Map078.json b/www/data/Map078.json new file mode 100644 index 0000000..94fa8a8 --- /dev/null +++ b/www/data/Map078.json @@ -0,0 +1,6325 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "01rasut", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "yama", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 2, + "width": 25, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3282, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3268, + 3284, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3264, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1536, + 1536, + 1536, + 1536, + 1536, + 3288, + 3276, + 3276, + 3276, + 3256, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 8051, + 8050, + 8050, + 8054, + 3264, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 8049, + 8048, + 8048, + 8052, + 3264, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 8049, + 8048, + 8048, + 8052, + 3264, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 8057, + 8056, + 8056, + 8060, + 3264, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3248, + 3272, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3288, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3276, + 3286, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 8051, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8054, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 8057, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8060, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 0, + 485, + 0, + 485, + 0, + 0, + 0, + 485, + 0, + 493, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 204, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 506, + 0, + 0, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 506, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 484, + 485, + 204, + 485, + 204, + 485, + 204, + 485, + 485, + 485, + 204, + 485, + 486, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 498, + 0, + 212, + 0, + 212, + 0, + 212, + 0, + 0, + 0, + 212, + 0, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 498, + 0, + 0, + 0, + 0, + 204, + 0, + 0, + 0, + 0, + 0, + 204, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 484, + 485, + 485, + 486, + 490, + 212, + 0, + 0, + 0, + 0, + 0, + 212, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 498, + 207, + 204, + 0, + 0, + 0, + 204, + 207, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 498, + 0, + 212, + 0, + 0, + 0, + 212, + 0, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 498, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 498, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 484, + 485, + 485, + 486, + 0, + 484, + 485, + 485, + 486, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "ブラック", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 101, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "main", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": 13, + "y": 6 + }, + { + "id": 2, + "name": "リッカ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 7 + }, + { + "id": 3, + "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": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 7 + }, + { + "id": 4, + "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": "03Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": true, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 7 + }, + { + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「追い詰めたぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "Mrブラック」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「お仕置きだよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「覚悟なさい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「一応犯行動機を聞いておきましょうか" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大方予想はつくけれど・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「予想がつくだと?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "バカを言うな!!貴様らのような才能ある若者には分かるまい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 最早出世コースからも外れた、私の気持ちはな!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「お前の兄・・・白根司令官も不快だった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 30代の若造と同僚だと?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・いやこのままでは遠からず奴が上司になる」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「だからもう真面目に務めるなど辞めたのだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 利用できるものは利用し" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ギャンデッドの被害が少ないこの月光市で奴らと繋がり " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ひっそりと私腹を肥やすつもりだった・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「だから白根リッカ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お前が来ると知ったときは恐怖した」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>\\F[8]「だが、ピンチはチャンスと言うだろう?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お前に大失態やスキャンダルが起これば" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 白根もお前も失脚する!! " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何なら錫ヶ岳副総司令殿も失脚させられるかもしれん胸が踊ったぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「私達だけじゃなくお父様達まで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "陥れようとしてたわけ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 許せない!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「落ち着いてヒトミ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コイツにそこまで出来る度量があるわけ無いじゃない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「えええい、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これ以上私を見くびるなああ~~~~!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 1, + 35, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "boss02", + 0, + 0, + 550, + 200, + 50, + 1, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 585, + 105, + 50, + 50, + 255, + 0, + 180, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha13_a", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha24_a", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0mecha24_a", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「うわああいきなり巨大ロボットが" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どこから現れたんだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「どうやら最初からあったみたいよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 見えなかっただけで」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「軍事利用も検討されてる認識阻害迷彩・・ってヤツね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[23]「やっぱりお前だったんだね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「ギャンデッド共はこの場にいる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人間を皆殺しにしろって命令されてた。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 最後まで黒幕ってことを伏せてやり過ごすつもりだったのね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「だからギャンデッド達も返り討ちに出来る程度の" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "装備は用意しておいた、と」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 1, + 23, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「ああ、そのとおりだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "では全員くたばれ」" + ] + }, + { + "code": 132, + "indent": 0, + "parameters": [ + { + "name": "疾走ヒーロー", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 301, + "indent": 0, + "parameters": [ + 0, + 49, + false, + true + ] + }, + { + "code": 601, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 104, + 104, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 603, + "indent": 0, + "parameters": [] + }, + { + "code": 132, + "indent": 1, + "parameters": [ + { + "name": "Noise_Lane", + "volume": 50, + "pitch": 70, + "pan": 0 + } + ] + }, + { + "code": 314, + "indent": 1, + "parameters": [ + 0, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "「くそ・・・まだ・・まだ・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<羽黒司令官>「ククッ、アハハハ……ッッ!!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "勝負ありだな、小僧! 正義ごっこも、これで終わりだッ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「……リッカさんっ、ミミ……ヒトミ……っ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "みんなっ……頼む、起きてくれ……!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<羽黒司令官>「さぁて、どうしてやろうか……」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<羽黒司令官>「私の崇高な計画を散々邪魔されてきたからな。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "普通に殺すだけでは、腹の虫が治まらんぞ……」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まだだ……。まだ、俺たちは負けてないッ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「俺の勇気、ミミの元気、ヒトミの努力……!!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "そこにリッカさんの知力が合わさった絆は、最強なんだっ!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「みんなで、ギャンデッドを倒すって決めたんだ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "たとえお前が何をしようとも、俺たちは屈しないッ!!」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<羽黒司令官>「ククク、負け犬のくせに威勢がいいなぁ!" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "いいだろう。お前と、小娘たちにチャンスをやろう」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<羽黒司令官>「絆とかいう力、もう一度、見せてもらおうか!」" + ] + }, + { + "code": 301, + "indent": 1, + "parameters": [ + 0, + 50, + false, + true + ] + }, + { + "code": 601, + "indent": 1, + "parameters": [] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 35, + 14, + 10, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 182 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 603, + "indent": 1, + "parameters": [] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 35, + 14, + 10, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 182 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 604, + "indent": 1, + "parameters": [] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 604, + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 13, + "y": 9 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 104, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 242, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "boss02", + 0, + 0, + 550, + 200, + 50, + 1, + 0, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 580, + 105, + 50, + 50, + 255, + 0, + 1, + false + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 48, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒>「バカな・・・フジミ重工から" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・借り受けた・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最先端武装兵器が・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒>「まあいい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " お前たちだけでも口封じできれば" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "後で挽回できるわっ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒>\\{\\{「死ねい!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「自爆システム作動」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 0, + 170 + ], + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 0, + 170 + ], + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 0, + 170 + ], + 60, + true + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Dark_Leaper", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + -153, + -102, + 0 + ], + 60, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "Quake", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "指定位置にループアニメーション表示 400 400 48" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「ちょっとちょっと~~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "往生際が悪すぎよ~~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな所で・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒>「あ・・・なんだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 脱出装置が・・・う、動かん・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「招待客は全員避難済み" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私達も逃げるわよ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": 0 + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ひえええ~~~~~~~~~~」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ループアニメーション消去" + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 225, + "indent": 0, + "parameters": [ + 5, + 5, + 60, + true + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + true + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 7, + 0 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 31, + 31, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 30, + 30, + 0 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 216, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 81, + 9, + 4, + 0, + 0 + ] + }, + { + "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": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "04Player", + "direction": 8, + "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": 15, + "y": 6 + }, + { + "id": 7, + "name": "EV007", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 31, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 34, + -34, + -68, + 170 + ], + 60, + false + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "boss02", + 0, + 0, + 600, + 100, + 50, + 50, + 255, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 5, + { + "list": [ + { + "code": 41, + "parameters": [ + "04Player", + 0 + ], + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "04Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 48, + false + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「自爆システム作動」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 0, + 170 + ], + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 0, + 170 + ], + 60, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 130, + "pan": 0 + } + ] + }, + { + "code": 224, + "indent": 0, + "parameters": [ + [ + 255, + 0, + 0, + 170 + ], + 60, + true + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "Dark_Leaper", + "volume": 90, + "pitch": 140, + "pan": 0 + } + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + -153, + -102, + 0 + ], + 60, + false + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "Quake", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "指定位置にループアニメーション表示 400 400 48" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「ちょっとちょっと~~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "往生際が悪すぎよ~~~" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " こんな所で・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒>「あ・・・なんだ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 脱出装置が・・・う、動かん・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「招待客は全員避難済み" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私達も逃げるわよ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ひえええ~~~~~~~~~~」" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 245, + "indent": 0, + "parameters": [ + { + "name": "", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・いえ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " リッカさん・・・違いますよ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まだやることが・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「・・・・・え?」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "ループアニメーション消去" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 61, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]\\{「羽黒司令を・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 助けましょう」" + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "DESTINY", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「そうか!! 分かったわ!!」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 27, + 27, + 0, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_03battle_001_02", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 29 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "boss02", + 0, + 0, + 600, + 100, + 50, + 50, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「自爆システムにハッキング" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "発動を遅らせる」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 1, + 29, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ヒトミ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 27, + 27, + 0, + 0, + 3 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_03battle_003_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 29 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "boss02", + 0, + 0, + 600, + 100, + 50, + 50, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「運転席を開ければ良いんでしょう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 腕の一本や二本は大目に見なさい!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 1, + 9, + false + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「開いた!! ミミ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 27, + 27, + 0, + 0, + 2 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "cv_03battle_002_01", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 29 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "boss02", + 0, + 0, + 600, + 100, + 50, + 50, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「うん、駆け上がって助けてくるよ!!」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 1, + 3, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒>「あわわわあああ~~~~~」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 5 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 5 + ], + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 1, + 1, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 60, + false + ] + }, + { + "code": 132, + "indent": 0, + "parameters": [ + { + "name": "Rust_Spark", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 8, + 8, + 0, + 0, + 3 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 34 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 10, + 10, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 11, + 11, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 12, + 12, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 17, + 17, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 19, + 19, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 18, + 18, + 1 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 86, + 11, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 16, + "y": 6 + } + ] +} \ No newline at end of file diff --git a/www/data/Map079.json b/www/data/Map079.json new file mode 100644 index 0000000..1e9d131 --- /dev/null +++ b/www/data/Map079.json @@ -0,0 +1,5926 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Cobblestones3", + "battleback2Name": "ai03", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 15, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueAlert", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 26, + "data": [ + 5928, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5896, + 5892, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5896, + 5892, + 1544, + 6283, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6275, + 6274, + 6274, + 6274, + 6274, + 5928, + 5926, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 5904, + 5912, + 1544, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 4052, + 1585, + 1585, + 1585, + 6281, + 6280, + 6280, + 6280, + 6280, + 6275, + 6278, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5904, + 5912, + 1544, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4054, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6281, + 6284, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5904, + 5912, + 1544, + 7709, + 5934, + 7710, + 5934, + 7710, + 5934, + 1585, + 4002, + 4004, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5904, + 5912, + 1544, + 8063, + 6287, + 8063, + 6287, + 8063, + 6287, + 1585, + 3984, + 3992, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4052, + 4002, + 4004, + 1585, + 5922, + 5908, + 5889, + 5912, + 1544, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4061, + 4008, + 4006, + 4056, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4054, + 3984, + 3992, + 1585, + 5928, + 5916, + 5916, + 5896, + 1544, + 5908, + 5908, + 5908, + 5924, + 6283, + 6286, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 3984, + 3992, + 1585, + 6283, + 6282, + 6282, + 5904, + 1544, + 5928, + 5916, + 5916, + 5926, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 4008, + 4006, + 1585, + 1585, + 1585, + 1585, + 5904, + 1544, + 6275, + 6274, + 6274, + 6278, + 1585, + 1585, + 4050, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4036, + 4052, + 1585, + 1585, + 1585, + 5904, + 1544, + 6281, + 6280, + 6280, + 6284, + 3627, + 3629, + 4056, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4044, + 4054, + 1585, + 1585, + 1585, + 5904, + 1544, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5904, + 1544, + 5931, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5917, + 1544, + 6275, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 6274, + 1544, + 6281, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 6280, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3906, + 3908, + 3482, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3482, + 3906, + 3892, + 3892, + 3908, + 3482, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3912, + 3910, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 3888, + 3872, + 3872, + 3896, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3482, + 0, + 0, + 3481, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3479, + 3912, + 3900, + 3900, + 3910, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3482, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3483, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3477, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3484, + 0, + 0, + 3481, + 3473, + 3473, + 3477, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3906, + 3908, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3912, + 3910, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3483, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3473, + 3479, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 908, + 909, + 0, + 908, + 909, + 0, + 908, + 0, + 0, + 948, + 948, + 870, + 948, + 948, + 0, + 0, + 0, + 915, + 914, + 915, + 916, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 870, + 499, + 832, + 499, + 870, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 506, + 507, + 507, + 507, + 508, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 880, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 915, + 916, + 0, + 0, + 0, + 871, + 0, + 0, + 0, + 866, + 867, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 914, + 914, + 914, + 914, + 914, + 914, + 914, + 898, + 909, + 0, + 368, + 368, + 824, + 368, + 368, + 0, + 0, + 914, + 833, + 833, + 833, + 833, + 917, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 906, + 0, + 857, + 498, + 902, + 368, + 902, + 500, + 908, + 909, + 857, + 816, + 816, + 816, + 816, + 857, + 0, + 0, + 0, + 873, + 874, + 0, + 872, + 873, + 874, + 0, + 0, + 0, + 0, + 977, + 910, + 379, + 910, + 976, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 882, + 0, + 880, + 0, + 882, + 857, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 872, + 873, + 874, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 902, + 902, + 882, + 0, + 0, + 0, + 0, + 0, + 0, + 858, + 859, + 928, + 929, + 928, + 929, + 875, + 0, + 0, + 875, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 910, + 910, + 917, + 0, + 0, + 916, + 901, + 0, + 0, + 931, + 932, + 936, + 937, + 936, + 937, + 883, + 876, + 877, + 883, + 876, + 877, + 883, + 857, + 0, + 0, + 0, + 918, + 918, + 0, + 0, + 0, + 914, + 915, + 916, + 909, + 939, + 940, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 849, + 849, + 876, + 877, + 857, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 4, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「こちら側からでも制御装置までは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "行きつけないようね・・・。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ベルトコンベアを使って" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "向こう側に行ってみるのはどうだい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「速く動いているし、何が起こるかわからないわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「それに、もし何かあったら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コウを助けるどころじゃ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「うーん、でも他にいい案もないし... " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくん、本当に大丈夫だと思う?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「大丈夫、大丈夫。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "見たところ、ただの物流用ベルトコンベアだよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとスリルはあるかもしれないが。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[12]「...わかったわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でも、みんなで手を繋いで、誰も落ちないようにしましょう。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「そうね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それから・・・ジュウイチロウ、あなたが先頭ね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「ああ、先頭は引き受けよう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "これくらいのスピードなら問題ないさ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「それじゃあ準備ができたら乗り込もうか。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "乗って進む", + "辞める" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "乗って進む" + ] + }, + { + "code": 216, + "indent": 1, + "parameters": [ + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0mecha13_a", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 32, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 32, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 14, + "parameters": [ + 1, + 0 + ], + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 14, + "parameters": [ + 1, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 102, + "indent": 1, + "parameters": [ + [ + "↑", + "→" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 1, + "parameters": [ + 0, + "↑" + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 402, + "indent": 1, + "parameters": [ + 1, + "→" + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 5, + 1, + false + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + 3, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0ピチュン(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0ピチュン(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 213, + "indent": 2, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha24_a", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "ぐしゃあ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 211, + "indent": 2, + "parameters": [ + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "5men-bert02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 404, + "indent": 1, + "parameters": [] + }, + { + "code": 102, + "indent": 1, + "parameters": [ + [ + "↑", + "←" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 1, + "parameters": [ + 0, + "↑" + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 5, + 1, + false + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0ピチュン(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0ピチュン(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 213, + "indent": 2, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha24_a", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "ぐしゃあ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 211, + "indent": 2, + "parameters": [ + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "5men-bert01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 402, + "indent": 1, + "parameters": [ + 1, + "←" + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 404, + "indent": 1, + "parameters": [] + }, + { + "code": 102, + "indent": 1, + "parameters": [ + [ + "↑", + "←" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 1, + "parameters": [ + 0, + "↑" + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 5, + 1, + false + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + 5, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 44, + "parameters": [ + { + "name": "0ピチュン(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 44, + "parameters": [ + { + "name": "0ピチュン(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0報知器", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 213, + "indent": 2, + "parameters": [ + -1, + 1, + true + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha24_a", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "ぐしゃあ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 2, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0mecha07", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 211, + "indent": 2, + "parameters": [ + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 1, + "CG16_05", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 211, + "indent": 2, + "parameters": [ + 0 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 402, + "indent": 1, + "parameters": [ + 1, + "←" + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 31, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 31, + "indent": null + } + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 23, + 24, + 6, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[2]>\\F[22]「ふぅ、無事に渡れてよかった。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[3]>\\F[31]「ジュウイチロウの案が正しかったわね。" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "悔しいけど感謝するわ。」" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\n<\\n[5]>\\F[5]「いやいや、みんなの協力があったからさ。」" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 404, + "indent": 1, + "parameters": [] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "辞める" + ] + }, + { + "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": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "B", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "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": 5, + "y": 10 + }, + { + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 23, + 24, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 0, + "y": 11 + }, + { + "id": 3, + "name": "ジュウ回避1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": 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": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 11 + }, + { + "id": 4, + "name": "ジュウ回避2", + "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": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 4 + }, + { + "id": 5, + "name": "ジュウ回避3", + "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": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 5 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 3 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 9 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 9 + }, + { + "id": 12, + "name": "EV012", + "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": "!$sitai", + "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": 7, + "y": 3 + }, + null, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$kumo", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 6, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 3 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$kumo", + "direction": 6, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 2 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 4 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 4 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 4 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Other2", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 4 + }, + { + "id": 20, + "name": "EV020", + "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": "!Other2", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 8 + }, + { + "id": 21, + "name": "EV021", + "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": "!Other2", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 8 + }, + { + "id": 22, + "name": "EV022", + "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": "!Other2", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 2 + }, + { + "id": 23, + "name": "EV023", + "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": "!Other2", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 2 + }, + { + "id": 24, + "name": "EV024", + "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": "!Other2", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 5, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 2 + } + ] +} \ No newline at end of file diff --git a/www/data/Map080.json b/www/data/Map080.json new file mode 100644 index 0000000..677396a --- /dev/null +++ b/www/data/Map080.json @@ -0,0 +1,4632 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Wood1", + "battleback2Name": "SF_Metal", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 1, + "height": 20, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 20, + "data": [ + 1544, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6756, + 6780, + 6780, + 6780, + 6780, + 6760, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6756, + 6780, + 6780, + 6780, + 6790, + 6467, + 6466, + 6466, + 6470, + 6792, + 6780, + 6780, + 6780, + 6760, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6776, + 7290, + 7290, + 7290, + 7294, + 6473, + 6472, + 6472, + 6476, + 7291, + 7290, + 7290, + 7290, + 6768, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6776, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 6768, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6776, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 6768, + 6752, + 6776, + 1544, + 1544, + 6770, + 6780, + 6790, + 1570, + 1570, + 1570, + 1570, + 1570, + 6987, + 6977, + 6989, + 1570, + 1570, + 1570, + 1570, + 6792, + 6780, + 6777, + 1544, + 1544, + 6784, + 6474, + 6471, + 1599, + 6939, + 6929, + 6929, + 6929, + 6929, + 6929, + 6929, + 6929, + 6929, + 6941, + 1599, + 6471, + 6474, + 6784, + 1544, + 1544, + 6784, + 1536, + 6477, + 1599, + 6475, + 6474, + 6474, + 6474, + 6474, + 6474, + 6474, + 6474, + 6474, + 6478, + 1599, + 6477, + 1536, + 6784, + 1544, + 1544, + 6784, + 3234, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3236, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3218, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3238, + 6784, + 1544, + 1544, + 6796, + 3232, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6791, + 1544, + 1544, + 7143, + 3232, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 1544, + 1544, + 7149, + 3232, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3579, + 3569, + 3569, + 3569, + 3569, + 3569, + 3569, + 3569, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 392, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 392, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 392, + 400, + 400, + 0, + 0, + 0, + 0, + 400, + 400, + 392, + 392, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 705, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 0, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 280, + 280, + 392, + 392, + 393, + 746, + 747, + 394, + 392, + 392, + 280, + 280, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 400, + 400, + 749, + 749, + 401, + 0, + 0, + 402, + 749, + 749, + 400, + 400, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 769, + 0, + 757, + 757, + 0, + 0, + 0, + 0, + 757, + 757, + 704, + 768, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 777, + 0, + 0, + 0, + 0, + 0, + 707, + 0, + 0, + 0, + 0, + 776, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 766, + 715, + 766, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 286, + 280, + 0, + 750, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 750, + 0, + 280, + 286, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 756, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 756, + 0, + 0, + 831, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 764, + 0, + 0, + 822, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 822, + 0, + 0, + 0, + 822, + 0, + 0, + 0, + 822, + 0, + 0, + 283, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「・・・・・・・・・」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 21, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 2 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[20]「・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[35]「0。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[25]「~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「・・・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「...」" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 23 2 19" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 20, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<カメラマン>「...」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "カメラ", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 24 9 5" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 17 11 5" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・・・・・・・・・" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 300 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 24, + { + "list": [ + { + "code": 41, + "parameters": [ + "02Player", + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "02Player", + 2 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[30]「~~」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 9 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 17, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 2 + ], + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[40]「0。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 23 cancel" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 24 cancel" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "SmartPath 17 cancel" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 101 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 17, + "y": 4 + }, + { + "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": "SF_People2", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かが体育館の入り口に居座っていた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不良を倒してくれたそうだ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17, + "y": 13 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 14 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 14 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 10 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 14 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 14 + }, + null, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 12 + }, + { + "id": 12, + "name": "EV012", + "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": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 14 + }, + { + "id": 17, + "name": "ヒトミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 5 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 10 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 12 + }, + { + "id": 20, + "name": "カメラマン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "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": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 19 + }, + { + "id": 21, + "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": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 10, + "y": 5 + }, + { + "id": 22, + "name": "EV022", + "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": "SF_People2", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かが体育館の入り口に居座っていた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不良を倒してくれたそうだ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17, + "y": 12 + }, + null, + { + "id": 24, + "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": "02Player", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 5 + }, + { + "id": 25, + "name": "EV025", + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 76, + 2, + 7, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 8 + }, + 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/www/data/Map081.json b/www/data/Map081.json new file mode 100644 index 0000000..1bced61 --- /dev/null +++ b/www/data/Map081.json @@ -0,0 +1,4156 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Wood1", + "battleback2Name": "SF_Metal", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 1, + "height": 20, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 20, + "data": [ + 1544, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6756, + 6780, + 6780, + 6780, + 6780, + 6760, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6756, + 6780, + 6780, + 6780, + 6790, + 6467, + 6466, + 6466, + 6470, + 6792, + 6780, + 6780, + 6780, + 6760, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6776, + 7290, + 7290, + 7290, + 7294, + 6473, + 6472, + 6472, + 6476, + 7291, + 7290, + 7290, + 7290, + 6768, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6776, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 6768, + 6752, + 6776, + 1544, + 1544, + 6768, + 6752, + 6776, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 1570, + 6768, + 6752, + 6776, + 1544, + 1544, + 6770, + 6780, + 6790, + 1570, + 1570, + 1570, + 1570, + 1570, + 6987, + 6977, + 6989, + 1570, + 1570, + 1570, + 1570, + 6792, + 6780, + 6777, + 1544, + 1544, + 6784, + 6474, + 6471, + 1599, + 6939, + 6929, + 6929, + 6929, + 6929, + 6929, + 6929, + 6929, + 6929, + 6941, + 1599, + 6471, + 6474, + 6784, + 1544, + 1544, + 6784, + 1536, + 6477, + 1599, + 6475, + 6474, + 6474, + 6474, + 6474, + 6474, + 6474, + 6474, + 6474, + 6478, + 1599, + 6477, + 1536, + 6784, + 1544, + 1544, + 6784, + 3234, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3236, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 1544, + 1544, + 6784, + 3218, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3238, + 6784, + 1544, + 1544, + 6796, + 3232, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6791, + 1544, + 1544, + 7143, + 3232, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 1544, + 1544, + 7149, + 3232, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3579, + 3569, + 3569, + 3569, + 3569, + 3569, + 3569, + 3569, + 3569, + 3581, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 392, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 392, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 392, + 392, + 400, + 400, + 0, + 0, + 0, + 0, + 400, + 400, + 392, + 392, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 705, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 0, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 280, + 280, + 392, + 392, + 393, + 746, + 747, + 394, + 392, + 392, + 280, + 280, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 400, + 400, + 749, + 749, + 401, + 0, + 0, + 402, + 749, + 749, + 400, + 400, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 769, + 0, + 757, + 757, + 0, + 0, + 0, + 0, + 757, + 757, + 704, + 768, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 777, + 0, + 0, + 0, + 0, + 0, + 707, + 0, + 0, + 0, + 0, + 776, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 766, + 715, + 766, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 286, + 280, + 0, + 750, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 750, + 0, + 280, + 286, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 756, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 756, + 0, + 0, + 831, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 757, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 764, + 0, + 0, + 822, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 155, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 814, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 822, + 0, + 0, + 0, + 822, + 0, + 0, + 0, + 822, + 0, + 0, + 283, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 20, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 30, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 59 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 89, + 7, + 9, + 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": 3, + "walkAnime": true + } + ], + "x": 10, + "y": 4 + }, + { + "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": "SF_People2", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かが体育館の入り口に居座っていた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不良を倒してくれたそうだ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17, + "y": 13 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 15 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 15 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 15 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 15 + }, + { + "id": 10, + "name": "コウ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "04Player", + "direction": 8, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 13 + }, + { + "id": 12, + "name": "EV012", + "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": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 13 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 13 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 13 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 15 + }, + { + "id": 17, + "name": "ヒトミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 12 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansioozei", + "direction": 8, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 13 + }, + null, + { + "id": 21, + "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": "01rikka", + "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": 10, + "y": 5 + }, + { + "id": 22, + "name": "EV022", + "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": "SF_People2", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かが体育館の入り口に居座っていた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不良を倒してくれたそうだ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 17, + "y": 12 + }, + { + "id": 23, + "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": "05ntr-mob", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "誰かが体育館の入り口に居座っていた" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "不良を倒してくれたそうだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "お陰で部活に打ち込める" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 4, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 11 + }, + { + "id": 24, + "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": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 5, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 11 + }, + null, + 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/www/data/Map082.json b/www/data/Map082.json new file mode 100644 index 0000000..d4300ec --- /dev/null +++ b/www/data/Map082.json @@ -0,0 +1,7255 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "Ship", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "04Frozen_Moon", + "pan": 0, + "pitch": 50, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 21, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "部室背景3", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 12, + "width": 40, + "data": [ + 5960, + 0, + 1569, + 0, + 6216, + 6204, + 6204, + 6204, + 6204, + 6204, + 6204, + 6204, + 6204, + 6204, + 6204, + 6204, + 6214, + 6720, + 6704, + 6704, + 6728, + 6672, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6680, + 0, + 5960, + 0, + 1569, + 0, + 6563, + 6562, + 6562, + 6562, + 6562, + 6562, + 6562, + 6562, + 6562, + 6562, + 6562, + 6562, + 6562, + 6720, + 6704, + 6704, + 6728, + 6672, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6680, + 0, + 5974, + 0, + 1569, + 0, + 6569, + 6568, + 6568, + 6568, + 6568, + 6568, + 6568, + 6568, + 6568, + 6568, + 6568, + 6568, + 6568, + 6744, + 6732, + 6732, + 6742, + 6672, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6656, + 6680, + 0, + 6327, + 0, + 1569, + 0, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 7043, + 7042, + 7042, + 7046, + 6696, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6684, + 6694, + 0, + 6333, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 1569, + 7049, + 7048, + 7048, + 7052, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6773, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6774, + 6788, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6776, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7042, + 7046, + 7050, + 7050, + 7050, + 7043, + 7042, + 7283, + 7286, + 7042, + 7042, + 7042, + 6768, + 6776, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6776, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7048, + 7052, + 3666, + 3652, + 3668, + 7049, + 7048, + 7289, + 7292, + 7048, + 7048, + 7048, + 6768, + 6776, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6776, + 2946, + 2932, + 2948, + 3234, + 3220, + 3220, + 3220, + 3236, + 3648, + 3632, + 3634, + 3668, + 3242, + 7659, + 7661, + 3714, + 3700, + 3716, + 6768, + 6776, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6776, + 2928, + 2912, + 2936, + 3216, + 3200, + 3200, + 3200, + 3224, + 3648, + 3632, + 3632, + 3656, + 3232, + 4146, + 4148, + 3696, + 3680, + 3704, + 6768, + 6776, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6776, + 2952, + 2940, + 2950, + 3216, + 3200, + 3200, + 3200, + 3224, + 3648, + 3632, + 3632, + 3656, + 3232, + 4128, + 4136, + 3696, + 3680, + 3704, + 6768, + 6776, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6776, + 3243, + 3233, + 3233, + 3209, + 3200, + 3200, + 3200, + 3224, + 3648, + 3632, + 3632, + 3656, + 3232, + 4152, + 4150, + 3696, + 3680, + 3704, + 6768, + 6776, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6776, + 3282, + 3268, + 3284, + 3216, + 3200, + 3200, + 3200, + 3224, + 3648, + 3632, + 3632, + 3656, + 3217, + 3220, + 3236, + 3696, + 3680, + 3704, + 6768, + 6776, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6776, + 3266, + 3276, + 3273, + 3216, + 3200, + 3200, + 3200, + 3224, + 3672, + 3660, + 3660, + 3670, + 3216, + 3200, + 3224, + 3720, + 3708, + 3718, + 6768, + 6776, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6790, + 3292, + 3390, + 3292, + 3240, + 3228, + 3228, + 3228, + 3230, + 3233, + 3223, + 3233, + 3233, + 3229, + 3228, + 3230, + 3233, + 3233, + 3245, + 6792, + 6790, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6980, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6797, + 3232, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6785, + 6797, + 6978, + 6980, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6982, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 3232, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 6984, + 6982, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7143, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 3244, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7139, + 7142, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7149, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 7145, + 7148, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 3088, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3100, + 0, + 3100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4346, + 0, + 4346, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4349, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4348, + 0, + 4348, + 0, + 0, + 0, + 0, + 0, + 3962, + 0, + 3858, + 3860, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3962, + 0, + 0, + 3952, + 0, + 3840, + 3848, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3964, + 0, + 0, + 3964, + 0, + 3864, + 3862, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 518, + 519, + 0, + 0, + 0, + 514, + 515, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 514, + 515, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 368, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 769, + 363, + 853, + 363, + 0, + 769, + 409, + 0, + 0, + 743, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 52, + 0, + 52, + 0, + 860, + 0, + 862, + 0, + 0, + 791, + 417, + 0, + 751, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 453, + 0, + 60, + 0, + 60, + 785, + 0, + 0, + 0, + 0, + 785, + 226, + 227, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 738, + 551, + 0, + 551, + 793, + 0, + 0, + 0, + 0, + 793, + 666, + 667, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 468, + 0, + 470, + 0, + 0, + 0, + 621, + 777, + 0, + 0, + 0, + 0, + 777, + 173, + 174, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 970, + 165, + 166, + 972, + 971, + 0, + 971, + 973, + 0, + 0, + 0, + 0, + 793, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 180, + 0, + 0, + 978, + 979, + 980, + 979, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 580, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 709, + 710, + 0, + 0, + 673, + 674, + 709, + 710, + 0, + 518, + 519, + 709, + 710, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 717, + 718, + 707, + 708, + 681, + 682, + 526, + 527, + 605, + 526, + 527, + 717, + 718, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 700, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 677, + 605, + 522, + 523, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 930, + 930, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 139, + 938, + 938, + 621, + 19, + 0, + 19, + 769, + 355, + 856, + 355, + 0, + 769, + 696, + 696, + 393, + 0, + 394, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 946, + 946, + 418, + 27, + 418, + 27, + 777, + 852, + 864, + 854, + 193, + 777, + 620, + 409, + 401, + 742, + 402, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 537, + 663, + 537, + 517, + 535, + 517, + 535, + 777, + 875, + 861, + 875, + 201, + 777, + 417, + 620, + 542, + 750, + 542, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 671, + 621, + 635, + 638, + 635, + 636, + 777, + 883, + 0, + 883, + 761, + 777, + 658, + 659, + 604, + 0, + 763, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 453, + 993, + 620, + 738, + 765, + 777, + 642, + 0, + 0, + 760, + 777, + 637, + 621, + 604, + 0, + 767, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 993, + 469, + 461, + 1001, + 637, + 621, + 604, + 785, + 640, + 0, + 0, + 554, + 785, + 465, + 451, + 542, + 0, + 542, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 180, + 972, + 972, + 620, + 972, + 972, + 972, + 620, + 148, + 0, + 0, + 149, + 970, + 972, + 972, + 972, + 971, + 973, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 188, + 980, + 980, + 980, + 980, + 620, + 980, + 981, + 156, + 0, + 0, + 157, + 978, + 980, + 980, + 980, + 979, + 981, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 563, + 0, + 604, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 78, + 78, + 78, + 78, + 0, + 78, + 78, + 0, + 0, + 0, + 0, + 78, + 78, + 78, + 78, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 86, + 86, + 86, + 86, + 0, + 86, + 86, + 0, + 0, + 0, + 0, + 86, + 86, + 86, + 86, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 0, + 0, + 0, + 0, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 8 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 3 + }, + "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": 10, + "y": 17 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 11 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 11 + }, + { + "id": 6, + "name": "どれい1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "y": 9 + }, + { + "id": 7, + "name": "どれい1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 10 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 10 + }, + { + "id": 8, + "name": "どれい1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 10 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 1, + "y": 9 + }, + { + "id": 9, + "name": "ミミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 60, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 6, + "pattern": 1, + "characterIndex": 5 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 9 + }, + { + "id": 10, + "name": "ミみ男", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 60, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 45, + "parameters": [ + "this.character(0).requestAnimation(113)" + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 10 + }, + { + "id": 11, + "name": "ヒトミ♂男", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 44, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 23, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 45, + "parameters": [ + "this.character(0).requestAnimation(114)" + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 10 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 10 + }, + { + "id": 12, + "name": "ヒトミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 44, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 23, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 9 + }, + { + "id": 13, + "name": "じゅういちろう", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "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": 17, + "y": 8 + }, + { + "id": 14, + "name": "ヒトミ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 8 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 54, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 62, + "variableValid": true, + "variableValue": 10 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "シャッター越し", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-イエロー02", + 0, + 0, + 0, + -300, + 150, + 150, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 7, + "y": 4 + }, + { + "id": 16, + "name": "EV016", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 54, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 63, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "シャッター越し", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-ブルー02", + 0, + 0, + 0, + -300, + 150, + 150, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 9, + "y": 4 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 30, + 12, + 10, + 0, + 0 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "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": 1, + "walkAnime": true + } + ], + "x": 2, + "y": 0 + }, + { + "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": "!SF_Door2", + "direction": 2, + "pattern": 0, + "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": 10, + "y": 15 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 204, + "indent": 0, + "parameters": [ + 6, + 10, + 4 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "てすと" + ] + }, + { + "code": 204, + "indent": 0, + "parameters": [ + 4, + 10, + 4 + ] + }, + { + "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": 1, + "walkAnime": true + } + ], + "x": 16, + "y": 4 + }, + { + "id": 20, + "name": "EV020", + "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": "!$01ivent", + "direction": 8, + "pattern": 0, + "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": 13, + "y": 19 + }, + null, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 54, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 61, + "variableValid": true, + "variableValue": 10 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "シャッター越し", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "mob-レッド02", + 0, + 0, + 0, + -300, + 150, + 150, + 255, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 4 + }, + null, + null, + { + "id": 25, + "name": "EV025", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 59, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 23, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 23, + 4, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 23, + { + "list": [ + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 24, + { + "list": [ + { + "code": 41, + "parameters": [ + "H05", + 2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "H05", + 2 + ], + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 24, + 100, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 24, + 87, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 24, + 91, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 214, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 9, + "y": 2 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 49, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 27, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 27, + 4, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 27, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 41, + "parameters": [ + "01rikka", + 4 + ], + "indent": null + }, + { + "code": 17, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -1 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 27, + 100, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 27, + 87, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 27, + 91, + false + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 214, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 8, + "y": 2 + }, + null + ] +} \ No newline at end of file diff --git a/www/data/Map083.json b/www/data/Map083.json new file mode 100644 index 0000000..7a74adb --- /dev/null +++ b/www/data/Map083.json @@ -0,0 +1,1363 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 1, + "width": 17, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [] +} \ No newline at end of file diff --git a/www/data/Map084.json b/www/data/Map084.json new file mode 100644 index 0000000..dab42f9 --- /dev/null +++ b/www/data/Map084.json @@ -0,0 +1,10816 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Concrete", + "battleback2Name": "SF_Hospital", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 18, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 24, + "data": [ + 5909, + 5921, + 5921, + 5921, + 5911, + 5921, + 5921, + 5921, + 5916, + 5900, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5896, + 5912, + 7138, + 7138, + 7138, + 5920, + 7146, + 7146, + 7146, + 7146, + 5932, + 7142, + 1536, + 7139, + 7138, + 7142, + 1536, + 7139, + 7138, + 7142, + 1536, + 7139, + 7142, + 1536, + 5904, + 5912, + 7144, + 7144, + 7144, + 5920, + 1633, + 1633, + 1633, + 1633, + 7143, + 7148, + 1536, + 7145, + 7144, + 7148, + 1536, + 7145, + 7144, + 7148, + 1536, + 7145, + 7148, + 1536, + 5904, + 5912, + 1585, + 1585, + 1585, + 5920, + 1633, + 1633, + 1633, + 1633, + 7149, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 5920, + 1633, + 1633, + 1633, + 1633, + 5930, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 5920, + 1633, + 1633, + 1633, + 1633, + 5920, + 1633, + 1633, + 1633, + 5931, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5897, + 5920, + 1585, + 1585, + 1585, + 5907, + 5921, + 5921, + 5921, + 5921, + 5927, + 1633, + 1633, + 1633, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 5904, + 5907, + 5921, + 5933, + 1585, + 5932, + 7138, + 7138, + 7138, + 7138, + 7142, + 1633, + 1633, + 1633, + 7137, + 7136, + 7136, + 7136, + 7136, + 7136, + 7136, + 7136, + 7136, + 7136, + 5904, + 5920, + 7138, + 7142, + 1585, + 7143, + 7144, + 7144, + 7144, + 7144, + 7148, + 1633, + 1633, + 1633, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 5904, + 5920, + 7144, + 7148, + 1585, + 7149, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1633, + 1633, + 1633, + 1633, + 6270, + 1633, + 6270, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5918, + 5921, + 5921, + 5921, + 5921, + 5925, + 1633, + 5923, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5917, + 7139, + 7138, + 7138, + 7138, + 7142, + 5920, + 1633, + 5920, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3194, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3193, + 3197, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3578, + 0, + 0, + 0, + 3578, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3568, + 0, + 0, + 0, + 3568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3577, + 3569, + 3569, + 3569, + 3575, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3966, + 0, + 3966, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 381, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 725, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 139, + 290, + 298, + 0, + 24, + 293, + 24, + 373, + 0, + 285, + 0, + 0, + 0, + 285, + 0, + 0, + 0, + 285, + 0, + 0, + 286, + 0, + 0, + 0, + 181, + 182, + 373, + 0, + 215, + 301, + 215, + 381, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 189, + 190, + 372, + 0, + 223, + 0, + 223, + 114, + 0, + 152, + 0, + 0, + 0, + 152, + 0, + 0, + 0, + 152, + 0, + 0, + 0, + 0, + 0, + 0, + 129, + 272, + 380, + 0, + 262, + 262, + 262, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 130, + 0, + 0, + 0, + 270, + 270, + 270, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 262, + 153, + 0, + 0, + 215, + 0, + 215, + 373, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 270, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 280, + 370, + 371, + 0, + 370, + 371, + 370, + 371, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 300, + 0, + 0, + 0, + 0, + 0, + 140, + 0, + 0, + 0, + 285, + 0, + 0, + 292, + 181, + 181, + 133, + 0, + 0, + 0, + 0, + 212, + 212, + 212, + 300, + 259, + 260, + 261, + 211, + 211, + 211, + 0, + 0, + 294, + 0, + 0, + 0, + 132, + 189, + 189, + 0, + 0, + 0, + 0, + 0, + 220, + 220, + 220, + 0, + 267, + 268, + 269, + 219, + 219, + 219, + 0, + 0, + 302, + 0, + 0, + 0, + 132, + 152, + 152, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 283, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 158, + 159, + 158, + 159, + 0, + 158, + 159, + 158, + 159, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 158, + 159, + 158, + 159, + 0, + 158, + 159, + 158, + 159, + 114, + 0, + 0, + 302, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 158, + 159, + 158, + 159, + 373, + 0, + 333, + 158, + 159, + 158, + 159, + 0, + 158, + 159, + 158, + 159, + 0, + 158, + 159, + 158, + 159, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 78, + 78, + 0, + 0, + 0, + 0, + 0, + 78, + 78, + 0, + 78, + 78, + 0, + 0, + 0, + 78, + 78, + 0, + 78, + 78, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "SF_People3", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こちらはフジミ総合病院です" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 11 + }, + { + "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": "SF_People3", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "初診の方は受けられませんよ。" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 11 + }, + { + "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": "SF_People3", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 2, + "y": 4 + }, + { + "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": "SF_People1", + "direction": 8, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 14 + }, + { + "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": "SF_People1", + "direction": 8, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 11 + }, + { + "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": "SF_People1", + "direction": 8, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 11 + }, + { + "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": "SF_People1", + "direction": 8, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 14 + }, + { + "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": "SF_People1", + "direction": 8, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 11 + }, + { + "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": "SF_People1", + "direction": 8, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 14 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 2 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 2 + }, + { + "id": 12, + "name": "EV012", + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 2 + }, + { + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "y": 10 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 31, + 3, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 6, + "y": 17 + }, + { + "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": { + "characterIndex": 6, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 85, + 23, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 22, + "y": 2 + }, + { + "id": 16, + "name": "EV016", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 60, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 63, + 63, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「前回の潜入捜査がうまく行かなかったみたいで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怪我や体の検査を受けてるらしい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫かなぁ・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 41, + "parameters": [ + "02Player", + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "02Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 8, + true + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "主人公のセリフ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お、検査終わったのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうだ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体は大丈夫か・・・?」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 7 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「あ・・ええっと・・・うん・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとボーっとするけど問題ないよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ・・・そうなのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "服がよれよれだぞ。だらしない格好するなよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "危ないぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「うん・・・ありがとう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "失敗しちゃってごめんね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せっかく選んでくれたのに・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「じゃあ先に部室行ってるね」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんなんだ?変な感じだなぁ?」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 60, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 63, + 63, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「前回の潜入捜査がうまく行かなかったみたいで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怪我や体の検査を受けてるらしい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫かなぁ・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 41, + "parameters": [ + "02Player", + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "02Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 8, + true + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "主人公のセリフ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お、検査終わったのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうだ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体は大丈夫か・・・?」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 2 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 7 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「あ・・ええっと・・・うん・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっとボーっとするけど問題ないよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ・・・そうなのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "服がよれよれだぞ。だらしない格好するなよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "危ないぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「うん・・・ありがとう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "失敗しちゃってごめんね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "せっかく選んでくれたのに・・・・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「じゃあ先に部室行ってるね」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんなんだ?変な感じだなぁ?」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 60, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 63, + 63, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「前回の潜入捜査がうまく行かなかったみたいで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ミミは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怪我や体の検査を受けてるらしい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫かなぁ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>「おや?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこにいるのは\\n[4]くんかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日もお見舞いとは、君は仲間思いだなぁ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ、ジュウイチロウくん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・どうなんだい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "様子は?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>「うーん、説明が難しいなぁ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうだ、一度病室に入っておいでよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「え? いいのかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>「本当は企業秘密なんだけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君なら良いだろう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "話は通しておくから入ってくるといいさ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあボクは失礼するよ・・・お大事に・・・」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 77, + 3, + 15, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG58_00", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「――ふぁっ!?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ミミ? 居るか? 入るよー」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -250, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "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": [ + "\\n<\\n[2]>「\\n[4]!? き、来たんだ……突然だね!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ジュウイチロウくんに呼ばれてね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジュウイチロウくんは……まだ来てないのかな?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「き……来て、ない……かなぁ……?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「そうなんだ。それで、体調の方はどうだ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あ!? うんっ、大丈夫、大丈夫ぅ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクって、元気だけが取り柄だからさ……平気平気!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「……そうだけど、ミミも女の子だろ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさんと違って戦い慣れているわけじゃないし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それに好きだった陸上部を辞めてまで、付き合ってもらってさ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「でも、ホントにミミが居てくれて助かってる!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "オレももっと強くなるからさ。これからも一緒に戦ってほしい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……\\n[4]っ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「う、ぁ……はぁっ、ぉ♡ い、イクっ……く、ぁ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ミミ、 まだ何処か悪いのか?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_07", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG58_00", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「フゥー……っ、フゥー……っ、だ、大丈夫ぅ……ん♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "た、ただ……ちょっと、お腹が……い、グッ、お、ほぉ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ぐ、ンンッ、はぁっ……はぁっ、く~~……っっ♡」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + -250, + 0, + 100, + 100, + 255, + 0, + 60, + false + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "精液ドクドク", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "CG58_siru", + 0, + 0, + 0, + 0, + 100, + 100, + 200, + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「ぐぎっ……お、ぉ……んふぅ……っ、フゥー……っ♡」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG58_06", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「か、はぁっ……ぉ、ぉっ♡ は、へぇ……ぁ、あんっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「み、ミミ? 何かオレに出来ること――」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 20, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「……っ!? 来ないでッ!!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>「あ、アイタタ!? お腹の、調子が~!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "た、大変っ……\\n[4]、看護師さんを呼んできて~!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「え? あ、あぁ……。分かった、待ってろ!」" + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「俺は外に出ると即座に看護師を呼びに行った」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「結局、今日の面会はこれだけで終わってしまった」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 84, + 8, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 11, + "y": 3 + }, + { + "id": 17, + "name": "EV017", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 44, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 23, + "variableValid": true, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 64, + 64, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「前回の潜入捜査がうまく行かなかったみたいで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怪我や体の検査を受けてるらしい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫かなぁ・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 8, + true + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "主人公のセリフ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お、検査終わったのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうだ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体は大丈夫か・・・?」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 7 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「大丈夫よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かすり傷一つ無いわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ・・・そうなのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "服がよれよれだぞ。だらしない格好するなよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "危ないぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「放っておいてよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "次こそは・・・成功してみせるんだから・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「じゃあね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "先に部室行くわ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": 0 + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんなんだ?変な感じだなぁ?」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 44, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 23, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 64, + 64, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「前回の潜入捜査がうまく行かなかったみたいで" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ヒトミは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "怪我や体の検査を受けてるらしい。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "大丈夫かなぁ・・・」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "03Player", + 0 + ], + "indent": null + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 8, + true + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "主人公のセリフ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「お、検査終わったのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どうだ?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体は大丈夫か・・・?」" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 12, + 12, + 0, + 0, + 7 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "キャラ名変数を入れると立ち絵自動表示(普通顔)" + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameVariables.setValue(13,($gameVariables.value(11)*10)+$gameVariables.value(12))" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「大丈夫よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "かすり傷一つ無いわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「そ・・・そうなのか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "服がよれよれだぞ。だらしない格好するなよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "危ないぞ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「放っておいてよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "次こそは・・・成功してみせるんだから・・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[\\V[11]]>\\F[\\V[13]]「じゃあね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "先に部室行くわ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": 0 + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + 2 + ], + "indent": 0 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんなんだ?変な感じだなぁ?」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 44, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 23, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 64, + 64, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 13, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 13, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「大丈夫かなぁ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>「おや?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そこにいるのは\\n[4]くんかい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日もお見舞いとは、君は仲間思いだなぁ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「あ、ジュウイチロウくん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・どうなんだい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "様子は?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>「うーん、説明が難しいなぁ・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうだ、一度病室に入っておいでよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「え? いいのかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 0 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>「本当は企業秘密なんだけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "君なら良いだろう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "話は通しておくから入ってくるといいさ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあボクは失礼するよ・・・お大事に・・・」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 94, + 19, + 15, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ヒトミ? なんか呼ばれたんだけど、入るよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「え、ええ!? あ、えっと!? ん、んんッ!!」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "――ガラガラ!" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "H内容" + ] + }, + { + "code": 408, + "indent": 0, + "parameters": [ + "「」" + ] + }, + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 262, + 262, + 0 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 10 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "CG58_00", + 0, + 0, + 400, + 0, + 150, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_01", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\nr<\\n[4]>「……あ、えっと。なんか、取り込み中だった……?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんというか……。目のやり場に困る格好だなぁ……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「あ、アハハ! これは……ん、ぁ……っ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その、つまり……は、ぁっ……ん、んっ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「錫ヶ岳家の専属マッサージ師に来てもらっていて、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それで施術中……な、の……ぉ、ひぃ……っ♡」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_02", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ぐおぉっ!? ぁ、ンンッ♡ は、はひぃぃっ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あ、あぁっ、き、効くわねっ、ほ、ホント……ぉっ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「だ、大丈夫か? 何処か、痛いのか?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「フゥー……っ、フゥー……っ♡ だ、大丈夫ぅ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ツボをね、押されると……んっ、どうしてもぉ……ほぉ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「……ひぅっ!?」" + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 30, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door2", + "volume": 50, + "pitch": 150, + "pan": 0 + } + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG62_03", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「い……っ、く、ぁ、お゛ぉ~~~……ッッ♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>「ぐ、ハァッ……ハァッ……♡ フゥー……っ、んぉ♡" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "く、ぁ、あっ……ぐ、ンンッ♡ お、おふぅ……ふぅぅ……♡」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ヒトミ? お、おい……大丈夫か――」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット9(1秒)", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "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": [ + "『月光学園よりお越しの、\\n[4]さま。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "至急、受付窓口までお越しください……』" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あれ? ジュウイチロウくんかな? " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "えっと……ちょっと行ってくるね」" + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 84, + 8, + 13, + 0, + 0 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「受付の用事はなんてことはない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "落とし物の呼び出しだった」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「結局、今日の面会はこれだけで終わってしまった」" + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 44, + 44, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 19, + "y": 3 + }, + { + "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": "05ntr-mob", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「やあ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " パトロール中かい?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ご苦労様」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ジュウイチロウくん" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " どうして病院に?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「挨拶だよこの病院もフジミ重工が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "運営しているんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "普通に受診したらとても待たされるだろう?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「だから君たちに何かあった時、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すぐに診てもらえるように頼んでたのさ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 自警団活動はどんな怪我やトラブルがあるか分からないからね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そうだったんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ありがとう\\." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・でもみんな元気にしてるから心配しなくていいよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そうかな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 僕はそうとも限らないと思ってるんだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「へっ?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「白根博士によるとギャンデッドは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "人間を洗脳する機械を使うそうじゃないか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「だから見た目はケガひとつ無くても頭の中は…" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 最悪思考や行動がギャンデッドの意のままにに操られてしまう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なんて可能性もあるんじゃあないかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「そ、そんな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "そうなったら大変だよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「でもここには脳内も検査できる設備も充実してるんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " だからなにか不安だったら気軽に受診しておくれよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「分かったよ、ありがとう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でもそんな事にならないのが一番さ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「他のメンバーにも周知しておくよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあ僕は先に学園に戻っているね」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 244, + "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 + }, + { + "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": 6, + "y": 14 + }, + { + "id": 19, + "name": "EV019", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 43, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 60, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 63, + 63, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 84, + 11, + 4, + 8, + 0 + ] + }, + { + "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": [ + "SIGNITの活動は思いの外、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女に負荷を掛けさせていたのかもしれない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無茶な事に突き合わせてしまった事を俺は後悔し出していた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「大丈夫か?ミミ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだどこか悪いのか?」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 41, + "parameters": [ + "SF_People3", + 7 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_People3", + 7 + ], + "indent": null + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 8, + true + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「す、すみません!ナースさん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの、俺の友達が、ここで診て貰っているはずなんですが..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[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": 401, + "indent": 0, + "parameters": [ + "・・・でもこの部屋はずっと空き部屋ですよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いや、待ってください!" + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でも、でも...!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "必死に訴えかけたが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ナースさんは聞く耳を持たず、" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "一体どうなっているのか...。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺は頭を抱えて、自分の記憶を必死に辿った。" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 43, + 43, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 11, + "y": 4 + }, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 60, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 77, + 2, + 7, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 215 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 59 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 218 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "ヒトミNTRエンド" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 16, + "y": 2 + }, + { + "id": 21, + "name": "EV021", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 23, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 94, + 16, + 10, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 225 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 59 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 228 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 17, + "y": 2 + }, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "D", + "selfSwitchValid": false, + "switch1Id": 44, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 23, + "variableValid": true, + "variableValue": 4 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 64, + 64, + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 84, + 19, + 4, + 8, + 0 + ] + }, + { + "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": [ + "SIGNITの活動は思いの外、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "彼女に負荷を掛けさせていたのかもしれない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無茶な事に突き合わせてしまった事を俺は後悔し出していた" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なあ・・・ヒトミ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "体、大丈夫か?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まだどこか悪いのか?」" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 41, + "parameters": [ + "SF_People3", + 7 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "SF_People3", + 7 + ], + "indent": null + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 0, + 8, + true + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「す、すみません!ナースさん!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの、俺の友達が、ここで診て貰っているはずなんですが..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[3]って言って・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無事なんでしょうか?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「プライバシーの観点から、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "他の患者さんの状況は教えられません" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・でもこの部屋はずっと空き部屋ですよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「いや、待ってください!" + ] + }, + { + "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": [ + "\\nr<\\n[4]>\\F[\\V[14]]「でも、でも...!」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 8 + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "必死に訴えかけたが、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ナースさんは聞く耳を持たず、" + ] + }, + { + "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": 401, + "indent": 0, + "parameters": [ + "一体どうなっているのか...。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "俺は頭を抱えて、自分の記憶を必死に辿った。" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 18 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 19, + "y": 4 + } + ] +} \ No newline at end of file diff --git a/www/data/Map085.json b/www/data/Map085.json new file mode 100644 index 0000000..35fe333 --- /dev/null +++ b/www/data/Map085.json @@ -0,0 +1,2739 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Concrete", + "battleback2Name": "SF_Hospital", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 26, + "data": [ + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1584, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1606, + 1606, + 1606, + 1606, + 1606, + 1568, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1568, + 1568, + 1568, + 5923, + 5921, + 5921, + 5921, + 5921, + 5921, + 5910, + 5909, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5911, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5925, + 1568, + 1568, + 1568, + 5920, + 7138, + 7138, + 7138, + 7138, + 7138, + 5904, + 5912, + 7138, + 7142, + 7138, + 7138, + 7138, + 7138, + 7138, + 5920, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 5920, + 1568, + 1568, + 1568, + 5920, + 7144, + 7144, + 7144, + 7144, + 7144, + 5904, + 5912, + 7136, + 7140, + 7144, + 7144, + 7144, + 7144, + 7144, + 5920, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 7144, + 7148, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5929, + 5921, + 5933, + 1585, + 5931, + 5921, + 5917, + 5918, + 5921, + 5921, + 5921, + 5933, + 1585, + 5931, + 5921, + 5919, + 5921, + 5921, + 5933, + 1585, + 5931, + 5921, + 5927, + 1568, + 1568, + 1568, + 7139, + 7138, + 7142, + 1585, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 1585, + 7139, + 7138, + 7138, + 7138, + 7138, + 7142, + 1585, + 7139, + 7138, + 7142, + 1568, + 1568, + 1568, + 7145, + 7144, + 7148, + 1585, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 1585, + 7145, + 7144, + 7144, + 7144, + 7144, + 7148, + 1585, + 7145, + 7144, + 7148, + 1568, + 1568, + 1568, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3081, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3194, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3193, + 3197, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 350, + 350, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 358, + 358, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 849, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 24, + 0, + 0, + 0, + 858, + 875, + 875, + 875, + 875, + 875, + 859, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 866, + 883, + 883, + 883, + 883, + 883, + 867, + 0, + 0, + 0, + 381, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 223, + 0, + 0, + 0, + 0, + 0, + 0, + 860, + 861, + 862, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 861, + 0, + 0, + 0, + 861, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 222, + 0, + 0, + 0, + 222, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 981, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 350, + 351, + 0, + 0, + 0, + 0, + 350, + 351, + 350, + 351, + 351, + 351, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 358, + 359, + 0, + 0, + 0, + 0, + 358, + 359, + 358, + 359, + 359, + 359, + 340, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 139, + 0, + 16, + 16, + 140, + 0, + 0, + 850, + 851, + 370, + 371, + 849, + 850, + 851, + 0, + 139, + 290, + 298, + 975, + 140, + 140, + 0, + 0, + 0, + 0, + 0, + 0, + 373, + 24, + 372, + 183, + 0, + 0, + 902, + 859, + 964, + 864, + 964, + 858, + 902, + 0, + 181, + 182, + 373, + 983, + 768, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 381, + 215, + 380, + 191, + 0, + 0, + 910, + 867, + 852, + 925, + 854, + 866, + 910, + 0, + 189, + 190, + 372, + 991, + 776, + 982, + 0, + 0, + 0, + 0, + 0, + 0, + 262, + 262, + 262, + 262, + 0, + 0, + 918, + 941, + 977, + 933, + 976, + 941, + 918, + 0, + 129, + 272, + 380, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 270, + 270, + 270, + 270, + 0, + 0, + 995, + 949, + 985, + 0, + 984, + 949, + 995, + 0, + 130, + 0, + 0, + 0, + 0, + 987, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 852, + 853, + 854, + 0, + 852, + 853, + 854, + 0, + 464, + 153, + 0, + 0, + 0, + 995, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 860, + 214, + 862, + 0, + 860, + 214, + 862, + 0, + 972, + 971, + 972, + 972, + 972, + 973, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 986, + 0, + 0, + 0, + 986, + 976, + 0, + 980, + 979, + 980, + 980, + 980, + 988, + 0, + 0, + 0, + 0, + 0, + 153, + 153, + 0, + 153, + 153, + 0, + 0, + 985, + 994, + 0, + 0, + 0, + 994, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 996, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": "SF_People3", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "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": { + "tileId": 0, + "characterName": "SF_People3", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 84, + 22, + 3, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 15 + } + ] +} \ No newline at end of file diff --git a/www/data/Map086.json b/www/data/Map086.json new file mode 100644 index 0000000..c6bf76f --- /dev/null +++ b/www/data/Map086.json @@ -0,0 +1,4835 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "学校のチャイム・遠く(エコー)03", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 19, + "note": "", + "parallaxLoopX": true, + "parallaxLoopY": false, + "parallaxName": "BlueSky", + "parallaxShow": true, + "parallaxSx": 1, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 8, + "width": 25, + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1543, + 3619, + 3617, + 3617, + 3617, + 3617, + 3617, + 3617, + 3617, + 3629, + 7746, + 7748, + 3627, + 3617, + 3617, + 3606, + 3604, + 3604, + 3604, + 3604, + 3604, + 3604, + 3604, + 3620, + 1543, + 1551, + 3628, + 7698, + 7684, + 7684, + 7684, + 7684, + 7684, + 7684, + 7700, + 7752, + 7750, + 7698, + 7684, + 7700, + 3600, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3608, + 1551, + 1551, + 1547, + 7704, + 7692, + 7692, + 7692, + 7692, + 7692, + 7692, + 7702, + 8099, + 8102, + 7704, + 7692, + 7702, + 3600, + 3584, + 3588, + 3612, + 3612, + 3612, + 3612, + 3612, + 3622, + 1551, + 1551, + 1547, + 8051, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8054, + 8097, + 8100, + 8051, + 8050, + 8054, + 3600, + 3584, + 3608, + 7794, + 7780, + 7780, + 7780, + 7780, + 7796, + 1551, + 1551, + 1547, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 8097, + 8100, + 8049, + 8048, + 8052, + 3600, + 3584, + 3608, + 7800, + 7788, + 7788, + 7788, + 7788, + 7798, + 1551, + 1551, + 1547, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 8097, + 8100, + 8049, + 8048, + 8052, + 3600, + 3584, + 3608, + 8147, + 8146, + 8146, + 8146, + 8146, + 8150, + 1551, + 1551, + 1547, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 8097, + 8100, + 8049, + 8048, + 8052, + 3600, + 3588, + 3622, + 8153, + 8152, + 8152, + 8152, + 8152, + 8156, + 1551, + 1551, + 1547, + 8057, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8060, + 8105, + 8108, + 8057, + 8056, + 8060, + 3624, + 3622, + 5315, + 5314, + 5318, + 5411, + 5410, + 5410, + 5414, + 1551, + 1551, + 1547, + 3291, + 3281, + 3281, + 3281, + 3281, + 3281, + 3281, + 3293, + 4002, + 4004, + 3291, + 3281, + 3293, + 1547, + 1547, + 5321, + 5320, + 5324, + 5417, + 5416, + 5416, + 5420, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 5567, + 5087, + 5567, + 5755, + 5754, + 5754, + 5758, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 3984, + 3992, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 1551, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 4008, + 4006, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1551, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 2836, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 170, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 529, + 529, + 529, + 529, + 529, + 529, + 0, + 0, + 0, + 0, + 529, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 546, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 252, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 185, + 0, + 0, + 0, + 185, + 0, + 0, + 211, + 0, + 185, + 0, + 0, + 0, + 185, + 0, + 0, + 0, + 0, + 185, + 186, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 215, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 229, + 168, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 237, + 176, + 0, + 520, + 521, + 521, + 521, + 521, + 521, + 521, + 521, + 0, + 0, + 521, + 521, + 522, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 252, + 178, + 176, + 59, + 528, + 9, + 11, + 9, + 9, + 11, + 9, + 529, + 0, + 0, + 529, + 9, + 530, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 544, + 545, + 545, + 545, + 545, + 545, + 545, + 545, + 200, + 201, + 545, + 545, + 17, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 230, + 230, + 230, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 59, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 238, + 238, + 238, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 208, + 209, + 0, + 0, + 0, + 0, + 9, + 11, + 0, + 11, + 0, + 0, + 11, + 9, + 178, + 176, + 0, + 227, + 227, + 227, + 227, + 227, + 246, + 226, + 246, + 0, + 0, + 227, + 227, + 227, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 263, + 243, + 271, + 86, + 86, + 86, + 0, + 29, + 0, + 0, + 29, + 369, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 220, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 258, + 259, + 29, + 0, + 0, + 29, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 266, + 267, + 29, + 0, + 0, + 29, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 184, + 185, + 185, + 185, + 185, + 30, + 185, + 185, + 185, + 210, + 0, + 0, + 202, + 185, + 30, + 185, + 185, + 185, + 30, + 185, + 185, + 185, + 185, + 199, + 30, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 6, + 6, + 6, + 6, + 6, + 7, + 0, + 251, + 7, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "events": [ + null, + null, + { + "id": 2, + "name": "コウ", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "04Player", + "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": 11, + "y": 14 + }, + { + "id": 3, + "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": "03Player", + "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": 10, + "y": 14 + }, + { + "id": 4, + "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": "02Player", + "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": 12, + "y": 14 + }, + { + "id": 5, + "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": "01rikka", + "direction": 8, + "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": 11, + "y": 17 + }, + { + "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": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "03花風はほのかに", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「ついにこの日が来てしまいましたね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当にお世話になりました」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「街も平和になったし、本当にありがとう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「こちらこそ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "貴方達に逢えて、本当に良かったわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[32]「そうね、私もそう思うわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「これでもう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドは残っていませんし、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最後の事件も、あれだけの規模だったのに" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "被害者も一人も出さずに済みましたしね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「・・・・・・・・・・・・・・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\n[4]君、羽黒司令官は殉職してるのよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「あ、すいません・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " そうでした、迂闊な発言でした・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "あの日・・・" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 78, + 13, + 10, + 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": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "02Free_Colors", + "volume": 80, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[34]「アイツは死んだ・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ギャンデッドとつるんでる司令なんかいなかった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 本部はそう言うことにしたいのよね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 隠蔽体質ってやーねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[24]「大人の世界って難しいんだねー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「難しいことはわからないけど・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "とにかく司令官を救えてよかったですよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「本部も確かに隠蔽体質だけど・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 私としては羽黒が存命な事を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ重工に知らせたくないのよね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「街中の事件を一人の司令官が" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "把握するなんて不可能なんだから。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 必ずバックが存在してるはず" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 協力者の情報をこれから聞き出さなくちゃ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「あの時の私は\\n[5]を" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "追い詰められなかった焦燥感と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "捉えた獲物の小物さに落胆しきっていた」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「\\n[4]君の冷静な判断がなければ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "貴重な情報源を失い" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何の手がかりも残せぬまま終わるところだったわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「本当に・・・SIGNITと出会えて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本当に良かった・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[14]「しかし、まさか\\n[4]君本人は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "全くの善意で指示していたとは・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 恐れ入ったわ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[31]「リッカ・・・さよならは言わないわよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " またすぐ会うことになるんだから」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「ええ、こちらもそのつもりです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "本部で貴方達とまた出会える日を待っているわ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[22]「それまでにもっともーっと鍛えておくよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 楽しみにしててね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「これからも共に戦いましょう」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[12]「ええ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "それじゃあまた・・その日まで」" + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + -68, + -68, + -68, + 0 + ], + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " \\{\\{ GOOD END" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 67, + 7, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 14, + "y": 14 + }, + null, + null, + null, + null, + null, + { + "id": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 2, + "variableValid": true, + "variableValue": 2 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$neon", + "direction": 8, + "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": 21, + "y": 10 + }, + { + "id": 13, + "name": "EV013", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 1, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "", + "pattern": 0, + "characterIndex": 0, + "direction": 2 + }, + "list": [ + { + "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": 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": 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": 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": 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": 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": 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": 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": 401, + "indent": 0, + "parameters": [ + " が高まっているみたいだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「街の端にある巨大資本のロボット工場、見たことあるか?あそこで作られる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ロボットたちはすごい性能を持ってるんだって。未来がすぐそこに感じるよ" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 9 + }, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map087.json b/www/data/Map087.json new file mode 100644 index 0000000..805044b --- /dev/null +++ b/www/data/Map087.json @@ -0,0 +1,2708 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "FaceTile", + "battleback2Name": "Fort2", + "bgm": { + "name": "03花風はほのかに", + "pan": 0, + "pitch": 120, + "volume": 85 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 1, + "height": 17, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 12, + "width": 26, + "data": [ + 1544, + 1544, + 1544, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 6700, + 3664, + 6700, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6770, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6764, + 6780, + 6780, + 6780, + 6780, + 6780, + 6782, + 6797, + 3664, + 6795, + 6779, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6466, + 6784, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 3664, + 7139, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 6472, + 6476, + 6473, + 6472, + 6476, + 6472, + 6472, + 6784, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 3676, + 7145, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3235, + 3245, + 1553, + 1553, + 1553, + 3243, + 3237, + 6784, + 3234, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3220, + 3236, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3232, + 3666, + 3652, + 3652, + 3652, + 3668, + 3232, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3232, + 3648, + 3632, + 3632, + 3632, + 3656, + 3232, + 6784, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3232, + 3648, + 3632, + 3632, + 3632, + 3656, + 3232, + 6796, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3232, + 3672, + 3660, + 3660, + 3660, + 3670, + 3232, + 7143, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6784, + 3217, + 3220, + 3220, + 3220, + 3220, + 3220, + 3226, + 7149, + 3216, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3200, + 3224, + 6784, + 3280, + 1569, + 5952, + 5936, + 1544, + 1544, + 1544, + 6796, + 3240, + 3228, + 3228, + 3228, + 3228, + 3228, + 3230, + 3233, + 3229, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3228, + 3225, + 6796, + 3289, + 3285, + 5952, + 5936, + 6785, + 6797, + 6978, + 6980, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6797, + 6978, + 6980, + 6795, + 6785, + 6785, + 6785, + 6785, + 6785, + 6797, + 3232, + 6978, + 6980, + 3280, + 5952, + 5936, + 7139, + 7138, + 6984, + 6982, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 6984, + 6982, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 3232, + 6984, + 6982, + 3280, + 5952, + 5936, + 7145, + 7144, + 7139, + 7142, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7139, + 7142, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 3244, + 7139, + 7142, + 3292, + 5952, + 5936, + 1601, + 1601, + 7145, + 7148, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 7145, + 7148, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 7145, + 7148, + 1601, + 5952, + 5936, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 5952, + 5936, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 1601, + 5952, + 5936, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3570, + 3572, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 526, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 784, + 784, + 784, + 784, + 784, + 784, + 784, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 784, + 784, + 355, + 212, + 355, + 784, + 784, + 0, + 183, + 264, + 265, + 265, + 0, + 71, + 0, + 0, + 71, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 934, + 935, + 363, + 835, + 363, + 934, + 935, + 0, + 191, + 0, + 0, + 0, + 0, + 0, + 127, + 0, + 79, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 95, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 95, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 949, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 952, + 0, + 954, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 518, + 519, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 676, + 527, + 0, + 0, + 0, + 0, + 0, + 0, + 849, + 370, + 371, + 368, + 370, + 371, + 849, + 0, + 140, + 256, + 257, + 257, + 258, + 292, + 0, + 0, + 280, + 0, + 684, + 107, + 0, + 0, + 0, + 0, + 0, + 0, + 926, + 927, + 875, + 827, + 875, + 926, + 927, + 0, + 180, + 259, + 260, + 261, + 266, + 517, + 0, + 0, + 618, + 0, + 107, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 941, + 354, + 883, + 379, + 883, + 354, + 941, + 0, + 188, + 267, + 268, + 269, + 678, + 79, + 135, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 362, + 969, + 0, + 968, + 362, + 976, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 0, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 144, + 144, + 0, + 0, + 0, + 147, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 0, + 0, + 0, + 0, + 0, + 941, + 0, + 0, + 0, + 146, + 433, + 0, + 147, + 0, + 0, + 147, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 985, + 0, + 986, + 0, + 0, + 0, + 976, + 0, + 0, + 0, + 0, + 457, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 530, + 953, + 994, + 0, + 0, + 0, + 984, + 0, + 0, + 0, + 0, + 145, + 145, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 960, + 961, + 962, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 700, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 78, + 78, + 0, + 78, + 78, + 0, + 0, + 0, + 0, + 78, + 78, + 0, + 78, + 78, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 86, + 86, + 0, + 86, + 86, + 0, + 0, + 0, + 0, + 86, + 86, + 0, + 86, + 86, + 0, + 0, + 0, + 0, + 471, + 0, + 0, + 275, + 275, + 0, + 0, + 275, + 0, + 0, + 275, + 0, + 0, + 275, + 0, + 0, + 275, + 0, + 0, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "events": [ + 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/www/data/Map088.json b/www/data/Map088.json new file mode 100644 index 0000000..c2257f7 --- /dev/null +++ b/www/data/Map088.json @@ -0,0 +1,3190 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "Cobblestones3", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 1, + "height": 20, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "BlueSky", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 8, + "width": 26, + "data": [ + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 1605, + 7746, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7732, + 7748, + 7506, + 7492, + 7508, + 7754, + 1605, + 1605, + 1605, + 1605, + 1605, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 7512, + 7500, + 7510, + 7744, + 1605, + 1605, + 1605, + 1605, + 1605, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 8002, + 8002, + 8002, + 7744, + 1605, + 1605, + 1605, + 1605, + 1605, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 8008, + 8008, + 8008, + 7744, + 1605, + 1605, + 1605, + 1605, + 1605, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7714, + 7732, + 7732, + 7732, + 7738, + 1605, + 1605, + 1605, + 7780, + 7796, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 1605, + 1605, + 1605, + 7760, + 7784, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 6027, + 6017, + 6017, + 7760, + 7784, + 7728, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7712, + 7736, + 6378, + 6378, + 6382, + 7788, + 7798, + 7752, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7740, + 7750, + 2850, + 2836, + 2836, + 8147, + 8150, + 8051, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8050, + 8054, + 2856, + 2844, + 2844, + 8145, + 8148, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 1537, + 1537, + 1537, + 8145, + 8148, + 8049, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8048, + 8052, + 1542, + 1542, + 1542, + 8153, + 8156, + 8057, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8056, + 8060, + 1542, + 1542, + 1542, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 169, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 141, + 141, + 141, + 0, + 0, + 0, + 0, + 27, + 27, + 27, + 27, + 0, + 27, + 27, + 27, + 27, + 27, + 27, + 0, + 0, + 27, + 27, + 27, + 27, + 0, + 0, + 157, + 157, + 157, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 168, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 492, + 170, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 9, + 10, + 0, + 0, + 500, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 105, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 283, + 284, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 0, + 0, + 0, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 230, + 230, + 230, + 0, + 0, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 178, + 230, + 230, + 230, + 0, + 0, + 184, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 186, + 238, + 238, + 238, + 0, + 0, + 27, + 27, + 51, + 51, + 51, + 51, + 27, + 51, + 51, + 51, + 51, + 51, + 51, + 27, + 27, + 51, + 51, + 51, + 51, + 27, + 27, + 238, + 238, + 238, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 27, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + 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/www/data/Map089.json b/www/data/Map089.json new file mode 100644 index 0000000..1a595f8 --- /dev/null +++ b/www/data/Map089.json @@ -0,0 +1,2818 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 8, + "width": 17, + "data": [ + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7596, + 7606, + 3600, + 3608, + 7608, + 7596, + 7596, + 7596, + 7596, + 7596, + 7963, + 7962, + 7962, + 7962, + 7962, + 7962, + 7962, + 7962, + 7966, + 3600, + 3608, + 7963, + 7962, + 7962, + 7962, + 7962, + 7966, + 3604, + 3604, + 3604, + 3620, + 6978, + 6964, + 6965, + 6989, + 3618, + 3585, + 3586, + 3604, + 3620, + 4355, + 4354, + 4358, + 3618, + 3584, + 3584, + 3584, + 3608, + 6984, + 6972, + 6982, + 3618, + 3585, + 3584, + 3584, + 3584, + 3608, + 4361, + 4360, + 4364, + 3600, + 3584, + 3584, + 3584, + 3608, + 8003, + 8002, + 8006, + 3600, + 3584, + 3584, + 3584, + 3584, + 3608, + 7859, + 7858, + 7862, + 3600, + 3584, + 3584, + 3584, + 3608, + 8009, + 8008, + 8012, + 3600, + 3584, + 3584, + 3584, + 3584, + 3608, + 7865, + 7864, + 7868, + 3600, + 3584, + 3584, + 3584, + 3586, + 3604, + 3604, + 3604, + 3585, + 3584, + 3584, + 3584, + 3584, + 3586, + 3604, + 3604, + 3604, + 3585, + 3612, + 3612, + 3612, + 3612, + 3612, + 3612, + 3612, + 3592, + 3584, + 3584, + 3584, + 3584, + 3588, + 3612, + 3612, + 3612, + 3612, + 7684, + 7684, + 7684, + 7684, + 7684, + 7684, + 7700, + 3600, + 3584, + 3584, + 3584, + 3584, + 3608, + 7794, + 7780, + 7780, + 7780, + 7664, + 7664, + 7664, + 7664, + 7664, + 7664, + 7688, + 3600, + 3584, + 3584, + 3584, + 3584, + 3608, + 7776, + 7760, + 7760, + 7760, + 7692, + 7692, + 7692, + 7692, + 7692, + 7692, + 7702, + 3624, + 3612, + 3612, + 3612, + 3612, + 3622, + 7800, + 7788, + 7788, + 7788, + 8051, + 8050, + 8050, + 8050, + 8050, + 8050, + 8054, + 6027, + 6017, + 6017, + 6017, + 6017, + 6029, + 8147, + 8146, + 8146, + 8150, + 8057, + 8056, + 8056, + 8056, + 8056, + 8056, + 8060, + 3618, + 3604, + 3604, + 3604, + 3604, + 3620, + 8153, + 8152, + 8152, + 8156, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 87, + 0, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 87, + 0, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 87, + 0, + 0, + 87, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 87, + 0, + 0, + 87, + 0, + 222, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 529, + 529, + 0, + 529, + 529, + 0, + 530, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 538, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 237, + 0, + 236, + 236, + 236, + 236, + 236, + 236, + 188, + 189, + 189, + 190, + 0, + 0, + 0, + 0, + 0, + 210, + 227, + 0, + 0, + 0, + 0, + 0, + 0, + 196, + 87, + 87, + 198, + 0, + 0, + 1, + 271, + 271, + 0, + 0, + 262, + 262, + 0, + 0, + 0, + 0, + 196, + 0, + 0, + 198, + 0, + 0, + 0, + 291, + 291, + 0, + 0, + 0, + 271, + 0, + 0, + 0, + 0, + 196, + 0, + 0, + 198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 204, + 0, + 0, + 206, + 226, + 103, + 207, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 220, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 252, + 0, + 521, + 521, + 521, + 521, + 521, + 521, + 522, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 243, + 243, + 529, + 243, + 243, + 529, + 16, + 246, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 538, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 193, + 193, + 193, + 193, + 193, + 193, + 546, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 230, + 230, + 230, + 230, + 230, + 230, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 238, + 238, + 238, + 238, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 100, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 100, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 100, + 100, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 100, + 100, + 0, + 100, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 30, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + }, + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 29, + "parameters": [ + 4 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「あらあら・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "04Frozen_Moon", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「まさか二度も直接危機を救われるとは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "思わなかったよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ありがとう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " キミとSIGNITの力は本物だよ」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「わざとらしいお世辞をどうも・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "言ったでしょ、小芝居は辞めろ、と" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "アナタとしてはあの場所で私達を仕留めたかったくせに・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そんなつもりはないよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " とても助かったじゃないか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「そうね、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "SIGNITが壊滅してもギャンデッドが全滅しても" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "フジミ重工にはメリットがあった。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "きな臭い繋がりはすべて羽黒といっしょに消し飛んだ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「実に助かったでしょうね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でももっと言えば共倒れが一番理想的だったんじゃないかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「つれない態度だね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "じゃあこちらも一つ意地悪を言わせてもらおうか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「キミの開発した催眠ジャミングは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "確かに素晴らしい発明だよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・・・・・・でも大きな弱点があるんだ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "気がついているかい?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「知ってるわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ジャミングは外部からの電波を防ぐことしか出来ない" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 薬物の注射、経口、皮下、吸引での接種" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その他あらゆる物理的な干渉には無力よ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「それすら防ぐためには体内へのプラグイン" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 要は改造手術しか無いでしょうね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「ギャンデッドというサイボーグに対抗するため" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 警官もまたサイボーグ化する・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " なんとも不毛な話だわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「フジミ重工が本部の正式武装に採用されなかったのは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "操作系統のリモコンをインプラント仕様にしたからだと聞いたわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "わずか数ミリのチップだったけれども・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「貴方達は最終的に" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "サイボーグ技術に舵を切りたい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " その指摘はそう言うことでいいのね・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「飛躍しすぎだよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ボクはただ君と話がしたかっただけさ」" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 5 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[11]「ええ、私も話せて満足よ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " さようなら御曹司くん」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「全く・・・白根リッカ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 君は賢いな" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 賢すぎる・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「大きな弱点・・・それはね" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 実は人間を操作するのに催眠装置なんて必要ないんだ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「何故なら多くの人間は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無能で愚かで心が弱いものだから・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「その心を少し揺すれば・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "思うままに操作できるものなのさ・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そしてそれは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "天才の君には分からない・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " きっとこれからも気が付かないんだろう" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ・・・・・・・・・・残念だよ」" + ] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 31, + 0 + ] + }, + { + "code": 221, + "indent": 1, + "parameters": [] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>「\\n[5]" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "本当に話せて満足だったわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "実際に接触しなければわからないことがある・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>「お前から感じたわ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "同世代は絶対に持ち合わせない・・・執着心・・" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "若さ・・・未来・・・希望への" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "異常なまでの嫉妬・・・憎悪・・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\>\\n<\\n[1]>「やはりマトモなやつじゃなかったわね」" + ] + }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 86, + 8, + 11, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 223, + "indent": 1, + "parameters": [ + [ + -68, + -68, + -68, + 0 + ], + 60, + true + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + " \\{\\{ NORMAL END" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 120 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 67, + 7, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 3, + "walkAnime": true + } + ], + "x": 7, + "y": 9 + }, + { + "id": 2, + "name": "opリッカ", + "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": 0, + "y": 6 + }, + { + "id": 3, + "name": "OPヒトミ", + "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": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 10 + }, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map090.json b/www/data/Map090.json new file mode 100644 index 0000000..ecef74c --- /dev/null +++ b/www/data/Map090.json @@ -0,0 +1,7292 @@ +{ + "autoplayBgm": true, + "autoplayBgs": true, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "Noise_Lane", + "pan": 0, + "pitch": 130, + "volume": 50 + }, + "bgs": { + "name": "クラブ・ディスコ・キャバクラ店内", + "pan": 0, + "pitch": 100, + "volume": 60 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 25, + "data": [ + 6176, + 6200, + 6940, + 6194, + 6204, + 6204, + 6204, + 6184, + 6176, + 6176, + 6176, + 6176, + 6176, + 6180, + 6204, + 6204, + 6204, + 6188, + 6204, + 6204, + 6204, + 6204, + 6214, + 6940, + 6192, + 6176, + 6200, + 7235, + 6208, + 3714, + 3700, + 3716, + 6216, + 6204, + 6204, + 6204, + 6204, + 6204, + 6214, + 3714, + 3700, + 3716, + 6208, + 7234, + 7234, + 7234, + 7234, + 7238, + 7242, + 6192, + 6180, + 6214, + 7233, + 6208, + 3696, + 3680, + 3704, + 7859, + 7858, + 7858, + 7858, + 7858, + 7858, + 7862, + 3696, + 3680, + 3704, + 6208, + 7240, + 7240, + 7240, + 7240, + 7244, + 1590, + 6192, + 6200, + 7862, + 7233, + 6208, + 3696, + 3680, + 3704, + 7865, + 7864, + 7864, + 7864, + 7864, + 7864, + 7868, + 3696, + 3680, + 3704, + 6208, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6200, + 7868, + 7241, + 6208, + 3696, + 3680, + 3704, + 4146, + 4132, + 4132, + 4132, + 4132, + 4132, + 4148, + 3696, + 3680, + 3704, + 6208, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6200, + 1590, + 1590, + 6208, + 3696, + 3680, + 3704, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 3696, + 3680, + 3704, + 6195, + 6209, + 6209, + 6209, + 6209, + 6221, + 1590, + 6192, + 6178, + 6212, + 1590, + 6208, + 3696, + 3680, + 3704, + 4152, + 4140, + 4120, + 4112, + 4116, + 4140, + 4150, + 3696, + 3680, + 3704, + 6208, + 7858, + 7858, + 7858, + 7858, + 7862, + 1590, + 6192, + 6176, + 6200, + 1590, + 6220, + 3720, + 3708, + 3718, + 1590, + 1590, + 4128, + 4112, + 4136, + 1590, + 1590, + 3720, + 3708, + 3718, + 6220, + 7864, + 7864, + 7864, + 7864, + 7868, + 1590, + 6192, + 6176, + 6200, + 1590, + 7379, + 7382, + 8063, + 7383, + 1590, + 1590, + 4128, + 4112, + 4136, + 1590, + 1590, + 7383, + 8063, + 7379, + 7382, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6176, + 6200, + 1590, + 7385, + 7388, + 1590, + 7389, + 1590, + 1590, + 4152, + 4140, + 4150, + 1590, + 1590, + 7389, + 1590, + 7385, + 7388, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6176, + 6200, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6176, + 6200, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6176, + 6200, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 1590, + 6192, + 6204, + 6206, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6209, + 6205, + 7379, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7378, + 7382, + 7385, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7384, + 7388, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3570, + 3556, + 3556, + 3556, + 3556, + 3556, + 3572, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3536, + 3536, + 3536, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3564, + 3544, + 3536, + 3540, + 3564, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3552, + 3536, + 3560, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3576, + 3564, + 3574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3195, + 3185, + 3185, + 3185, + 3197, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 150, + 151, + 445, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 444, + 0, + 654, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 0, + 392, + 0, + 0, + 0, + 0, + 0, + 392, + 173, + 174, + 0, + 0, + 188, + 0, + 0, + 0, + 188, + 0, + 0, + 0, + 0, + 0, + 0, + 795, + 0, + 0, + 400, + 401, + 0, + 591, + 0, + 402, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 583, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 0, + 0, + 687, + 0, + 0, + 0, + 686, + 0, + 0, + 0, + 453, + 0, + 272, + 272, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 795, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 796, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 795, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 796, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 471, + 0, + 471, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 471, + 0, + 471, + 0, + 0, + 554, + 555, + 556, + 557, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 0, + 452, + 0, + 0, + 0, + 0, + 354, + 0, + 0, + 0, + 562, + 563, + 538, + 539, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 362, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 362, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 862, + 862, + 862, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 644, + 645, + 646, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 14, + 0, + 452, + 891, + 681, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 652, + 653, + 445, + 0, + 180, + 180, + 180, + 180, + 180, + 14, + 0, + 0, + 0, + 14, + 0, + 682, + 0, + 453, + 280, + 393, + 877, + 877, + 877, + 394, + 280, + 452, + 693, + 453, + 0, + 1011, + 188, + 188, + 188, + 575, + 0, + 0, + 0, + 0, + 14, + 0, + 452, + 0, + 453, + 877, + 877, + 590, + 877, + 0, + 877, + 400, + 452, + 0, + 453, + 0, + 1001, + 1001, + 886, + 860, + 860, + 860, + 0, + 0, + 0, + 14, + 0, + 682, + 0, + 453, + 686, + 444, + 598, + 599, + 877, + 444, + 687, + 452, + 0, + 682, + 0, + 836, + 836, + 272, + 860, + 860, + 993, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 453, + 860, + 452, + 860, + 893, + 877, + 452, + 877, + 452, + 0, + 453, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 452, + 0, + 453, + 550, + 0, + 862, + 860, + 860, + 862, + 895, + 452, + 0, + 453, + 0, + 678, + 874, + 874, + 832, + 833, + 0, + 0, + 0, + 0, + 0, + 0, + 460, + 0, + 461, + 0, + 341, + 893, + 444, + 893, + 341, + 891, + 460, + 0, + 461, + 0, + 369, + 530, + 531, + 530, + 531, + 0, + 0, + 0, + 0, + 0, + 286, + 0, + 55, + 0, + 342, + 434, + 860, + 862, + 993, + 862, + 0, + 0, + 55, + 0, + 0, + 0, + 538, + 539, + 895, + 895, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 63, + 0, + 0, + 0, + 860, + 716, + 993, + 342, + 0, + 0, + 63, + 0, + 0, + 0, + 891, + 0, + 891, + 891, + 0, + 0, + 0, + 0, + 0, + 521, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 862, + 860, + 0, + 0, + 0, + 441, + 897, + 898, + 897, + 898, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 860, + 995, + 860, + 0, + 0, + 0, + 0, + 0, + 0, + 272, + 272, + 272, + 272, + 272, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 319, + 0, + 0, + 0, + 0, + 319, + 0, + 0, + 319, + 0, + 0, + 0, + 319, + 0, + 0, + 319, + 0, + 319, + 0, + 319, + 0, + 319, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 10, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 10, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 10, + 1, + 5, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!$raito", + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 5 + }, + { + "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": "!$raito", + "direction": 4, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 3 + }, + { + "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": "!$raito", + "direction": 6, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 4 + }, + { + "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": "!$raito", + "direction": 8, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 3 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 10 + }, + { + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 8, + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 8, + "y": 6 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 11 + }, + { + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 13, + "y": 9 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$02-kanban", + "direction": 8, + "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": 17, + "y": 10 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "!$mob-zako", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 90 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 11 + }, + { + "id": 12, + "name": "EV012", + "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": "!$02-kanban", + "direction": 8, + "pattern": 0, + "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": 23, + "y": 10 + }, + { + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 9, + "y": 10 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 123 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「・・・・・わああ・・・すごいなぁ・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さすがリッカさんだぁ・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 28, + 28, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 8, + "y": 7 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 131 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「・・・・・・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 28, + 28, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 10, + "y": 10 + }, + { + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 8, + "y": 8 + }, + { + "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": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 127 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「・・・・・・・・」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 28, + 28, + 1, + 0, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 12, + "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": true, + "image": { + "tileId": 0, + "characterName": "!$dansi5nin", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 14, + "parameters": [ + 0, + 0 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 15, + "parameters": [ + 60 + ], + "indent": null + }, + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 3, + "priorityType": 1, + "stepAnime": true, + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 11, + "y": 10 + }, + { + "id": 20, + "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": "SF_People2", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<オーナー>「こう言う需要もアリか・・・しっかり働けよ」" + ] + }, + { + "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": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 9 + }, + { + "id": 21, + "name": "ボーカル", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 52, + "switch1Valid": false, + "switch2Id": 12, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 7 + }, + { + "id": 22, + "name": "EV022", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<テルイシ>「催眠は順調に効いてそうだな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「・・・・・だれだっけ?」" + ] + }, + { + "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": 16, + "y": 2 + }, + { + "id": 23, + "name": "EV023", + "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": "!$raito", + "direction": 6, + "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": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 4 + }, + { + "id": 24, + "name": "EV024", + "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": "akumobu", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 16, + "y": 5 + }, + { + "id": 25, + "name": "EV025", + "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": { + "characterIndex": 0, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "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": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 7, + 0, + 4, + 1 + ] + }, + { + "code": 221, + "indent": 2, + "parameters": [] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 216, + "indent": 2, + "parameters": [ + 0 + ] + }, + { + "code": 123, + "indent": 2, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 19, + 19, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "0FM_アイテムゲット10(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 1, + 0, + false + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 2, + 0, + false + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 123, + "indent": 2, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 322, + "indent": 2, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "仲間と合流した" + ] + }, + { + "code": 222, + "indent": 2, + "parameters": [] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「なるほど、じゃあ早速" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "そのVIP客のところに行こう」" + ] + }, + { + "code": 201, + "indent": 2, + "parameters": [ + 0, + 33, + 15, + 6, + 8, + 0 + ] + }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "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": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "まだ仲間を呼べるほどの情報を集めていない" + ] + }, + { + "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": 1, + "walkAnime": false + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 20, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 7, + "variableValid": true, + "variableValue": 6 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なんだか様子がおかしいぞ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "無理やりこじ開けよう" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 0, + 53, + false + ] + }, + { + "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": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "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": 23, + "y": 2 + }, + { + "id": 26, + "name": "EV026", + "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": "akumobu", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "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": 4, + "y": 5 + }, + { + "id": 27, + "name": "EV027", + "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": 216, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + -68, + 119, + 0 + ], + 60, + false + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 25, + 25, + 0, + 0, + 52 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 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": 17, + "y": 6 + }, + null, + null, + { + "id": 30, + "name": "EV030", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 47, + "switch1Valid": false, + "switch2Id": 12, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "02Player", + "direction": 8, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 5 + }, + null, + null, + null, + null, + null, + null, + null, + { + "id": 38, + "name": "EV038", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": false, + "switch2Id": 12, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 5 + }, + null, + null, + null, + null, + null, + null, + null, + { + "id": 46, + "name": "EV046", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 94, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 28, + "variableValid": true, + "variableValue": 3 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 55, + 6, + 12, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 132 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 90, + 15, + 5, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客1>「おい、ボーイさん! 注文!」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「はい、ただいま伺います」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「リッカちゃんの予約取りたいんだけど空いてる?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「申し訳ございません。数か月は、ご予約でいっぱいで。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 代わりに毎週ストリップダンスがありますので、是非。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 飛び入り参加のイベントもございますよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<男性客2>「えぇ……じゃあ、このミミって娘は?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ミミですと……」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「(おやおや随分と熱心に働いているね……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この調子なら、彼女たちも頑張っているみたいかな?)」" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 55, + 6, + 12, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 133 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 90, + 5, + 5, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 49, + { + "list": [ + { + "code": 14, + "parameters": [ + 2, + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 2, + 0 + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 17, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「いらっしゃいませ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ご注文は・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「やあ、通学もせずにこんな所に溜まっていると聞いて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 様子を見に来たよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「でも思ったよりみんな楽しそうに働いているようだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 手出しするのは余計なお世話かな。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " えーっと、どちら様でしょうか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すいません、入りたてでお得意様の顔までは。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「なるほど、催眠の弊害かな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "記憶も失いつつあるようだ・・・これはもう元には戻らないな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「じゃあ気持ちを切り替えて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 僕にも注文をおくれよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ボーイさん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「はい、どの子のが良いですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなしっかり調教済みですよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そうだな、それもいいけど" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " まずはキミの可愛いドリンクでも飲ませて貰おうかな」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ブン", + "volume": 70, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-7", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ああっ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Sword1", + "volume": 90, + "pitch": 110, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「おっと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「すいません、僕のオチンチンはヤミゾ様の許しがないと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 使っちゃいけないんです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「そうかそうか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゃあ今日の所は出直すとしよう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " また改めて楽しませてもらうよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>「はい、ご来店お待ちしています」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>「儂をもっと面白くしてくれると思ったけど、結局、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "コイツもここまでか... " + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "まあ楽しませてもらったよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "一生ここで雌豚として暮らすといい」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>「将来ある若者から未来を奪うのは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やはり最高の娯楽だな」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>「特に・・・SIGNALのデータも、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "知性も、尊厳も、名声も・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "持ってるものが多いほど奪い甲斐があるというものだね」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 49, + { + "list": [ + { + "code": 14, + "parameters": [ + 1, + 0 + ], + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 1, + 0 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "こうしてSIGNITはナイトクラブで一生搾取され続けて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その生涯を終えるのであった" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 5 + }, + null, + { + "id": 48, + "name": "EV048", + "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": "!$02-kanban", + "direction": 8, + "pattern": 2, + "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": 2, + "y": 9 + }, + { + "id": 49, + "name": "ふじみ", + "note": "", + "pages": [ + { + "conditions": { + "variableValue": 0, + "switch2Valid": false, + "selfSwitchCh": "A", + "variableId": 1, + "itemValid": false, + "variableValid": false, + "itemId": 1, + "selfSwitchValid": false, + "actorId": 1, + "switch2Id": 1, + "switch1Id": 76, + "switch1Valid": false, + "actorValid": false + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「(おやおや随分と熱心に働いているね……。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " この調子なら、彼女たちも頑張っているみたいかな?)」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「(とはいえ、僕の見たかった結末ではないかな。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 操られるままに動くマリオネットというのは、面白みに欠ける。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " また、別の遊びを考えないといけないな……)」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「やあ、通学もせずにこんな所に溜まっていると聞いて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 様子を見に来たよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「でも思ったよりみんな楽しそうに働いているようだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 手出しするのは余計なお世話かな。」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-6", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「・・・・・・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " えーっと、どちら様でしょうか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " すいません、入りたてでお得意様の顔までは。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]「なるほど、催眠の弊害かな?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "記憶も失いつつあるようだ・・・これはもう元には戻らないな。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「じゃあ気持ちを切り替えて" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 僕にも注文をおくれよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " ボーイさん」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「はい、どの子のが良いですか?" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " みんなしっかり調教済みですよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そうだな、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " キミの可愛いドリンクでも飲ませて貰おうかな」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "ブン", + "volume": 70, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-04-7", + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「ああっ」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Sword1", + "volume": 90, + "pitch": 110, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「おっと」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「すいません、僕のオチンチンはヤミゾ様の許しがないと" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " 使っちゃいけないんです」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[5]>\\F[5]" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「そうかそうか、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " じゃあ今日の所は出直すとしよう。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " また改めて楽しませてもらうよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "「はい、ご来店お待ちしています」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "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": 2, + "y": 6 + }, + null, + { + "id": 51, + "name": "vipドア", + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 0, + "characterIndex": 2 + }, + "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": 15, + "y": 0 + }, + null + ] +} \ No newline at end of file diff --git a/www/data/Map091.json b/www/data/Map091.json new file mode 100644 index 0000000..5c3eaff --- /dev/null +++ b/www/data/Map091.json @@ -0,0 +1,10755 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_MetalLattice", + "battleback2Name": "ai02", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 23, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueAlert", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 40, + "data": [ + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 5923, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5911, + 5921, + 5921, + 5921, + 5921, + 5921, + 5911, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5911, + 5921, + 5921, + 5921, + 5925, + 1536, + 1536, + 1536, + 5920, + 6274, + 6274, + 6274, + 6278, + 6282, + 6275, + 6274, + 6274, + 6278, + 5920, + 6275, + 6274, + 6274, + 6274, + 6274, + 5920, + 6274, + 6274, + 6274, + 6274, + 6278, + 6282, + 6275, + 6274, + 6274, + 6274, + 6278, + 6282, + 6275, + 6274, + 6278, + 5920, + 6282, + 6282, + 6282, + 5920, + 1536, + 1536, + 1536, + 5920, + 6280, + 6280, + 6280, + 6284, + 1585, + 6281, + 6280, + 6280, + 6280, + 5932, + 6280, + 6280, + 6280, + 6280, + 6280, + 5920, + 6280, + 6280, + 6280, + 6280, + 6284, + 1585, + 6281, + 6280, + 6280, + 6280, + 6284, + 1585, + 6281, + 6280, + 6280, + 5920, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6279, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6285, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 5931, + 5921, + 5911, + 5921, + 5921, + 5921, + 5921, + 5921, + 5925, + 1585, + 1585, + 5923, + 5919, + 5925, + 1585, + 1585, + 5923, + 5921, + 5921, + 5921, + 5925, + 1585, + 1585, + 1585, + 5923, + 5933, + 1585, + 5931, + 5927, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 6275, + 6278, + 5920, + 6275, + 6274, + 6278, + 6282, + 6275, + 5920, + 1585, + 1585, + 5932, + 6282, + 5932, + 1585, + 1585, + 5920, + 6275, + 6274, + 6274, + 5907, + 5933, + 1585, + 5931, + 5915, + 6278, + 1585, + 6275, + 6278, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 6281, + 6280, + 5920, + 6280, + 6280, + 6284, + 1585, + 6281, + 5920, + 1585, + 1585, + 6287, + 1585, + 6287, + 1585, + 1585, + 5920, + 6280, + 6280, + 6280, + 5920, + 6278, + 1585, + 6275, + 5920, + 6284, + 1585, + 6281, + 6284, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 5932, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 5920, + 6284, + 1585, + 6281, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 6279, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 6285, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 5922, + 5908, + 5924, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5907, + 5921, + 5921, + 5921, + 5933, + 1585, + 1585, + 1585, + 5930, + 1585, + 1585, + 1585, + 5929, + 5921, + 5921, + 5921, + 5925, + 1585, + 1585, + 1585, + 5907, + 5933, + 1585, + 5931, + 5903, + 5933, + 1585, + 5931, + 5919, + 5921, + 5921, + 5917, + 5916, + 5918, + 5921, + 5921, + 5915, + 1536, + 1536, + 1536, + 5920, + 6274, + 6274, + 6274, + 6278, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 6275, + 6274, + 6274, + 6274, + 5920, + 1585, + 1585, + 1585, + 5920, + 6278, + 1585, + 6275, + 5920, + 6278, + 1585, + 6275, + 6274, + 6274, + 6274, + 6278, + 6282, + 6275, + 6274, + 6274, + 5920, + 1536, + 1536, + 1536, + 5920, + 6280, + 6280, + 6280, + 6284, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 6281, + 6280, + 6280, + 6280, + 5907, + 5921, + 5921, + 5921, + 5927, + 6284, + 1585, + 6281, + 5920, + 6284, + 1585, + 6281, + 6280, + 6280, + 6280, + 6284, + 1585, + 6281, + 6280, + 6280, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5932, + 6282, + 6282, + 6282, + 6286, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6279, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6285, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1536, + 1536, + 1536, + 5905, + 5924, + 1585, + 5922, + 5908, + 5908, + 5908, + 5908, + 5891, + 5908, + 5908, + 5908, + 5908, + 5924, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5930, + 1585, + 1585, + 1585, + 5905, + 5908, + 5924, + 1585, + 1585, + 1585, + 5922, + 5908, + 5908, + 5924, + 1585, + 5922, + 5914, + 1536, + 1536, + 1536, + 5904, + 5912, + 1585, + 5904, + 5888, + 5888, + 5888, + 5888, + 5888, + 5888, + 5888, + 5888, + 5888, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5905, + 5924, + 1585, + 5922, + 5889, + 5888, + 5890, + 5924, + 1585, + 5922, + 5889, + 5888, + 5888, + 5912, + 1585, + 5904, + 5912, + 1536, + 1536, + 1536, + 5928, + 5926, + 1585, + 5928, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5916, + 5918, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5917, + 5918, + 5921, + 5917, + 5916, + 5916, + 5916, + 5918, + 5921, + 5917, + 5916, + 5916, + 5916, + 5926, + 1585, + 5928, + 5926, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3486, + 0, + 3486, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3486, + 0, + 3486, + 0, + 0, + 0, + 3486, + 0, + 3486, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3486, + 0, + 3486, + 0, + 0, + 0, + 3486, + 0, + 3486, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3486, + 0, + 3486, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3486, + 0, + 3486, + 0, + 0, + 0, + 3486, + 0, + 3486, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 499, + 832, + 499, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 507, + 507, + 507, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 902, + 368, + 902, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 0, + 857, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 0, + 857, + 0, + 0, + 0, + 857, + 0, + 857, + 0, + 0, + 0, + 910, + 379, + 910, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 918, + 0, + 918, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 0, + 857, + 0, + 0, + 0, + 857, + 0, + 857, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 857, + 0, + 857, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0 + ], + "events": [ + null, + null, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 3, + "y": 5 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 3, + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 13, + "y": 5 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 15, + "y": 6 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 19, + "y": 19 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 26, + "y": 13 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 6, + "y": 4 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 11, + "y": 10 + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 125, + "indent": 0, + "parameters": [ + 0, + 0, + 10000 + ] + }, + { + "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": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 23, + "y": 11 + }, + { + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 23, + "y": 21 + }, + { + "id": 12, + "name": "EV012", + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 7, + "y": 14 + }, + { + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 7 + }, + { + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 27, + "y": 7 + }, + { + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 27, + "y": 11 + }, + { + "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": "!SF_Door1 (2)", + "direction": 2, + "pattern": 2, + "characterIndex": 4 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "扉は空きそうにない" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 91, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 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": 27, + "y": 16 + }, + { + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 35, + "y": 10 + }, + { + "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": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 47, + "variableValid": true, + "variableValue": 1 + }, + "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": 11, + "y": 11 + }, + { + "id": 20, + "name": "EV020", + "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": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 47, + "variableValid": true, + "variableValue": 2 + }, + "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": 6, + "y": 5 + }, + { + "id": 21, + "name": "EV021", + "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": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 47, + "variableValid": true, + "variableValue": 5 + }, + "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, + "y": 5 + }, + { + "id": 22, + "name": "EV022", + "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": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 47, + "variableValid": true, + "variableValue": 3 + }, + "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, + "y": 20 + }, + { + "id": 23, + "name": "EV023", + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 14, + "y": 18 + }, + { + "id": 24, + "name": "EV024", + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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, + "y": 16 + }, + { + "id": 25, + "name": "EV025", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 23, + "y": 4 + }, + { + "id": 26, + "name": "EV026", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 29, + "y": 4 + }, + { + "id": 27, + "name": "EV027", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 33, + "y": 16 + }, + { + "id": 28, + "name": "EV028", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 17, + "y": 10 + }, + { + "id": 29, + "name": "EV029", + "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": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 47, + "variableValid": true, + "variableValue": 4 + }, + "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": 17, + "y": 11 + }, + { + "id": 30, + "name": "EV030", + "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": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 47, + "variableValid": true, + "variableValue": 6 + }, + "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": 29, + "y": 5 + }, + { + "id": 31, + "name": "EV031", + "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": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 47, + "variableValid": true, + "variableValue": 7 + }, + "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": 33, + "y": 17 + }, + { + "id": 32, + "name": "EV032", + "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": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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 + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 47, + "variableValid": true, + "variableValue": 7 + }, + "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": 29, + "y": 20 + }, + { + "id": 33, + "name": "EV033", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 29, + "y": 21 + }, + { + "id": 34, + "name": "EV034", + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 9 + }, + { + "id": 35, + "name": "EV035", + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 34, + "y": 8 + }, + { + "id": 36, + "name": "EV036", + "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": "!SF_Switch1", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 47, + 47, + 1, + 0, + 1 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Switch2", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Switch1", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "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": 36, + "y": 8 + }, + { + "id": 37, + "name": "EV037", + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + -1, + 29, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ハッキングしてセキュリティドアを解除した" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 91, + 91, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 35, + "y": 5 + }, + { + "id": 38, + "name": "EV038", + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 71, + 3, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 22 + }, + { + "id": 39, + "name": "EV039", + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 71, + 13, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 35, + "y": 22 + }, + { + "id": 40, + "name": "EV040", + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「この先に端末があるはずだけど..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "凄い警備ロボットの数ね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "セキュリティにしてはやりすぎだわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「それに怪しいスイッチが点在してるわよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「おそらく踏んだら防犯システムが更新させる" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "類のものだね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "危険だけど踏まなければ問題ないよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[21]「みんなで気をつけて進むしかないよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「心配無用だよ。僕が先に行くから、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "僕の足跡を追ってくれれば大丈夫。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[33]「あなたが一番前で行きなさいよ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私たちは後ろからついていくから。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「はいはい、みんなで注意深く!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "だね」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 19 + }, + { + "id": 41, + "name": "EV041", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 3, + "y": 12 + }, + { + "id": 42, + "name": "EV042", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 9, + "y": 6 + }, + { + "id": 43, + "name": "EV043", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 15, + "y": 13 + }, + { + "id": 44, + "name": "EV044", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 19, + "y": 14 + }, + { + "id": 45, + "name": "EV045", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 19, + "y": 6 + }, + { + "id": 46, + "name": "EV046", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 31, + "y": 6 + }, + { + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 6, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 22, + "y": 11 + }, + { + "id": 48, + "name": "EV048", + "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": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Chest1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 36 + }, + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 36 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 9, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + }, + { + "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": true, + "image": { + "characterIndex": 5, + "characterName": "!SF_Chest (2)", + "direction": 8, + "pattern": 1, + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 24, + "y": 11 + }, + { + "id": 49, + "name": "EV049", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 31, + "y": 18 + }, + { + "id": 50, + "name": "EV050", + "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": "SF_enemy1", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 35, + "y": 13 + } + ] +} \ No newline at end of file diff --git a/www/data/Map092.json b/www/data/Map092.json new file mode 100644 index 0000000..241903b --- /dev/null +++ b/www/data/Map092.json @@ -0,0 +1,10407 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "Cubes", + "pan": 0, + "pitch": 70, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 30, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "RuinsStoneStatueSuccess", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 11, + "width": 45, + "data": [ + 1544, + 6064, + 6419, + 6418, + 6418, + 6418, + 6422, + 6064, + 6419, + 6418, + 6418, + 6418, + 6422, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 6425, + 6424, + 6424, + 6424, + 6428, + 6064, + 6425, + 6424, + 6424, + 6424, + 6428, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7658, + 3666, + 3652, + 3668, + 7658, + 6064, + 7658, + 3675, + 3665, + 3677, + 7658, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7648, + 3672, + 3660, + 3670, + 7648, + 6064, + 7648, + 1624, + 1606, + 1624, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7648, + 1624, + 1606, + 1624, + 7648, + 6076, + 7648, + 1624, + 1624, + 1624, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7648, + 1624, + 1624, + 1624, + 7657, + 7649, + 7655, + 1606, + 1606, + 1606, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7648, + 1606, + 1606, + 1606, + 6427, + 6426, + 6430, + 4050, + 4036, + 4052, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7648, + 4050, + 4036, + 4037, + 4049, + 4049, + 4049, + 4025, + 4016, + 4040, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7648, + 4032, + 4016, + 4040, + 7658, + 6074, + 7658, + 4032, + 4016, + 4040, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7660, + 4032, + 4016, + 4040, + 7660, + 6064, + 7648, + 4056, + 4044, + 4054, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 6430, + 4056, + 4044, + 4054, + 6427, + 6064, + 7648, + 1606, + 1606, + 1606, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 1606, + 1606, + 1606, + 1606, + 1606, + 6064, + 7635, + 7649, + 7649, + 7649, + 7643, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7651, + 7649, + 7649, + 7649, + 7653, + 6064, + 7660, + 6323, + 6322, + 6326, + 7660, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7648, + 6322, + 6322, + 6322, + 7648, + 6064, + 6430, + 6329, + 6328, + 6332, + 6427, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7648, + 6328, + 6328, + 6328, + 7648, + 6064, + 1606, + 1606, + 1606, + 1606, + 1606, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7660, + 1606, + 1606, + 1606, + 7660, + 6064, + 7658, + 1606, + 1606, + 1606, + 7658, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 6430, + 1606, + 1606, + 1606, + 6427, + 6064, + 7648, + 1606, + 1606, + 1606, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 1606, + 1606, + 1606, + 1606, + 1606, + 6064, + 7657, + 7649, + 7649, + 7649, + 7643, + 6072, + 6060, + 6060, + 6060, + 6060, + 6060, + 6040, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1544, + 6064, + 7651, + 7649, + 7649, + 7649, + 7653, + 6064, + 6426, + 6323, + 6322, + 6322, + 7657, + 7649, + 7639, + 7649, + 7649, + 7649, + 7653, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1620, + 6064, + 7648, + 6322, + 6322, + 6322, + 7648, + 6064, + 1606, + 6329, + 6328, + 6328, + 6427, + 6426, + 7648, + 6322, + 6322, + 6322, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 7648, + 6328, + 6328, + 6328, + 7648, + 6064, + 7658, + 1606, + 1606, + 1606, + 6331, + 6326, + 7648, + 6328, + 6328, + 6328, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 7660, + 1606, + 1606, + 1606, + 7660, + 6064, + 7635, + 7649, + 7649, + 7649, + 7653, + 6324, + 7648, + 1606, + 1606, + 1606, + 7648, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 6430, + 7659, + 7649, + 7661, + 6427, + 6064, + 7648, + 6322, + 6322, + 6322, + 7648, + 6325, + 7660, + 1606, + 1606, + 1606, + 7660, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 1606, + 6323, + 6322, + 6326, + 1606, + 6064, + 7648, + 6328, + 6328, + 6328, + 7648, + 6325, + 6423, + 1606, + 1606, + 1606, + 6423, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 7658, + 6329, + 6328, + 6332, + 7658, + 6064, + 7648, + 1606, + 1606, + 1606, + 7648, + 6333, + 6429, + 1606, + 1606, + 1606, + 6425, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 7648, + 1606, + 1606, + 1606, + 7648, + 6064, + 7648, + 1606, + 1606, + 1606, + 7648, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 7648, + 1606, + 1606, + 1606, + 7648, + 6064, + 7648, + 1606, + 1606, + 1606, + 7648, + 6066, + 6068, + 1606, + 1606, + 1606, + 1606, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 7657, + 7661, + 1606, + 7659, + 7655, + 6064, + 7648, + 1606, + 1606, + 1606, + 7648, + 6048, + 6056, + 1606, + 1606, + 1606, + 1606, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 6419, + 6422, + 1606, + 6419, + 6422, + 6064, + 7657, + 7649, + 7649, + 7649, + 7655, + 6048, + 6056, + 1606, + 1606, + 1606, + 1606, + 6048, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6064, + 6425, + 6428, + 1606, + 6425, + 6428, + 6049, + 6052, + 6052, + 6052, + 6052, + 6052, + 6033, + 6034, + 6068, + 1606, + 6066, + 6052, + 6033, + 6032, + 6032, + 6032, + 6032, + 6032, + 6032, + 6056, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3482, + 0, + 0, + 0, + 3482, + 0, + 3482, + 0, + 0, + 0, + 3482, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 3472, + 0, + 3472, + 4194, + 4180, + 4196, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4194, + 4180, + 4196, + 3472, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3481, + 3473, + 3479, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4166, + 4193, + 4193, + 4193, + 4169, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3482, + 0, + 3482, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3484, + 4176, + 4160, + 4184, + 3484, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4184, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4203, + 4169, + 4160, + 4166, + 4205, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3482, + 4176, + 4160, + 4184, + 3482, + 0, + 3484, + 4176, + 4160, + 4184, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 4176, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 4203, + 4169, + 4160, + 4166, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3484, + 4176, + 4160, + 4184, + 3484, + 0, + 3482, + 4176, + 4160, + 4184, + 3482, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4184, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4203, + 4169, + 4160, + 4166, + 4205, + 0, + 3484, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3482, + 4176, + 4160, + 4184, + 3482, + 0, + 0, + 4176, + 4160, + 4184, + 3481, + 3473, + 3463, + 3473, + 3473, + 3473, + 3477, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 4203, + 4169, + 4160, + 4184, + 0, + 0, + 3472, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 3482, + 4176, + 4160, + 4166, + 4193, + 4197, + 3472, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3484, + 4176, + 4160, + 4184, + 3484, + 0, + 3472, + 4176, + 4160, + 4184, + 3482, + 4192, + 3472, + 0, + 0, + 0, + 3472, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4184, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 4192, + 3484, + 0, + 0, + 0, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4203, + 4169, + 4160, + 4166, + 4205, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3482, + 4176, + 4160, + 4184, + 3482, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 4201, + 4193, + 4182, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3472, + 4200, + 4172, + 4198, + 3472, + 0, + 3472, + 4176, + 4160, + 4184, + 3472, + 0, + 0, + 4176, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3481, + 3485, + 4192, + 3483, + 3479, + 0, + 3472, + 4200, + 4188, + 4198, + 3472, + 0, + 0, + 4176, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 3481, + 3473, + 3473, + 3473, + 3479, + 0, + 0, + 4200, + 4172, + 4188, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 505, + 505, + 505, + 505, + 505, + 0, + 505, + 505, + 505, + 505, + 505, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 940, + 0, + 939, + 0, + 0, + 0, + 940, + 0, + 939, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 852, + 0, + 854, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 505, + 861, + 505, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 931, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 931, + 932, + 849, + 931, + 932, + 0, + 931, + 932, + 849, + 931, + 932, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 939, + 956, + 956, + 956, + 940, + 0, + 939, + 956, + 956, + 956, + 940, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 964, + 964, + 964, + 0, + 0, + 0, + 964, + 964, + 964, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 508, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 938, + 0, + 938, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 946, + 853, + 946, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 995, + 214, + 995, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1016, + 222, + 1016, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 505, + 0, + 0, + 0, + 505, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 956, + 956, + 956, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 505, + 505, + 0, + 505, + 505, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 56, + 13, + 0, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 16, + "y": 29 + }, + { + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 100, + 100, + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「よし、無事に通り抜けられたようだね」" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 31, + 0, + 10, + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[2]>\\F[27]「はあ・・・はあ・・~」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[3]>\\F[27]「体が・・・ムズムズするうう・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[1]>\\F[27]「これは・・どういうこと・・・」" + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "\\n<\\n[5]>\\F[5]「どうやら男には効かない類の罠だったようだ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "このまま進むのは危険だ。" + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "ひとまずそこで休もうか」" + ] + }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 28 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 14, + "y": 25 + }, + null, + { + "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": "!$01ivent", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 2, + 0, + 2 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "ERS_テンプレート生成 5 9 26" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 1, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "ERS_テンプレート生成 5 10 26" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 2, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "ERS_テンプレート生成 5 11 26" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 4, + "walkAnime": true + } + ], + "x": 8, + "y": 13 + }, + { + "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": "!$01ivent", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 2, + 0, + 2 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "ERS_テンプレート生成 3 3 3" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 1, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "ERS_テンプレート生成 2 4 3" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 1, + 0, + 2, + 0 + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "ERS_テンプレート生成 4 5 3" + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 60 + ] + }, + { + "code": 230, + "indent": 1, + "parameters": [ + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 4, + "walkAnime": true + } + ], + "x": 8, + "y": 15 + }, + { + "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": "", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 100, + 100, + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 23 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 56, + 3, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 4, + "y": 29 + }, + null, + { + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「あれはっ!!」" + ] + }, + { + "code": 204, + "indent": 0, + "parameters": [ + 8, + 20, + 5 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[24]「ヤバそうなビームがいっぱい降ってきてる~~~」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[31]「引っかかったら警報でも鳴るのかしら?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「だったら動かしたりはしないわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "恐らく何かしらの殺傷力を持ってると思う。」" + ] + }, + { + "code": 204, + "indent": 0, + "parameters": [ + 2, + 20, + 5 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「それだけ重要なものが奥にあるはずだ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このレーザーにはパターンがあると思う。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "タイミングさえ合わせれば、通り抜けられるはずだよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「でも、危険すぎるわ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "少しの間違いで、大怪我をするかも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + " しれない。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「他に道はないの?こんな無謀な方法以外に。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「時間をかけていいなら、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なにか考えられるかもね・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "でもこうしている間にも・・・」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[2]>\\F[23]「うん、やってみようよ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "タイミングを合わせるのは得意だよ」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「心配無用だよ。僕が先導する。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何かあっても君たちが怪我をすることはない」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>\\F[11]「...そうね。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[3]>\\F[34]「ジュウイチロウ、あなたが一番前よ、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "私たちは後ろからついていくわ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「たしかこの設備は" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "女性特化型快楽強制上昇光線射出装置" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・所謂\\c[27]「アクメビーム」\\c[0]の新型だったね」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>\\F[5]「男性には効かずに貫通するらしいな・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "さて、どうなるか試してみようか」" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 100, + 100, + 0 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "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": 26 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 100, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$01ivent", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "CG19_01", + 1, + 0, + 800, + 500, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 1, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_03battle_001_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG19_r-08", + 1, + 0, + 800, + 500, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + 255, + 0, + 255, + 0 + ], + 30, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 2, + 0, + 1, + 0, + 800, + 500, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 2, + 0, + 1, + 0, + 800, + 500, + 70, + 70, + 255, + 0, + 10, + true + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + 0, + 0, + 0, + 0 + ], + 30, + false + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 2, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_03battle_002_08", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG19_m-07", + 1, + 0, + 800, + 500, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + 255, + 0, + 255, + 0 + ], + 30, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 2, + 0, + 1, + 0, + 900, + 500, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 2, + 0, + 1, + 0, + 800, + 500, + 70, + 70, + 255, + 0, + 10, + true + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + 0, + 0, + 0, + 0 + ], + 30, + false + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 3, + 0, + 3, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "cv_03battle_003_07", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 231, + "indent": 1, + "parameters": [ + 2, + "CG19_h-06", + 1, + 0, + 800, + 500, + 70, + 70, + 255, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + 255, + 0, + 255, + 0 + ], + 30, + false + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 2, + 0, + 1, + 0, + 700, + 500, + 100, + 100, + 255, + 0, + 10, + true + ] + }, + { + "code": 232, + "indent": 1, + "parameters": [ + 2, + 0, + 1, + 0, + 800, + 500, + 70, + 70, + 255, + 0, + 10, + true + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 234, + "indent": 1, + "parameters": [ + 2, + [ + 0, + 0, + 0, + 0 + ], + 30, + false + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "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": 4, + "walkAnime": true + } + ], + "x": 8, + "y": 11 + }, + { + "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": "!SF_Door1 (2)", + "direction": 2, + "pattern": 0, + "characterIndex": 1 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 204, + "indent": 0, + "parameters": [ + 6, + 6, + 5 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "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": false, + "through": false, + "trigger": 1, + "walkAnime": false + }, + { + "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": 7, + "y": 7 + } + ] +} \ No newline at end of file diff --git a/www/data/Map093.json b/www/data/Map093.json new file mode 100644 index 0000000..eb0dd44 --- /dev/null +++ b/www/data/Map093.json @@ -0,0 +1,4061 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 13, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 6, + "width": 24, + "data": [ + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 5964, + 6323, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6326, + 6329, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6332, + 1544, + 1544, + 1544, + 7603, + 7601, + 7601, + 7601, + 7601, + 7601, + 7601, + 7605, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7600, + 7954, + 7954, + 7954, + 7954, + 7954, + 7954, + 7600, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7600, + 7960, + 7960, + 7960, + 7960, + 7960, + 7960, + 7600, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7612, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 7612, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6327, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6327, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6333, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 6333, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 7611, + 7601, + 7601, + 7601, + 7601, + 7601, + 7601, + 7613, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6323, + 6322, + 6322, + 6322, + 6322, + 6322, + 6322, + 6326, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 6329, + 6328, + 6328, + 6328, + 6328, + 6328, + 6328, + 6332, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 1544, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 520, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 633, + 139, + 533, + 518, + 524, + 593, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 162, + 162, + 533, + 568, + 524, + 601, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 170, + 170, + 528, + 576, + 532, + 772, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 278, + 0, + 0, + 536, + 0, + 540, + 0, + 279, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 574, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "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": 111, + "indent": 0, + "parameters": [ + 0, + 62, + 0 + ] + }, + { + "code": 117, + "indent": 1, + "parameters": [ + 18 + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 62, + 62, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 30, + 12, + 5, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 3, + "y": 9 + }, + { + "id": 2, + "name": "リッカ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 62, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 9 + }, + { + "id": 3, + "name": "ジュウ1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 62, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "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": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 9 + }, + { + "id": 4, + "name": "男1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": 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": 4, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 9 + }, + { + "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": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 7, + "y": 4 + }, + { + "id": 6, + "name": "EV006", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 42, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 21, + "variableValid": true, + "variableValue": 5 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 7, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 19, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「相変わらず汚い屋外トイレだ・・・」" + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ちょっと催してきたな・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "用を足して帰るか・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 42, + 42, + 1 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 62, + 62, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ふう・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "冷えたかな・・・」" + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 14, + "parameters": [ + 0, + -2 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 14, + "parameters": [ + 0, + -2 + ], + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 3, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 115, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 113, + true + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "01rikka", + 4 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": false + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "01rikka", + 4 + ], + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「まだまだ出るなーーー」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 41, + "parameters": [ + "dansi", + 2 + ], + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 2, + "indent": null + }, + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "dansi", + 2 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 2, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Door1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 118, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + 4, + 4, + true + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「随分尿が溜まってたぜ・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 4, + { + "list": [ + { + "code": 37, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 4, + "indent": null + }, + { + "code": 39, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 39, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 9, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 2, + { + "list": [ + { + "code": 41, + "parameters": [ + "H05", + 2 + ], + "indent": null + }, + { + "code": 16, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "H05", + 2 + ], + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 6, + true + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "放尿", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「うーーん、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "残尿感・・・」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 115, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 113, + true + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 105, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>\\F[\\V[14]]「ふう、出きった、出きった" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "・・・あれ?個室・・・誰か入ってるのか?」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 62, + "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": 5, + "y": 6 + }, + null, + null, + { + "id": 9, + "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": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 213, + "indent": 0, + "parameters": [ + -1, + 2, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "特に異常はない" + ] + }, + { + "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": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 62, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!MC_Doors_1", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 115, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\}「はっ・・入って・・・まーす・・・・・・・・」" + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 114, + true + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 7, + "y": 7 + }, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null + ] +} \ No newline at end of file diff --git a/www/data/Map094.json b/www/data/Map094.json new file mode 100644 index 0000000..68399c9 --- /dev/null +++ b/www/data/Map094.json @@ -0,0 +1,2739 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Concrete", + "battleback2Name": "SF_Hospital", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 11, + "width": 26, + "data": [ + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1584, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1584, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1568, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1606, + 1606, + 1606, + 1606, + 1606, + 1568, + 1606, + 1606, + 1606, + 1606, + 1606, + 1606, + 1568, + 1568, + 1568, + 5923, + 5921, + 5921, + 5921, + 5921, + 5921, + 5910, + 5909, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5911, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5925, + 1568, + 1568, + 1568, + 5920, + 7138, + 7138, + 7138, + 7138, + 7138, + 5904, + 5912, + 7138, + 7142, + 7138, + 7138, + 7138, + 7138, + 7138, + 5920, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 5920, + 1568, + 1568, + 1568, + 5920, + 7144, + 7144, + 7144, + 7144, + 7144, + 5904, + 5912, + 7136, + 7140, + 7144, + 7144, + 7144, + 7144, + 7144, + 5920, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 7144, + 7148, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5920, + 1633, + 1633, + 1633, + 1633, + 1633, + 5904, + 5912, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1585, + 1585, + 1585, + 1585, + 1585, + 1585, + 5920, + 1568, + 1568, + 1568, + 5929, + 5921, + 5933, + 1585, + 5931, + 5921, + 5917, + 5918, + 5921, + 5921, + 5921, + 5933, + 1585, + 5931, + 5921, + 5919, + 5921, + 5921, + 5933, + 1585, + 5931, + 5921, + 5927, + 1568, + 1568, + 1568, + 7139, + 7138, + 7142, + 1585, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 1585, + 7139, + 7138, + 7138, + 7138, + 7138, + 7142, + 1585, + 7139, + 7138, + 7142, + 1568, + 1568, + 1568, + 7145, + 7144, + 7148, + 1585, + 7145, + 7144, + 7144, + 7144, + 7144, + 7144, + 7144, + 7148, + 1585, + 7145, + 7144, + 7144, + 7144, + 7144, + 7148, + 1585, + 7145, + 7144, + 7148, + 1568, + 1568, + 1568, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3084, + 3081, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3194, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3193, + 3197, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 350, + 350, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 358, + 358, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 849, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 24, + 0, + 0, + 0, + 858, + 875, + 875, + 875, + 875, + 875, + 859, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 866, + 883, + 883, + 883, + 883, + 883, + 867, + 0, + 0, + 0, + 381, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 223, + 0, + 0, + 0, + 0, + 0, + 0, + 860, + 861, + 862, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 861, + 0, + 0, + 0, + 861, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 222, + 0, + 0, + 0, + 222, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 981, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 350, + 351, + 0, + 0, + 0, + 0, + 350, + 351, + 350, + 351, + 351, + 351, + 339, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 358, + 359, + 0, + 0, + 0, + 0, + 358, + 359, + 358, + 359, + 359, + 359, + 340, + 0, + 0, + 0, + 0, + 0, + 0, + 275, + 275, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 139, + 0, + 16, + 16, + 140, + 0, + 0, + 850, + 851, + 370, + 371, + 849, + 850, + 851, + 0, + 139, + 290, + 298, + 975, + 140, + 140, + 0, + 0, + 0, + 0, + 0, + 0, + 373, + 24, + 372, + 183, + 0, + 0, + 902, + 859, + 964, + 864, + 964, + 858, + 902, + 0, + 181, + 182, + 373, + 983, + 768, + 974, + 0, + 0, + 0, + 0, + 0, + 0, + 381, + 215, + 380, + 191, + 0, + 0, + 910, + 867, + 852, + 925, + 854, + 866, + 910, + 0, + 189, + 190, + 372, + 991, + 776, + 982, + 0, + 0, + 0, + 0, + 0, + 0, + 262, + 262, + 262, + 262, + 0, + 0, + 918, + 941, + 977, + 933, + 976, + 941, + 918, + 0, + 129, + 272, + 380, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 270, + 270, + 270, + 270, + 0, + 0, + 995, + 949, + 985, + 0, + 984, + 949, + 995, + 0, + 130, + 0, + 0, + 0, + 0, + 987, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 852, + 853, + 854, + 0, + 852, + 853, + 854, + 0, + 464, + 153, + 0, + 0, + 0, + 995, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 860, + 214, + 862, + 0, + 860, + 214, + 862, + 0, + 972, + 971, + 972, + 972, + 972, + 973, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 977, + 986, + 0, + 0, + 0, + 986, + 976, + 0, + 980, + 979, + 980, + 980, + 980, + 988, + 0, + 0, + 0, + 0, + 0, + 153, + 153, + 0, + 153, + 153, + 0, + 0, + 985, + 994, + 0, + 0, + 0, + 994, + 984, + 0, + 0, + 0, + 0, + 0, + 0, + 996, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 14, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "03Player", + "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": 19, + "y": 5 + }, + { + "id": 2, + "name": "EV002", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 14, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 4, + "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": 21, + "y": 7 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 84, + 22, + 3, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 15 + } + ] +} \ No newline at end of file diff --git a/www/data/Map095.json b/www/data/Map095.json new file mode 100644 index 0000000..1d59bb5 --- /dev/null +++ b/www/data/Map095.json @@ -0,0 +1,35452 @@ +{ + "autoplayBgm": true, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "06禁止区", + "pan": 0, + "pitch": 60, + "volume": 35 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 24, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 11, + "width": 42, + "data": [ + 6756, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6780, + 6764, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6790, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 7959, + 1620, + 1620, + 4146, + 4133, + 4145, + 4145, + 4145, + 4145, + 4145, + 4145, + 4145, + 4145, + 4134, + 4133, + 4145, + 4145, + 4145, + 4145, + 4145, + 4145, + 4134, + 4133, + 4145, + 4145, + 4145, + 4145, + 4145, + 4145, + 4149, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 7965, + 1620, + 1620, + 4128, + 4136, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 4128, + 4136, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 4128, + 4136, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 4144, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 1620, + 1620, + 1620, + 4128, + 4136, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 4128, + 4136, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 4128, + 4136, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 4144, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6788, + 1620, + 1620, + 4128, + 4136, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 4128, + 4114, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4113, + 4114, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4138, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6776, + 1620, + 1620, + 4152, + 4142, + 4145, + 4145, + 4145, + 4145, + 4145, + 4145, + 4145, + 4145, + 4141, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4150, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 1620, + 6784, + 6754, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6788, + 6699, + 6701, + 3674, + 6699, + 6701, + 6786, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6772, + 6755, + 6756, + 6780, + 6780, + 6780, + 6780, + 6780, + 6764, + 6780, + 6780, + 6780, + 6780, + 6782, + 6785, + 6797, + 3664, + 6795, + 6785, + 6761, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6776, + 6467, + 6466, + 6466, + 6466, + 6470, + 6784, + 7139, + 7138, + 7138, + 7138, + 7138, + 7138, + 7142, + 3664, + 7139, + 7142, + 6768, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 6752, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4202, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4196, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4196, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4196, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4196, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4202, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4196, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4196, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4196, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4196, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4196, + 0, + 4202, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 4204, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4202, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4196, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4196, + 0, + 0, + 0, + 0, + 4176, + 4162, + 4196, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4164, + 4198, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4194, + 4181, + 4193, + 4193, + 4193, + 4189, + 4190, + 4193, + 4193, + 4193, + 4193, + 4193, + 4189, + 4190, + 4193, + 4193, + 4193, + 4193, + 4193, + 4189, + 4190, + 4193, + 4193, + 4193, + 4193, + 4193, + 4189, + 4190, + 4193, + 4182, + 4180, + 4180, + 4180, + 4161, + 4162, + 4180, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4178, + 4188, + 4188, + 4188, + 4188, + 4188, + 4168, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4160, + 4160, + 4184, + 0, + 4193, + 4169, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 4176, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 4200, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4201, + 4193, + 4193, + 4193, + 4193, + 4193, + 4189, + 4188, + 4188, + 4188, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 784, + 784, + 784, + 784, + 784, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 0, + 0, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 362, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 485, + 485, + 485, + 485, + 0, + 0, + 883, + 485, + 485, + 485, + 0, + 0, + 0, + 883, + 485, + 485, + 0, + 0, + 0, + 0, + 883, + 485, + 485, + 485, + 0, + 0, + 0, + 883, + 485, + 485, + 485, + 485, + 0, + 0, + 883, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 875, + 0, + 0, + 0, + 0, + 883, + 485, + 485, + 485, + 485, + 0, + 0, + 883, + 485, + 485, + 485, + 0, + 0, + 0, + 883, + 485, + 485, + 0, + 0, + 0, + 0, + 883, + 485, + 485, + 485, + 0, + 0, + 0, + 883, + 485, + 485, + 485, + 0, + 0, + 0, + 883, + 485, + 883, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 875, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 883, + 485, + 485, + 485, + 485, + 0, + 0, + 883, + 485, + 485, + 485, + 0, + 0, + 0, + 883, + 485, + 485, + 0, + 0, + 0, + 0, + 883, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 848, + 485, + 485, + 485, + 485, + 0, + 0, + 0, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 0, + 0, + 0, + 485, + 485, + 485, + 485, + 485, + 0, + 0, + 0, + 485, + 485, + 485, + 485, + 485, + 0, + 0, + 0, + 485, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 485, + 485, + 485, + 485, + 485, + 485, + 485, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 849, + 370, + 371, + 368, + 370, + 0, + 140, + 256, + 257, + 257, + 258, + 292, + 0, + 0, + 280, + 280, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "EV001", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 199, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0nudeベース", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "バトル鑑賞モードです" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "遊びますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 1, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 301, + "indent": 1, + "parameters": [ + 0, + 42, + false, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 38, + "y": 15 + }, + { + "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": "04Player", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[5]>「特に異常はないみたいだよ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "部室に戻りますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 14, + 14, + 1 + ] + }, + { + "code": 201, + "indent": 1, + "parameters": [ + 0, + 64, + 19, + 4, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 1, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 14, + "y": 23 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "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": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "回想モードを終わりますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 354, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 39, + "y": 16 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!SF_Door2", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12, + "indent": null + }, + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 14, + "y": 21 + }, + { + "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": "", + "direction": 2, + "pattern": 2, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 1, + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 1, + "y": 6 + }, + { + "id": 8, + "name": "EV008", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 172, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 77, + 3, + 9, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 212 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 17, + "y": 17 + }, + { + "id": 9, + "name": "EV009", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 121, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 2 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 3, + "y": 4 + }, + { + "id": 10, + "name": "EV010", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 121, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 43, + "parameters": [ + 3 + ], + "indent": null + }, + { + "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": 4 + }, + { + "id": 11, + "name": "EV011", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 121, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 4 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 43, + "parameters": [ + 1 + ], + "indent": null + }, + { + "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": 12, + "name": "EV012", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 121, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 2, + "y": 4 + }, + { + "id": 13, + "name": "EV013", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 122, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 2 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 3, + "y": 7 + }, + { + "id": 14, + "name": "EV014", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 179, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 81, + 10, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 59 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 218 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 34, + "y": 17 + }, + { + "id": 15, + "name": "EV015", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 122, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 16, + "name": "EV016", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 122, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 4 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 5, + "y": 7 + }, + { + "id": 17, + "name": "EV017", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 122, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 2, + "y": 7 + }, + { + "id": 18, + "name": "EV018", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 173, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 77, + 3, + 9, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 213 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 18, + "y": 17 + }, + { + "id": 19, + "name": "EV019", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 123, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 2, + "y": 10 + }, + { + "id": 20, + "name": "EV020", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 123, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 2 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 3, + "y": 10 + }, + { + "id": 21, + "name": "EV021", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 123, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 3 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 10 + }, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": true, + "switch1Id": 179, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": true, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 122, + "indent": 0, + "parameters": [ + 31, + 31, + 0, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "立ち絵もーど" + ] + }, + { + "code": 118, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 31, + 31, + 1, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 31, + 0, + 16, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 31, + 31, + 0, + 0, + 30 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 31, + 0, + 35, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 31, + 31, + 0, + 0, + 40 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 31, + 0, + 44, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 31, + 31, + 0, + 0, + 50 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 31, + 0, + 66, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 31, + 31, + 0, + 0, + 70 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 31, + 0, + 70, + 3 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 31, + 31, + 0, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 1, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "おしまい" + ] + }, + { + "code": 115, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "P_D_FILENAME t-リッカ-\\V[31]" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "", + 1, + 0, + 1050, + 450, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 15, + "pitch": 80, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 2, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "▼立ち絵番号\\V[31]" + ] + }, + { + "code": 119, + "indent": 0, + "parameters": [ + "もどる" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 31, + 31, + 0, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 38, + "y": 16 + }, + { + "id": 23, + "name": "EV023", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 123, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 4 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 13, + 7, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 5, + "y": 10 + }, + { + "id": 24, + "name": "EV024", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 124, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 81, + 81, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 11, + 16, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 113 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 81, + 81, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "", + "volume": 90, + "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": 4, + "y": 12 + }, + { + "id": 25, + "name": "EV025", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 124, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 16, + 12, + 13, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 110 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 111 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "", + "volume": 90, + "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": 2, + "y": 12 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 124, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 81, + 81, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 11, + 16, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 112 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 81, + 81, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "", + "volume": 90, + "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": 3, + "y": 12 + }, + { + "id": 27, + "name": "EV027", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 124, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 81, + 81, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 11, + 16, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 114 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 81, + 81, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 246, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 249, + "indent": 0, + "parameters": [ + { + "name": "", + "volume": 90, + "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": 5, + "y": 12 + }, + { + "id": 28, + "name": "EV028", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 124, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 81, + 81, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 26, + 11, + 16, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 115 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 81, + 81, + 1 + ] + }, + { + "code": 211, + "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": 2, + "y": 14 + }, + { + "id": 29, + "name": "EV029", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 124, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 61, + 24, + 11, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 116 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 117 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 3, + "y": 14 + }, + { + "id": 30, + "name": "EV030", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 126, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 120 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 9, + "y": 4 + }, + { + "id": 31, + "name": "EV031", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 174, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 30, + 12, + 4, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 214 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 19, + "y": 17 + }, + { + "id": 32, + "name": "EV032", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 126, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 121 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 10, + "y": 4 + }, + { + "id": 33, + "name": "EV033", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 126, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 122 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 11, + "y": 4 + }, + { + "id": 34, + "name": "EV034", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 129, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 123 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 9, + "y": 12 + }, + { + "id": 35, + "name": "EV035", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 127, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 124 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 9, + "y": 7 + }, + { + "id": 36, + "name": "EV036", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 127, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 125 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 10, + "y": 7 + }, + { + "id": 37, + "name": "EV037", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 127, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 126 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 11, + "y": 7 + }, + { + "id": 38, + "name": "EV038", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 128, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 128 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 9, + "y": 10 + }, + { + "id": 39, + "name": "EV039", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 128, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 129 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 10, + "y": 10 + }, + { + "id": 40, + "name": "EV040", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 128, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 130 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 11, + "y": 10 + }, + { + "id": 41, + "name": "EV041", + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 1 + }, + "list": [ + { + "code": 108, + "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": 8, + "y": 3 + }, + { + "id": 42, + "name": "EV042", + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 8, + "y": 6 + }, + { + "id": 43, + "name": "EV043", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 8, + "y": 9 + }, + { + "id": 44, + "name": "EV044", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 129, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 127 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 10, + "y": 12 + }, + { + "id": 45, + "name": "EV045", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 129, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 131 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 11, + "y": 12 + }, + { + "id": 46, + "name": "EV046", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 129, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 33, + 15, + 3, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 132 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 133 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 9, + "y": 14 + }, + { + "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": false, + "image": { + "tileId": 0, + "characterName": "", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 108, + "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": 36, + "y": 3 + }, + { + "id": 48, + "name": "EV048", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 1, + "y": 12 + }, + { + "id": 49, + "name": "EV049", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 12 + }, + { + "id": 50, + "name": "EV050", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 1, + "y": 14 + }, + { + "id": 51, + "name": "EV051", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 14 + }, + { + "id": 52, + "name": "EV052", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 15, + "y": 12 + }, + { + "id": 53, + "name": "EV053", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 22, + "y": 12 + }, + { + "id": 54, + "name": "EV054", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 29, + "y": 9 + }, + { + "id": 55, + "name": "EV055", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 131, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 14, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 135 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 16, + "y": 4 + }, + { + "id": 56, + "name": "EV056", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 131, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 14, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 138 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 17, + "y": 4 + }, + { + "id": 57, + "name": "EV057", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 133, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 14, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 140 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 17, + "y": 10 + }, + { + "id": 58, + "name": "EV058", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 135, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 19, + 10, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 141 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 16, + "y": 12 + }, + { + "id": 59, + "name": "EV059", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 135, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 19, + 10, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 143 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 144 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 16, + "y": 14 + }, + { + "id": 60, + "name": "EV060", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 134, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 19, + 10, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 145 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 17, + "y": 14 + }, + { + "id": 61, + "name": "EV061", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 15, + "y": 14 + }, + { + "id": 62, + "name": "EV062", + "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": "", + "direction": 2, + "pattern": 2, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 15, + "y": 3 + }, + { + "id": 63, + "name": "EV063", + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 15, + "y": 6 + }, + { + "id": 64, + "name": "EV064", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 15, + "y": 9 + }, + { + "id": 65, + "name": "EV065", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 132, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 14, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 136 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 16, + "y": 7 + }, + { + "id": 66, + "name": "EV066", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 132, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 14, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 139 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 17, + "y": 7 + }, + { + "id": 67, + "name": "EV067", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 133, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 14, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 137 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 16, + "y": 10 + }, + { + "id": 68, + "name": "EV068", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 22, + "y": 14 + }, + { + "id": 69, + "name": "EV069", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 29, + "y": 11 + }, + { + "id": 70, + "name": "EV070", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 108, + "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": 36, + "y": 6 + }, + { + "id": 71, + "name": "EV071", + "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": "", + "direction": 2, + "pattern": 2, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 22, + "y": 3 + }, + { + "id": 72, + "name": "EV072", + "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-kanban", + "direction": 8, + "pattern": 2, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "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": 5, + "y": 17 + }, + { + "id": 73, + "name": "EV073", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 175, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 77, + 3, + 9, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 215 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 20, + "y": 17 + }, + { + "id": 74, + "name": "EV074", + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 22, + "y": 6 + }, + { + "id": 75, + "name": "EV075", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 135, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 52, + 19, + 10, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 142 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 17, + "y": 12 + }, + { + "id": 76, + "name": "EV076", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 182, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 94, + 19, + 8, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 222 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 25, + "y": 17 + }, + { + "id": 77, + "name": "EV077", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 22, + "y": 9 + }, + { + "id": 78, + "name": "EV078", + "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": "", + "direction": 2, + "pattern": 0, + "characterIndex": 3 + }, + "list": [ + { + "code": 108, + "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": 29, + "y": 6 + }, + { + "id": 79, + "name": "EV079", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 183, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 94, + 19, + 8, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 223 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 26, + "y": 17 + }, + { + "id": 80, + "name": "EV080", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 137, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 23, + "y": 4 + }, + { + "id": 81, + "name": "EV081", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 137, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 10 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 103, + 103, + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 24, + "y": 4 + }, + { + "id": 82, + "name": "EV082", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 137, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 11 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 25, + "y": 4 + }, + { + "id": 83, + "name": "EV083", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 138, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 23, + "y": 7 + }, + { + "id": 84, + "name": "EV084", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 138, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 10 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 103, + 103, + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 24, + "y": 7 + }, + { + "id": 85, + "name": "EV085", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 138, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 11 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 25, + "y": 7 + }, + { + "id": 86, + "name": "EV086", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 184, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 30, + 14, + 7, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 224 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 27, + "y": 17 + }, + { + "id": 87, + "name": "EV087", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 139, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 23, + "y": 10 + }, + { + "id": 88, + "name": "EV088", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 139, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 10 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 103, + 103, + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 24, + "y": 10 + }, + { + "id": 89, + "name": "EV089", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 139, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 11 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 10, + 6, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 25, + "y": 10 + }, + { + "id": 90, + "name": "EV090", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 137, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 16 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 17, + 8, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 0, + "", + 0, + "" + ] + }, + { + "code": 211, + "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": 23, + "y": 12 + }, + { + "id": 91, + "name": "EV091", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 138, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 16 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 17, + 8, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 0, + "", + 0, + "" + ] + }, + { + "code": 211, + "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": 24, + "y": 12 + }, + { + "id": 92, + "name": "EV092", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 139, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 16 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 17, + 8, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 0, + "", + 0, + "" + ] + }, + { + "code": 211, + "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": 25, + "y": 12 + }, + { + "id": 93, + "name": "EV093", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 140, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 7, + 11, + 0, + 0 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 41, + "parameters": [ + "05ntr-mob", + 0 + ], + "indent": null + } + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 161 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 162 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 0, + "", + 0, + "" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 23, + "y": 14 + }, + { + "id": 94, + "name": "EV094", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 141, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 23, + 22, + 4, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 0, + 0, + 2 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 50 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 168 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 30, + "y": 7 + }, + { + "id": 95, + "name": "EV095", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 145, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 69, + 19, + 8, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 164 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 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": 30, + "y": 4 + }, + { + "id": 96, + "name": "EV096", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 145, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 63, + 13, + 5, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 165 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 31, + "y": 4 + }, + { + "id": 97, + "name": "EV097", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 145, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 63, + 13, + 5, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 166 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 32, + "y": 4 + }, + { + "id": 98, + "name": "EV098", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 145, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 63, + 13, + 5, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 167 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 33, + "y": 4 + }, + { + "id": 99, + "name": "EV099", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 144, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 47, + 15, + 7, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 172 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 30, + "y": 11 + }, + { + "id": 100, + "name": "EV100", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 108, + "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": 29, + "y": 3 + }, + { + "id": 101, + "name": "EV101", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 161, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 14, + 14, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 20, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 201 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 6, + "y": 17 + }, + { + "id": 102, + "name": "EV102", + "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-kanban", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "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": 15, + "y": 17 + }, + { + "id": 103, + "name": "EV103", + "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-kanban", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "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": 23, + "y": 17 + }, + { + "id": 104, + "name": "EV104", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 162, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 14, + 14, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 34, + 13, + 6, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 203 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 8, + "y": 17 + }, + { + "id": 105, + "name": "EV105", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 163, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 14, + 14, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 204 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 9, + "y": 17 + }, + { + "id": 106, + "name": "EV106", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 164, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 14, + 14, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 205 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 10, + "y": 17 + }, + { + "id": 107, + "name": "EV107", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 165, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 14, + 14, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 4, + 20, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 206 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 11, + "y": 17 + }, + { + "id": 108, + "name": "EV108", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 166, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 14, + 14, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 207 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 12, + "y": 17 + }, + { + "id": 109, + "name": "EV109", + "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-kanban", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "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": 0, + "y": 17 + }, + { + "id": 110, + "name": "EV110", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 146, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 63, + 13, + 5, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 173 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 31, + "y": 11 + }, + { + "id": 111, + "name": "EV111", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 147, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 63, + 13, + 5, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 174 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 32, + "y": 11 + }, + { + "id": 112, + "name": "EV112", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 144, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 93, + 93, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 68, + 14, + 14, + 0, + 0 + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "1段階", + "2段階", + "3段階", + "4段階" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "1段階" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 0, + 0, + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "2段階" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 0, + 0, + 3 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "3段階" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 0, + 0, + 4 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 3, + "4段階" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 7, + 7, + 0, + 0, + 5 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 171 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 93, + 93, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 30, + "y": 9 + }, + { + "id": 113, + "name": "EV113", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 142, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 23, + 22, + 4, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 0, + 0, + 2 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 50 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 169 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 31, + "y": 7 + }, + { + "id": 114, + "name": "EV114", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 179, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すべての回想を全封印できます" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やりますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 121, + 200, + 1 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 35, + "y": 19 + }, + { + "id": 115, + "name": "EV115", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 143, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 23, + 22, + 4, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 0, + 0, + 2 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 50 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 170 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 44, + 44, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 32, + "y": 7 + }, + { + "id": 116, + "name": "EV116", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 149, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 176 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 177 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 37, + "y": 4 + }, + { + "id": 117, + "name": "EV117", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 150, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 178 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 179 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 38, + "y": 4 + }, + { + "id": 118, + "name": "EV118", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 151, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 180 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 181 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 39, + "y": 4 + }, + { + "id": 119, + "name": "EV119", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 152, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 182 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 223, + "indent": 0, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + 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": 37, + "y": 7 + }, + { + "id": 120, + "name": "EV120", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 171, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 77, + 3, + 9, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 211 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 16, + "y": 17 + }, + { + "id": 121, + "name": "EV121", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 185, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 94, + 19, + 8, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 225 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 28, + "y": 17 + }, + { + "id": 122, + "name": "EV122", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 179, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "すべての回想を全開放できます" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "やりますか?" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "はい", + "いいえ" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "はい" + ] + }, + { + "code": 121, + "indent": 1, + "parameters": [ + 121, + 200, + 0 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "いいえ" + ] + }, + { + "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": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 33, + "y": 19 + }, + { + "id": 123, + "name": "EV123", + "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": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 75, + 23, + 13, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 0, + "y": 18 + }, + { + "id": 124, + "name": "EV124", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 189, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 81, + 10, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 59 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 228 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 35, + "y": 17 + }, + { + "id": 125, + "name": "EV125", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 169, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 81, + 10, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 59 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 208 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 210 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 32, + "y": 17 + }, + { + "id": 126, + "name": "EV126", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 181, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 94, + 19, + 8, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 221 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 24, + "y": 17 + }, + { + "id": 127, + "name": "EV127", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 31, + "y": 17 + }, + { + "id": 128, + "name": "EV128", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 5, + "y": 19 + }, + { + "id": 129, + "name": "EV129", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 36, + "y": 10 + }, + { + "id": 130, + "name": "EV130", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 155, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 51 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "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": 37, + "y": 12 + }, + { + "id": 131, + "name": "EV131", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 170, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 81, + 10, + 12, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 209 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 33, + "y": 17 + }, + { + "id": 132, + "name": "EV132", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!Flame", + "direction": 6, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 108, + "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": 36, + "y": 12 + }, + { + "id": 133, + "name": "EV133", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 156, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 52 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 0, + "", + 0, + "" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "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": 38, + "y": 12 + }, + { + "id": 134, + "name": "EV134", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 191, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 13, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 231 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 6, + "y": 19 + }, + { + "id": 135, + "name": "EV135", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 191, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 14, + 13, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 232 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 7, + "y": 19 + }, + { + "id": 136, + "name": "EV136", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 192, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 29, + 16, + 11, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 233 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 8, + "y": 19 + }, + { + "id": 137, + "name": "EV137", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 192, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 29, + 16, + 11, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 234 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 9, + "y": 19 + }, + { + "id": 138, + "name": "EV138", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 193, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 30, + 7, + 7, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 235 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 10, + "y": 19 + }, + { + "id": 139, + "name": "EV139", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 193, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 30, + 7, + 7, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 236 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 11, + "y": 19 + }, + { + "id": 140, + "name": "EV140", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 153, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 3 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 17, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 184 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 39, + "y": 7 + }, + { + "id": 141, + "name": "EV141", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 138, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 6, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 16 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 2 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 17, + 8, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 156 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 0, + "", + 0, + "" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 355, + "indent": 0, + "parameters": [ + "$gameScreen.clearPictures();" + ] + }, + { + "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": 24, + "y": 14 + }, + { + "id": 142, + "name": "EV142", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 139, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 16 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 3 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 0, + "", + 0, + "" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 37, + 17, + 8, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 163 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 0, + "", + 0, + "" + ] + }, + { + "code": 211, + "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": 25, + "y": 14 + }, + { + "id": 143, + "name": "EV143", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 194, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 96, + 22, + 13, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 191 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 37, + "y": 10 + }, + { + "id": 144, + "name": "EV144", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 194, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 8 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 1 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 96, + 22, + 13, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 32, + 32, + 0, + 0, + 0 + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "H段階1", + "H段階2", + "H段階3", + "H段階4", + "H段階5" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "H段階1" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 32, + 32, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "H段階2" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 32, + 32, + 0, + 0, + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "H段階3" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 32, + 32, + 0, + 0, + 3 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 3, + "H段階4" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 32, + 32, + 0, + 0, + 4 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 4, + "H段階5" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 32, + 32, + 0, + 0, + 5 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 190 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 32, + 32, + 0, + 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": 38, + "y": 10 + }, + { + "id": 145, + "name": "EV145", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 161, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "" + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 14, + 14, + 0 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 202 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 20, + 20, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 7, + 7, + 0, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 3, + 3, + 0, + 0, + 0 + ] + }, + { + "code": 211, + "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": 7, + "y": 17 + }, + { + "id": 146, + "name": "EV146", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 195, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 4, + "pattern": 0, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 84, + 84, + 0, + 0, + 10 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "04Player", + 1, + "", + 0, + "" + ] + }, + { + "code": 102, + "indent": 0, + "parameters": [ + [ + "H段階1", + "H段階2", + "H段階3" + ], + 1, + 0, + 2, + 0 + ] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 0, + "H段階1" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 33, + 33, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 1, + "H段階2" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 33, + 33, + 0, + 0, + 2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 402, + "indent": 0, + "parameters": [ + 2, + "H段階3" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 33, + 33, + 0, + 0, + 3 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 404, + "indent": 0, + "parameters": [] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 50, + 2, + 5, + 0, + 0 + ] + }, + { + "code": 356, + "indent": 0, + "parameters": [ + "TE_CALL_MAP_EVENT \\v[84] 1" + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 322, + "indent": 0, + "parameters": [ + 4, + "05ntr-mob", + 0, + "", + 0, + "" + ] + }, + { + "code": 211, + "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": 39, + "y": 10 + }, + { + "id": 147, + "name": "EV147", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 157, + "switch1Valid": true, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!$hotel-mado", + "direction": 8, + "pattern": 1, + "characterIndex": 0 + }, + "list": [ + { + "code": 108, + "indent": 0, + "parameters": [ + "回想マップ位置記憶" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 81, + 81, + 0, + 3, + 7, + 0, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 0, + 3, + 5, + -1, + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 83, + 83, + 0, + 3, + 5, + -1, + 1 + ] + }, + { + "code": 108, + "indent": 0, + "parameters": [ + "イベント指定変数" + ] + }, + { + "code": 211, + "indent": 0, + "parameters": [ + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 53 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 1, + 81, + 82, + 83, + 0, + 0 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 222, + "indent": 0, + "parameters": [] + }, + { + "code": 211, + "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": 39, + "y": 12 + }, + { + "id": 148, + "name": "EV148", + "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": "", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 108, + "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": 38, + "y": 6 + }, + { + "id": 149, + "name": "EV149", + "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": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 204, + "indent": 0, + "parameters": [ + 8, + 2, + 6 + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[10]↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このウィンドウより下のNTRイベントは" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "回想モードでのみ見ることが出来るイベントです。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 60 + ] + }, + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "0FM_アイテムゲット1(1秒)", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\c[10]↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "回想モードで確認しなかった場合" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "CGモードにも反映されないので見落としにご注意ください" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓" + ] + }, + { + "code": 230, + "indent": 0, + "parameters": [ + 120 + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "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": 15, + "y": 20 + } + ] +} \ No newline at end of file diff --git a/www/data/Map096.json b/www/data/Map096.json new file mode 100644 index 0000000..e93702b --- /dev/null +++ b/www/data/Map096.json @@ -0,0 +1,12694 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "", + "battleback2Name": "", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 25, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": false, + "tilesetId": 9, + "width": 32, + "data": [ + 5909, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5916, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5921, + 5916, + 5896, + 5912, + 6162, + 6148, + 6164, + 6259, + 6257, + 6247, + 6257, + 6261, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 6282, + 5904, + 5912, + 6168, + 6156, + 6166, + 6256, + 6611, + 6256, + 6610, + 6256, + 3002, + 2370, + 2356, + 2372, + 2994, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2996, + 5904, + 5912, + 6518, + 6522, + 6519, + 6268, + 6616, + 6268, + 6616, + 6268, + 2992, + 2352, + 2336, + 2360, + 2976, + 2964, + 2988, + 2972, + 2988, + 2968, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 5904, + 5912, + 6524, + 1556, + 6521, + 7095, + 1606, + 7095, + 1606, + 7095, + 2992, + 2376, + 2364, + 2374, + 2976, + 2984, + 2954, + 2992, + 2954, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 5904, + 5912, + 7102, + 1601, + 7103, + 7101, + 1601, + 7101, + 1601, + 7101, + 2977, + 2980, + 2980, + 2980, + 2961, + 2984, + 2956, + 2992, + 2956, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 5904, + 5912, + 2994, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2980, + 2961, + 2960, + 2960, + 2960, + 2960, + 2962, + 2980, + 2963, + 2980, + 2961, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2984, + 5904, + 5912, + 2976, + 2960, + 2960, + 2960, + 2960, + 2960, + 2960, + 2964, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2988, + 2998, + 5904, + 5912, + 2978, + 2988, + 2988, + 2988, + 2988, + 2968, + 2960, + 2984, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 5904, + 5912, + 3004, + 1601, + 1601, + 1601, + 1601, + 3000, + 2988, + 2998, + 1578, + 1578, + 2995, + 3005, + 2570, + 4062, + 2562, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2564, + 4062, + 2570, + 4059, + 4053, + 1578, + 5904, + 5912, + 1606, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 3004, + 4062, + 2545, + 2548, + 2529, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2530, + 2548, + 2554, + 1606, + 4048, + 1578, + 5904, + 5912, + 1601, + 1601, + 1601, + 1601, + 5930, + 1578, + 1578, + 1578, + 5930, + 1578, + 4058, + 1606, + 2544, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 1601, + 1601, + 1601, + 1601, + 5920, + 1578, + 1578, + 1578, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2532, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2536, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5894, + 5921, + 5921, + 5921, + 5921, + 5927, + 1640, + 1641, + 1642, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2552, + 4050, + 4036, + 4052, + 3006, + 4050, + 4036, + 4036, + 4036, + 4052, + 2544, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 6274, + 6274, + 6274, + 6274, + 6278, + 2370, + 2356, + 2372, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2552, + 4032, + 4016, + 4022, + 4049, + 4025, + 4016, + 4016, + 4016, + 4040, + 2544, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 6280, + 6280, + 6280, + 6280, + 6284, + 2376, + 2364, + 2374, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2552, + 4056, + 4044, + 4054, + 3006, + 4056, + 4044, + 4044, + 4044, + 4054, + 2544, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 3003, + 2983, + 2993, + 2993, + 2997, + 1640, + 1641, + 1642, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2530, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2548, + 2529, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 6794, + 3004, + 6786, + 6788, + 3004, + 6786, + 6772, + 6788, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 6793, + 6785, + 6781, + 6782, + 6785, + 6781, + 6780, + 6790, + 5920, + 1578, + 4048, + 1606, + 2544, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2528, + 2552, + 1606, + 4048, + 1578, + 5904, + 5912, + 7142, + 7146, + 7139, + 7142, + 7146, + 7139, + 7138, + 7138, + 5920, + 1578, + 4033, + 4052, + 2568, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2556, + 2566, + 4050, + 4042, + 1578, + 5904, + 5912, + 7148, + 1536, + 7145, + 7148, + 1536, + 7145, + 7144, + 7144, + 5920, + 1578, + 4056, + 4046, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4045, + 4054, + 1578, + 5904, + 5912, + 3003, + 2993, + 2993, + 2993, + 2983, + 2993, + 2993, + 3005, + 5920, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 1578, + 5904, + 5918, + 5921, + 5921, + 5921, + 5925, + 2992, + 5923, + 5921, + 5921, + 5927, + 4059, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4049, + 4061, + 5928, + 6283, + 6282, + 6282, + 6282, + 5932, + 2992, + 5932, + 6282, + 6282, + 6286, + 7147, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7146, + 7150, + 6287, + 1547, + 1547, + 1547, + 1547, + 6287, + 2992, + 6287, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 1547, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3098, + 0, + 0, + 0, + 3098, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 3088, + 4178, + 4188, + 4172, + 4188, + 4168, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3088, + 0, + 0, + 0, + 3088, + 4192, + 0, + 4192, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3097, + 3101, + 4202, + 3099, + 3095, + 4192, + 0, + 4192, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4163, + 4180, + 4180, + 4163, + 4180, + 4163, + 4180, + 4161, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4164, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4198, + 0, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4200, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4198, + 0, + 0, + 4194, + 4196, + 3102, + 4206, + 3099, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3101, + 4206, + 3102, + 4203, + 4197, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4178, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 4194, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 4200, + 4188, + 4188, + 4198, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4194, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4180, + 4196, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4176, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4160, + 4184, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4200, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4188, + 4198, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 4203, + 4183, + 4193, + 4193, + 4197, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4204, + 0, + 0, + 4204, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4177, + 4196, + 3099, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3089, + 3101, + 4194, + 4186, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4200, + 4190, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4189, + 4198, + 0, + 0, + 0, + 4203, + 4193, + 4193, + 4193, + 4183, + 4193, + 4193, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 4203, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4193, + 4205, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 310, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 616, + 0, + 616, + 0, + 616, + 0, + 616, + 616, + 0, + 616, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 624, + 0, + 624, + 0, + 624, + 0, + 624, + 624, + 0, + 624, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 304, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 811, + 812, + 811, + 812, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 76, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 305, + 305, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 84, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 285, + 0, + 0, + 285, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 310, + 0, + 0, + 211, + 211, + 211, + 0, + 0, + 0, + 0, + 0, + 310, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1005, + 0, + 1005, + 0, + 0, + 0, + 0, + 0, + 0, + 219, + 219, + 219, + 0, + 0, + 0, + 0, + 617, + 618, + 619, + 0, + 617, + 618, + 619, + 617, + 618, + 619, + 0, + 0, + 0, + 277, + 331, + 0, + 1013, + 0, + 1013, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 625, + 626, + 627, + 0, + 625, + 626, + 627, + 625, + 626, + 627, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 680, + 680, + 633, + 634, + 635, + 680, + 633, + 634, + 635, + 633, + 634, + 635, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 22, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 632, + 0, + 632, + 0, + 632, + 0, + 632, + 632, + 0, + 632, + 0, + 0, + 304, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 601, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 601, + 0, + 0, + 0, + 0, + 304, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 304, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 306, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 328, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 314, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 328, + 314, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 171, + 171, + 171, + 171, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 796, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 606, + 0, + 811, + 812, + 601, + 811, + 812, + 0, + 811, + 812, + 607, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 305, + 306, + 306, + 0, + 0, + 0, + 0, + 0, + 0, + 614, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 615, + 0, + 0, + 0, + 13, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 811, + 812, + 601, + 811, + 812, + 0, + 811, + 812, + 0, + 0, + 0, + 0, + 21, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 279, + 0, + 0, + 278, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 706, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 714, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 64, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 66, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "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": "!Flame", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Item3", + "volume": 90, + "pitch": 50, + "pan": 0 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 19, + 2, + 4, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 24 + }, + { + "id": 2, + "name": "チャラ男1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 22, + "y": 14 + }, + { + "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": "!$yatai2", + "direction": 6, + "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": 2, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 2 + }, + { + "id": 4, + "name": "EV004", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 6, + 16, + 14, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 20 + }, + { + "id": 5, + "name": "チャラ男1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 6, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 20, + "y": 14 + }, + { + "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": "!Other2", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 3 + }, + { + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 11, + "y": 21 + }, + { + "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": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 4 + }, + { + "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": "!SF_Door1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 5 + }, + { + "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": "!SF_Door1", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12 + }, + { + "code": 12, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 16, + "indent": null + }, + { + "code": 38, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 16, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 38, + "indent": null + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 7, + "y": 5 + }, + { + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 17, + "y": 21 + }, + { + "id": 12, + "name": "EV012", + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 20, + "y": 21 + }, + { + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 25, + "y": 21 + }, + { + "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": "!$yatai2", + "direction": 6, + "pattern": 2, + "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": 29, + "y": 21 + }, + { + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "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": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 11 + }, + { + "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": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Move1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 6, + 19, + 1, + 0, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 5, + "y": 17 + }, + { + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 2 + }, + { + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 2 + }, + { + "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": "!Other2", + "direction": 4, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 2, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 2 + }, + { + "id": 20, + "name": "EV020", + "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": "!Other2", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 10, + "y": 4 + }, + { + "id": 21, + "name": "EV021", + "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": "!Other2", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 12, + "y": 4 + }, + { + "id": 22, + "name": "EV022", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 3, + "actorValid": true, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 82, + "variableValid": true, + "variableValue": 7 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "SF_People1", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 82, + 82, + 1, + 0, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 21, + 4, + 0, + 0 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 47, + 47, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "んほおおおおおおおおおおおおおおおおお" + ] + }, + { + "code": 221, + "indent": 0, + "parameters": [] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日はもう帰ろう" + ] + }, + { + "code": 129, + "indent": 0, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 47, + 47, + 1 + ] + }, + { + "code": 201, + "indent": 0, + "parameters": [ + 0, + 9, + 21, + 6, + 0, + 0 + ] + }, + { + "code": 222, + "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": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 3 + }, + { + "id": 23, + "name": "EV023", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 18, + "y": 11 + }, + { + "id": 24, + "name": "EV024", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 24, + "y": 11 + }, + { + "id": 25, + "name": "EV025", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 17 + }, + { + "id": 26, + "name": "EV026", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 2, + "pattern": 0, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 23, + "y": 17 + }, + { + "id": 27, + "name": "EV027", + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 18 + }, + { + "id": 28, + "name": "EV028", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 17 + }, + { + "id": 29, + "name": "EV029", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 15, + "y": 16 + }, + { + "id": 30, + "name": "EV030", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 18, + "y": 17 + }, + { + "id": 31, + "name": "EV031", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "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": 21, + "y": 18 + }, + { + "id": 32, + "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": "josi", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 11 + }, + { + "id": 33, + "name": "EV033", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 11 + }, + { + "id": 34, + "name": "EV034", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 26, + "y": 15 + }, + { + "id": 35, + "name": "EV035", + "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": "!Other2", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 17 + }, + { + "id": 36, + "name": "ヒロイン", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 231, + "indent": 0, + "parameters": [ + 2, + "t-04-4", + 0, + 0, + 1500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 2, + 0, + 0, + 0, + 800, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「おまたせしました、" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "リッカさん早速ですが・・・」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 1, + "t-01-20", + 0, + 0, + -500, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 1, + 0, + 0, + 0, + 500, + 0, + 100, + 100, + 255, + 0, + 60, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「来たわね、コッチも早速の展開よ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ほらあそこだわ。あのグループよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "プールサイドで何かを交換してる。」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 2, + 63, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ああ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この前絡んできた奴らだ」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "mob-13", + 0, + 0, + -800, + 0, + 80, + 80, + 100, + 0 + ] + }, + { + "code": 232, + "indent": 0, + "parameters": [ + 3, + 0, + 0, + 0, + -100, + 50, + 80, + 80, + 100, + 0, + 60, + true + ] + }, + { + "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": [ + "\\n<\\n[1]>「随分嬉しそうにしてるわね。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ちょっと様子を見てくるわ」" + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 1, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 1, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「あっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "その前に見てもらいたいブツが・・・」" + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 4, + "indent": null + }, + { + "code": 3, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 4, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 3, + "indent": null + } + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "mob-30", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<モブ女子>「あら、同じクラスの\\n[4]じゃない。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "相変わらず貧相な体ねぇ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何持ってるの?」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ああ、男子更衣室で配られていたチケットだよ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "なにか知ってる?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 55 + ] + }, + { + "code": 126, + "indent": 0, + "parameters": [ + 23, + 1, + 0, + 1 + ] + }, + { + "code": 212, + "indent": 0, + "parameters": [ + 32, + 109, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<モブ女子>「これは・・・そう・・・仕方ないわね」" + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 3, + "mob-31", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "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": [ + "\\n<モブ女子>「アハーン犯してー」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「わあああああ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "何だ突然」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「は、まさかこのチケットのせいか」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\nr<\\n[4]>「ま、まずい" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "早くリッカさんに知らせないと。」" + ] + }, + { + "code": 123, + "indent": 0, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 32, + 32, + 1, + 0, + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 241, + "indent": 0, + "parameters": [ + { + "name": "05Tactics", + "volume": 90, + "pitch": 60, + "pan": 0 + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "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": 7, + "y": 10 + }, + { + "id": 37, + "name": "チャラ男1", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 32, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 3, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 3, + "walkAnime": true + } + ], + "x": 21, + "y": 15 + }, + { + "id": 38, + "name": "リッカNTR", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "01rikka", + "direction": 2, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 14 + }, + { + "id": 39, + "name": "EV039", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "dansi", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "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": 15, + "y": 14 + }, + { + "id": 40, + "name": "EV040", + "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": "akumobu", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 4 + }, + { + "id": 41, + "name": "EV041", + "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": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "y": 11 + }, + { + "id": 42, + "name": "EV042", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 6, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 4 + }, + { + "id": 43, + "name": "EV043", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 4 + }, + { + "id": 44, + "name": "EV044", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 2, + "pattern": 1, + "characterIndex": 5 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 28, + "y": 4 + }, + { + "id": 45, + "name": "EV045", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 11 + }, + { + "id": 46, + "name": "EV046", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 6, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 27, + "y": 17 + }, + { + "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": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 6, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 27, + "y": 15 + }, + { + "id": 48, + "name": "EV048", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 6, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 4, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 27, + "y": 12 + }, + { + "id": 49, + "name": "EV049", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 8, + "pattern": 1, + "characterIndex": 5 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 18 + }, + { + "id": 50, + "name": "EV050", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 6 + }, + { + "id": 51, + "name": "EV051", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 6, + "pattern": 1, + "characterIndex": 5 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 7 + }, + { + "id": 52, + "name": "EV052", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi2", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 8, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 29, + "y": 7 + }, + { + "id": 53, + "name": "EV053", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": false, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "josi2", + "direction": 2, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "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": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "!H-moto", + "direction": 8, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 1, + "y": 11 + }, + { + "id": 54, + "name": "EV054", + "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": "dansi", + "direction": 4, + "pattern": 0, + "characterIndex": 4 + }, + "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": 2, + "y": 11 + }, + { + "id": 55, + "name": "EV055", + "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": "dansi", + "direction": 8, + "pattern": 1, + "characterIndex": 7 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 21, + "y": 5 + }, + { + "id": 56, + "name": "EV056", + "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": "dansi", + "direction": 4, + "pattern": 1, + "characterIndex": 5 + }, + "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": 26, + "y": 4 + }, + { + "id": 57, + "name": "EV057", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 4, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 30, + "y": 4 + }, + { + "id": 58, + "name": "EV058", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 3 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 17, + "y": 4 + }, + { + "id": 59, + "name": "EV059", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "H05", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": true, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 15, + "y": 4 + }, + { + "id": 60, + "name": "EV060", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 5 + }, + { + "id": 61, + "name": "EV061", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 5, + "y": 7 + }, + { + "id": 62, + "name": "EV062", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 3, + "y": 8 + }, + { + "id": 63, + "name": "EV063", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 15 + }, + { + "id": 64, + "name": "EV064", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 18 + }, + { + "id": 65, + "name": "EV065", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 21 + }, + { + "id": 66, + "name": "EV066", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 20 + }, + { + "id": 67, + "name": "EV067", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 29, + "y": 16 + }, + { + "id": 68, + "name": "EV068", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 30, + "y": 9 + }, + { + "id": 69, + "name": "EV069", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 24, + "y": 6 + }, + { + "id": 70, + "name": "EV070", + "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": "dansi", + "direction": 2, + "pattern": 1, + "characterIndex": 4 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 1, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 19, + "y": 10 + }, + { + "id": 71, + "name": "EV071", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 14, + "y": 15 + }, + { + "id": 72, + "name": "EV072", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 17 + }, + { + "id": 73, + "name": "EV073", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 6 + }, + { + "id": 74, + "name": "EV074", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 16, + "y": 7 + }, + { + "id": 75, + "name": "EV075", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 26, + "y": 5 + }, + { + "id": 76, + "name": "EV076", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 4, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 29, + "y": 18 + }, + { + "id": 77, + "name": "EV077", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 22, + "y": 20 + }, + { + "id": 78, + "name": "EV078", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 29, + "y": 9 + }, + { + "id": 79, + "name": "EV079", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 20, + "y": 7 + }, + { + "id": 80, + "name": "EV080", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 11, + "y": 13 + }, + { + "id": 81, + "name": "EV081", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sex-item", + "direction": 2, + "pattern": 2, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 13, + "y": 20 + }, + { + "id": 82, + "name": "EV082", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 24, + "y": 18 + }, + { + "id": 83, + "name": "EV083", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 22, + "y": 16 + }, + { + "id": 84, + "name": "EV084", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "mob-nude01", + "direction": 6, + "pattern": 1, + "characterIndex": 1 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": false + } + ], + "x": 21, + "y": 12 + }, + null, + { + "id": 86, + "name": "EV086", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "0sentai", + "direction": 8, + "pattern": 1, + "characterIndex": 3 + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 191 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 16 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": true, + "through": false, + "trigger": 1, + "walkAnime": true + } + ], + "x": 23, + "y": 14 + }, + { + "id": 87, + "name": "EV087", + "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": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ふん、そんな単純な催眠術" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "子供だってかわせるわ。私の知能に効果があるとでも?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 55 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ちょっ、待っ...!?な、なにこの気分...!?" + ] + }, + { + "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": [ + "\\n<\\n[1]>「ぐっ...!なんてことを...!?私の体が勝手に動いて..." + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "この男の望む通りに!しかも、こんな恥ずかしい格好で!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「あっ...あぁっ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "ダメ、ダメよ...!?私の体が勝手に動いて...っ!」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n男>「よーしじゃあ自分で挿入するんだぜ。」" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<\\n[1]>「ひっ...!ダメ、そこは...っ!」" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 0, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 25, + "y": 14 + }, + { + "id": 88, + "name": "EV088", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 2, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 16, + "y": 20 + }, + null, + { + "id": 90, + "name": "EV090", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 2, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 22, + "y": 10 + }, + { + "id": 91, + "name": "EV091", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 2, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 2, + "y": 6 + }, + null, + { + "id": 93, + "name": "EV093", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 2, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 30, + "y": 15 + }, + { + "id": 94, + "name": "EV094", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 2, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 20, + "y": 2 + }, + { + "id": 95, + "name": "EV095", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 32, + "variableValid": true, + "variableValue": 1 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 2, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 2, + "walkAnime": true + } + ], + "x": 19, + "y": 17 + } + ] +} \ No newline at end of file diff --git a/www/data/Map097.json b/www/data/Map097.json new file mode 100644 index 0000000..fe6ed7f --- /dev/null +++ b/www/data/Map097.json @@ -0,0 +1,2511 @@ +{ + "autoplayBgm": false, + "autoplayBgs": false, + "battleback1Name": "SF_Gothic1", + "battleback2Name": "SF_GothicRoom", + "bgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "bgs": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "disableDashing": false, + "displayName": "", + "encounterList": [], + "encounterStep": 30, + "height": 16, + "note": "", + "parallaxLoopX": false, + "parallaxLoopY": false, + "parallaxName": "", + "parallaxShow": true, + "parallaxSx": 0, + "parallaxSy": 0, + "scrollType": 0, + "specifyBattleback": true, + "tilesetId": 9, + "width": 16, + "data": [ + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 7651, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7639, + 7649, + 7649, + 7639, + 7649, + 7638, + 1536, + 7648, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7282, + 7648, + 8002, + 8002, + 7660, + 8002, + 7632, + 1536, + 7648, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7288, + 7648, + 8008, + 8008, + 8007, + 8008, + 7632, + 1536, + 7648, + 4146, + 4132, + 4132, + 4132, + 4132, + 4132, + 4132, + 4148, + 7648, + 3282, + 3284, + 8013, + 3290, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7648, + 3264, + 3250, + 3268, + 3274, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7648, + 3264, + 3248, + 3248, + 3272, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7648, + 3288, + 3276, + 3260, + 3286, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7657, + 7649, + 7661, + 3280, + 7659, + 7625, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7283, + 7282, + 7286, + 3280, + 7287, + 7632, + 1536, + 7648, + 4128, + 4112, + 4112, + 4112, + 4112, + 4112, + 4112, + 4136, + 7289, + 7288, + 7292, + 3292, + 7289, + 7632, + 1536, + 7648, + 4152, + 4140, + 4140, + 4140, + 4140, + 4140, + 4140, + 4150, + 3723, + 3713, + 3713, + 3713, + 3725, + 7632, + 1536, + 7657, + 7649, + 7649, + 7649, + 7661, + 3722, + 7659, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7649, + 7645, + 1536, + 8003, + 8002, + 8002, + 8002, + 8006, + 3712, + 8003, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8002, + 8006, + 1536, + 8009, + 8008, + 8008, + 8008, + 8012, + 3724, + 8009, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8008, + 8012, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4347, + 4337, + 4337, + 4337, + 4349, + 0, + 3582, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 409, + 952, + 0, + 409, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 880, + 193, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 891, + 0, + 0, + 1018, + 0, + 0, + 0, + 206, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 798, + 0, + 913, + 915, + 0, + 167, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 798, + 920, + 913, + 923, + 921, + 175, + 0, + 0, + 0, + 811, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 912, + 913, + 912, + 913, + 0, + 0, + 0, + 0, + 811, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 140, + 685, + 409, + 409, + 685, + 0, + 0, + 685, + 0, + 1005, + 0, + 0, + 0, + 0, + 0, + 0, + 830, + 417, + 417, + 417, + 417, + 229, + 875, + 831, + 0, + 1013, + 997, + 970, + 161, + 0, + 0, + 0, + 789, + 142, + 135, + 773, + 1016, + 237, + 0, + 201, + 0, + 602, + 603, + 0, + 169, + 0, + 0, + 0, + 797, + 912, + 914, + 877, + 913, + 1017, + 860, + 149, + 0, + 610, + 611, + 514, + 0, + 0, + 0, + 0, + 895, + 912, + 922, + 877, + 913, + 627, + 860, + 157, + 0, + 997, + 812, + 0, + 0, + 0, + 0, + 0, + 941, + 920, + 921, + 920, + 921, + 877, + 860, + 149, + 0, + 944, + 812, + 0, + 0, + 0, + 0, + 0, + 749, + 920, + 921, + 920, + 921, + 877, + 860, + 157, + 0, + 0, + 0, + 807, + 0, + 0, + 0, + 0, + 757, + 860, + 862, + 894, + 860, + 862, + 893, + 860, + 133, + 0, + 0, + 807, + 0, + 0, + 0, + 0, + 749, + 893, + 877, + 860, + 0, + 860, + 862, + 893, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 757, + 860, + 860, + 0, + 0, + 0, + 860, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "events": [ + null, + { + "id": 1, + "name": "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": "!SF_Door1", + "direction": 2, + "pattern": 1, + "tileId": 0 + }, + "list": [ + { + "code": 250, + "indent": 0, + "parameters": [ + { + "name": "Open1", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + 0, + { + "list": [ + { + "code": 17 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 18 + }, + { + "code": 15, + "parameters": [ + 3 + ] + }, + { + "code": 19 + }, + { + "code": 37 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 17 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 18 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 15, + "parameters": [ + 3 + ] + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 19 + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 37 + } + ] + }, + { + "code": 205, + "indent": 0, + "parameters": [ + -1, + { + "list": [ + { + "code": 12, + "indent": null + }, + { + "code": 12 + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": true, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12, + "indent": null + } + ] + }, + { + "code": 505, + "indent": 0, + "parameters": [ + { + "code": 12 + } + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 1, + "walkAnime": false + } + ], + "x": 13, + "y": 10 + }, + { + "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": "BB_akunin2", + "direction": 2, + "pattern": 1, + "characterIndex": 2 + }, + "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": 4, + "y": 5 + }, + { + "id": 3, + "name": "EV003", + "note": "", + "pages": [ + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 89, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 1, + "variableValid": false, + "variableValue": 0 + }, + "directionFix": false, + "image": { + "tileId": 0, + "characterName": "05ntr-mob", + "direction": 8, + "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": 7, + "y": 11 + }, + { + "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": "akumobu", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "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": 4, + "y": 7 + }, + { + "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": "akumobu", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "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": 3, + "y": 6 + }, + { + "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": "akumobu", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "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": 3, + "y": 5 + }, + { + "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": "akumobu", + "direction": 6, + "pattern": 1, + "characterIndex": 4 + }, + "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": 4, + "y": 8 + }, + { + "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": "akumobu", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 7, + "y": 7 + }, + { + "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": "akumobu", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 7, + "y": 8 + }, + { + "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": "akumobu", + "direction": 2, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 8, + "y": 5 + }, + { + "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": "akumobu", + "direction": 4, + "pattern": 1, + "characterIndex": 6 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 3, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 9, + "y": 7 + }, + { + "id": 12, + "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": "04Player", + "direction": 8, + "pattern": 1, + "characterIndex": 2 + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "moveFrequency": 3, + "moveRoute": { + "list": [ + { + "code": 0, + "parameters": [] + } + ], + "repeat": true, + "skippable": false, + "wait": false + }, + "moveSpeed": 4, + "moveType": 0, + "priorityType": 1, + "stepAnime": false, + "through": false, + "trigger": 0, + "walkAnime": true + } + ], + "x": 6, + "y": 14 + }, + { + "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": "01rikka", + "direction": 4, + "pattern": 1, + "characterIndex": 4 + }, + "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": 3, + "y": 7 + } + ] +} \ No newline at end of file diff --git a/www/data/MapInfos.json b/www/data/MapInfos.json new file mode 100644 index 0000000..6add152 --- /dev/null +++ b/www/data/MapInfos.json @@ -0,0 +1,780 @@ +[ + null, + { + "id": 1, + "expanded": true, + "name": "", + "order": 85, + "parentId": 0, + "scrollX": 819, + "scrollY": 456.5 + }, + null, + { + "id": 3, + "expanded": true, + "name": "学校", + "order": 2, + "parentId": 38, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 4, + "expanded": true, + "name": "屋上", + "order": 4, + "parentId": 3, + "scrollX": 811, + "scrollY": 499 + }, + { + "id": 5, + "expanded": true, + "name": "テント", + "order": 14, + "parentId": 10, + "scrollX": 819, + "scrollY": 456.5 + }, + { + "id": 6, + "expanded": true, + "name": "更衣室の2", + "order": 66, + "parentId": 96, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 7, + "expanded": true, + "name": "*敗北ご専用", + "order": 57, + "parentId": 0, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 8, + "expanded": true, + "name": "4面-ホテル廊下", + "order": 34, + "parentId": 43, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 9, + "expanded": true, + "name": "6面-ブロックハート城", + "order": 49, + "parentId": 43, + "scrollX": 816, + "scrollY": 604 + }, + { + "id": 10, + "expanded": true, + "name": "河川敷", + "order": 13, + "parentId": 38, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 11, + "expanded": false, + "name": "1-道路沿い", + "order": 20, + "parentId": 38, + "scrollX": 819, + "scrollY": 461 + }, + null, + { + "id": 13, + "expanded": true, + "name": "3面-河川敷2", + "order": 32, + "parentId": 43, + "scrollX": 811, + "scrollY": 741 + }, + { + "id": 14, + "expanded": true, + "name": "歓楽街", + "order": 18, + "parentId": 38, + "scrollX": 811, + "scrollY": 643 + }, + { + "id": 15, + "expanded": true, + "name": "敗北後-カラオケルーム", + "order": 60, + "parentId": 7, + "scrollX": 832, + "scrollY": 640 + }, + { + "id": 16, + "expanded": true, + "name": "駐車場-奥廃墟boss", + "order": 30, + "parentId": 36, + "scrollX": 811, + "scrollY": 461 + }, + { + "id": 17, + "expanded": true, + "name": "1F広間-通路", + "order": 51, + "parentId": 9, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 18, + "expanded": true, + "name": "教会", + "order": 52, + "parentId": 9, + "scrollX": 811, + "scrollY": 464 + }, + { + "id": 19, + "expanded": true, + "name": "**街ワールドマップ", + "order": 71, + "parentId": 0, + "scrollX": 848, + "scrollY": 624 + }, + { + "id": 20, + "expanded": true, + "name": "lab-廊下", + "order": 39, + "parentId": 69, + "scrollX": 819, + "scrollY": 461 + }, + null, + null, + { + "id": 23, + "expanded": true, + "name": "研究室1", + "order": 40, + "parentId": 20, + "scrollX": 832, + "scrollY": 640 + }, + { + "id": 24, + "expanded": true, + "name": "倉庫", + "order": 10, + "parentId": 38, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 25, + "expanded": true, + "name": "敗北-ホテルジュウイチロウ", + "order": 69, + "parentId": 7, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 26, + "expanded": true, + "name": "駐車場-外", + "order": 29, + "parentId": 36, + "scrollX": 811, + "scrollY": 595 + }, + { + "id": 27, + "expanded": true, + "name": "城 地下牢", + "order": 54, + "parentId": 9, + "scrollX": 811, + "scrollY": 499 + }, + { + "id": 28, + "expanded": true, + "name": "河川敷-boss", + "order": 33, + "parentId": 13, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 29, + "expanded": true, + "name": "0面-工事現場", + "order": 56, + "parentId": 43, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 30, + "expanded": true, + "name": "校舎裏", + "order": 5, + "parentId": 3, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 31, + "expanded": true, + "name": "森の中", + "order": 50, + "parentId": 9, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 32, + "expanded": true, + "name": "テンプレート", + "order": 73, + "parentId": 0, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 33, + "expanded": true, + "name": "2面-ライブハウス", + "order": 31, + "parentId": 43, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 34, + "expanded": true, + "name": "カラオケルーム", + "order": 19, + "parentId": 38, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 35, + "expanded": true, + "name": "敗北後-パーティ会場", + "order": 64, + "parentId": 7, + "scrollX": 811, + "scrollY": 684 + }, + { + "id": 36, + "expanded": false, + "name": "1面-山奥", + "order": 28, + "parentId": 43, + "scrollX": 811, + "scrollY": 979 + }, + { + "id": 37, + "expanded": true, + "name": "ホテル個室2メイン", + "order": 35, + "parentId": 8, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 38, + "expanded": true, + "name": "*基本MAP", + "order": 1, + "parentId": 0, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 39, + "expanded": true, + "name": "公園トイレ2", + "order": 16, + "parentId": 10, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 40, + "expanded": true, + "name": "プール", + "order": 17, + "parentId": 38, + "scrollX": 811, + "scrollY": 739 + }, + { + "id": 41, + "expanded": true, + "name": "☆テストプレイ用", + "order": 72, + "parentId": 0, + "scrollX": 819, + "scrollY": 461 + }, + null, + { + "id": 43, + "expanded": true, + "name": "*潜入ステージ", + "order": 27, + "parentId": 0, + "scrollX": 819, + "scrollY": 461 + }, + null, + null, + null, + { + "id": 47, + "expanded": true, + "name": "lab-地下敗北廊boss", + "order": 46, + "parentId": 20, + "scrollX": 819, + "scrollY": 461 + }, + null, + { + "id": 49, + "expanded": true, + "name": "CG・回想モード", + "order": 74, + "parentId": 0, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 50, + "expanded": true, + "name": "敗北-仮説トイレ", + "order": 59, + "parentId": 7, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 51, + "expanded": true, + "name": "フジミ塗料", + "order": 25, + "parentId": 38, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 52, + "expanded": true, + "name": "敗北後-河川敷bad", + "order": 61, + "parentId": 7, + "scrollX": 811, + "scrollY": 765 + }, + { + "id": 53, + "expanded": true, + "name": "校舎裏ろうか", + "order": 9, + "parentId": 3, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 54, + "expanded": true, + "name": "公園トイレ1", + "order": 15, + "parentId": 10, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 55, + "expanded": true, + "name": "VIPルーム", + "order": 63, + "parentId": 90, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 56, + "expanded": true, + "name": "研究室2", + "order": 42, + "parentId": 20, + "scrollX": 819, + "scrollY": 461 + }, + null, + { + "id": 58, + "expanded": true, + "name": "ホテル個室3", + "order": 36, + "parentId": 8, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 59, + "expanded": true, + "name": "工場見学", + "order": 26, + "parentId": 51, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 60, + "expanded": true, + "name": "パーティ会場", + "order": 53, + "parentId": 9, + "scrollX": 811, + "scrollY": 484 + }, + { + "id": 61, + "expanded": true, + "name": "敗北用-街ワールドマップ", + "order": 58, + "parentId": 7, + "scrollX": 861, + "scrollY": 453 + }, + { + "id": 62, + "expanded": true, + "name": "体育館イベント用", + "order": 3, + "parentId": 3, + "scrollX": 811, + "scrollY": 499 + }, + { + "id": 63, + "expanded": true, + "name": "lab-地下-コウ", + "order": 47, + "parentId": 20, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 64, + "expanded": true, + "name": "★部室★", + "order": 7, + "parentId": 3, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 65, + "expanded": true, + "name": "ブティック", + "order": 11, + "parentId": 38, + "scrollX": 811, + "scrollY": 641 + }, + { + "id": 66, + "expanded": true, + "name": "ブティック地下", + "order": 12, + "parentId": 65, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 67, + "expanded": false, + "name": "スタッフロール", + "order": 84, + "parentId": 83, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 68, + "expanded": true, + "name": "更衣室のそと", + "order": 38, + "parentId": 69, + "scrollX": 832, + "scrollY": 640 + }, + { + "id": 69, + "expanded": true, + "name": "5面-フジミ塗料-更衣室のなか", + "order": 37, + "parentId": 43, + "scrollX": 819, + "scrollY": 461 + }, + null, + { + "id": 71, + "expanded": true, + "name": "研究室3", + "order": 44, + "parentId": 20, + "scrollX": 819, + "scrollY": 461 + }, + null, + { + "id": 73, + "expanded": false, + "name": "オープニング真っ暗", + "order": 77, + "parentId": 0, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 74, + "expanded": true, + "name": "lab-地下-すべてのネタ", + "order": 48, + "parentId": 20, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 75, + "expanded": true, + "name": "★CGモード", + "order": 75, + "parentId": 49, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 76, + "expanded": true, + "name": "体育館2裏", + "order": 68, + "parentId": 80, + "scrollX": 832, + "scrollY": 640 + }, + { + "id": 77, + "expanded": true, + "name": "病院ミミ", + "order": 23, + "parentId": 84, + "scrollX": 832, + "scrollY": 640 + }, + { + "id": 78, + "expanded": false, + "name": "ラスボス戦", + "order": 55, + "parentId": 9, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 79, + "expanded": true, + "name": "研究室1-1", + "order": 41, + "parentId": 23, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 80, + "expanded": false, + "name": "BAD-体育館1", + "order": 67, + "parentId": 7, + "scrollX": 811, + "scrollY": 499 + }, + { + "id": 81, + "expanded": true, + "name": "ED体育館イベント用", + "order": 79, + "parentId": 83, + "scrollX": 811, + "scrollY": 499 + }, + { + "id": 82, + "expanded": true, + "name": "★偽シグニット-部室5", + "order": 8, + "parentId": 3, + "scrollX": 824, + "scrollY": 467 + }, + { + "id": 83, + "expanded": false, + "name": "エンディングマップ", + "order": 78, + "parentId": 0, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 84, + "expanded": true, + "name": "病院", + "order": 21, + "parentId": 38, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 85, + "expanded": true, + "name": "病院2", + "order": 22, + "parentId": 84, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 86, + "expanded": true, + "name": "ED-学校", + "order": 80, + "parentId": 83, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 87, + "expanded": true, + "name": "ED-部室★", + "order": 81, + "parentId": 83, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 88, + "expanded": true, + "name": "ED-屋上", + "order": 82, + "parentId": 83, + "scrollX": 811, + "scrollY": 499 + }, + { + "id": 89, + "expanded": true, + "name": "ED-校舎裏", + "order": 83, + "parentId": 83, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 90, + "expanded": false, + "name": "敗北後-ライブハウス", + "order": 62, + "parentId": 7, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 91, + "expanded": true, + "name": "研究室3-1", + "order": 45, + "parentId": 71, + "scrollX": 1109, + "scrollY": 453 + }, + { + "id": 92, + "expanded": true, + "name": "lab-敗北1ビーム2-1", + "order": 43, + "parentId": 56, + "scrollX": 811, + "scrollY": 453 + }, + { + "id": 93, + "expanded": true, + "name": "共通トイレ1", + "order": 6, + "parentId": 30, + "scrollX": 819, + "scrollY": 461 + }, + { + "id": 94, + "expanded": true, + "name": "病院ヒトミ", + "order": 24, + "parentId": 84, + "scrollX": 832, + "scrollY": 640 + }, + { + "id": 95, + "expanded": true, + "name": "☆回想モード", + "order": 76, + "parentId": 49, + "scrollX": 1157, + "scrollY": 543 + }, + { + "id": 96, + "expanded": true, + "name": "NTRプール", + "order": 65, + "parentId": 7, + "scrollX": 811, + "scrollY": 605 + }, + { + "id": 97, + "expanded": true, + "name": "敗北-ホテルジュウイチロウ2", + "order": 70, + "parentId": 25, + "scrollX": 819, + "scrollY": 456.5 + } +] \ No newline at end of file diff --git a/www/data/Skills.json b/www/data/Skills.json new file mode 100644 index 0000000..3f26270 --- /dev/null +++ b/www/data/Skills.json @@ -0,0 +1,6088 @@ +[ + null, + { + "id": 1, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 100, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "攻撃", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 2, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "プレイヤー専用の通常攻撃", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 100, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "攻撃実行", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nmove user: target, front base, 12\nwait for movement\naction animation\nMOTION SWING: user\n\n\n \nANIMATION WAIT: 3\nACTION EFFECT: target\nanimation 1: target\nANIMATION WAIT: 5\nwait for animation\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 3, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 2, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 486, + "message1": "は身を守っている。", + "message2": "", + "mpCost": 0, + "name": "防御", + "note": "\nv[22] = 5\n\n\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 11, + "speed": 2000, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 4, + "animationId": 32, + "damage": { + "critical": false, + "elementId": 0, + "formula": "400", + "type": 3, + "variance": 30 + }, + "description": "【味方単体】\nHPを小回復する。", + "effects": [], + "hitType": 0, + "iconIndex": 161, + "message1": "は%1を唱えた!", + "message2": "", + "mpCost": 8, + "name": "リカバー", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\n\n\n \nANIMATION WAIT: 3\nMOTION skill: user\n\nANIMATION WAIT: 7\n\n\n \naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 7, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 3 + }, + { + "id": 5, + "animationId": 65, + "damage": { + "critical": false, + "elementId": 0, + "formula": "", + "type": 3, + "variance": 20 + }, + "description": "【味方全体】\nHPを大回復する", + "effects": [ + { + "code": 11, + "dataId": 0, + "value1": 0.5, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 163, + "message1": "は%1を唱えた!", + "message2": "", + "mpCost": 30, + "name": "フルリカバー", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\n\n\n \nANIMATION WAIT: 3\nMOTION skill: user\n\nANIMATION WAIT: 7\n\n\n \naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 8, + "speed": -10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 6, + "animationId": 66, + "damage": { + "critical": false, + "elementId": 0, + "formula": "50 + a.mat * 2", + "type": 0, + "variance": 20 + }, + "description": "【味方全体】\nHPを徐々に回復する。", + "effects": [ + { + "code": 21, + "dataId": 20, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 160, + "message1": "は%1を唱えた!", + "message2": "", + "mpCost": 15, + "name": "オートリカバー", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\n\n\n \nANIMATION WAIT: 3\nMOTION skill: user\n\nANIMATION WAIT: 7\n\n\n \naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 8, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 5 + }, + { + "id": 7, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "ベース", + "note": "\nmove user: target, front base, 12\nwait for movement\n\n\n \n \n\n \n \n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 8, + "animationId": -1, + "damage": { + "critical": true, + "elementId": 5, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 100, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "御曹司パンチ", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 9, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "------リッカ------", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 10, + "animationId": 44, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "全体に銃撃", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 529, + "message1": "の攻撃!", + "message2": "", + "mpCost": 10, + "name": "全体射撃", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\nse: cv_03battle_001_01\n\n\n\n\nmove user: BACKWARD, 100, 20\nface user: forward\nMOTION SWING: user\njump user: 100, 40\nANIMATION WAIT: 3\naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n\n\n \n\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 11, + "animationId": 70, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 0, + "variance": 20 + }, + "description": "全体に銃撃\n防御力を下げる。", + "effects": [ + { + "code": 32, + "dataId": 3, + "value1": 3, + "value2": 0 + }, + { + "code": 32, + "dataId": 3, + "value1": 3, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 18, + "message1": "の攻撃!", + "message2": "", + "mpCost": 10, + "name": "腐食弾", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\n\n\n\nmove user: BACKWARD, 100, 20\nface user: forward\nMOTION SWING: user\njump user: 100, 40\nANIMATION WAIT: 3\naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n\n\n \n\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 12, + "animationId": 64, + "damage": { + "critical": true, + "elementId": -1, + "formula": "", + "type": 0, + "variance": 20 + }, + "description": "徐々にダメージ", + "effects": [ + { + "code": 21, + "dataId": 4, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 136, + "message1": "の攻撃!", + "message2": "", + "mpCost": 20, + "name": "アポトーシスプログラム", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\n\n\n\nANIMATION WAIT: 3\nMOTION skill: user\nANIMATION 29: user\nANIMATION WAIT: 7\n\n\n \naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 13, + "animationId": 33, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "電脳にハックして稀に同士討ちをさせる", + "effects": [ + { + "code": 21, + "dataId": 8, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 136, + "message1": "", + "message2": "", + "mpCost": 30, + "name": "遠隔ハッキング", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\n\n\n \nse: cv_03battle_001_02\nANIMATION WAIT: 3\nMOTION skill: user\nANIMATION 29: user\nANIMATION WAIT: 7\n\n\n \naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 4, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 14, + "animationId": 33, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "電脳にハックして確実に同士討ちをさせる", + "effects": [ + { + "code": 21, + "dataId": 25, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 136, + "message1": "", + "message2": "", + "mpCost": 40, + "name": "有線ハッキング", + "note": "\n\ndisplay action\nimmortal: target, true \nperform start\nmove user: target, front base, 12\nwait for movement\naction animation\n\n\n\nse: cv_03battle_001_02\nANIMATION WAIT: 3\nMOTION skill: user\nANIMATION 29: user\nANIMATION WAIT: 7\n\n\n \naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 15, + "animationId": 41, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4", + "type": 1, + "variance": 20 + }, + "description": "全体に銃撃・防御力無視・攻撃力防御力激減", + "effects": [ + { + "code": 32, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 32, + "dataId": 3, + "value1": 5, + "value2": 0 + }, + { + "code": 32, + "dataId": 2, + "value1": 5, + "value2": 0 + }, + { + "code": 32, + "dataId": 2, + "value1": 5, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 103, + "message1": "の攻撃!", + "message2": "", + "mpCost": 100, + "name": "オペレーション・ホワイト", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION 23: user\nANIMATION WAIT: 5\n\nse: cv_03battle_001_04\n\ncommon event: 32\n\n\n\nmove user: BACKWARD, 100, 20\nface user: forward\nMOTION SWING: user\njump user: 100, 40\nANIMATION WAIT: 3\nchange variable 27 = 1\ncommon event: 29\nwait: 60\n\nMOVE user: POINT, 300, 100, 10\nANIMATION 72: user\nwait: 20\n\nMOVE user: POINT, 100, 400, 10\nANIMATION 72: user\nwait: 20\n\nMOVE user: POINT, 400, 700, 10\nANIMATION 72: user\nwait: 20\nwait for animation \nACTION EFFECT: target\n\n\n\n \n\n \n\n\n\n\n\n\n\nperform finish\ncommon event: 33\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 16, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 17, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 18, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 19, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 20, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "------ミミ------", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 21, + "animationId": 0, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 3 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "必ず先制する\n敵をひるませる", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + }, + { + "code": 21, + "dataId": 9, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 130, + "message1": "の攻撃!", + "message2": "", + "mpCost": 8, + "name": "ミミちゃんジャンプ", + "note": "\ndisplay action\nimmortal: target, true \njump user: 400, 40\nmove user: target, front base, 22\nwait for movement\nanimation 4: user\ncommon event: 32\nMOTION skill: user\nse: cv_03battle_002_01\n\n\n \nANIMATION WAIT: 3\nACTION EFFECT: target\nanimation 59: target\nANIMATION WAIT: 10\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\ncommon event: 33\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 100, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 22, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 6 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "1.5倍の攻撃", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 577, + "message1": "の攻撃!", + "message2": "", + "mpCost": 10, + "name": "ミミちゃんキック", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nanimation 4: user\ncommon event: 32\nmove user: target, base, 12\nwait for movement\nse: cv_03battle_002_01\n\n\n \naction animation\nMOTION SWING: user\njump user: 200, 20\nANIMATION WAIT: 5\nACTION EFFECT: target\njump target: 300, 30\nanimation 1: target\nANIMATION WAIT: 10\n \n\n\n\n\n\n\n\ncommon event: 33\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 23, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "3体の敵にランダムで攻撃", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 577, + "message1": "の攻撃!", + "message2": "", + "mpCost": 20, + "name": "スーパーミミちゃんキック", + "note": "\ndisplay action\ncommon event: 32\nimmortal: target, true \nperform start\nmove user: target, base, 12\nwait for movement\nse: cv_03battle_002_02\n\n\n \n\nmove user: target, base, 12\naction animation\nMOTION SWING: user\njump user: 200, 20\nANIMATION WAIT: 5\nwait: 10\nACTION EFFECT: target\njump target: 300, 30\nanimation 1: target\nANIMATION WAIT: 5\nwait: 10\n \n\n\n\n\n\n\n\ncommon event: 33\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 5, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 24, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 3 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "4体の敵にランダムで攻撃\n敵をひるませる事がある", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + }, + { + "code": 21, + "dataId": 9, + "value1": 0.6, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 577, + "message1": "の攻撃!", + "message2": "", + "mpCost": 30, + "name": "ハイパーミミちゃんキック", + "note": "\ndisplay action\ncommon event: 32\nimmortal: target, true \nperform start\nmove user: target, base, 12\nwait for movement\nse: cv_03battle_002_03\n\n\n \n\nmove user: target, base, 12\naction animation\nMOTION SWING: user\njump user: 200, 20\nANIMATION WAIT: 5\nwait: 10\nACTION EFFECT: target\njump target: 300, 30\nanimation 14: target\nANIMATION WAIT: 5\nwait: 10\n \n\n\n\n\n\n\n\ncommon event: 33\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 6, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 25, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 6 - b.def * 2, 1)", + "type": 1, + "variance": 40 + }, + "description": "1.5倍の攻撃・ランダム性あり\n敵をひるませる", + "effects": [ + { + "code": 21, + "dataId": 9, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 577, + "message1": "の攻撃!", + "message2": "", + "mpCost": 15, + "name": "ミミちゃんバスター", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nmove user: target, base, 12\nwait for movement\nanimation 4: user\nse: cv_03battle_002_02\ncommon event: 32\n\n\n \nanimation 71: target\njump user: 300, 40\njump target: 300, 40\nANIMATION WAIT: 5\n\nACTION EFFECT: target\nshake screen: 9\nanimation 53: target\nANIMATION WAIT: 15\n \n\n\n\n\n\n\n\ncommon event: 33\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 26, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 27, + "animationId": 55, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4", + "type": 1, + "variance": 20 + }, + "description": "全体に攻撃・防御力無視・全体麻痺", + "effects": [ + { + "code": 21, + "dataId": 9, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 103, + "message1": "の攻撃!", + "message2": "", + "mpCost": 100, + "name": "ミミちゃん10tキック!!", + "note": "\ncommon event: 32\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION 23: user\nANIMATION WAIT: 5\nse: cv_03battle_002_04\n\n\n\nchange variable 27 = 2\ncommon event: 29\nimmortal: target, true \njump user: 400, 80\nwait: 30\nmove user: target, base, 12\nwait for movement\naction animation\nMOTION skill: user\nANIMATION WAIT: 3\nanimation 76: user\nANIMATION WAIT: 3\nACTION EFFECT: target\nANIMATION WAIT: 5\n\n\n \n\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\ncommon event: 33\n\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 28, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 29, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 30, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 31, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 3 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "必ず先制する\n敵をひるませる", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + }, + { + "code": 21, + "dataId": 9, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 77, + "message1": "の攻撃!", + "message2": "", + "mpCost": 5, + "name": "4ジャンプアタック", + "note": "\ndisplay action\ncommon event: 31\nimmortal: target, true \njump user: 300, 40\nmove user: target, base, 30\nwait for movement\naction animation\nMOTION SWING: user\n\n\n \nANIMATION WAIT: 1\nACTION EFFECT: target\nanimation 1: target\nANIMATION WAIT: 1\njump user: 300, 40\nmove user: BACKWARD, 10, 40\n \n\n\n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\ncommon event: 32\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 100, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 32, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "------ヒトミ------", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 33, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 1, 1)", + "type": 1, + "variance": 20 + }, + "description": "敵の防御力を半減して攻撃", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 208, + "message1": "の攻撃!", + "message2": "", + "mpCost": 5, + "name": "1トゥッシュ", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nanimation 4: user\ncommon event: 32\nmove user: target, front base, 20\nwait for movement\nse: cv_03battle_003_01\n\n\n \naction animation\nMOTION SWING: user\nmove user: target, BACK, 15\nANIMATION WAIT: 5\nACTION EFFECT: target\njump target: 20, 10\nanimation 1: target\nANIMATION WAIT: 8\n \n\n\n\n\n\n\n\ncommon event: 33\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 34, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 1, 1)", + "type": 1, + "variance": 20 + }, + "description": "敵の防御力を半減して2回攻撃", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 208, + "message1": "の攻撃!", + "message2": "", + "mpCost": 10, + "name": "2ランコントル", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nanimation 4: user\ncommon event: 32\nmove user: target, front base, 20\nwait for movement\nse: cv_03battle_003_01\n\n\n \nanimation 19: target\nMOTION SWING: user\nmove user: target, BACK, 10\nANIMATION WAIT: 3\nACTION EFFECT: target\njump target: 20, 10\nanimation 1: target\n\nANIMATION WAIT: 5\n\nanimation 19: target, mirror\nMOTION SWING: user\nmove user: target, front base, 10\nANIMATION WAIT: 3\nACTION EFFECT: target\njump target: 20, 10\nanimation 1: target, mirror\n\nANIMATION WAIT: 10\n \n\n\n\n\n\n\n\ncommon event: 33\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 35, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 1, 1)", + "type": 1, + "variance": 20 + }, + "description": "敵の防御力を半減して3回攻撃", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 209, + "message1": "の攻撃!", + "message2": "", + "mpCost": 20, + "name": "3コントルリポスト", + "note": "\n\ndisplay action\nimmortal: target, true \nperform start\nanimation 4: user\ncommon event: 32\nmove user: target, front base, 20\nwait for movement\nse: cv_03battle_003_02\n\n\n \naction animation\nMOTION SWING: user\nmove user: target, BACK, 10\nANIMATION WAIT: 3\nACTION EFFECT: target\nanimation 20: target\njump target: 20, 10\nanimation 1: target\n\nANIMATION WAIT: 5\n\nanimation 19: target, mirror\nMOTION SWING: user\nmove user: target, front base, 10\nANIMATION WAIT: 3\nACTION EFFECT: target\njump target: 20, 10\nanimation 1: target, mirror\n\nANIMATION WAIT: 5\n\naction animation\nMOTION SWING: user\nmove user: target, BACK, 10\nANIMATION WAIT: 3\nACTION EFFECT: target\njump target: 20, 10\nanimation 1: target\n\nANIMATION WAIT: 10\n \n\n\n\n\n\n\n\ncommon event: 33\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 36, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 1, 1)", + "type": 1, + "variance": 20 + }, + "description": "敵の防御力を半減して連続攻撃", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 209, + "message1": "の攻撃!", + "message2": "", + "mpCost": 30, + "name": "4フラーズ・ダルム", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nanimation 4: user\nse: cv_03battle_003_03\ncommon event: 32\nmove user: target, front base, 12\nwait for movement\n\n\n \nanimation 52: user\ncamera focus: target, CENTER\nANIMATION WAIT: 15\nMOTION skill: user\nshake screen: 9, 9, 60\n\nANIMATION WAIT: 5\njump target: 100, 20\nACTION EFFECT: target\nanimation 20: target\n\nANIMATION WAIT: 5\njump target: 150, 20\nACTION EFFECT: target\nanimation 21: target\n\nANIMATION WAIT: 5\njump target: 200, 20\nACTION EFFECT: target\n\nANIMATION WAIT: 5\njump target: 200, 20\nACTION EFFECT: target\n\nANIMATION WAIT: 20\nwait for animation\n \n\n\n\n\n\n\n\ncommon event: 33\nreset camera: 20\nreset zoom: 20\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 37, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 38, + "animationId": 21, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4", + "type": 1, + "variance": 20 + }, + "description": "全体に斬撃・防御力無視", + "effects": [], + "hitType": 1, + "iconIndex": 103, + "message1": "の攻撃!", + "message2": "", + "mpCost": 100, + "name": "バレストラ・アタック", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nanimation 4: user\nse: cv_03battle_003_04\ncommon event: 32\nmove user: target, front base, 12\nwait for movement\n\n\n\n\nchange variable 27 = 3\ncommon event: 29\nwait: 60\nMOVE user: POINT, 500, 300, 10\nwait: 20\nMOTION skill: user\naction animation\nwait: 10\nACTION EFFECT: target\nFLASH SCREEN: WHITE, 120\n\n\n \nanimation 52: user\ncamera focus: target, CENTER\nzoom: 130%, 30\nANIMATION WAIT: 15\nMOTION skill: user\nanimation 17: target\nshake screen: 9, 9, 60\n\nANIMATION WAIT: 5\njump target: 100, 20\nACTION EFFECT: target\nanimation 17: target\n\nANIMATION WAIT: 5\njump target: 150, 20\nACTION EFFECT: target\n\nANIMATION WAIT: 5\njump target: 200, 20\nACTION EFFECT: target\n\nANIMATION WAIT: 20\nwait for animation\n \n\n\n\n\n\n\n\ncommon event: 33\nreset camera: 20\nreset zoom: 20\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 3, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 39, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 40, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 41, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 42, + "animationId": 51, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "【味方単体】\n攻撃力を一気に2段階上げる", + "effects": [ + { + "code": 21, + "dataId": 18, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 588, + "message1": "は%1を唱えた!", + "message2": "", + "mpCost": 14, + "name": "応援", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\nperform start\nmove user: target, back, 12\nwait for movement\n\n\n\nANIMATION WAIT: 3\nMOTION skill: user\naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n\n\n \n\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 7, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 5 + }, + { + "id": 43, + "animationId": 23, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "敵に狙われやすくなる\n防御力上昇", + "effects": [ + { + "code": 21, + "dataId": 22, + "value1": 1, + "value2": 0 + }, + { + "code": 21, + "dataId": 19, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 144, + "message1": "", + "message2": "", + "mpCost": 3, + "name": "おとりになる", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\ncommon event: 57\n\n\n\nANIMATION WAIT: 3\nMOTION skill: user\naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n\n\n \n\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 11, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 44, + "animationId": 52, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "敵の攻撃に必ず反撃する", + "effects": [ + { + "code": 21, + "dataId": 21, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 238, + "message1": "", + "message2": "", + "mpCost": 10, + "name": "カウンター", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\ncommon event: 57\n\n\n\nANIMATION WAIT: 3\nMOTION skill: user\naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n\n\n \n\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 11, + "speed": 100, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 45, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 1, + "iconIndex": 131, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "根性", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 46, + "animationId": 32, + "damage": { + "critical": true, + "elementId": -1, + "formula": "1000", + "type": 3, + "variance": 20 + }, + "description": "全体回復", + "effects": [ + { + "code": 22, + "dataId": 1, + "value1": 1, + "value2": 0 + }, + { + "code": 11, + "dataId": 0, + "value1": 1, + "value2": 0 + }, + { + "code": 12, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 103, + "message1": "の攻撃!", + "message2": "", + "mpCost": 100, + "name": "全力応援!!", + "note": "\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION 23: user\nANIMATION WAIT: 5\ncommon event: 57\n\n\n\nmove user: BACKWARD, 100, 20\nface user: forward\nMOTION skill: user\n\nANIMATION WAIT: 3\nchange variable 27 = 4\ncommon event: 29\naction animation\nwait for animation \nACTION EFFECT: target\nwait for animation \nperform finish\n\n\n \n\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 8, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 47, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 48, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "---ジュウイチロウ技", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 49, + "animationId": 109, + "damage": { + "critical": false, + "elementId": 0, + "formula": "100", + "type": 3, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 22, + "dataId": 13, + "value1": 1, + "value2": 0 + }, + { + "code": 21, + "dataId": 12, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 588, + "message1": "は%1を唱えた!", + "message2": "", + "mpCost": 0, + "name": "フィンガーテクニック", + "note": "\n\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\nperform start\nmove user: target, back, 32\nwait for movement\n\n\n\nWAIT: 30\nMOTION THRUST: target\nANIMATION 98: target\nmove user: BACKWARD, 100, 20\nWAIT: 30\nmove user: FORWARD, 200, 20\nANIMATION 99: target\nWAIT: 30\nmove user: BACKWARD, 300, 20\nANIMATION 98: target\nWAIT: 60\n\n\n \nACTION EFFECT: target\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 3, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 7, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 5 + }, + { + "id": 50, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "全裸中の女にだけ聞くようにする", + "effects": [ + { + "code": 22, + "dataId": 13, + "value1": 1, + "value2": 0 + }, + { + "code": 21, + "dataId": 12, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "ジュウH攻撃-全裸フェラ", + "note": "\n\n\n\nANIMATION 97: user\nmove user: target, front, 12\nwait for movement\n\n\n\nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\n\nMOTION SPELL: target\nANIMATION 115: target, mirror\nANIMATION WAIT: 5\nANIMATION 115: target, mirror\nANIMATION WAIT: 5\nANIMATION 115: target, mirror\nANIMATION WAIT: 10\nANIMATION 106: target, mirror\nANIMATION WAIT: 15\n\n\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 7, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 51, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "催眠中の女にだけ聞くようにする", + "effects": [ + { + "code": 22, + "dataId": 13, + "value1": 1, + "value2": 0 + }, + { + "code": 21, + "dataId": 12, + "value1": 1, + "value2": 0 + }, + { + "code": 22, + "dataId": 1, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "ジュウH攻撃-着衣H", + "note": "\n\n\n\nANIMATION 97: user\nmove user: target, front, 12\nwait for movement\n\n\n\nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\n\nMOTION THRUST: target\nANIMATION 71: target, mirror\nANIMATION WAIT: 5\n\nMOTION abnormal: target\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 10\nANIMATION 105: target, mirror\nANIMATION WAIT: 10\nMOTION dead: target\n\n\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 7, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 52, + "animationId": 109, + "damage": { + "critical": false, + "elementId": 0, + "formula": "100", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 22, + "dataId": 13, + "value1": 1, + "value2": 0 + }, + { + "code": 21, + "dataId": 12, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 588, + "message1": "は%1を唱えた!", + "message2": "", + "mpCost": 0, + "name": "フィンガーテクニック♂️", + "note": "\n\ndisplay action\nimmortal: target, true \ncast animation\nANIMATION WAIT: 5\nperform start\nmove user: target, back, 32\nwait for movement\n\n\n\nMOTION skill: target\nANIMATION 98: target\nmove user: BACKWARD, 100, 20\nWAIT: 30\nANIMATION 99: target\nWAIT: 30\nANIMATION 98: target\nWAIT: 60\nANIMATION 106: target\n\n\n \nACTION EFFECT: target\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 3, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 7, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 5 + }, + { + "id": 53, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 54, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 55, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 56, + "animationId": 43, + "damage": { + "critical": false, + "elementId": 7, + "formula": "Math.max(100 - b.def * 2, 1)", + "type": 1, + "variance": 50 + }, + "description": "【敵全体/銃装備で使用可】\n広範囲に銃弾を放つ。", + "effects": [], + "hitType": 1, + "iconIndex": 76, + "message1": "は%1を放った!", + "message2": "", + "mpCost": 0, + "name": "謎の援護射撃!", + "note": "", + "occasion": 1, + "repeats": 3, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 7, + "speed": -10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 2 + }, + { + "id": 57, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "■■■敵のスキル■■■", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 58, + "animationId": 1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "敵の攻撃", + "message2": "", + "mpCost": 0, + "name": "敵の攻撃", + "note": "\nmove user: target, front base, 12\nwait for movement\n\n\n\n\n\n \nACTION EFFECT: target\nANIMATION WAIT: 7\nwait for animation\n \n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 59, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 41, + "dataId": 0, + "value1": 0, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 82, + "message1": "は呆れて帰っていった", + "message2": "", + "mpCost": 0, + "name": "見逃す", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 11, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 60, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 81, + "message1": "は様子を見ている。", + "message2": "", + "mpCost": 0, + "name": "様子を見る", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 0, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 61, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "連続攻撃", + "note": "", + "occasion": 1, + "repeats": 2, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 5 + }, + { + "id": 62, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "2回攻撃", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 4, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 5 + }, + { + "id": 63, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "3回攻撃", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 5, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 4 + }, + { + "id": 64, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "3連続攻撃", + "note": "\nv[22] = 3\n\n\n\nv[22] = 4\n\n\n\nv[22] = 4\n", + "occasion": 1, + "repeats": 3, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 0, + "successRate": 80, + "tpCost": 0, + "tpGain": 3 + }, + { + "id": 65, + "animationId": 0, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 1, 1)", + "type": 1, + "variance": 20 + }, + "description": "敵の防御力を半減して攻撃", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "クラッシュ", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nmove user: target, front base, 20\nwait for movement\n\n\n \nANIMATION WAIT: 3\naction animation\nmove user: target, BACK, 15\nACTION EFFECT: target\nANIMATION 57: target, mirror\njump target: 20, 10\nanimation 1: target\nANIMATION WAIT: 8\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 66, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 67, + "animationId": 26, + "damage": { + "critical": false, + "elementId": 0, + "formula": "10", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 32, + "dataId": 3, + "value1": 3, + "value2": 0 + }, + { + "code": 32, + "dataId": 3, + "value1": 3, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 2, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "腐食液", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 68, + "animationId": 27, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4 - b.def * 2", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 1, + "iconIndex": 76, + "message1": "は催涙ガスを放った", + "message2": "", + "mpCost": 10, + "name": "毒ガス", + "note": "スキル1番は[攻撃]コマンドを\n選択したときに使用されます。", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 0, + "stypeId": 0, + "successRate": 70, + "tpCost": 0, + "tpGain": 1 + }, + { + "id": 69, + "animationId": 91, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4 - b.def * 2", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 4, + "value1": 0.8, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "", + "message2": "", + "mpCost": 10, + "name": "ザーメントキシン", + "note": "スキル1番は[攻撃]コマンドを\n選択したときに使用されます。", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 0, + "stypeId": 0, + "successRate": 70, + "tpCost": 0, + "tpGain": 1 + }, + { + "id": 70, + "animationId": 40, + "damage": { + "critical": false, + "elementId": -1, + "formula": "Math.max(a.atk * 5 - b.def * 2, 1)", + "type": 1, + "variance": 40 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "は火炎瓶を投げつけた", + "message2": "", + "mpCost": 10, + "name": "火炎瓶", + "note": "スキル1番は[攻撃]コマンドを\n選択したときに使用されます。", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 5, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 1 + }, + { + "id": 71, + "animationId": 5, + "damage": { + "critical": true, + "elementId": 5, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 9, + "value1": 0.5, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "のスタンガン攻撃!", + "message2": "", + "mpCost": 10, + "name": "スタンガン", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 0, + "successRate": 70, + "tpCost": 0, + "tpGain": 1 + }, + { + "id": 72, + "animationId": 110, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4 - b.def * 2", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 4, + "value1": 0.7, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "", + "message2": "", + "mpCost": 5, + "name": "毒小便浴びせ", + "note": "\ndisplay action\nmove user: target, head, 12\nwait for movement\n\n\n\n\n\n \nANIMATION 110: user, mirror\nACTION EFFECT: target\nANIMATION WAIT: 7\nwait for animation\n \n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 0, + "successRate": 80, + "tpCost": 0, + "tpGain": 1 + }, + { + "id": 73, + "animationId": 51, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 31, + "dataId": 0, + "value1": 2, + "value2": 0 + }, + { + "code": 31, + "dataId": 0, + "value1": 2, + "value2": 0 + }, + { + "code": 31, + "dataId": 0, + "value1": 2, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 42, + "message1": "", + "message2": "ビルドアップ", + "mpCost": 0, + "name": "ビルドアップ", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 7, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 74, + "animationId": 51, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "勝手に興奮する", + "effects": [ + { + "code": 31, + "dataId": 2, + "value1": 2, + "value2": 0 + }, + { + "code": 31, + "dataId": 2, + "value1": 2, + "value2": 0 + }, + { + "code": 31, + "dataId": 2, + "value1": 2, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 21, + "message1": "は勝手に興奮しだした", + "message2": "", + "mpCost": 0, + "name": "ドーピング", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 11, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 75, + "animationId": 92, + "damage": { + "critical": false, + "elementId": 0, + "formula": "50 + a.hp", + "type": 1, + "variance": 0 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "は自爆した", + "message2": "", + "mpCost": 10, + "name": "自爆", + "note": "\nmove user: point, 700, 650, 12\nwait for movement\n\n\nACTION EFFECT: user\nmove user: home\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 76, + "animationId": 11, + "damage": { + "critical": false, + "elementId": -1, + "formula": "20 + a.atk * 1 - b.def * 1", + "type": 1, + "variance": 30 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "サディストウィップ", + "note": "", + "occasion": 1, + "repeats": 5, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 5 + }, + { + "id": 77, + "animationId": 16, + "damage": { + "critical": false, + "elementId": -1, + "formula": "30 + a.atk * 1 - b.def * 1", + "type": 2, + "variance": 30 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + }, + { + "code": 11, + "dataId": 0, + "value1": 0.1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "マゾヒストウィップ", + "note": "", + "occasion": 1, + "repeats": 3, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 5 + }, + { + "id": 78, + "animationId": 43, + "damage": { + "critical": false, + "elementId": 7, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 1, + "variance": 50 + }, + "description": "【敵全体/銃装備で使用可】\n広範囲に銃弾を放つ。", + "effects": [], + "hitType": 1, + "iconIndex": 76, + "message1": "は%1を放った!", + "message2": "", + "mpCost": 12, + "name": "マシンガン連射", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 12, + "requiredWtypeId2": 0, + "scope": 2, + "speed": -10, + "stypeId": 2, + "successRate": 100, + "tpCost": 0, + "tpGain": 2 + }, + { + "id": 79, + "animationId": 96, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4 - b.def * 2", + "type": 1, + "variance": 20 + }, + "description": "【敵単体/銃装備で使用可】\n2連射する。1回の攻撃につき、通常攻撃と同じ威力", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "は%1を放った!", + "message2": "", + "mpCost": 12, + "name": "デュアルショット", + "note": "", + "occasion": 1, + "repeats": 2, + "requiredWtypeId1": 12, + "requiredWtypeId2": 0, + "scope": 1, + "speed": -10, + "stypeId": 2, + "successRate": 100, + "tpCost": 0, + "tpGain": 3 + }, + { + "id": 80, + "animationId": 97, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max((a.atk * 2.8 - b.def * 1.4),1)", + "type": 1, + "variance": 20 + }, + "description": "【敵4体ランダム/銃装備で使用可】\n乱れ撃ちする。1回の攻撃につき、通常攻撃の0.7倍の威力", + "effects": [ + { + "code": 21, + "dataId": 0, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 76, + "message1": "は%1を放った!", + "message2": "", + "mpCost": 15, + "name": "クイックトリガー", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 12, + "requiredWtypeId2": 0, + "scope": 6, + "speed": -10, + "stypeId": 2, + "successRate": 100, + "tpCost": 0, + "tpGain": 1 + }, + { + "id": 81, + "animationId": 1, + "damage": { + "critical": false, + "elementId": 0, + "formula": "v[21] + v[22] + v[23]", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 77, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "ビッチ嬲り", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 82, + "animationId": 22, + "damage": { + "critical": false, + "elementId": 0, + "formula": "a.atk * 3 - b.def * 2", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "切り裂き", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 4, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 83, + "animationId": 37, + "damage": { + "critical": false, + "elementId": 0, + "formula": "30", + "type": 2, + "variance": 50 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "警告音", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 84, + "animationId": 13, + "damage": { + "critical": true, + "elementId": 0, + "formula": "a.atk * 5 - b.def * 2", + "type": 1, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "爪攻撃", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 85, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "----ここからエロ関係---", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 86, + "animationId": 28, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4 - b.def * 2", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 11, + "value1": 9.99, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 189, + "message1": "は催淫ガスを放った", + "message2": "", + "mpCost": 10, + "name": "催淫音波", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 50, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 1 + }, + { + "id": 87, + "animationId": 28, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4 - b.def * 2", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 12, + "value1": 9.99, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 189, + "message1": "は催淫ガスを放った", + "message2": "", + "mpCost": 10, + "name": "全裸催淫音波", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 50, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 1 + }, + { + "id": 88, + "animationId": 28, + "damage": { + "critical": true, + "elementId": -1, + "formula": "a.atk * 4 - b.def * 2", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 21, + "dataId": 13, + "value1": 9.99, + "value2": 0 + }, + { + "code": 21, + "dataId": 12, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 189, + "message1": "は催淫ガスを放った", + "message2": "", + "mpCost": 10, + "name": "変態催淫音波", + "note": "", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 50, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 1 + }, + { + "id": 89, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 90, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 91, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 92, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 93, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 94, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 95, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "催眠中の女にだけ聞くようにする", + "effects": [ + { + "code": 21, + "dataId": 26, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "★★★H攻撃-着衣H", + "note": "\n\n\nANIMATION 97: user\nmove user: target, front base, 12\nwait for movement\n\n\n\nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\n\nMOTION THRUST: target\nANIMATION 71: target, mirror\nANIMATION WAIT: 5\n\ncommon event: 44\n\nMOTION abnormal: target\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 10\nANIMATION 105: target, mirror\nANIMATION WAIT: 10\nMOTION dead: target\n\n\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 96, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "全裸中の女にだけ聞くようにする", + "effects": [ + { + "code": 21, + "dataId": 26, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "★★★H攻撃-全裸H", + "note": "\n\n\nANIMATION 97: user\nmove user: target, front base, 12\nwait for movement\ncommon event: 39\n\n\n\nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\n\ncommon event: 44\nANIMATION 71: target, mirror\nMOTION abnormal: target\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 10\nANIMATION 105: target, mirror\nANIMATION WAIT: 10\nMOTION dead: target\n\n\ncommon event: 33\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 97, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 1, + "formula": "Math.max(a.atk * 2 - b.def * 2, 50)", + "type": 1, + "variance": 20 + }, + "description": "催眠中の女にだけ聞くようにする", + "effects": [], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "★★★H攻撃-全裸スパンキング", + "note": "\n\n\nANIMATION 97: user\nmove user: target, front base, 12\nwait for movement\n\n\n \nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\n\ncommon event: 44\n\nMOTION THRUST: target\nANIMATION 95: target, mirror\nANIMATION WAIT: 8\nANIMATION 95: target, mirror\nANIMATION WAIT: 5\nANIMATION 95: target, mirror\nANIMATION WAIT: 3\nACTION EFFECT: target\n \n\n\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 3, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 98, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "催眠中の女にだけ聞くようにする", + "effects": [ + { + "code": 21, + "dataId": 26, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃3", + "message2": "", + "mpCost": 0, + "name": "★★★H攻撃イヌ姦", + "note": "\n\n\nANIMATION 97: user\nmove user: target, front base, 12\nwait for movement\n\n\n\nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\nMOTION missile: target\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 10\nANIMATION 105: target, mirror\nANIMATION WAIT: 10\nMOTION dead: target\n\n\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 3, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 99, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "★★★H攻撃-強制脱衣", + "note": "\n\n\n\nmove user: target, front base, 12\nwait for movement\n\n\n\nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\n\ncommon event: 44\n\nMOTION THRUST: target\nANIMATION 71: target, mirror\nANIMATION WAIT: 2\nANIMATION 63: target, mirror\nANIMATION WAIT: 4\nadd state 12: target\n\n\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 100, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 6 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "1.5倍の攻撃\n全裸中の女にだけ聞くようにする", + "effects": [ + { + "code": 21, + "dataId": 15, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 577, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "★★★H攻撃-ブレーンバスター", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nmove user: target, base, 12\nwait for movement\n\n\n \nMOTION THRUST: target\nANIMATION 71: target, mirror\nANIMATION WAIT: 5\nanimation 71: target\njump user: 300, 40\njump target: 300, 40\nANIMATION WAIT: 5\nACTION EFFECT: target\n\ncommon event: 44\n\nshake screen: 9\nanimation 53: target\nadd state 15: target\nANIMATION WAIT: 15\n \n\n\n\n\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 101, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "全裸中の女にだけ聞くようにする", + "effects": [], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "★★★H攻撃-全裸フェラ", + "note": "\n\n\nANIMATION 97: user\nmove user: target, front base, 12\nwait for movement\n\n\n\nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\n\ncommon event: 44\n\nMOTION SPELL: target\nANIMATION 115: target, mirror\nANIMATION WAIT: 5\nANIMATION 115: target, mirror\nANIMATION WAIT: 5\nANIMATION 115: target, mirror\nANIMATION WAIT: 10\nANIMATION 106: target, mirror\nANIMATION WAIT: 15\n\n\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 102, + "animationId": 37, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 6 - b.def * 2, 1)", + "type": 1, + "variance": 20 + }, + "description": "1.5倍の攻撃\n全裸中の女にだけ聞くようにする", + "effects": [ + { + "code": 21, + "dataId": 14, + "value1": 1, + "value2": 0 + } + ], + "hitType": 1, + "iconIndex": 577, + "message1": "の攻撃!", + "message2": "", + "mpCost": 0, + "name": "★★★H攻撃-拘束", + "note": "\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 10, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 103, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "全裸中の女にだけ聞くようにする", + "effects": [ + { + "code": 21, + "dataId": 26, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "★★★H攻撃-拘束H", + "note": "\n\n\nANIMATION 97: user\nmove user: target, front base, 12\nwait for movement\ncommon event: 39\n\n\n\nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\n\ncommon event: 44\nANIMATION 71: target, mirror\nMOTION abnormal: target\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 10\nANIMATION 105: target, mirror\nANIMATION WAIT: 10\nMOTION dead: target\n\n\ncommon event: 33\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 104, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 105, + "animationId": 83, + "damage": { + "critical": false, + "elementId": 0, + "formula": "100", + "type": 1, + "variance": 100 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "ホームレス凌辱", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 11, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 106, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "20", + "type": 1, + "variance": 100 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "ホームレス移動凌辱", + "note": "\nmove user: enemy 0, base, 12\nwait for movement\n\n\n\n\n\n\nACTION EFFECT: enemy 0\nANIMATION 108: enemy 0, mirror\n\n\n\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 11, + "speed": 0, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 107, + "animationId": -1, + "damage": { + "critical": true, + "elementId": -1, + "formula": "Math.max(a.atk * 4 - b.def * 2, 1)", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [ + { + "code": 41, + "dataId": 0, + "value1": 0, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 100, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "洗脳寝返り", + "note": "\ndisplay action\nimmortal: target, true \nperform start\nanimation 28: target\nmove user: point, 300, 500, 150\n\n\n \nANIMATION WAIT: 3\nanimation 33: user\nANIMATION WAIT: 15\nanimation 33: user\n\nANIMATION WAIT: 20\nanimation 33: user\nface user: backward\nANIMATION WAIT: 25\nanimation 109: user\nANIMATION WAIT: 30\nwait for animation\nACTION EFFECT: target\n \n\n\n\n\n\n\n\n\nclear battle log\n", + "occasion": 1, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 11, + "speed": 10, + "stypeId": 0, + "successRate": 100, + "tpCost": 0, + "tpGain": 10 + }, + { + "id": 108, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 109, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 110, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "全裸中の女にだけ聞くようにする", + "effects": [ + { + "code": 21, + "dataId": 26, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "★★★H攻撃-H全体", + "note": "\nANIMATION 97: user\nmove user: target, front base, 12\nwait for movement\ncommon event: 39\n\n\n\nOPACITY user: 50\ncamera focus: target, CENTER\ncamera focus: target, CENTER\nmove target: forward, 1, 12\n\nMOTION THRUST: target\nANIMATION 71: target, mirror\nANIMATION WAIT: 2\nANIMATION 63: target, mirror\nANIMATION WAIT: 2\nadd state 12: target\n\ncommon event: 44\nANIMATION 71: target, mirror\nMOTION abnormal: target\nANIMATION 102: target, mirror\nANIMATION WAIT: 20\nANIMATION 102: target, mirror\nANIMATION WAIT: 20\nANIMATION 102: target, mirror\nANIMATION WAIT: 10\nANIMATION 105: target, mirror\nANIMATION WAIT: 5\nMOTION dead: target\n\n\ncommon event: 33\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 2, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 111, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 112, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 5, + "formula": "a.mat * 4 - b.mdf * 2", + "type": 0, + "variance": 20 + }, + "description": "★死亡後H攻撃-全裸H女にだけ聞くようにする", + "effects": [ + { + "code": 21, + "dataId": 26, + "value1": 1, + "value2": 0 + }, + { + "code": 22, + "dataId": 1, + "value1": 1, + "value2": 0 + } + ], + "hitType": 0, + "iconIndex": 7, + "message1": "セクハラ攻撃", + "message2": "セクハラ攻撃", + "mpCost": 0, + "name": "★死亡後H攻撃-全裸H", + "note": "\n\n\nIMMORTAL: targets, true\nANIMATION 97: user\nmove user: target, front base, 12\nwait for movement\ncommon event: 39\n\n\n\naction effect\nOPACITY user: 50\ncamera focus: target, CENTER\nzoom: 150%, 10\ncamera focus: target, CENTER\nwait for zoom\nmove target: forward, 1, 12\n\ncommon event: 44\nANIMATION 71: target, mirror\nMOTION abnormal: target\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 5\nANIMATION 102: target, mirror\nANIMATION WAIT: 10\nANIMATION 105: target, mirror\nANIMATION WAIT: 10\nMOTION dead: target\n\n\ncommon event: 33\nOPACITY user: 255\nreset camera: 20\nreset zoom: 20\nANIMATION WAIT: 10\nMOTION WAIT: target\nADD STATE 1: target,\nperform finish\nIMMORTAL: targets, false\nclear battle log\n", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 113, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 114, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 115, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 116, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 117, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 118, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 119, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 120, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 121, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 122, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 123, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 124, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 125, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 126, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 127, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 128, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 129, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 130, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 131, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 132, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 133, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 134, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "----エロ関係---", + "note": "kms_passive: MHP -50\n\nパラメータは , または改行で区切って複数指定可能。\n\n■ 能力変化\n パラメータ名 +n\n パラメータ名 -n\n パラメータ名 +n%\n パラメータ名 -n%\n\nパラメータ名は以下を指定可能。\n MHP, MMP, ATK, DEF, MAT, MDF, AGI, LUK,\n HIT, EVA, CRI, CEV, MEV, MRF, CNT, HRG, MRG, TRG,\n TGR, GRD, REC, PHA, MCR, TCR, PDR, MDR, FDR, EXR", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 135, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "マンコ開発済", + "effects": [], + "hitType": 0, + "iconIndex": 356, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "マンコ開発済", + "note": "", + "occasion": 3, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 136, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "マンコ開発済", + "effects": [], + "hitType": 0, + "iconIndex": 357, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "アナル開発済", + "note": "", + "occasion": 3, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 137, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "マンコ開発済", + "effects": [], + "hitType": 0, + "iconIndex": 352, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "乳首開発済", + "note": "", + "occasion": 3, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 138, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "マンコ開発済", + "effects": [], + "hitType": 0, + "iconIndex": 373, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "フェラチオ特訓済", + "note": "", + "occasion": 3, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 139, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "マンコ開発済", + "effects": [], + "hitType": 0, + "iconIndex": 337, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "肛門舐め特訓済", + "note": "", + "occasion": 3, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 140, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "マンコ開発済", + "effects": [], + "hitType": 0, + "iconIndex": 398, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "飲尿特訓済", + "note": "", + "occasion": 3, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 141, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 142, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 143, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 144, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 145, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 146, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 147, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 148, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 149, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 150, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 151, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 152, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 153, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 154, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 155, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 156, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 157, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 158, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 159, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 160, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 161, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 162, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 163, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 164, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 165, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 166, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 167, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 168, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 169, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 170, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 171, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 172, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 173, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 174, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 175, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 176, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 177, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 178, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 179, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 180, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 181, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 182, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 183, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + }, + { + "id": 184, + "animationId": 0, + "damage": { + "critical": false, + "elementId": 0, + "formula": "0", + "type": 0, + "variance": 20 + }, + "description": "", + "effects": [], + "hitType": 0, + "iconIndex": 0, + "message1": "", + "message2": "", + "mpCost": 0, + "name": "", + "note": "", + "occasion": 0, + "repeats": 1, + "requiredWtypeId1": 0, + "requiredWtypeId2": 0, + "scope": 1, + "speed": 0, + "stypeId": 1, + "successRate": 100, + "tpCost": 0, + "tpGain": 0 + } +] \ No newline at end of file diff --git a/www/data/States.json b/www/data/States.json new file mode 100644 index 0000000..2115d7c --- /dev/null +++ b/www/data/States.json @@ -0,0 +1,1349 @@ +[ + null, + { + "id": 1, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "iconIndex": 1, + "maxTurns": 1, + "message1": "", + "message2": "を倒した!", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 3, + "name": "戦闘不能", + "note": "ステート1番はHPが0になったときに\n自動的に付加されます。", + "overlay": 0, + "priority": 100, + "releaseByDamage": false, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 4, + "stepsToRemove": 100, + "traits": [ + { + "code": 23, + "dataId": 9, + "value": 0 + } + ] + }, + { + "id": 2, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "description": "", + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "防御", + "note": "", + "overlay": 0, + "priority": 0, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": true, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100, + "traits": [ + { + "code": 62, + "dataId": 1, + "value": 0 + } + ] + }, + { + "id": 3, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "description": "", + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "不死身", + "note": "", + "overlay": 0, + "priority": 0, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100, + "traits": [ + { + "code": 14, + "dataId": 1, + "value": 0 + } + ] + }, + { + "id": 4, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "iconIndex": 13, + "maxTurns": 3, + "message1": "は毒にかかった!", + "message2": "に毒をかけた!", + "message3": "", + "message4": "の毒が消えた!", + "minTurns": 3, + "motion": 0, + "overlay": 1, + "name": "毒", + "note": "", + "priority": 50, + "releaseByDamage": false, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100, + "traits": [ + { + "code": 22, + "dataId": 7, + "value": -0.05 + } + ] + }, + { + "id": 5, + "autoRemovalTiming": 2, + "chanceByDamage": 80, + "iconIndex": 195, + "maxTurns": 3, + "message1": "は身動きが取れないでいる", + "message2": "は身動きが取れないでいる", + "message3": "は身動きが取れないでいる", + "message4": "は体勢を立て直した!", + "minTurns": 2, + "motion": 0, + "name": "行動不能", + "note": "", + "overlay": 3, + "priority": 1, + "releaseByDamage": true, + "removeAtBattleEnd": true, + "removeByDamage": true, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 4, + "stepsToRemove": 100, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": -1 + } + ] + }, + { + "id": 6, + "autoRemovalTiming": 2, + "chanceByDamage": 80, + "iconIndex": 81, + "maxTurns": 5, + "message1": "はガードを固めた", + "message2": "はガードを固めた", + "message3": "", + "message4": "", + "minTurns": 5, + "motion": 0, + "name": "ハードシールド", + "note": "", + "overlay": 3, + "priority": 1, + "releaseByDamage": true, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 4, + "stepsToRemove": 100, + "traits": [ + { + "code": 21, + "dataId": 3, + "value": 3 + } + ] + }, + { + "id": 7, + "autoRemovalTiming": 1, + "chanceByDamage": 50, + "iconIndex": 5, + "maxTurns": 4, + "message1": "は激昂した!", + "message2": "を激昂させた!", + "message3": "", + "message4": "は我に返った!", + "minTurns": 2, + "motion": 0, + "name": "激昂", + "note": "", + "overlay": 4, + "priority": 70, + "releaseByDamage": false, + "removeAtBattleEnd": true, + "removeByDamage": true, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 1, + "stepsToRemove": 100, + "traits": [] + }, + { + "id": 8, + "autoRemovalTiming": 1, + "chanceByDamage": 50, + "iconIndex": 6, + "maxTurns": 4, + "message1": "は混乱した!", + "message2": "を混乱させた!", + "message3": "", + "message4": "は我に返った!", + "minTurns": 2, + "motion": 0, + "name": "混乱", + "note": "", + "overlay": 5, + "priority": 1, + "releaseByDamage": false, + "removeAtBattleEnd": true, + "removeByDamage": true, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 2, + "stepsToRemove": 100, + "traits": [] + }, + { + "id": 9, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "iconIndex": 11, + "maxTurns": 2, + "message1": "はバランスを崩した!", + "message2": "はバランスを崩した!", + "message3": "はバランスを崩している……", + "message4": "は体勢を立て直した!", + "minTurns": 2, + "motion": 0, + "name": "スタン", + "note": "", + "overlay": 10, + "priority": 1, + "releaseByDamage": true, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 4, + "stepsToRemove": 100, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": -1 + } + ] + }, + { + "id": 10, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "****催眠ここから****", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 11, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 7, + "maxTurns": 3, + "message1": "\\C[27]♥淫乱催眠にかかった", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 3, + "motion": 0, + "name": "♥淫乱催眠", + "note": "\nこれにかからないとエロ攻撃は来ない", + "overlay": 6, + "priority": 50, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 12, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [ + { + "code": 21, + "dataId": 3, + "value": 0.5 + }, + { + "code": 14, + "dataId": 11, + "value": 1 + }, + { + "code": 44, + "dataId": 15, + "value": 1 + }, + { + "code": 44, + "dataId": 27, + "value": 1 + }, + { + "code": 44, + "dataId": 46, + "value": 1 + }, + { + "code": 44, + "dataId": 38, + "value": 1 + } + ], + "iconIndex": 368, + "maxTurns": 3, + "message1": "\\C[27]♥脱衣催眠にかかった", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 3, + "motion": 0, + "name": "♥全裸脱衣催眠", + "note": "\nこれにかからないとエロ攻撃は来ない", + "overlay": 10, + "priority": 60, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 13, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "traits": [ + { + "code": 21, + "dataId": 2, + "value": 0.1 + } + ], + "iconIndex": 330, + "maxTurns": 3, + "message1": "\\C[27]♥変態催眠にかかった", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 3, + "motion": 0, + "name": "♥変態露出催眠", + "note": "\nこれにかからないとエロ攻撃は来ない", + "overlay": 5, + "priority": 70, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 2, + "stepsToRemove": 100 + }, + { + "id": 14, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 444, + "maxTurns": 5, + "message1": "\\C[27]♥拘束催眠にかかった", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 3, + "motion": 0, + "name": "♥拘束状態", + "note": "\nこれにかからないとエロ攻撃は来ない", + "overlay": 8, + "priority": 80, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 4, + "stepsToRemove": 100 + }, + { + "id": 15, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 370, + "maxTurns": 3, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 3, + "motion": 0, + "name": "♥床埋まり状態", + "note": "\nこれにかからないとエロ攻撃は来ない", + "overlay": 0, + "priority": 90, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 4, + "stepsToRemove": 100 + }, + { + "id": 16, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 362, + "maxTurns": 3, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 3, + "motion": 0, + "name": "♥ハードレイプ事後", + "note": "\nこれにかからないとエロ攻撃は来ない", + "overlay": 6, + "priority": 90, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 17, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 18, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "traits": [ + { + "code": 21, + "dataId": 2, + "value": 2 + } + ], + "iconIndex": 34, + "maxTurns": 5, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 5, + "motion": 0, + "name": "攻撃強化", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 19, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "traits": [ + { + "code": 21, + "dataId": 3, + "value": 2 + } + ], + "iconIndex": 35, + "maxTurns": 5, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 5, + "motion": 0, + "name": "防御強化", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 20, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "iconIndex": 72, + "maxTurns": 5, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 5, + "motion": 0, + "overlay": 0, + "name": "徐々に回復", + "note": "", + "priority": 50, + "releaseByDamage": false, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100, + "traits": [ + { + "code": 22, + "dataId": 7, + "value": 0.1 + } + ] + }, + { + "id": 21, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "traits": [ + { + "code": 22, + "dataId": 6, + "value": 1 + } + ], + "iconIndex": 78, + "maxTurns": 2, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 2, + "motion": 0, + "name": "カウンター", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": true, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 22, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "traits": [ + { + "code": 23, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 71, + "maxTurns": 6, + "message1": "", + "message2": "", + "message3": "", + "message4": "への集中攻撃が終わった", + "minTurns": 4, + "motion": 0, + "name": "集中攻撃される", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": true, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 23, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "iconIndex": 11, + "maxTurns": 2, + "message1": "はバランスを崩した!", + "message2": "はバランスを崩した!", + "message3": "はバランスを崩している……", + "message4": "は体勢を立て直した!", + "minTurns": 2, + "motion": 1, + "name": "基本しびれ", + "note": "", + "overlay": 8, + "priority": 1, + "releaseByDamage": true, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 4, + "stepsToRemove": 100, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": -1 + } + ] + }, + { + "id": 24, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "iconIndex": 11, + "maxTurns": 2, + "message1": "はバランスを崩した!", + "message2": "はバランスを崩した!", + "message3": "はバランスを崩している……", + "message4": "は体勢を立て直した!", + "minTurns": 2, + "motion": 2, + "name": "基本睡眠", + "note": "", + "overlay": 7, + "priority": 1, + "releaseByDamage": true, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 4, + "stepsToRemove": 100, + "traits": [ + { + "code": 22, + "dataId": 1, + "value": -1 + } + ] + }, + { + "id": 25, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 5, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "混乱暴走", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 3, + "stepsToRemove": 100 + }, + { + "id": 26, + "autoRemovalTiming": 2, + "chanceByDamage": 100, + "traits": [ + { + "code": 22, + "dataId": 7, + "value": -0.1 + } + ], + "iconIndex": 362, + "maxTurns": 3, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 3, + "motion": 0, + "name": "中出し済み", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 27, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 28, + "autoRemovalTiming": 2, + "chanceByDamage": 80, + "iconIndex": 81, + "maxTurns": 50, + "message1": "はガードを固めた", + "message2": "はガードを固めた", + "message3": "", + "message4": "", + "minTurns": 50, + "motion": 0, + "name": "ハードシールドxxx", + "note": "", + "overlay": 3, + "priority": 1, + "releaseByDamage": true, + "removeAtBattleEnd": true, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 4, + "stepsToRemove": 100, + "traits": [ + { + "code": 21, + "dataId": 3, + "value": 3 + } + ] + }, + { + "id": 29, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 30, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 31, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 32, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 33, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 34, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 35, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 36, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 37, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 38, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 39, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 40, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 41, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 42, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 43, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 44, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 45, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 46, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 47, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 48, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 49, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + }, + { + "id": 50, + "autoRemovalTiming": 0, + "chanceByDamage": 100, + "traits": [], + "iconIndex": 0, + "maxTurns": 1, + "message1": "", + "message2": "", + "message3": "", + "message4": "", + "minTurns": 1, + "motion": 0, + "name": "", + "note": "", + "overlay": 0, + "priority": 50, + "removeAtBattleEnd": false, + "removeByDamage": false, + "removeByRestriction": false, + "removeByWalking": false, + "restriction": 0, + "stepsToRemove": 100 + } +] \ No newline at end of file diff --git a/www/data/System.json b/www/data/System.json new file mode 100644 index 0000000..282eefc --- /dev/null +++ b/www/data/System.json @@ -0,0 +1,1020 @@ +{ + "airship": { + "bgm": { + "name": "Ship3", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "characterIndex": 3, + "characterName": "Vehicle", + "startMapId": 0, + "startX": 0, + "startY": 0 + }, + "armorTypes": [ + "", + "男子防具", + "女子防具", + "スポーツ防具" + ], + "attackMotions": [ + { + "type": 1, + "weaponImageId": 0 + }, + { + "type": 1, + "weaponImageId": 1 + }, + { + "type": 1, + "weaponImageId": 2 + }, + { + "type": 1, + "weaponImageId": 26 + }, + { + "type": 1, + "weaponImageId": 25 + }, + { + "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": 0, + "weaponImageId": 12 + } + ], + "battleBgm": { + "name": "Rust_Spark", + "pan": 0, + "pitch": 100, + "volume": 50 + }, + "battleback1Name": "Cobblestones3", + "battleback2Name": "", + "battlerHue": 0, + "battlerName": "着衣_0001", + "boat": { + "bgm": { + "name": "Ship1", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "characterIndex": 0, + "characterName": "Vehicle", + "startMapId": 0, + "startX": 0, + "startY": 0 + }, + "currencyUnit": "円", + "defeatMe": { + "name": "サウンドロゴ01_1", + "pan": 0, + "pitch": 60, + "volume": 90 + }, + "editMapId": 95, + "elements": [ + "", + "物理", + "", + "", + "", + "ボス忖度" + ], + "equipTypes": [ + "", + "武器", + "身体", + "装飾品" + ], + "gameTitle": "学園特警部-SIGNIT-DLsite製品版01.4", + "gameoverMe": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "locale": "ja_JP", + "magicSkills": [ + 1 + ], + "menuCommands": [ + true, + true, + true, + true, + false, + true + ], + "optDisplayTp": false, + "optDrawTitle": false, + "optExtraExp": false, + "optFloorDeath": false, + "optFollowers": false, + "optSideView": true, + "optSlipDeath": false, + "optTransparent": false, + "partyMembers": [ + 4, + 1, + 2, + 3 + ], + "ship": { + "bgm": { + "name": "Ship2", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "characterIndex": 1, + "characterName": "Vehicle", + "startMapId": 0, + "startX": 0, + "startY": 0 + }, + "skillTypes": [ + "", + "必殺技", + "通常技", + "エロスキル" + ], + "sounds": [ + { + "name": "0システム音17(1秒)ドライ", + "pan": 0, + "pitch": 150, + "volume": 25 + }, + { + "name": "0FM_アイテムゲット1(1秒)", + "pan": 0, + "pitch": 100, + "volume": 15 + }, + { + "name": "0FM_キャンセル", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "0mecha05", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Equip1", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "0FM_アイテムゲット1(1秒)", + "pan": 0, + "pitch": 150, + "volume": 90 + }, + { + "name": "0FM_アイテムゲット1(1秒)", + "pan": 0, + "pitch": 50, + "volume": 90 + }, + { + "name": "0特殊攻撃3(1秒)", + "pan": 0, + "pitch": 120, + "volume": 90 + }, + { + "name": "Run", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Attack3", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Damage4", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Collapse1", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Collapse2", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Collapse3", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Damage5", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "ぐしゃあ", + "pan": 0, + "pitch": 120, + "volume": 80 + }, + { + "name": "0魔法 回復10(1秒)ドライ", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Miss", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Evasion1", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Evasion2", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Reflection", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Shop1", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Item3", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Item3", + "pan": 0, + "pitch": 100, + "volume": 90 + } + ], + "startMapId": 41, + "startX": 8, + "startY": 5, + "switches": [ + "", + "体験版モード", + "ボイスonoff", + "リッカ処女", + "ミミ処女", + "ヒトミ処女", + "コウ-アナル開発済み", + "全員処女ルート", + "全員レイプ済みルート", + "コウ-ボイスオン", + "リッカ-クリアイベント", + "ミミ-クリアイベント", + "ヒトミ-クリアイベント", + "Hシーン開始", + "回想モード", + "立ち絵会話並列実行", + "イベント動かす", + "日常会話オン", + "コウ自主トレ終わり", + "潜入終了BOSS発生", + "潜入イベント開始", + "-----", + "1面フラグ・車誘拐", + "2面フラグ・ライブハウス", + "3面フラグ・河川敷", + "4面フラグ・ラブホテル", + "5面フラグ・フジミ塗料", + "6面フラグ・ブロックハート城", + "シグナル3人呼び出しフラグ", + "", + "エンディングへ", + "ハッピーエンドルート", + "★デートイベント", + "リッカ純愛エンド", + "ミミ純愛エンド", + "ヒトミ純愛エンド", + "", + "ランダム敵-解禁", + "コウメニュー立ち絵変化しない", + "", + "", + "----", + "リッカ-潜入失敗", + "ミミ-潜入失敗", + "ヒトミ-潜入失敗", + "", + "リッカ1面-失敗", + "リッカ2面-失敗", + "リッカ3面-失敗", + "リッカ4面-失敗", + "リッカ5面-失敗", + "ミミ1面-失敗", + "ミミ2面-失敗", + "ミミ3面-失敗", + "ミミ4面-失敗", + "ミミ5面-失敗", + "ヒトミ1面-失敗", + "ヒトミ2面-失敗", + "ヒトミ3面-失敗", + "ヒトミ4面-失敗", + "ヒトミ5面-失敗", + "", + "リッカ-フジミNTR開始", + "ミミ-フジミNTR開始", + "ヒトミ-フジミNTR開始", + "ホームレス3人便器", + "EX工事現場-敗北", + "フジミ-リッカとの話を聞かせる", + "リッカ-フジミH済", + "ミミ-フジミH済", + "ヒトミ-フジミH済", + "5面-コウ-襲うフラグ", + "6面-リッカ疑う", + "6面-ミミ疑う", + "6面-ヒトミ疑う", + "ラブホアニメ-再生", + "ラブホ窓発生", + "ブティックNTR", + "ブティックNTR2", + "プールNTR", + "1面-駐車場-誘拐車消える", + "1面敗北H発生", + "2面-ボス撃破後", + "2面-ボス敗北", + "3面-リッカと話す", + "3面-ミミと話す", + "3面-ヒトミと話す", + "3面ドローン襲撃", + "ラブホテル仲間発生", + "4面-全滅", + "4面-勝利", + "5面-ドア解除", + "5面-脱衣完了", + "5面-3ヒロイン全滅", + "2面敗北後BAD展開", + "6面-戦闘開始", + "大広間のザコ撃破", + "6面-ヤミゾ撃破", + "6面-ドク撃破", + "6面-秘書撃破", + "5面-ビーム発生", + "ラスボス戦", + "客避難させた", + "4面-セックス前ヒロイン表示", + "ラスボス撃破後", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ここからHモード用", + "1面-リッカ潜入失敗", + "1面-ミミ潜入失敗", + "1面-ヒトミ潜入失敗", + "1面-全滅敗北", + "", + "2面-リッカ潜入失敗", + "2面-ミミ潜入失敗", + "2面-ヒトミ潜入失敗", + "2面-全滅敗北", + "", + "3面-リッカ潜入失敗", + "3面-ミミ潜入失敗", + "3面-ヒトミ潜入失敗", + "3面-4人全滅敗北", + "3面-3人以下敗北", + "", + "4面-リッカ潜入失敗", + "4面-ミミ潜入失敗", + "4面-ヒトミ潜入失敗", + "4面-全滅敗北", + "5面-リッカ潜入失敗", + "5面-ミミ潜入失敗", + "5面-ヒトミ潜入失敗", + "5面-全滅敗北", + "5面-コウ潜入失敗", + "5面-コウ死亡", + "5面-コウ&ジュウ", + "", + "6面-リッカ潜入失敗", + "6面-ミミ潜入失敗", + "6面-ヒトミ潜入失敗", + "6面-全滅敗北", + "6面-未到達便所エンド", + "トゥルーエンド", + "純愛END-リッカ", + "純愛END-ミミ", + "純愛END-ヒトミ", + "レッドシグナルH", + "イエローシグナルH", + "ブルーシグナルH", + "日常NTR-リッカ1", + "日常NTR-リッカ2", + "日常NTR-リッカ3", + "日常NTR-リッカ4", + "日常NTR-リッカ5", + "日常NTR-リッカ6", + "", + "", + "NTR-リッカEND", + "NTR-シグナル3人", + "日常NTR-ミミ1", + "日常NTR-ミミ2", + "日常NTR-ミミ3", + "日常NTR-ミミ4", + "日常NTR-ミミ5", + "日常NTR-ミミ6", + "", + "", + "NTR-ミミEND", + "", + "日常NTR-ヒトミ1", + "日常NTR-ヒトミ2", + "日常NTR-ヒトミ3", + "日常NTR-ヒトミ4", + "日常NTR-ヒトミ5", + "日常NTR-ヒトミ6", + "", + "", + "NTR-ヒトミEND", + "", + "レッドH", + "イエローH", + "ブルーH", + "NTRプール", + "工事現場敗北", + "", + "", + "", + "", + "", + "CG01", + "CG02", + "CG03", + "CG04", + "CG05", + "CG06", + "CG07", + "CG08", + "CG09", + "CG10", + "CG11", + "CG12", + "CG13", + "CG14", + "CG15", + "CG16", + "CG17", + "CG18", + "CG19", + "CG20", + "CG21", + "CG22", + "CG23", + "CG24", + "CG25", + "CG26", + "CG27", + "CG28", + "CG29", + "CG30", + "CG31", + "CG32", + "CG33", + "CG34", + "CG35", + "CG36", + "CG37", + "CG38", + "CG039", + "CG40", + "CG41", + "CG42", + "CG43", + "CG44", + "CG45", + "CG46", + "CG47", + "CG48", + "CG49", + "CG50", + "CG51", + "CG52", + "CG53", + "CG054", + "CG55", + "CG056", + "CG057", + "CG058", + "CG059", + "CG60", + "CG61", + "CG62", + "CG63", + "CG64", + "CG65", + "CG66", + "CG67", + "CG68", + "CG69", + "CG70", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ], + "terms": { + "basic": [ + "レベル", + "Lv", + "HP", + "HP", + "MP", + "MP", + "TP", + "TP", + "経験値", + "EXP" + ], + "commands": [ + "戦う", + "逃げる", + "攻撃", + "防御", + "アイテム", + "スキル", + "装備", + "ステータス", + "並び替え", + "セーブ", + "ゲーム終了", + "オプション", + "武器", + "防具", + "大事なもの", + "装備", + "最強装備", + "全て外す", + "ニューゲーム", + "コンティニュー", + null, + "タイトルへ", + "やめる", + null, + "開発", + "分解" + ], + "params": [ + "最大HP", + "最大MP", + "攻撃力", + "防御力", + "魔法力", + "魔法防御", + "敏捷性", + "運", + "命中率", + "回避率" + ], + "messages": { + "actionFailure": "%1には効かなかった!", + "actorDamage": "%1は %2 のダメージを受けた!", + "actorDrain": "%1は%2を %3 奪われた!", + "actorGain": "%1の%2が %3 増えた!", + "actorLoss": "%1の%2が %3 減った!", + "actorNoDamage": "%1はダメージを受けていない!", + "actorNoHit": "ミス! %1はダメージを受けていない!", + "actorRecovery": "%1の%2が %3 回復した!", + "alwaysDash": "常時ダッシュ", + "bgmVolume": "BGM 音量", + "bgsVolume": "BGS 音量", + "buffAdd": "%1の%2が上がった!", + "buffRemove": "%1の%2が元に戻った!", + "commandRemember": "コマンド記憶", + "counterAttack": "%1の反撃!", + "criticalToActor": "痛恨の一撃!!", + "criticalToEnemy": "会心の一撃!!", + "debuffAdd": "%1の%2が下がった!", + "defeat": "%1は戦いに敗れた。", + "emerge": "%1が出現!", + "enemyDamage": "%1に %2 のダメージを与えた!", + "enemyDrain": "%1の%2を %3 奪った!", + "enemyGain": "%1の%2が %3 増えた!", + "enemyLoss": "%1の%2が %3 減った!", + "enemyNoDamage": "%1にダメージを与えられない!", + "enemyNoHit": "ミス! %1にダメージを与えられない!", + "enemyRecovery": "%1の%2が %3 回復した!", + "escapeFailure": "しかし逃げることはできなかった!", + "escapeStart": "%1は逃げ出した!", + "evasion": "%1は攻撃をかわした!", + "expNext": "次の%1まで", + "expTotal": "現在の%1", + "file": "ファイル", + "levelUp": "%1は%2 %3 に上がった!", + "loadMessage": "どのファイルをロードしますか?", + "magicEvasion": "%1は魔法を打ち消した!", + "magicReflection": "%1は魔法を跳ね返した!", + "meVolume": "ME 音量", + "obtainExp": "%1 の%2を獲得!", + "obtainGold": "お金を %1\\G 手に入れた!", + "obtainItem": "%1を手に入れた!", + "obtainSkill": "%1を覚えた!", + "partyName": "%1たち", + "possession": "持っている数", + "preemptive": "%1は先手を取った!", + "saveMessage": "どのファイルにセーブしますか?", + "seVolume": "SE 音量", + "substitute": "%1が%2をかばった!", + "surprise": "%1は不意をつかれた!", + "useItem": "%1は%2を使った!", + "victory": "%1の勝利!" + } + }, + "testBattlers": [ + { + "actorId": 4, + "equips": [ + 15, + 0, + 0 + ], + "level": 10 + }, + { + "actorId": 0, + "equips": [ + 1, + 0, + 11 + ], + "level": 10 + }, + { + "actorId": 0, + "equips": [ + 5, + 0, + 11 + ], + "level": 10 + }, + { + "actorId": 0, + "equips": [ + 10, + 0, + 11 + ], + "level": 10 + } + ], + "testTroopId": 39, + "title1Name": "01", + "title2Name": "", + "titleBgm": { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "variables": [ + "", + "ランダム変数", + "ストーリー数", + "ヒロイン表示変数", + "リッカ-純愛イベント", + "ミミ-純愛イベント", + "ヒトミ-純愛イベント", + "潜入イベント進行", + "アイキャッチ変数", + "戦闘ターン数", + "バトル行動中キャラ判定", + "キャラ名管理", + "キャラ表情管理", + "キャラ表情代入", + "コウ顔管理", + "竿約名前", + "個別敗北H-リッカ", + "個別敗北H-ミミ", + "個別敗北H-ヒトミ", + "個別敗北H-コウ", + "1面パンツ回収", + "リッカNTRフジミ-段階", + "XXXXXXXXXXXXXXXXX", + "ヒトミNTRフジミ-段階", + "コウ変数", + "進行度説明変数", + "ピクチャ番号指定", + "カットインピクチャ変数", + "2面-敗北ライブ", + "バトル直前のアクターID", + "敵の使用したスキル", + "アクメビーム回数", + "プールNTR進行", + "工事現場-敗北展開", + "リッカ-処女変数", + "ミミ-処女変数", + "ヒトミ-処女変数", + "コウ-処女変数", + "", + "", + "", + "プレイヤーX座標", + "プレイヤーY座標", + "3面進行度", + "5面コウ救出度数", + "3面", + "6面パーティ進行度", + "5面防犯解除スイッチ", + "", + "リッカ-喪失相手記録", + "ミミ-喪失相手記録", + "ヒトミ-喪失相手記録", + "コウ-ペニスサイズ", + "リッカ-淫乱度", + "ミミ-淫乱度", + "ヒトミ-淫乱度", + "コウ-淫乱度", + "", + "", + "", + "ミミNTRフジミ-段階", + "レッドシグナル-イベント", + "イエローシグナル-イベント", + "ブルーシグナル-イベント", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "イベント指定変数", + "CGモード表示変数", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ], + "versionId": 9326456, + "victoryMe": { + "name": "syouri-08", + "pan": 0, + "pitch": 100, + "volume": 25 + }, + "weaponTypes": [ + "", + "銃", + "ブーツ", + "レイピア", + "グローブ" + ], + "windowTone": [ + 0, + 0, + 0, + 0 + ] +} \ No newline at end of file diff --git a/www/data/Tilesets.json b/www/data/Tilesets.json new file mode 100644 index 0000000..657e3aa --- /dev/null +++ b/www/data/Tilesets.json @@ -0,0 +1,73962 @@ +[ + null, + { + "id": 1, + "flags": [ + 16 + ], + "mode": 0, + "name": "map", + "note": "", + "tilesetNames": [ + "World_A1", + "World_A2", + "FutsuCity_A3_mask", + "FutsuCity_A4_mask", + "", + "World_C", + "FutsuCity_B", + "FutsuCity_C", + "FutsuCity_D" + ] + }, + { + "id": 2, + "flags": [ + 16, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1536, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1679, + 1679, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1679, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1551, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1538, + 1536, + 1540, + 1544, + 1536, + 1544, + 1551, + 1551, + 1551, + 1551, + 1551, + 1537, + 1536, + 1537, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1538, + 1536, + 1540, + 1542, + 1538, + 1536, + 1540, + 1542, + 1538, + 1536, + 1540, + 1542, + 1538, + 1536, + 1540, + 1542, + 1538, + 1536, + 1540, + 1542, + 1538, + 1536, + 1540, + 1542, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599 + ], + "mode": 1, + "name": "ファンタジー内装", + "note": "", + "tilesetNames": [ + "Inside_A1", + "Inside_A2", + "", + "Inside_A4", + "Inside_A5", + "Inside_B", + "Inside_C", + "TileD-omise", + "SF_Outside_D" + ] + }, + { + "id": 3, + "flags": [ + 16, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1679, + 1679, + 1679, + 1552, + 1574, + 1574, + 1574, + 1574, + 1552, + 1552, + 1552, + 1552, + 1574, + 1574, + 1574, + 1574, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1679, + 1679, + 1679, + 1552, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1536, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1546, + 1544, + 1548, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599 + ], + "mode": 1, + "name": "近未来外観-野外", + "note": "", + "tilesetNames": [ + "Outside_A1", + "FutsuCity_A2", + "SF_Outside_A3", + "SF_Outside_A4", + "FutsuCity_A5", + "SF_Outside_B", + "SF_Outside_C", + "FutsuCity_B", + "SF_Outside_D" + ] + }, + { + "id": 4, + "flags": [ + 16, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1552, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1536, + 1536, + 1552, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1600, + 1615, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1552, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1574, + 1574, + 1574, + 1574, + 1552, + 1552, + 1552, + 1552, + 1574, + 1574, + 1574, + 1574, + 1551, + 1551, + 1551, + 1552, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1553, + 1553, + 1553, + 1553, + 1553, + 1553, + 1553, + 1553, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1553, + 1553, + 1551, + 1551, + 1551, + 1553, + 1553, + 1553, + 1551, + 1551, + 1553, + 1553, + 1553, + 1551, + 1551, + 1551, + 1553, + 1553, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1553, + 1553, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1664, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1538, + 1536, + 1540, + 1544, + 1536, + 1544, + 1551, + 1551, + 1538, + 1536, + 1540, + 1537, + 1536, + 1537, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1542, + 1538, + 1536, + 1540, + 1542, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1542, + 1538, + 1536, + 1540, + 1542, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1542, + 1538, + 1536, + 1540, + 1542, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1546, + 1544, + 1548, + 1536, + 1536, + 1546, + 1544, + 1548, + 1538, + 1536, + 1540, + 1536, + 1536, + 1538, + 1536, + 1540, + 1538, + 1536, + 1540, + 1536, + 1536, + 1538, + 1536, + 1540, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599 + ], + "mode": 1, + "name": "ファンタジー外観", + "note": "", + "tilesetNames": [ + "Outside_A1", + "Outside_A2", + "Outside_A3", + "Outside_A4", + "Outside_A5", + "Outside_B", + "Outside_C", + "SF_Inside_f2", + "SF_Outside_D" + ] + }, + { + "id": 5, + "flags": [ + 16, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1679, + 1679, + 1679, + 1552, + 1574, + 1574, + 1574, + 1574, + 1552, + 1552, + 1552, + 1552, + 1574, + 1574, + 1574, + 1574, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1679, + 1679, + 1679, + 1552, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1546, + 1544, + 1548, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599 + ], + "mode": 1, + "name": "近未来外観", + "note": "", + "tilesetNames": [ + "Outside_A1", + "FutsuCity_A2", + "SF_Outside_A3", + "SF_Outside_A4", + "FutsuCity_A5", + "SF_Outside_B", + "SF_Outside_C", + "SF_Outside_E", + "SF_Outside_D2" + ] + }, + { + "id": 6, + "flags": [ + 16, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1536, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1680, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1551, + 1536, + 1536, + 1551, + 1551, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1551, + 1536, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1546, + 1544, + 1548, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599 + ], + "mode": 1, + "name": "近未来内装", + "note": "", + "tilesetNames": [ + "Inside_A1", + "Inside_A2", + "", + "SF_Inside_A4", + "SF_Outside_A5", + "SF_Inside_B", + "SF_Inside_C", + "WC", + "SF_Outside_D" + ] + }, + { + "id": 7, + "flags": [ + 16 + ], + "mode": 1, + "name": "", + "note": "", + "tilesetNames": [ + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + { + "id": 8, + "flags": [ + 16, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1536, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1680, + 1680, + 1679, + 1551, + 1574, + 1574, + 1584, + 1574, + 1551, + 1551, + 1551, + 1551, + 1574, + 1574, + 1574, + 1574, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1679, + 1679, + 1679, + 1552, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1551, + 1551, + 1552, + 1552, + 1552, + 1536, + 1536, + 1552, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1536, + 1552, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1536, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1552, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1551, + 1551, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1546, + 1544, + 1548, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 3919, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3840, + 3840, + 3840, + 3840, + 3904, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599 + ], + "mode": 1, + "name": "近未来外観ハイブリッド", + "note": "", + "tilesetNames": [ + "Outside_A1", + "FutsuCity_A2", + "FutsuCity_A3_mask", + "FutsuCity_A4_mask", + "FutsuCity_A5", + "FutsuCity_B", + "SF_Outside_C", + "FutsuCity_D", + "SF_Outside_D" + ] + }, + { + "id": 9, + "flags": [ + 16, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1536, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1680, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1551, + 1536, + 1536, + 1551, + 1551, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1536, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1546, + 1544, + 1548, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599 + ], + "mode": 1, + "name": "近未来内装お店", + "note": "", + "tilesetNames": [ + "Inside_A1", + "Inside_A2", + "", + "SF_Inside_A4", + "SF_Outside_A5", + "SF_Inside_B", + "SF_Inside_C", + "TileD-omise", + "SF_Outside_D" + ] + }, + { + "id": 10, + "flags": [ + 16 + ], + "mode": 1, + "name": "", + "note": "", + "tilesetNames": [ + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + { + "id": 11, + "flags": [ + 16, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1536, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1680, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1551, + 1536, + 1536, + 1551, + 1551, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1536, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1552, + 1552, + 1536, + 1551, + 1536, + 1552, + 1536, + 1551, + 1552, + 1552, + 1536, + 1551, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1552, + 1552, + 1552, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1536, + 1536, + 1551, + 1536, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1546, + 1544, + 1548, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599 + ], + "mode": 1, + "name": "シグナル再現-内装", + "note": "", + "tilesetNames": [ + "Inside_A1", + "Inside_A2", + "", + "SF_Inside_A4", + "SF_Outside_A5", + "SF_Inside_B", + "SF_Inside_C", + "Bathroom", + "SF_Inside_f2" + ] + }, + { + "id": 12, + "flags": [ + 16, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1536, + 1536, + 1536, + 1536, + 1536, + 1574, + 1574, + 1574, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1680, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1551, + 1536, + 1536, + 1551, + 1551, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1679, + 1679, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1679, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1552, + 1551, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1546, + 1544, + 1548, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1538, + 1536, + 1540, + 1536, + 1536, + 1536, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1551, + 1536, + 1536, + 1551, + 1551, + 1551, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 2575, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3648, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 2063, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 3727, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 1536, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3584, + 3586, + 3586, + 3586, + 3586, + 3592, + 3592, + 3592, + 3592, + 3588, + 3588, + 3588, + 3588, + 3584, + 3584, + 3584, + 3584, + 3590, + 3592, + 3594, + 3594, + 3596, + 3596, + 3588, + 3588, + 3586, + 3586, + 3598, + 3594, + 3590, + 3596, + 3598, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599, + 3599 + ], + "mode": 1, + "name": "部室用-内装", + "note": "", + "tilesetNames": [ + "Inside_A1", + "Inside_A2", + "", + "SF_Inside_A4", + "SF_Outside_A5", + "SF_Inside_B", + "SF_Inside_C", + "SF_Outside_D", + "SF_Inside_f2" + ] + } +] \ No newline at end of file diff --git a/www/data/Troops.json b/www/data/Troops.json new file mode 100644 index 0000000..fd66027 --- /dev/null +++ b/www/data/Troops.json @@ -0,0 +1,5249 @@ +[ + null, + { + "id": 1, + "members": [ + { + "enemyId": 2, + "x": 261, + "y": 313, + "hidden": false + }, + { + "enemyId": 1, + "x": 447, + "y": 289, + "hidden": false + }, + { + "enemyId": 1, + "x": 174, + "y": 400, + "hidden": false + }, + { + "enemyId": 1, + "x": 408, + "y": 436, + "hidden": false + } + ], + "name": "サンシター*4", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 2, + 2, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 1, + 6, + 1 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "// アクターIDの指定" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "const battler = $gameActors.actor(1);" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "// スキルIDの指定、対象indexの指定(-2でラストターゲット、-1でランダムターゲット)" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "battler.forceAction(70, 0);" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "BattleManager.forceAction(battler);" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "this.setWaitMode('action');" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 2, + 6, + 1 + ] + }, + { + "code": 339, + "indent": 1, + "parameters": [ + 1, + 2, + 101, + -2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 3, + 6, + 1 + ] + }, + { + "code": 339, + "indent": 1, + "parameters": [ + 1, + 3, + 101, + -2 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + } + ] + }, + { + "id": 2, + "members": [ + { + "enemyId": 1, + "x": 99, + "y": 385, + "hidden": false + }, + { + "enemyId": 2, + "x": 306, + "y": 259, + "hidden": false + }, + { + "enemyId": 2, + "x": 291, + "y": 444, + "hidden": false + }, + { + "enemyId": 5, + "x": 477, + "y": 304, + "hidden": false + } + ], + "name": "チュートリアル戦", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 1, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "チュートリアル説明" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 24 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 2, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「なんだ? コイツら催眠音波が効かねえぞ?」" + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 25 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 4, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<ギャンデッド>「くそっ!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "今日のところはかんべんしてやらぁ" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "覚えてろっ!!」" + ] + }, + { + "code": 333, + "indent": 0, + "parameters": [ + -1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 3, + "members": [ + { + "enemyId": 1, + "x": 99, + "y": 385, + "hidden": false + }, + { + "enemyId": 2, + "x": 306, + "y": 259, + "hidden": false + }, + { + "enemyId": 2, + "x": 291, + "y": 444, + "hidden": false + }, + { + "enemyId": 5, + "x": 477, + "y": 286, + "hidden": false + } + ], + "name": "工事現場ザコ", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 4, + "members": [ + { + "enemyId": 2, + "x": 306, + "y": 259, + "hidden": false + }, + { + "enemyId": 2, + "x": 291, + "y": 444, + "hidden": false + }, + { + "enemyId": 7, + "x": 489, + "y": 283, + "hidden": false + }, + { + "enemyId": 49, + "x": 162, + "y": 444, + "hidden": false + }, + { + "enemyId": 49, + "x": 132, + "y": 289, + "hidden": false + } + ], + "name": "工事現場絶対勝てない", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 0, + 0, + 12 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 5, + "members": [ + { + "enemyId": 15, + "x": 159, + "y": 399, + "hidden": false + }, + { + "enemyId": 1, + "x": 372, + "y": 316, + "hidden": false + }, + { + "enemyId": 1, + "x": 270, + "y": 444, + "hidden": false + }, + { + "enemyId": 2, + "x": 486, + "y": 391, + "hidden": false + } + ], + "name": "サンシタイチョー, サンシター*2, シャテイ-デッド", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 6, + "members": [ + { + "enemyId": 3, + "x": 73, + "y": 250, + "hidden": false + }, + { + "enemyId": 3, + "x": 99, + "y": 444, + "hidden": false + }, + { + "enemyId": 3, + "x": 293, + "y": 361, + "hidden": false + }, + { + "enemyId": 3, + "x": 312, + "y": 444, + "hidden": false + } + ], + "name": "サイボーグ-フシンシャ*4", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 2, + 2, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 7, + "members": [], + "name": "", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 8, + "members": [ + { + "enemyId": 1, + "x": 480, + "y": 355, + "hidden": false + }, + { + "enemyId": 1, + "x": 54, + "y": 444, + "hidden": false + }, + { + "enemyId": 1, + "x": 312, + "y": 444, + "hidden": false + }, + { + "enemyId": 5, + "x": 504, + "y": 436, + "hidden": false + } + ], + "name": "ドローン-デッド2, サンシター*3", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 9, + "members": [ + { + "enemyId": 1, + "x": 143, + "y": 436, + "hidden": false + }, + { + "enemyId": 1, + "x": 307, + "y": 400, + "hidden": false + }, + { + "enemyId": 12, + "x": 403, + "y": 444, + "hidden": false + }, + { + "enemyId": 12, + "x": 538, + "y": 349, + "hidden": false + }, + { + "enemyId": 13, + "x": 158, + "y": 238, + "hidden": false + }, + { + "enemyId": 13, + "x": 378, + "y": 307, + "hidden": false + } + ], + "name": "サンシター*2, ドッグ-デッド*2, ビースト-デッド*2", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 0, + 0, + 12 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 10, + "members": [], + "name": "ーーー1面ーーー", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 11, + "members": [ + { + "enemyId": 1, + "x": 264, + "y": 328, + "hidden": false + }, + { + "enemyId": 1, + "x": 132, + "y": 444, + "hidden": false + }, + { + "enemyId": 5, + "x": 423, + "y": 274, + "hidden": false + } + ], + "name": "サンシター*2, ドローン-デッド", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 12, + "members": [ + { + "enemyId": 2, + "x": 306, + "y": 444, + "hidden": false + }, + { + "enemyId": 2, + "x": 282, + "y": 259, + "hidden": false + }, + { + "enemyId": 1, + "x": 72, + "y": 406, + "hidden": false + }, + { + "enemyId": 5, + "x": 429, + "y": 226, + "hidden": false + } + ], + "name": "シャテイ-デッド*2, サンシター, ドローン-デッド", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 13, + "members": [ + { + "enemyId": 4, + "x": 231, + "y": 396, + "hidden": false + } + ], + "name": "ライダー-デッド", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 14, + "members": [ + { + "enemyId": 4, + "x": 447, + "y": 294, + "hidden": false + }, + { + "enemyId": 4, + "x": 273, + "y": 444, + "hidden": false + }, + { + "enemyId": 15, + "x": 120, + "y": 385, + "hidden": false + } + ], + "name": "★1面・強い敵", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 15, + "members": [ + { + "enemyId": 21, + "x": 108, + "y": 435, + "hidden": false + }, + { + "enemyId": 4, + "x": 357, + "y": 253, + "hidden": false + }, + { + "enemyId": 4, + "x": 309, + "y": 444, + "hidden": false + }, + { + "enemyId": 4, + "x": 477, + "y": 358, + "hidden": false + } + ], + "name": "★1面・BOSS", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 16, + "members": [], + "name": "ーーー2面ーーー", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 17, + "members": [], + "name": "", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 18, + "members": [ + { + "enemyId": 6, + "x": 538, + "y": 259, + "hidden": false + }, + { + "enemyId": 22, + "x": 141, + "y": 381, + "hidden": false + }, + { + "enemyId": 9, + "x": 291, + "y": 271, + "hidden": false + }, + { + "enemyId": 9, + "x": 312, + "y": 444, + "hidden": false + } + ], + "name": "★2面・BOSS", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 19, + "members": [], + "name": "ーーー3面ーーー", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 20, + "members": [], + "name": "", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 21, + "members": [ + { + "enemyId": 31, + "x": 232, + "y": 418, + "hidden": false + }, + { + "enemyId": 6, + "x": 536, + "y": 127, + "hidden": false + }, + { + "enemyId": 11, + "x": 93, + "y": 400, + "hidden": false + }, + { + "enemyId": 11, + "x": 255, + "y": 247, + "hidden": false + }, + { + "enemyId": 11, + "x": 408, + "y": 436, + "hidden": false + } + ], + "name": "サイボーグ-ホームレス*3, ドローン-デッド2, 囚われリッカ01", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 1, + "turnEnding": true, + "turnValid": false + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 5, + 1, + 1, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 5, + 2, + 1, + 1 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 5, + 3, + 1, + 1 + ] + }, + { + "code": 111, + "indent": 3, + "parameters": [ + 5, + 4, + 1, + 1 + ] + }, + { + "code": 333, + "indent": 4, + "parameters": [ + -1, + 0, + 1 + ] + }, + { + "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": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 9, + 9, + 0, + 4, + "$gameTroop.turnCount()" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けなくては・・・" + ] + }, + { + "code": 337, + "indent": 1, + "parameters": [ + 0, + 22, + false + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "EPbattlername 0 home-r02" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けなくては・・・" + ] + }, + { + "code": 337, + "indent": 1, + "parameters": [ + 0, + 22, + false + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "EPbattlername 0 home-r03" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けなくては・・・" + ] + }, + { + "code": 337, + "indent": 1, + "parameters": [ + 0, + 103, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 5, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "間に合わない・・・" + ] + }, + { + "code": 337, + "indent": 2, + "parameters": [ + 0, + 105, + false + ] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "EPbattlername 0 home-r04" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "救助に失敗した" + ] + }, + { + "code": 313, + "indent": 2, + "parameters": [ + 0, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{捕まったヒロイン以外を全員倒して助けろ!!" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + } + ] + }, + { + "id": 22, + "members": [ + { + "enemyId": 32, + "x": 215, + "y": 370, + "hidden": false + }, + { + "enemyId": 11, + "x": 93, + "y": 325, + "hidden": false + }, + { + "enemyId": 6, + "x": 387, + "y": 226, + "hidden": false + } + ], + "name": "サイボーグ-ホームレス*3, ドローン-デッド2, 囚われミミ02", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 1, + "turnEnding": true, + "turnValid": false + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 5, + 1, + 1, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 5, + 2, + 1, + 1 + ] + }, + { + "code": 333, + "indent": 2, + "parameters": [ + -1, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 9, + 9, + 0, + 4, + "$gameTroop.turnCount()" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けなくては・・・" + ] + }, + { + "code": 337, + "indent": 1, + "parameters": [ + 0, + 22, + false + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "EPbattlername 0 home-m02" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けなくては・・・" + ] + }, + { + "code": 337, + "indent": 1, + "parameters": [ + 0, + 22, + false + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "EPbattlername 0 home-m03" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けなくては・・・" + ] + }, + { + "code": 337, + "indent": 1, + "parameters": [ + 0, + 103, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 5, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "間に合わない・・・" + ] + }, + { + "code": 337, + "indent": 2, + "parameters": [ + 0, + 105, + false + ] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "EPbattlername 0 home-m04" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "救助に失敗した" + ] + }, + { + "code": 313, + "indent": 2, + "parameters": [ + 0, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{捕まったヒロイン以外を全員倒して助けろ!!" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + } + ] + }, + { + "id": 23, + "members": [ + { + "enemyId": 33, + "x": 189, + "y": 444, + "hidden": false + }, + { + "enemyId": 11, + "x": 42, + "y": 370, + "hidden": false + }, + { + "enemyId": 11, + "x": 216, + "y": 274, + "hidden": false + }, + { + "enemyId": 6, + "x": 393, + "y": 223, + "hidden": false + } + ], + "name": "サイボーグ-ホームレス*3, ドローン-デッド2, 囚われヒトミ03", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 1, + "turnEnding": true, + "turnValid": false + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 5, + 1, + 1, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 5, + 2, + 1, + 1 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 5, + 3, + 1, + 1 + ] + }, + { + "code": 333, + "indent": 3, + "parameters": [ + -1, + 0, + 1 + ] + }, + { + "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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 9, + 9, + 0, + 4, + "$gameTroop.turnCount()" + ] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 1, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けなくては・・・" + ] + }, + { + "code": 337, + "indent": 1, + "parameters": [ + 0, + 22, + false + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "EPbattlername 0 home-h02" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 2, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けなくては・・・" + ] + }, + { + "code": 337, + "indent": 1, + "parameters": [ + 0, + 22, + false + ] + }, + { + "code": 356, + "indent": 1, + "parameters": [ + "EPbattlername 0 home-h03" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 3, + 0 + ] + }, + { + "code": 101, + "indent": 1, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 1, + "parameters": [ + "早く助けなくては・・・" + ] + }, + { + "code": 337, + "indent": 1, + "parameters": [ + 0, + 103, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 9, + 0, + 4, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 5, + 0, + 0 + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 0 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "間に合わない・・・" + ] + }, + { + "code": 337, + "indent": 2, + "parameters": [ + 0, + 105, + false + ] + }, + { + "code": 356, + "indent": 2, + "parameters": [ + "EPbattlername 0 home-h04" + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "救助に失敗した" + ] + }, + { + "code": 313, + "indent": 2, + "parameters": [ + 0, + 0, + 0, + 1 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\{捕まったヒロイン以外を全員倒して助けろ!!" + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + } + ] + }, + { + "id": 24, + "members": [ + { + "enemyId": 11, + "x": 306, + "y": 322, + "hidden": false + }, + { + "enemyId": 11, + "x": 141, + "y": 444, + "hidden": false + }, + { + "enemyId": 6, + "x": 528, + "y": 208, + "hidden": false + }, + { + "enemyId": 12, + "x": 399, + "y": 444, + "hidden": false + } + ], + "name": "サイボーグ-ホームレス敗北後", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 319, + "indent": 0, + "parameters": [ + 4, + 3, + 0 + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 4, + 0, + 12 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 4, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 0, + 0, + 59, + -2 + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 0, + 1, + 59, + -2 + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 0, + 2, + 59, + -2 + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 0, + 3, + 59, + -2 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + } + ] + }, + { + "id": 25, + "members": [ + { + "enemyId": 12, + "x": 135, + "y": 256, + "hidden": false + }, + { + "enemyId": 12, + "x": 282, + "y": 412, + "hidden": false + }, + { + "enemyId": 6, + "x": 354, + "y": 208, + "hidden": false + } + ], + "name": "ドッグ-デッド*4, ドローン-デッド2", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 26, + "members": [ + { + "enemyId": 23, + "x": 159, + "y": 331, + "hidden": false + }, + { + "enemyId": 6, + "x": 573, + "y": 175, + "hidden": false + }, + { + "enemyId": 14, + "x": 375, + "y": 444, + "hidden": false + } + ], + "name": "★3面・BOSS", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 27, + "members": [], + "name": "ーーー4面ーーー", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 28, + "members": [ + { + "enemyId": 17, + "x": 117, + "y": 339, + "hidden": false + }, + { + "enemyId": 9, + "x": 252, + "y": 444, + "hidden": false + }, + { + "enemyId": 9, + "x": 375, + "y": 292, + "hidden": false + }, + { + "enemyId": 6, + "x": 432, + "y": 385, + "hidden": false + } + ], + "name": "ブラック調教師, サイボーグ-ガード*2", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 29, + "members": [], + "name": "", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 30, + "members": [ + { + "enemyId": 24, + "x": 96, + "y": 373, + "hidden": false + }, + { + "enemyId": 17, + "x": 408, + "y": 247, + "hidden": false + }, + { + "enemyId": 17, + "x": 255, + "y": 444, + "hidden": false + } + ], + "name": "★4面・BOSS", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 2, + 0 + ] + }, + { + "code": 331, + "indent": 1, + "parameters": [ + -1, + 1, + 0, + 200, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 3, + 0 + ] + }, + { + "code": 331, + "indent": 1, + "parameters": [ + -1, + 1, + 0, + 400, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 0, + "parameters": [ + 1, + 7, + 0, + 4, + 1 + ] + }, + { + "code": 331, + "indent": 1, + "parameters": [ + -1, + 1, + 0, + 800, + false + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 31, + "members": [], + "name": "ーーー5面ーーー", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 32, + "members": [ + { + "enemyId": 12, + "x": 411, + "y": 444, + "hidden": false + }, + { + "enemyId": 7, + "x": 519, + "y": 256, + "hidden": false + }, + { + "enemyId": 8, + "x": 261, + "y": 319, + "hidden": false + }, + { + "enemyId": 14, + "x": 105, + "y": 444, + "hidden": false + } + ], + "name": "ドッグ-デッド, ドローン-デッド3, バトル-デッド, サイボーグ-ギガガード*2, 警備ロボ", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": true, + "turnValid": false + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 1, + 6, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 4, + 2, + 6, + 1 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 4, + 3, + 6, + 1 + ] + }, + { + "code": 313, + "indent": 3, + "parameters": [ + 0, + 0, + 0, + 1 + ] + }, + { + "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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 2, + "turnB": 2, + "turnEnding": true, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 49, + -1 + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 5 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + } + ] + }, + { + "id": 33, + "members": [ + { + "enemyId": 8, + "x": 438, + "y": 328, + "hidden": false + }, + { + "enemyId": 8, + "x": 474, + "y": 444, + "hidden": false + }, + { + "enemyId": 16, + "x": 129, + "y": 250, + "hidden": false + }, + { + "enemyId": 16, + "x": 0, + "y": 444, + "hidden": false + }, + { + "enemyId": 14, + "x": 312, + "y": 394, + "hidden": false + } + ], + "name": "強い雑魚", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": true, + "turnValid": false + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 4, + 1, + 6, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 4, + 2, + 6, + 1 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 4, + 3, + 6, + 1 + ] + }, + { + "code": 313, + "indent": 3, + "parameters": [ + 0, + 0, + 0, + 1 + ] + }, + { + "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": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 3, + "turnB": 2, + "turnEnding": true, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 49, + -1 + ] + }, + { + "code": 314, + "indent": 0, + "parameters": [ + 0, + 5 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + } + ] + }, + { + "id": 34, + "members": [], + "name": "", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 35, + "members": [], + "name": "", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 36, + "members": [ + { + "enemyId": 26, + "x": 136, + "y": 444, + "hidden": false + }, + { + "enemyId": 25, + "x": 203, + "y": 384, + "hidden": false + }, + { + "enemyId": 7, + "x": 501, + "y": 204, + "hidden": false + } + ], + "name": "★5面・BOSS", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 37, + "members": [ + { + "enemyId": 5, + "x": 543, + "y": 277, + "hidden": false + }, + { + "enemyId": 1, + "x": 369, + "y": 238, + "hidden": false + }, + { + "enemyId": 1, + "x": 384, + "y": 408, + "hidden": false + }, + { + "enemyId": 1, + "x": 120, + "y": 259, + "hidden": false + }, + { + "enemyId": 1, + "x": 168, + "y": 444, + "hidden": false + } + ], + "name": "ランダム敵", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 37, + 0 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 1, + 1, + 0, + 2, + 5, + 7 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "this.iterateEnemyIndex(0, function(enemy) {" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "enemy.transform($gameVariables.value(1))" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "$gameTroop.makeUniqueNames()" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "})" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 1, + 1, + 0, + 2, + 1, + 4 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "this.iterateEnemyIndex(1, function(enemy) {" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "enemy.transform($gameVariables.value(1))" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "$gameTroop.makeUniqueNames()" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "})" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 1, + 1, + 0, + 2, + 8, + 11 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "this.iterateEnemyIndex(2, function(enemy) {" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "enemy.transform($gameVariables.value(1))" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "$gameTroop.makeUniqueNames()" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "})" + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 1, + 1, + 0, + 2, + 12, + 17 + ] + }, + { + "code": 355, + "indent": 1, + "parameters": [ + "this.iterateEnemyIndex(4, function(enemy) {" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "enemy.transform($gameVariables.value(1))" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "$gameTroop.makeUniqueNames()" + ] + }, + { + "code": 655, + "indent": 1, + "parameters": [ + "})" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 38, + "members": [ + { + "enemyId": 17, + "x": 408, + "y": 436, + "hidden": false + } + ], + "name": "", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 39, + "members": [ + { + "enemyId": 50, + "x": 180, + "y": 331, + "hidden": false + } + ], + "name": "サンドバッグ", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 9, + 9, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 2, + 2, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 117, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 40, + "members": [ + { + "enemyId": 3, + "x": 81, + "y": 444, + "hidden": false + }, + { + "enemyId": 3, + "x": 168, + "y": 331, + "hidden": false + }, + { + "enemyId": 3, + "x": 303, + "y": 444, + "hidden": false + }, + { + "enemyId": 3, + "x": 411, + "y": 349, + "hidden": false + } + ], + "name": "エロテスト*3", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 121, + "indent": 0, + "parameters": [ + 9, + 9, + 1 + ] + }, + { + "code": 121, + "indent": 0, + "parameters": [ + 2, + 2, + 0 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 30 + ] + }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 0, + 0, + 12 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 41, + "members": [], + "name": "", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 42, + "members": [], + "name": "ーーー6面ーーー", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 43, + "members": [ + { + "enemyId": 18, + "x": 207, + "y": 250, + "hidden": false + }, + { + "enemyId": 7, + "x": 492, + "y": 274, + "hidden": false + }, + { + "enemyId": 12, + "x": 282, + "y": 367, + "hidden": false + }, + { + "enemyId": 8, + "x": 114, + "y": 444, + "hidden": false + } + ], + "name": "最初のザコ集団", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 44, + "members": [ + { + "enemyId": 15, + "x": 117, + "y": 415, + "hidden": false + } + ], + "name": "サンシタイチョー", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 45, + "members": [ + { + "enemyId": 15, + "x": 117, + "y": 415, + "hidden": false + } + ], + "name": "サンシタイチョー", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 46, + "members": [ + { + "enemyId": 27, + "x": 195, + "y": 423, + "hidden": false + }, + { + "enemyId": 35, + "x": 186, + "y": 444, + "hidden": true + }, + { + "enemyId": 18, + "x": 438, + "y": 336, + "hidden": false + } + ], + "name": "★6面・BOSSヤミゾ", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 73, + "switchValid": true, + "turnA": 1, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[2]の様子がおかしい" + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 2, + 107, + -1 + ] + }, + { + "code": 335, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 128, + "indent": 0, + "parameters": [ + 11, + 1, + 0, + 10, + true + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 45 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 73, + "switchValid": true, + "turnA": 2, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 49, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 73, + "switchValid": true, + "turnA": 3, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 52, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 73, + "switchValid": true, + "turnA": 4, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 51, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 73, + "switchValid": true, + "turnA": 5, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 59, + -1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 47, + "members": [ + { + "enemyId": 23, + "x": 177, + "y": 400, + "hidden": false + }, + { + "enemyId": 34, + "x": 312, + "y": 397, + "hidden": true + }, + { + "enemyId": 18, + "x": 357, + "y": 301, + "hidden": false + } + ], + "name": "★6面・BOSSドク", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 72, + "switchValid": true, + "turnA": 1, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[1]の様子がおかしい" + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 1, + 107, + -1 + ] + }, + { + "code": 335, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 128, + "indent": 0, + "parameters": [ + 11, + 1, + 0, + 10, + true + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 45 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 1 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 72, + "switchValid": true, + "turnA": 2, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 49, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 72, + "switchValid": true, + "turnA": 3, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 50, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 72, + "switchValid": true, + "turnA": 4, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 51, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 72, + "switchValid": true, + "turnA": 5, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 59, + -1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 48, + "members": [ + { + "enemyId": 25, + "x": 105, + "y": 444, + "hidden": false + }, + { + "enemyId": 36, + "x": 264, + "y": 412, + "hidden": true + }, + { + "enemyId": 18, + "x": 336, + "y": 301, + "hidden": false + } + ], + "name": "★6面・BOSSヒショ", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 74, + "switchValid": true, + "turnA": 1, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 1, + 1 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n[3]の様子がおかしい" + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 3, + 107, + -1 + ] + }, + { + "code": 335, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 128, + "indent": 0, + "parameters": [ + 11, + 1, + 0, + 10, + true + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 45 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 74, + "switchValid": true, + "turnA": 2, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 50, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 74, + "switchValid": true, + "turnA": 3, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 52, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 74, + "switchValid": true, + "turnA": 3, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 50, + 0 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + }, + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 74, + "switchValid": true, + "turnA": 5, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 5, + 59, + -1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 49, + "members": [ + { + "enemyId": 28, + "x": 240, + "y": 444, + "hidden": false + } + ], + "name": "★6面・BOSSハグロ", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 0, + "turnB": 0, + "turnEnding": false, + "turnValid": false + }, + "list": [ + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + }, + { + "id": 50, + "members": [ + { + "enemyId": 28, + "x": 174, + "y": 420, + "hidden": false + }, + { + "enemyId": 34, + "x": 414, + "y": 226, + "hidden": true + }, + { + "enemyId": 35, + "x": 477, + "y": 352, + "hidden": true + }, + { + "enemyId": 36, + "x": 333, + "y": 444, + "hidden": true + } + ], + "name": "★6面・BOSS負けイベント", + "pages": [ + { + "conditions": { + "actorHp": 50, + "actorId": 1, + "actorValid": false, + "enemyHp": 50, + "enemyIndex": 0, + "enemyValid": false, + "switchId": 1, + "switchValid": false, + "turnA": 1, + "turnB": 0, + "turnEnding": false, + "turnValid": true + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\n<羽黒司令官>「さて・・・・" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "最新の催眠装置の実験台にでもなってもらおうか」" + ] + }, + { + "code": 132, + "indent": 0, + "parameters": [ + { + "name": "06禁止区", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 128, + "indent": 0, + "parameters": [ + 11, + 1, + 0, + 10, + true + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[1]>\\F[13]「芸がないわね!!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "催眠音波は全て解析済みよ。" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "このSIGNALの\\n[1]博士に通る催眠など無いと思いなさ・・・」" + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 1, + 107, + -1 + ] + }, + { + "code": 335, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[2]>\\F[23]「もう絶対に負けないよ!" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "諦めの悪さを見せてあげ・・・」" + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 2, + 107, + -1 + ] + }, + { + "code": 335, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\n<\\n[3]>\\F[33]「こんな下劣な輩に遅れを取るとでも" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "思って・・・」" + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 1, + 3, + 107, + -1 + ] + }, + { + "code": 335, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2 + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "\\>\\nr<\\n[4]>\\F[\\V[14]]「うおおおお~~~!!」" + ] + }, + { + "code": 339, + "indent": 0, + "parameters": [ + 0, + 0, + 88, + -1 + ] + }, + { + "code": 0, + "indent": 0, + "parameters": [] + } + ], + "span": 0 + } + ] + } +] \ No newline at end of file diff --git a/www/data/Weapons.json b/www/data/Weapons.json new file mode 100644 index 0000000..b5dc803 --- /dev/null +++ b/www/data/Weapons.json @@ -0,0 +1,693 @@ +[ + null, + { + "id": 1, + "animationId": 42, + "description": "", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 529, + "name": "護身銃", + "note": "", + "params": [ + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "price": 2000, + "wtypeId": 1 + }, + { + "id": 2, + "animationId": 42, + "description": "改修済み銃・稀に相手を行動不能にする", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 32, + "dataId": 9, + "value": 0.1 + } + ], + "iconIndex": 529, + "name": "護身銃+", + "note": "", + "params": [ + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0 + ], + "price": 5000, + "wtypeId": 1 + }, + { + "id": 3, + "animationId": 42, + "description": "改修済み銃・稀に相手を行動不能にする", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 32, + "dataId": 9, + "value": 0.2 + } + ], + "iconIndex": 529, + "name": "護身銃++", + "note": "", + "params": [ + 0, + 0, + 8, + 0, + 0, + 0, + 0, + 0 + ], + "price": 10000, + "wtypeId": 1 + }, + { + "id": 4, + "animationId": 42, + "description": "改修済み銃・稀に相手を行動不能にする", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 32, + "dataId": 9, + "value": 0.3 + } + ], + "iconIndex": 529, + "name": "護身銃+++", + "note": "", + "params": [ + 0, + 0, + 10, + 0, + 0, + 0, + 0, + 0 + ], + "price": 20000, + "wtypeId": 1 + }, + { + "id": 5, + "animationId": 13, + "description": "", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 527, + "name": "強化ブーツ", + "note": "", + "params": [ + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0 + ], + "price": 2000, + "wtypeId": 2 + }, + { + "id": 6, + "animationId": 13, + "description": "改修済みブーツ・会心率が上がる", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 22, + "dataId": 2, + "value": 0.2 + } + ], + "iconIndex": 527, + "name": "強化ブーツ+", + "note": "", + "params": [ + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0 + ], + "price": 5000, + "wtypeId": 2 + }, + { + "id": 7, + "animationId": 13, + "description": "改修済みブーツ・会心率がもっと上がる", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 22, + "dataId": 2, + "value": 0.4 + } + ], + "iconIndex": 527, + "name": "強化ブーツ++", + "note": "", + "params": [ + 0, + 0, + 7, + 0, + 0, + 0, + 0, + 0 + ], + "price": 10000, + "wtypeId": 2 + }, + { + "id": 8, + "animationId": 13, + "description": "改修済みブーツ・会心率がもっともっと上がる", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + }, + { + "code": 22, + "dataId": 2, + "value": 0.6 + } + ], + "iconIndex": 527, + "name": "強化ブーツ+++", + "note": "", + "params": [ + 0, + 0, + 8, + 0, + 0, + 0, + 0, + 0 + ], + "price": 20000, + "wtypeId": 2 + }, + { + "id": 9, + "animationId": 0, + "description": "", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0, + "wtypeId": 0 + }, + { + "id": 10, + "animationId": 19, + "description": "", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 124, + "name": "ビームレイピア", + "note": "", + "params": [ + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0 + ], + "price": 2000, + "wtypeId": 3 + }, + { + "id": 11, + "animationId": 19, + "description": "改修済みレイピア・攻撃力が高い", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 124, + "name": "ビームレイピア+", + "note": "", + "params": [ + 0, + 0, + 8, + 0, + 0, + 0, + 0, + 0 + ], + "price": 5000, + "wtypeId": 3 + }, + { + "id": 12, + "animationId": 19, + "description": "改修済みレイピア・攻撃力がより高い\n防御力が落ちる", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 124, + "name": "ビームレイピア++", + "note": "", + "params": [ + 0, + 0, + 10, + -2, + 0, + 0, + 0, + 0 + ], + "price": 10000, + "wtypeId": 3 + }, + { + "id": 13, + "animationId": 19, + "description": "改修済みレイピア・攻撃力が更に高い\n防御力が落ちる", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 124, + "name": "ビームレイピア+++", + "note": "", + "params": [ + 0, + 0, + 14, + -4, + 0, + 0, + 0, + 0 + ], + "price": 20000, + "wtypeId": 3 + }, + { + "id": 14, + "animationId": 0, + "description": "", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0, + "wtypeId": 0 + }, + { + "id": 15, + "animationId": 25, + "description": "", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 190, + "name": "汎用ガントレット", + "note": "", + "params": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "price": 2000, + "wtypeId": 4 + }, + { + "id": 16, + "animationId": 25, + "description": "改修済みガントレット・防御力も上がる", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 190, + "name": "汎用ガントレット+", + "note": "", + "params": [ + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 0 + ], + "price": 5000, + "wtypeId": 4 + }, + { + "id": 17, + "animationId": 25, + "description": "改修済みガントレット・防御力ももっと上がる", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 190, + "name": "汎用ガントレット++", + "note": "", + "params": [ + 0, + 0, + 5, + 4, + 0, + 0, + 0, + 0 + ], + "price": 10000, + "wtypeId": 4 + }, + { + "id": 18, + "animationId": 25, + "description": "改修済みガントレット・防御力ももっともっと上がる", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 5 + } + ], + "iconIndex": 190, + "name": "汎用ガントレット+++", + "note": "", + "params": [ + 0, + 0, + 6, + 6, + 0, + 0, + 0, + 0 + ], + "price": 20000, + "wtypeId": 4 + }, + { + "id": 19, + "animationId": 0, + "description": "", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0, + "wtypeId": 0 + }, + { + "id": 20, + "animationId": 0, + "description": "", + "etypeId": 1, + "traits": [ + { + "code": 31, + "dataId": 1, + "value": 0 + }, + { + "code": 22, + "dataId": 0, + "value": 0 + } + ], + "iconIndex": 0, + "name": "", + "note": "", + "params": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "price": 0, + "wtypeId": 0 + } +] \ No newline at end of file diff --git a/www/img/tilesets/Dungeon_A2.txt b/www/img/tilesets/Dungeon_A2.txt new file mode 100644 index 0000000..1fc02f7 --- /dev/null +++ b/www/img/tilesets/Dungeon_A2.txt @@ -0,0 +1,32 @@ +Ground A (Dirt Cave)|床A(土洞窟) +Ground B (Grass Maze)|床B(草迷宮) +Dark Ground A (Dirt Cave)|濃い床A(土洞窟) +Dark Ground B (Grass Maze)|濃い床B(草迷宮) +Hole A (Dirt Cave)|穴A(土洞窟) +Hole B (Grass Maze)|穴B(草迷宮) +Hole I (Stone Floor)|穴I(石の床) +Ground Cracks|床のひび割れ +Ground C (Rock Cave)|床C(岩洞窟) +Ground D (Crystal)|床D(水晶) +Dark Ground C (Rock Cave)|濃い床C(岩洞窟) +Dark Ground D (Crystal)|濃い床D(水晶) +Hole C (Rock Cave)|穴C(岩洞窟) +Hole D (Crystal)|穴D(水晶) +Hole J|穴J +Soil on Ground|床の汚れ +Ground E (Lava Cave)|床E(溶岩洞窟) +Ground F (In Body)|床F(体内) +Dark Ground E (Lava Cave)|濃い床E(溶岩洞窟) +Rug A|じゅうたんA +Hole E (Lava Cave)|穴E(溶岩洞窟) +Hole F (In Body)|穴F(体内) +Fencepost|柵 +Moss on Ground|床の苔 +Ground G (Ice Cave)|床G(氷洞窟) +Ground H (Demonic World)|床H(魔界) +Dark Ground G (Ice Cave)|濃い床G(氷洞窟) +Rug B|じゅうたんB +Hole G (Ice Cave)|穴G(氷洞窟) +Hole H (Demonic World)|穴H(魔界) +Raised Stone|石段 +Poison Swamp|毒の沼 diff --git a/www/img/tilesets/Dungeon_C.txt b/www/img/tilesets/Dungeon_C.txt new file mode 100644 index 0000000..c3c684c --- /dev/null +++ b/www/img/tilesets/Dungeon_C.txt @@ -0,0 +1,256 @@ +Decorative Pillar A (Stone)|装飾柱A(石) +Decorative Pillar B (Stone)|装飾柱B(石) +Decorative Pillar C (Temple)|装飾柱C(遺跡) +Decorative Pillar D (Rock Cave)|装飾柱D(岩洞窟) +Decorative Pillar E (Demon Castle)|装飾柱E(魔王城) +Decorative Pillar F (Fort)|装飾柱F(砦) +Decorative Pillar G (Dirt Cave)|装飾柱G(土洞窟) +Decorative Pillar H (Factory)|装飾柱H(工場) +Decorative Pillar A (Stone)|装飾柱A(石) +Decorative Pillar B (Stone)|装飾柱B(石) +Decorative Pillar C (Temple)|装飾柱C(遺跡) +Decorative Pillar D (Rock Cave)|装飾柱D(岩洞窟) +Decorative Pillar E (Demon Castle)|装飾柱E(魔王城) +Decorative Pillar F (Fort)|装飾柱F(砦) +Decorative Pillar G (Dirt Cave)|装飾柱G(土洞窟) +Decorative Pillar H (Factory)|装飾柱H(工場) +Decorative Pillar A (Stone)|装飾柱A(石) +Decorative Pillar B (Stone)|装飾柱B(石) +Decorative Pillar C (Temple)|装飾柱C(遺跡) +Decorative Pillar D (Rock Cave)|装飾柱D(岩洞窟) +Decorative Pillar E (Demon Castle)|装飾柱E(魔王城) +Decorative Pillar F (Fort)|装飾柱F(砦) +Decorative Pillar G (Dirt Cave)|装飾柱G(土洞窟) +Decorative Pillar H (Factory)|装飾柱H(工場) +Decorative Pillar A (Stone, Ruins)|装飾柱A(石・廃墟) +Decorative Pillar B (Stone, Ruins)|装飾柱B(石・廃墟) +Decorative Pillar C (Temple, Ruins)|装飾柱C(遺跡・廃墟) +Decorative Pillar D (Rock Cave, Ruins)|装飾柱D(岩洞窟・廃墟) +Decorative Pillar E (Demon Castle, Ruins)|装飾柱E(魔王城・廃墟) +Decorative Pillar F (Fort, Ruins)|装飾柱F(砦・廃墟) +Decorative Pillar G (Dirt Cave, Ruins)|装飾柱G(土洞窟・廃墟) +Decorative Pillar A (Stone, Front, Ruins)|装飾柱A(石・手前・廃墟) +Decorative Pillar A (Stone, Ruins)|装飾柱A(石・廃墟) +Decorative Pillar B (Stone, Ruins)|装飾柱B(石・廃墟) +Decorative Pillar C (Temple, Ruins)|装飾柱C(遺跡・廃墟) +Decorative Pillar D (Rock Cave, Ruins)|装飾柱D(岩洞窟・廃墟) +Decorative Pillar E (Demon Castle, Ruins)|装飾柱E(魔王城・廃墟) +Decorative Pillar F (Fort, Ruins)|装飾柱F(砦・廃墟) +Decorative Pillar G (Dirt Cave, Ruins)|装飾柱G(土洞窟・廃墟) +Decorative Pillar D (Rock Cave, Front, Ruins)|装飾柱F(岩洞窟・手前・廃墟) +Decorative Pillar A (Stone, Ruins)|装飾柱A(石・廃墟) +Decorative Pillar B (Stone, Ruins)|装飾柱B(石・廃墟) +Decorative Pillar C (Temple, Ruins)|装飾柱C(遺跡・廃墟) +Decorative Pillar D (Rock Cave, Ruins)|装飾柱D(岩洞窟・廃墟) +Decorative Pillar E (Demon Castle, Ruins)|装飾柱E(魔王城・廃墟) +Decorative Pillar F (Fort, Ruins)|装飾柱F(砦・廃墟) +Decorative Pillar G (Dirt Cave, Ruins)|装飾柱G(土洞窟・廃墟) +Decorative Pillar F (Fort, Front, Ruins)|装飾柱F(砦・手前・廃墟) +Decorative Pillar A (Stone, Front)|装飾柱A(石・手前) +Decorative Pillar B (Stone, Front)|装飾柱B(石・手前) +Decorative Pillar C (Temple, Front)|装飾柱C(神殿・手前) +Decorative Pillar D (Rock Cave, Front)|装飾柱D(岩洞窟・手前) +Decorative Pillar E (Demon Castle, Front)|装飾柱E(魔王城・手前) +Decorative Pillar F (Fort, Front)|装飾柱F(砦・手前) +Decorative Pillar G (Dirt Cave, Front)|装飾柱G(土洞窟・手前) +Decorative Pillar H (Factory, Front)|装飾柱H(工場・手前) +Gate A|門A +Gate A|門A +Gate A|門A +Gate B|門B +Gate B|門B +Gate B|門B +Decorative Pillar I (Demonic)|装飾柱I(悪魔) +Decorative Pillar I (Demonic, Ruins)|装飾柱I(悪魔・廃墟) +Gate A|門A +Gate A|門A +Gate A|門A +Gate B|門B +Gate B|門B +Gate B|門B +Decorative Pillar I (Demonic)|装飾柱I(悪魔) +Decorative Pillar I (Demonic, Ruins)|装飾柱I(悪魔・廃墟) +Gate A|門A +Gate A|門A +Gate A|門A +Gate B|門B +Gate B|門B +Gate B|門B +Coffin A (Right)|棺A(右) +Coffin A (Right)|棺A(右) +Hexagram|魔法陣 +Hexagram|魔法陣 +Hexagram|魔法陣 +Hexagram (Lit)|魔法陣(光) +Hexagram (Lit)|魔法陣(光) +Hexagram (Lit)|魔法陣(光) +Coffin B (Top)|棺B(上) +Coffin C (Bottom)|棺C(下) +Hexagram|魔法陣 +Hexagram|魔法陣 +Hexagram|魔法陣 +Hexagram (Lit)|魔法陣(光) +Hexagram (Lit)|魔法陣(光) +Hexagram (Lit)|魔法陣(光) +Coffin B (Top)|棺B(上) +Coffin C (Bottom)|棺C(下) +Hexagram|魔法陣 +Hexagram|魔法陣 +Hexagram|魔法陣 +Hexagram (Lit)|魔法陣(光) +Hexagram (Lit)|魔法陣(光) +Hexagram (Lit)|魔法陣(光) +Coffin D (Left)|棺D(左) +Coffin D (Left)|棺D(左) +Rails|線路 +Rails|線路 +Rails|線路 +Rails|線路 +Rails (Ruins)|線路(廃墟) +Rails (Ruins)|線路(廃墟) +Rails (Ruins)|線路(廃墟) +Rails (Ruins)|線路(廃墟) +Rails|線路 +Railroad Ties A|枕木A +Rails|線路 +Rails|線路 +Rails|線路 +Rails|線路 +Rails|線路 +Rails|線路 +Rails|線路 +Railroad Ties B|枕木B +Rails|線路 +Rails|線路 +Rails|線路 +Rails|線路 +Rails|線路 +Rails|線路 +Mural A|壁画A +Hieroglyph|ヒエログリフ +Hieroglyph|ヒエログリフ +Large Mural A|大きな壁画A +Large Mural A|大きな壁画A +Large Mural A|大きな壁画A +Bed|ベッド +Bed (Ruins)|ベッド(廃墟) +Mural B|壁画B +Hieroglyph|ヒエログリフ +Hieroglyph|ヒエログリフ +Large Mural B|大きな壁画B +Large Mural B|大きな壁画B +Large Mural B|大きな壁画B +Bed|ベッド +Bed (Ruins)|ベッド(廃墟) +Middle Window A|中型窓A +Middle Window B|中型窓B +Middle Window C|中型窓C +Middle Window D (Ruins)|中型窓窓D(廃墟) +Window (Demon Castle)|窓(魔王城) +Table|テーブル +Cheap Bed|粗末なベッド +Straw Bed|むしろの寝床 +Middle Window A|中型窓A +Middle Window B|中型窓B +Middle Window C|中型窓C +Middle Window D (Ruins)|中型窓窓D(廃墟) +Window (Demon Castle)|窓(魔王城) +Stool|椅子 +Cheap Bed|粗末なベッド +Straw Bed|むしろの寝床 +Large Window A|大型窓A +Large Window B|大型窓B +Large Window C|大型窓C +Stained Glass Window|ステンドグラス +Large Window D|大型窓D +Window A|窓A +Window B|窓B +Window C|窓C +Large Window A|大型窓A +Large Window B|大型窓B +Large Window C|大型窓C +Stained Glass Window|ステンドグラス +Large Window D|大型窓D +Window A|窓A +Window B|窓B +Window C|窓C +Chest A|チェストA +Cabinet|キャビネット +Closet|クローゼット +Chest of Drawers|タンス +Dish Cabinet|食器棚 +Wine Rack|ワインセラー +Bottle Shelf A|ボトル棚A +Bottle Shelf B|ボトル棚B +Chest B|チェストB +Chest C|チェストC +Closet|クローゼット +Chest of Drawers|タンス +Dish Cabinet|食器棚 +Wine Rack|ワインセラー +Bottle Shelf A|ボトル棚A +Bottle Shelf B|ボトル棚B +Tipped Shelf|倒れた棚 +Sundries Shelf A|雑貨棚A +Sundries Shelf A|雑貨棚A +Sundries Shelf B|雑貨棚B +Medicine Shelf|薬品棚 +Bookshelf A|本棚A +Bookshelf B|本棚B +Bookshelf B|本棚B +Tipped Shelf|倒れた棚 +Sundries Shelf A|雑貨棚A +Sundries Shelf A|雑貨棚A +Sundries Shelf B|雑貨棚B +Medicine Shelf|薬品棚 +Bookshelf A|本棚A +Bookshelf B|本棚B +Bookshelf B|本棚B +Curtains A|カーテンA +Curtains B|カーテンB +Curtains C|カーテンC +Curtains D|カーテンD +Curtains A (Ruins)|カーテンA(廃墟) +Curtains B (Ruins)|カーテンB(廃墟) +Curtains C (Ruins)|カーテンC(廃墟) +Curtains D (Ruins)|カーテンD(廃墟) +Curtains A|カーテンA +Curtains B|カーテンB +Curtains C|カーテンC +Curtains D|カーテンD +Curtains A (Ruins)|カーテンA(廃墟) +Curtains B (Ruins)|カーテンB(廃墟) +Curtains C (Ruins)|カーテンC(廃墟) +Curtains D (Ruins)|カーテンD(廃墟) +Clock|時計 +Mirror|鏡 +Clock (Ruins)|時計(廃墟) +Mirror (Ruins)|鏡(廃墟) +Stacked Crates|積まれた木箱 +Stacked Crates|積まれた木箱 +Tapestry A|タペストリーA +Tapestry A (Ruins)|タペストリーA(廃墟) +Clock|時計 +Mirror|鏡 +Clock (Ruins)|時計(廃墟) +Mirror (Ruins)|鏡(廃墟) +Stacked Crates|積まれた木箱 +Stacked Crates|積まれた木箱 +Tapestry A|タペストリーA +Tapestry A (Ruins)|タペストリーA(廃墟) +Chair A (Wood)|背もたれ椅子A(木製) +Chair B (Stone)|背もたれ椅子B(石) +Throne A|玉座A +Throne A|玉座A +Throne A|玉座A +Throne B (Demon Castle)|玉座B(魔王城) +Throne B (Demon Castle)|玉座B(魔王城) +Throne B (Demon Castle)|玉座B(魔王城) +Chair A (Wood)|背もたれ椅子A(木製) +Chair B (Stone)|背もたれ椅子B(石) +Throne A|玉座A +Throne A|玉座A +Throne A|玉座A +Throne B (Demon Castle)|玉座B(魔王城) +Throne B (Demon Castle)|玉座B(魔王城) +Throne B (Demon Castle)|玉座B(魔王城) diff --git a/www/img/tilesets/Inside_A1.txt b/www/img/tilesets/Inside_A1.txt new file mode 100644 index 0000000..1bc6f2b --- /dev/null +++ b/www/img/tilesets/Inside_A1.txt @@ -0,0 +1,16 @@ +Canal A|水路A +Deep Canal|深い水路 +Lotus Pads (Flowers)|蓮の葉(花) +Junk|ゴミ +Pool A (Stone Lined)|水場A(石の縁) +Waterfall A (Stone Wall)|滝A(石壁) +Pool B (Wood Lined)|水場B(木の縁) +Waterfall B (Stone Wall)|滝B(石壁) +Canal B|水路B +Waterfall C (Stone Wall)|滝C(石壁) +Pool C (Stone Lined)|水場C(石の縁) +Waterfall D (Stone Wall)|滝D(石壁) +Bathing Spot|水浴び場 +Waterfall E (Dirt Wall)|滝E(土壁) +Open Bath|露天風呂 +Waterfall F (Demon Castle)|滝F(魔王城) diff --git a/www/img/tilesets/Inside_A2.txt b/www/img/tilesets/Inside_A2.txt new file mode 100644 index 0000000..6adec05 --- /dev/null +++ b/www/img/tilesets/Inside_A2.txt @@ -0,0 +1,32 @@ +Wood Floor A|木の床A +Cobblestones A|石畳A +Rug A|じゅうたんA +Straw Mat|ござ +Hole A (Wood Floor)|穴A(木の床) +Raised Stone A|石段A +Ground Cracks|床のひび割れ +Table A|テーブルA +Wood Floor B|木の床B +Cobblestones B|石畳B +Rug B|じゅうたんB +Rug C|じゅうたんC +Hole B (Wood Floor)|穴B(木の床) +Raised Stone B|石段B +Soil on Ground|床の汚れ +Table B|テーブルB +Cobblestones C|石畳C +Cobblestones D|石畳D +Rug D|じゅうたんD +Demon Castle Floor|魔王城の床 +Hole C (Stone Floor)|穴C(石の床) +Raised Stone C|石段C +Moss on Ground|床の苔 +Table C|テーブルC +Cobblestones E|石畳E +Cobblestones F|石畳F +Rug E|じゅうたんE +Rug F|じゅうたんF +Hole D|穴D +Raised Stone D|石段D +Wire mesh|金網 +Table D|テーブルD diff --git a/www/img/tilesets/Inside_A4.txt b/www/img/tilesets/Inside_A4.txt new file mode 100644 index 0000000..d43c249 --- /dev/null +++ b/www/img/tilesets/Inside_A4.txt @@ -0,0 +1,48 @@ +Wall A (Stone)|壁A(石) +Wall B (Brick)|壁B(レンガ) +Wall C (Brick)|壁C(レンガ) +Wall D (Stone)|壁D(石) +Wall E (Stone)|壁E(石) +Wall F (Castle)|壁F(城) +Wall G (Fort)|壁G(砦) +Wall H (Demon Castle)|壁H(魔王城) +Wall A (Stone)|壁A(石) +Wall B (Brick)|壁B(レンガ) +Wall C (Brick)|壁C(レンガ) +Wall D (Stone)|壁D(石) +Wall E (Stone)|壁E(石) +Wall F (Castle)|壁F(城) +Wall G (Fort)|壁G(砦) +Wall H (Demon Castle)|壁H(魔王城) +Wall I (Wood)|壁I(木造) +Wall J (Log)|壁J(丸太) +Wall K (Wood)|壁K(木造) +Interior Wall A (Wood)|内装壁A(木造) +Interior Wall (Stone)|内装壁B(石) +Wall L (Stone)|壁L(石) +Wall M (Marble)|壁M(大理石) +Wall N (Concrete)|壁N(コンクリート) +Wall I (Wood)|壁I(木造) +Wall J (Log)|壁J(丸太) +Wall K (Wood)|壁K(木造) +Interior Wall A (Wood)|内装壁A(木造) +Interior Wall (Stone)|内装壁B(石) +Wall L (Stone)|壁L(石) +Wall M (Marble)|壁M(大理石) +Wall N (Concrete)|壁N(コンクリート) +Interior Wall C (Stone)|内装壁C(石) +Interior Wall D (Brick)|内装壁D(レンガ) +Interior Wall E (Stone)|内装壁E(石) +Interior Wall F (Desert)|内装壁F(砂漠風) +Interior Wall G (Mansion)|内装壁G(豪邸) +Interior Wall H (Temple)|内装壁H(神殿) +Wall O (Tent)|壁O(テント) +Wall P (Stage)|壁P(舞台) +Interior Wall C (Stone)|内装壁C(石) +Interior Wall D (Brick)|内装壁D(レンガ) +Interior Wall E (Stone)|内装壁E(石) +Interior Wall F (Desert)|内装壁F(砂漠風) +Interior Wall G (Mansion)|内装壁G(豪邸) +Interior Wall H (Temple)|内装壁H(神殿) +Wall O (Tent)|壁O(テント) +Wall P (Stage)|壁P(舞台) diff --git a/www/img/tilesets/Inside_A5.txt b/www/img/tilesets/Inside_A5.txt new file mode 100644 index 0000000..2fef89d --- /dev/null +++ b/www/img/tilesets/Inside_A5.txt @@ -0,0 +1,129 @@ +Darkness|暗闇 +Wire Mesh|金網 +Stone Bridge (V, Left)|石の橋(縦・左) +Stone Bridge (V Center)|石の橋(縦・中央) +Stone Bridge (V, Riight)|石の橋(縦・右) +Stone Bridge (H, Top)|石の橋(横・上) +Stone Bridge (H Center)|石の橋(横・中央) +Broken Bridge (H, Top)|壊れた橋(横・上) +Transparent|透明 +Wire Mesh|金網 +Broken Bridge (V, Left)|壊れた橋(縦・左) +Broken Bridge (V Center)|壊れた橋(縦・中央) +Broken Bridge (V, Riight)|壊れた橋(縦・右) +Stone Bridge (H, Bottom)|石の橋(横・下) +Broken Bridge (H Center)|壊れた橋(横・中央) +Broken Bridge (H, Bottom)|壊れた橋(横・下) +Wood Floor A|木の床A +Wood Floor B|木の床B +Wood Floor C|木の床C +Wood Floor D|木の床D +Cobblestones A|石畳A +Cobblestones B|石畳B +Cobblestones C|石畳C +Cobblestones D|石畳D +Ledge A (Wood)|段差A(木製) +Ledge B (Wood)|段差B(木製) +Ledge C (Log)|段差C(丸太) +Ledge D (Log)|段差D(丸太) +Ledge E (Brick)|段差E(レンガ) +Ledge F (Stone)|段差F(石) +Ledge G (Stone)|段差G(石) +Ledge H (Stone)|段差H(石) +Cobblestones E|石畳E +Cobblestones F|石畳F +Wood Floor E|木の床E +Wood Floor F|木の床F +Cobblestones G|石畳G +Cobblestones H|石畳H +Cobblestones I|石畳I +Cobblestones J|石畳J +Ledge I (Brick)|段差I(レンガ) +Ledge J (Castle)|段差J(城) +Ledge K (Fort)|段差K(砦) +Ledge L (Wood)|段差L(木製) +Ledge M (Stone)|段差M(石) +Ledge N (Stone)|段差N(石) +Ledge O (Marble)|段差O(大理石) +Ledge P (Stone)|段差P(石) +Interior Floor A (Wood)|内装床A(木製) +Interior Floor B (Brick)|内装床B(レンガ) +Interior Floor C (Temple)|内装床C(神殿) +Interior Floor D (Stone)|内装床D(石) +Interior Floor E (Demon Castle)|内装床E(魔王城) +Interior Floor F (Tent)|内装床F(テント) +Interior Floor G (Concrete)|内装床G(コンクリート) +Interior Floor H (Dirt)|内装床H(土) +Ledge Q (Wood)|段差Q(木製) +Ledge R (Desert)|段差R(砂漠風) +Ledge S (Temple)|段差S(神殿) +Ledge T (Stone)|段差T(石) +Ledge U (Demon Castle)|段差U(魔界城) +Ledge V (Tent)|段差V(テント) +Ledge W (Concrete)|段差W(コンクリート) +Ledge X (Dirt)|段差X(土) +Stairs A (Wood, Left)|階段A(木製・左) +Stairs A (Wood, Center)|階段A(木製・中央) +Stairs A (Wood)|階段A(木製・右) +Stairs A (Wood)|階段A(木製) +Stairs B (Stone, Left)|階段B(石・左) +Stairs B (Stone, Center)|階段B(石・中央) +Stairs B (Stone, Right)|階段B(石・右) +Stairs B (Stone)|階段B(石) +Stairs C (Stone, Left)|階段C(石・左) +Stairs C (Stone, Center)|階段C(石・中央) +Stairs C (Stone, Right)|階段C(石・右) +Stairs C (Stone)|階段C(石) +Stairs C (Stone, Ruins, Left)|階段C(石・廃墟・左) +Stairs C (Stone, Ruins, Center)|階段C(石・廃墟・中央) +Stairs C (Stone, Ruins, Right)|階段C(石・廃墟・右) +Stairs C (Stone, Ruins)|階段C(石・廃墟) +Stairs D (Carpet, Left)|階段D(じゅうたん・左) +Stairs D (Carpet, Center)|階段D(じゅうたん・中央) +Stairs D (Carpet, Right)|階段D(じゅうたん・右) +Stairs D (Carpet)|階段D(じゅうたん) +Stairs E (Carpet, Left)|階段E(じゅうたん・左) +Stairs E (Carpet, Center)|階段E(じゅうたん・中央) +Stairs E (Carpet, Right)|階段E(じゅうたん・右) +Stairs E (Carpet)|階段E(じゅうたん) +Wood Floor A (Ruins)|木の床A(廃墟) +Wood Floor B (Ruins)|木の床B(廃墟) +Wood Floor C (Ruins)|木の床C(廃墟) +Wood Floor D (Ruins)|木の床D(廃墟) +Cobblestones A (Ruins)|石畳A(廃墟) +Cobblestones B (Ruins)|石畳B(廃墟) +Cobblestones C (Ruins)|石畳C(廃墟) +Cobblestones D (Ruins)|石畳D(廃墟) +Cobblestones E (Ruins)|石畳E(廃墟) +Cobblestones F (Ruins)|石畳F(廃墟) +Wood Floor E (Ruins)|木の床E(廃墟) +Wood Floor F (Ruins)|木の床F(廃墟) +Cobblestones G (Ruins)|石畳G(廃墟) +Cobblestones H (Ruins)|石畳H(廃墟) +Cobblestones I (Ruins)|石畳I(廃墟) +Cobblestones J (Ruins)|石畳J(廃墟) +Interior Floor A (Wood, Ruins)|内装床A(木製・廃墟) +Interior Floor B (Brick, Ruins)|内装床B(レンガ・廃墟) +Interior Floor C (Temple, Ruins)|内装床C(神殿・廃墟) +Interior Floor D (Stone, Ruins)|内装床D(石・廃墟) +Interior Floor E (Demon Castle, Ruins)|内装床E(魔王城・廃墟) +Interior Floor F (Concrete, Ruins)|内装床F(コンクリート・廃墟) +Interior Floor G (Tent, Ruins)|内装床G(テント・廃墟) +Interior Floor H (Dirt, Ruins)|内装床H(土・廃墟) +Large Relief Floor Tile A|大きなレリーフ床A +Large Relief Floor Tile A|大きなレリーフ床A +Large Relief Floor Tile B|大きなレリーフ床B +Large Relief Floor Tile B|大きなレリーフ床B +Relief Floor Tile A (Silver)|レリーフ床A(銀) +Relief Floor Tile B (Silver)|レリーフ床B(銀) +Relief Floor Tile C (Gold)|レリーフ床C(金) +Relief Floor Tile D (Gold)|レリーフ床D(金) +Large Relief Floor Tile A|大きなレリーフ床A +Large Relief Floor Tile A|大きなレリーフ床A +Large Relief Floor Tile B|大きなレリーフ床B +Large Relief Floor Tile B|大きなレリーフ床B +Relief Floor Tile E (Silver, Ruins)|レリーフ床E(銀・廃墟) +Relief Floor Tile F (Silver)|レリーフ床F(銀) +Relief Floor Tile G (Gold, Ruins)|レリーフ床G(金・廃墟) +Relief Floor Tile H (Gold)|レリーフ床H(金) + diff --git a/www/img/tilesets/Inside_B.txt b/www/img/tilesets/Inside_B.txt new file mode 100644 index 0000000..e697aa4 --- /dev/null +++ b/www/img/tilesets/Inside_B.txt @@ -0,0 +1,256 @@ +Transparent|透明 +Stairs A (Up)|階段A(上り) +Stairs B (Up)|階段B(上り) +Stairs C (Up)|階段C(上り) +Stairs D (Up)|階段D(上り) +Metal Ladder|鉄ばしご +Rope Ladder|縄ばしご +Rope|ロープ +Hole|穴 +Stairs A (Down)|階段A(下り) +Stairs B (Down)|階段B(下り) +Stairs C (Down)|階段C(下り) +Stairs D (Down)|階段D(下り) +Metal Ladder|鉄ばしご +Rope Ladder|縄ばしご +Rope|ロープ +Middle Window A|中型窓A +Middle Window B|中型窓B +Middle Window C|中型窓C +Middle Window D (Ruins)|中型窓D(廃墟) +Window (Demon Castle)|窓(魔王城) +Metal Ladder|鉄ばしご +Rope Ladder|縄ばしご +Rope|ロープ +Middle Window A|中型窓A +Middle Window B|中型窓B +Middle Window C|中型窓C +Middle Window D (Ruins)|中型窓D(廃墟) +Window (Demon Castle)|窓(魔王城) +Hole A (Metal Ladder)|穴A(鉄ばしご) +Hole B (Rope Ladder)|穴B(縄ばしご) +Hole C (Rope)|穴C(ロープ) +Large Window A|大型窓A +Large Window B|大型窓B +Large Window C|大型窓C +Stained Glass Window|ステンドグラス +Large Window D|大型窓D +Window A|窓A +Window B|窓B +Window C|窓C +Large Window A|大型窓A +Large Window B|大型窓B +Large Window C|大型窓C +Stained Glass Window|ステンドグラス +Large Window D|大型窓D +Window A|窓A +Window B|窓B +Window C|窓C +Chest A|チェストA +Cabinet|キャビネット +Closet|クローゼット +Chest of Drawers|タンス +Dish Cabinet|食器棚 +Wine Rack|ワインセラー +Bottle Shelf A|ボトル棚A +Bottle Shelf B|ボトル棚B +Chest B|チェストB +Chest C|チェストC +Closet|クローゼット +Chest of Drawers|タンス +Dish Cabinet|食器棚 +Wine Rack|ワインセラー +Bottle Shelf A|ボトル棚A +Bottle Shelf B|ボトル棚B +Bread Shelf|パン棚 +Sundries Shelf A|雑貨棚A +Sundries Shelf A|雑貨棚A +Sundries Shelf B|雑貨棚B +Medicine Shelf|薬品棚 +Bookshelf A|本棚A +Bookshelf B|本棚B +Bookshelf B|本棚B +Bread Shelf|パン棚 +Sundries Shelf A|雑貨棚A +Sundries Shelf A|雑貨棚A +Sundries Shelf B|雑貨棚B +Medicine Shelf|薬品棚 +Bookshelf A|本棚A +Bookshelf B|本棚B +Bookshelf B|本棚B +Bed|ベッド +Large Bed|ダブルベッド +Large Bed|ダブルベッド +Cheap Bed A|粗末なベッドA +Cheap Bed B|粗末なベッドB +Straw Bed|むしろの寝床 +Bed (Ruins)|ベッド(廃墟) +Tipped Shelf|倒れた棚 +Bed|ベッド +Large Bed|ダブルベッド +Large Bed|ダブルベッド +Cheap Bed A|粗末なベッドA +Cheap Bed B|粗末なベッドB +Straw Bed|むしろの寝床 +Bed (Ruins)|ベッド(廃墟) +Tipped Shelf|倒れた棚 +Table A|テーブルA +Table B|テーブルB +Table C|テーブルC +Fortuneteller's Table A|占い台A +Mini Table A|ミニテーブルA +Piano|ピアノ +Piano|ピアノ +Piano|ピアノ +Stool A|椅子A +Stool B|椅子B +Stool C|椅子C +Fortuneteller's Table B (Crystal)|占い台B(水晶) +Mini Table B (Flower)|ミニテーブルB(花瓶) +Piano|ピアノ +Piano|ピアノ +Piano|ピアノ +Oven|かまど +Sink|流し +Kitchen Counter A|調理台A +Kitchen Counter B|調理台B +Dresser|ドレッサー +Pipe Organ|パイプオルガン +Pipe Organ|パイプオルガン +Pipe Organ|パイプオルガン +Simple Shelf A|簡易棚A +Simple Shelf B (Jars)|簡易棚B(瓶) +Simple Shelf C (Books)|簡易棚C(本) +Simple Shelf D (Sacks)|簡易棚D(袋) +Simple Shelf E (Bottles)|簡易棚E(ボトル) +Pipe Organ|パイプオルガン +Pipe Organ|パイプオルガン +Pipe Organ|パイプオルガン +Large Fireplace|大きな暖炉 +Large Fireplace|大きな暖炉 +Large Fireplace|大きな暖炉 +Fireplace A (Stone)|暖炉A(石) +Fireplace B (Brick)|暖炉B(レンガ) +Fireplace C (Iron)|暖炉C(鉄) +Tapestry A|タペストリーA +Tapestry A (Ruins)|タペストリーA(廃墟) +Large Fireplace|大きな暖炉 +Large Fireplace|大きな暖炉 +Large Fireplace|大きな暖炉 +Fireplace A (Stone)|暖炉A(石) +Fireplace B (Brick)|暖炉B(レンガ) +Fireplace C (Iron)|暖炉C(鉄) +Tapestry A|タペストリーA +Tapestry A (Ruins)|タペストリーA(廃墟) +Curtains A|カーテンA +Curtains B|カーテンB +Curtains C|カーテンC +Curtains D|カーテンD +Curtains A (Ruins)|カーテンA(廃墟) +Curtains B (Ruins)|カーテンB(廃墟) +Curtains C (Ruins)|カーテンC(廃墟) +Curtains D (Ruins)|カーテンD(廃墟) +Curtains A|カーテンA +Curtains B|カーテンB +Curtains C|カーテンC +Curtains D|カーテンD +Curtains A (Ruins)|カーテンA(廃墟) +Curtains B (Ruins)|カーテンB(廃墟) +Curtains C (Ruins)|カーテンC(廃墟) +Curtains D (Ruins)|カーテンD(廃墟) +Clock|時計 +Mirror|鏡 +Posted Notice|貼り紙 +Posted Notice (Ruins)|貼り紙(廃墟) +World Map|世界地図 +World Map|世界地図 +Painting|絵画 +Painting|絵画 +Clock|時計 +Mirror|鏡 +Stone Tablet|石版 +Stone Tablet (Ruins)|石版(廃墟) +Portrait A|肖像画A +Portrait B|肖像画B +Painting A|絵画A +Painting B|絵画B +Chair A (Wood)|背もたれ椅子A(木製) +Chair B (Stone)|背もたれ椅子B(石) +Throne A|玉座A +Throne A|玉座A +Throne A|玉座A +Throne B (Demon Castle)|玉座B(魔王城) +Throne B (Demon Castle)|玉座B(魔王城) +Throne B (Demon Castle)|玉座B(魔王城) +Chair A (Wood)|背もたれ椅子A(木製) +Chair B (Stone)|背もたれ椅子B(石) +Throne A|玉座A +Throne A|玉座A +Throne A|玉座A +Throne B (Demon Castle)|玉座B(魔王城) +Throne B (Demon Castle)|玉座B(魔王城) +Throne B (Demon Castle)|玉座B(魔王城) +Shield|盾 +Swords A|剣A +Swords B|剣B +Entrance A|入口A +Entrance A (Extend)|入口A(延長部分) +Entrance A (Top Half A)|入口A(上半分A)S +Entrance B|入口B +Entrance A (Top Half B)|入口A(上半分B) +Pot A|壺A +Pot B|壺B +Pot C (Ruins)|壺C(廃墟) +Table A (Ruins)|テーブルA(廃墟) +Stone Pillar A|石の柱A +Stone Pillar B|石の柱B +Fort Pillar|砦の柱 +Rubble|瓦礫 +Basin|桶 +Barrel |樽 +Barrel (Ruins)|樽(廃墟) +Stool (Ruins)|椅子(廃墟) +Stone Pillar A|石の柱A +Stone Pillar B|石の柱B +Fort Pillar|砦の柱 +Rubble|瓦礫 +Basin|桶 +Tub A|たらいA +Tub B|たらいB +Crate A (Ruins)|木箱A(廃墟) +Broken Stone Pillar A|折れた石の柱A +Broken Stone Pillar B|折れた石の柱B +Broken Fort Pillar|折れた砦の柱 +Scrap Wood|端材 +Crate B|木箱B +Crate C|木箱C +Stacked Crates|積まれた木箱 +Stacked Crates|積まれた木箱 +Fissures A|亀裂A +Fissures B|亀裂B +Fissures C|亀裂C +Fissures D|亀裂D +Crate D|木箱D +Crate E|木箱E +Stacked Crates|積まれた木箱 +Stacked Crates|積まれた木箱 +Fissures A|亀裂A +Fissures B|亀裂B +Fissures C|亀裂C +Fissures D|亀裂D +Crate F|木箱F +Crate G|木箱G +Sacks C|麻袋C +Large Crate|大きな木箱 +Jail Bar|鉄格子 +Jail Bar|鉄格子 +Jail Bar|鉄格子 +Jail Bar|鉄格子 +Sack A|麻袋A +Sack B|麻袋B +Sacks C|麻袋C +Large Crate|大きな木箱 +Jail Bar|鉄格子 +Jail Bar|鉄格子 +Jail Bar|鉄格子 +Jail Bar|鉄格子 diff --git a/www/img/tilesets/Inside_C.txt b/www/img/tilesets/Inside_C.txt new file mode 100644 index 0000000..8dc2ad5 --- /dev/null +++ b/www/img/tilesets/Inside_C.txt @@ -0,0 +1,256 @@ +Cup & Teapot A (Bottom)|カップとポットA(下) +Cup & Teapot B (Top)|カップとポットB(上) +Cup & Teapot C (Left)|カップとポットC(左) +Cup & Teapot D (Right)|カップとポットD(右) +Cup A (Bottom)|カップA(下) +Cup B (Top)|カップB(上) +Cup C (Left)|カップC(左) +Cup D (Right)|カップD(右) +Glass & Bottle A (Bottom)|グラスとボトルA(下) +Glass & Bottle B (Top)|グラスとボトルB(上) +Glass & Bottle C (Left)|グラスとボトルC(左) +Glass & Bottle D (Right)|グラスとボトルD(右) +Glass A (Bottom)|グラスA(下) +Glass B (Top)|グラスB(上) +Glass C (Left)|グラスC(左) +Glass D (Right)|グラスD(右) +Pint Mug & Ale Bottle A (Bottom)|ジョッキと瓶A(下) +Pint Mug & Ale Bottles B (Top)|ジョッキと瓶B(上) +Pint Mug & Ale Bottles C (Left)|ジョッキと瓶C(左) +Pint Mug & Ale Bottle D (Right)|ジョッキと瓶D(右) +Pint Mug A (Bottom)|ジョッキA(下) +Pint Mug B (Top)|ジョッキB(上) +Pint Mug C (Left)|ジョッキC(左) +Pint Mug D (Right)|ジョッキD(右) +Teapot|ポット +Bottle A|ボトルA +Bottles B|ボトルB +Bottles C|ボトルC +Broken Bottle|割れたボトル +Ale Bottle A|瓶A +Ale Bottles B|瓶B +Ale Bottles C|瓶C +Meal (Fish)|魚料理 +Meal (Meat)|肉料理 +Side Dishes|副菜 +Fruit Bowl|フルーツ盛り合わせ +Roast Pig|丸焼き +Cake|ケーキ +Pizza|ピザ +Meal (Fish)|魚料理 +Dinner Set A (Bottom)|夕食セットA(下) +Dinner Set B (Top)|夕食セットB(上) +Dinner Set C (Left)|夕食セットC(左) +Dinner Set D (Right)|夕食セットD(右) +Pie|パイ +Fried Rice|チャーハン +Mystery Dishes|謎の料理 +Cooking Disaster|失敗料理 +Breakfast Set A (Bottom)|朝食セットA(下) +Breakfast Set B (Top)|朝食セットB(上) +Breakfast Set C (Left)|朝食セットC(左) +Breakfast Set D (Right)|朝食セットD(右) +Plate A|皿A +Bowl|ボウル +Plates B|皿B +Plates C|皿C +Closed Book A (Bottom)|閉じた本A(下) +Closed Book B (Top)|閉じた本B(上) +Closed Book C (Left)|閉じた本C(左) +Closed Book D (Right)|閉じた本D(右) +Open Book A (Bottom)|開いた本A(下) +Open Book B (Top)|開いた本B(上) +Open Book C (Left)|開いた本C(左) +Open Book D (Right)|開いた本D(右) +Closed Old Book A (Bottom)|閉じた古文書A(下) +Closed Old Book B (Top)|閉じた古文書B(上) +Closed Old Book C (Left)|閉じた古文書C(左) +Closed Old Book D (Right)|閉じた古文書D(右) +Open Old Book A (Bottom)|開いた古文書A(下) +Open Old Book B (Top)|開いた古文書B(上) +Open Old Book C (Left)|開いた古文書C(左) +Open Old Book D (Right)|開いた古文書D(右) +Notes & Pen A (Bottom)|メモとペンA(下) +Notes & Pen B (Top)|メモとペンB(上) +Notes & Pen C (Left)|メモとペンC(左) +Notes & Pen D (Right)|メモとペンD(右) +Map A (Bottom)|地図A(下) +Map B (Top)|地図B(上) +Map C (Left)|地図C(左) +Map D (Right)|地図D(右) +Envelope & Letter|封筒と便箋 +Envelope|封筒 +Scrolls A|巻物A +Scrolls B|巻物B +Vase|花瓶 +Potted Plant A|植木鉢A +Potted Plant B|植木鉢B +Planter|プランター +Case A|ケースA +Case B|ケースB +Letter Case|レターケース +Cutting Board|まな板 +Small Box A|小箱A +Small Box B|小箱B +Small Box C|小箱C +Small Box D|小箱D +Sack A|袋A +Sacks B|袋B +Sacks C|袋C +Medicine Bottle A|薬瓶A +Medicine Bottles B|薬瓶B +Medicine Bottles C|薬瓶C +Potion A|液体入り瓶A +Potions B|液体入り瓶B +Basket A|バスケットA +Basket B|バスケットB +Basket C|バスケットC +Basket D|バスケットD +Rugs A|じゅうたんA +Rugs B|じゅうたんB +Rugs C|じゅうたんC +Lab Equipment|実験器具 +Stuffed Doll A|ぬいぐるみA +Stuffed Doll B|ぬいぐるみB +Stuffed Doll C|ぬいぐるみC +Stuffed Doll D|ぬいぐるみD +Doll A|人形A +Doll B|人形B +Gifts A|プレゼントA +Gifts B|プレゼントB +Shovel|スコップ +Pickax|つるはし +Rope A|ロープA +Rope B|ロープB +Pendant|ペンダント +Jewelry Case A|宝石ケースA +Necklace|ネックレス +Jewelry Case B|宝石ケースB +Sword A|剣A +Swords B|剣B +Swords C|剣C +Axes|斧 +Spears A|槍A +Spears B|槍B +Whip|鞭 +Knives|短剣 +Cooking Utensils|調理器具 +Dry Flowers|ドライフラワー +Shield A|盾A +Shield B|盾B +Men's Clothing A (Hanging)|男物の服A(壁掛け) +Men's Clothing B (Hanging)|男物の服B(壁掛け) +Women's Clothing A (Hanging)|女物の服A(壁掛け) +Women's Clothing B (Hanging)|女物の服B(壁掛け) +Sword Rack A|剣掛台A +Sword Rack B|剣掛台B +Hammers|ハンマー +Bows & Arrows|弓矢 +Blacksmith's Table A|金床A +Blacksmith's Table B|金床B +Large Basin|水桶 +Scrap Metal|鉄くず +Helmet A|兜A +Helmet B|兜B +Helmet C|兜C +Hat A (Stand)|帽子A(スタンド) +Hat B (Stand)|帽子B(スタンド) +Hat C (Stand)|帽子C(スタンド) +Women's Clothing (Stand)|女物の服(スタンド) +Dress (Stand)|ドレス(スタンド) +Armor A (Stand)|鎧A(スタンド) +Armor B (Stand)|鎧B(スタンド) +Armor C (Stand)|鎧C(スタンド) +Armor D (Stand)|鎧D(スタンド) +Men's Clothing (Stand)|男物の服(スタンド) +Cape (Stand)|マント(スタンド) +Robe A (Stand)|ローブA(スタンド) +Robe B (Stand)|ローブB(スタンド) +Church Symbol|教会のシンボル +Angel Statue A|天使像A +Angel Statue B|天使像B +Goddess Statue|女神像 +Statue|石像 +Dais|台座 +Repository of Swords|剣立て +Repository of Spears|槍立て +Church Symbol|教会のシンボル +Angel Statue A|天使像A +Angel Statue B|天使像B +Goddess Statue|女神像 +Statue|石像 +Broken Statue|壊れた像 +Repository of Swords|剣立て +Repository of Spears|槍立て +Church Table A|教会机A +Church Table A|教会机A +Church Table A|教会机A +Church Table B|教会机B +Decorative Pillar A|装飾柱A +Decorative Pillar B|装飾柱B +Decorative Pillar A (Ruins)|装飾柱A(廃墟) +Decorative Pillar B (Ruins)|装飾柱B(廃墟) +Church Table A|教会机A +Church Table A|教会机A +Church Table A|教会机A +Church Table B|教会机B +Decorative Pillar A|装飾柱A +Decorative Pillar B|装飾柱B +Decorative Pillar A (Ruins)|装飾柱A(廃墟) +Decorative Pillar B (Ruins)|装飾柱B(廃墟) +Gold Bricks A|金の延べ棒A +Gold Bricks B|金の延べ棒B +Silver Bricks A|銀の延べ棒A +Silver Bricks B|銀の延べ棒B +Decorative Pillar A|装飾柱A +Decorative Pillar B|装飾柱B +Decorative Pillar A (Ruins)|装飾柱A(廃墟) +Decorative Pillar B (Ruins)|装飾柱B(廃墟) +Monument A|石碑A +Monument B|石碑B +Demon Statue|悪魔像 +Dragon Statue|竜像 +Dragon Statue|竜像 +Large Monument|大きな石碑 +Large Monument|大きな石碑 +Large Monument|大きな石碑 +Monument A|石碑A +Monument C|石碑C +Demon Statue|悪魔像 +Dragon Statue|竜像 +Dragon Statue|竜像 +Large Monument|大きな石碑 +Large Monument|大きな石碑 +Large Monument|大きな石碑 +Railings (Wood)|段差用手すり(木製) +Railings (Wood)|段差用手すり(木製) +Railings (Wood)|段差用手すり(木製) +Railings (Wood)|段差用手すり(木製) +Railings (Wood)|段差用手すり(木製) +Railings (Wood)|段差用手すり(木製) +Railings (Wood)|段差用手すり(木製) +Railings (Wood)|段差用手すり(木製) +Banister A (Wood)|階段用手すりA(木製) +Banister A (Wood)|階段用手すりA(木製) +Banister B (Stone)|階段用手すりB(石) +Banister B (Stone)|階段用手すりB(石) +Banister C (Temple)|階段用手すりC(神殿) +Banister C (Temple)|階段用手すりC(神殿) +Banister D (Castle)|階段用手すりD(城) +Banister D (Castle)|階段用手すりD(城) +Banister A (Wood)|階段用手すりA(木製) +Banister A (Wood)|階段用手すりA(木製) +Banister B (Stone)|階段用手すりB(石) +Banister B (Stone)|階段用手すりB(石) +Banister C (Temple)|階段用手すりC(神殿) +Banister C (Temple)|階段用手すりC(神殿) +Banister D (Castle)|階段用手すりD(城) +Banister D (Castle)|階段用手すりD(城) +Banister A (Wood)|階段用手すりA(木製) +Banister A (Wood)|階段用手すりA(木製) +Banister B (Stone)|階段用手すりB(石) +Banister B (Stone)|階段用手すりB(石) +Banister C (Temple)|階段用手すりC(神殿) +Banister C (Temple)|階段用手すりC(神殿) +Banister D (Castle)|階段用手すりD(城) +Banister D (Castle)|階段用手すりD(城) diff --git a/www/img/tilesets/Outside_A1.txt b/www/img/tilesets/Outside_A1.txt new file mode 100644 index 0000000..949f891 --- /dev/null +++ b/www/img/tilesets/Outside_A1.txt @@ -0,0 +1,16 @@ +Water A (Meadow)|水場A(草地) +Deep Water|深い水場 +Lotus Pads|蓮の葉 +Swamp Grass|水草 +Water B (Snow)|水場B(雪) +Waterfall A (Stone Wall)|滝A(石壁) +Canal|水路 +Waterfall B (Dirt Wall)|滝B(土壁) +Water C (Dirt)|水場C(土) +Waterfall C (Cliff)|滝C(崖) +Water D (Sand)|水場 D(砂) +Waterfall D (Boulder)|滝D(玉石) +Water E (Port)|水場E(港) +Waterfall E (Stone Wall)|滝E(石壁) +Poison Swamp|毒の沼 +Dead Tree|枯れ木 diff --git a/www/img/tilesets/Outside_A2.txt b/www/img/tilesets/Outside_A2.txt new file mode 100644 index 0000000..00b45e1 --- /dev/null +++ b/www/img/tilesets/Outside_A2.txt @@ -0,0 +1,32 @@ +Meadow|草地 +Dirt (Meadow)|土(草地) +Road (Meadow)|道(草地) +Cobblestones A|石畳A +Bush|茂み +Road Edging|縁石 +Fencepost A (Wood)|柵A(木製) +Fissures|ひび割れ +Dirt|土 +Grass (Dirt)|草地(土) +Road (Dirt)|道(土) +Cobblestones A (Snow)|石畳A(雪) +Bush (Dead)|茂み(枯れ草) +Road Edging (Snow)|縁石(雪) +Fencepost B (Metal)|柵B(金属) +Soil|汚れ +Sand|砂地 +Grass (Sand)|草地(砂地) +Road (Sand)|道(砂地) +Cobblestones B|石畳B +Bush (Sand)|茂み(砂地) +Hole|穴 +Fencepost C (Stone)|柵C(石) +Moss|苔 +Snow|雪 +Dirt (Snow)|土(雪) +Road (Snow)|道(雪) +Carpet|カーペット +Bush (Snow)|茂み(雪) +Hole|穴 +Fencepost A (Wood, Snow)|柵A(木製・雪) +Poison Swamp|毒の沼 diff --git a/www/img/tilesets/Outside_A3.txt b/www/img/tilesets/Outside_A3.txt new file mode 100644 index 0000000..a298332 --- /dev/null +++ b/www/img/tilesets/Outside_A3.txt @@ -0,0 +1,32 @@ +Roof A (Red Tile)|屋根A(赤瓦) +Roof B (Orange Tile)|屋根B(橙瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof D (Green Tile)|屋根D(緑瓦) +Roof E (Blue Tile)|屋根E(青瓦) +Roof F (Dressed Tile)|屋根F(化粧瓦) +Roof G (Khaki Tile)|屋根G(カーキ瓦) +Roof H (Sheet Metal)|屋根H(鉄板) +Outer Wall A (Plaster)|外壁A(白壁) +Outer Wall B (Rock Wall)|外壁B(石壁) +Outer Wall C (Rock Wall)|外壁C(石壁) +Outer Wall D (Rock Wall)|外壁D(石壁) +Outer Wall E (Brick)|外壁E(レンガ) +Outer Wall F (Decorative Tile)|外壁F(化粧タイル) +Outer Wall G (Dirt)|外壁G(土壁) +Outer Wall H (Wood)|外壁H(木造) +Roof I (Wood)|屋根I(木造) +Roof J (Wood)|屋根J(木造) +Roof K (Log)|屋根K(丸太) +Roof L (Thatch)|屋根L(藁) +Roof M (Stone)|屋根M(石) +Roof N (Tent)|屋根N(テント) +Snow Roof A|雪の屋根A +Snow Roof B|雪の屋根B +Outer Wall I (Wood)|外壁I(木造) +Outer Wall J (Wood)|外壁J(木造) +Outer Wall K (Log)|外壁K(丸太) +Outer Wall L (Wood)|外壁L(木造) +Outer Wall M (Rock Wall)|外壁M(石壁) +Outer Wall N (Tent)|外壁N(テント) +Snow Outer Wall (Wood)|雪の外壁(木造) +Snow Outer Wall (Brick)|雪の外壁(レンガ) diff --git a/www/img/tilesets/Outside_A4.txt b/www/img/tilesets/Outside_A4.txt new file mode 100644 index 0000000..40525dd --- /dev/null +++ b/www/img/tilesets/Outside_A4.txt @@ -0,0 +1,48 @@ +Wall A (Stone)|壁A(石) +Wall B (Brick)|壁B(レンガ) +Wall C (Stone)|壁C(石) +Wall D (Stone)|壁D(石) +Wall E (Stone)|壁E(石) +Wall F (Marble)|壁F(大理石) +Wall G (Hedge)|壁G(生け垣) +Wall G (Frozen)|壁H(凍結) +Wall A (Stone)|壁A(石) +Wall B (Brick)|壁B(レンガ) +Wall C (Stone)|壁C(石) +Wall D (Stone)|壁D(石) +Wall E (Stone)|壁E(石) +Wall F (Marble)|壁F(大理石) +Wall G (Hedge)|壁G(生け垣) +Wall G (Frozen)|壁H(凍結) +Building A (Urban)|建物A(都会風) +Building B (Dirt Wall)|建物B(土壁) +Building C (Desert)|建物C(砂漠風) +Building D (Temple, Snow)|建物D(神殿・雪) +Building E (Castle)|建物E(城) +Building F (Castle, Snow)|建物F(城・雪) +Building G (Fort)|建物G(砦) +Building H (Fort, Snow)|建物H(砦・雪) +Building A (Urban)|建物A(都会風) +Building B (Dirt Wall)|建物B(土壁) +Building C (Desert)|建物C(砂漠風) +Building D (Temple, Snow)|建物D(神殿・雪) +Building E (Castle)|建物E(城) +Building F (Castle, Snow)|建物F(城・雪) +Building G (Fort)|建物G(砦) +Building H (Fort, Snow)|建物H(砦・雪) +Ledge A (Meadow)|段差A(草地) +Ledge B (Dirt)|段差B(土) +Ledge C (Desert)|段差C(砂地) +Ledge D (Snow)|段差D(雪) +Ledge E (Paved)|段差E(舗装) +Forest A|森A +Forest B (Snow)|森B(雪) +Demon Castle|魔王城 +Cliff A (Meadow)|崖A(草地) +Cliff B (Dirt)|崖B(土) +Cliff C (Desert)|崖C(砂地) +Cliff D (Snow)|崖D(雪) +Wall (Paved)|壁(舗装) +Forest A|森A +Forest B (Snow)|森B(雪) +Demon Castle|魔王城 diff --git a/www/img/tilesets/Outside_A5.txt b/www/img/tilesets/Outside_A5.txt new file mode 100644 index 0000000..e368238 --- /dev/null +++ b/www/img/tilesets/Outside_A5.txt @@ -0,0 +1,128 @@ +Darkness|暗闇 +Wire Mesh|金網 +Large Bridge (V, Left)|大きな橋(縦・左) +Large Bridge (V, Center)|大きな橋(縦・中央) +Large Bridge (V, Right)|大きな橋(縦・右) +Large Bridge (H, Top)|大きな橋(横・上) +Large Bridge (H, Center)|大きな橋(横・中央) +Large Bridge (Snow, H, Top)|大きな橋(雪・横・上) +Transparent|透明 +Wire Mesh|金網 +Large Bridge (Snow, V, Left)|大きな橋(雪・縦・左) +Large Bridge (Snow, V, Center)|大きな橋(雪・縦・中央) +Large Bridge (Snow, V, Right)|大きな橋(雪・縦・右) +Large Bridge (H, Bottom)|大きな橋(横・下) +Large Bridge (Snow, H, Center)|大きな橋(雪・横・中央) +Large Bridge (Snow, H, Bottom)|大きな橋(雪・横・下) +Meadow A|草地A +Dirt A|土A +Desert A|砂地A +Snow A|雪A +Meadow|草地B +Dirt B|土B +Desert B|砂地B +Snow B|雪B +Stairs (Meadow, Left)|階段(草地・左) +Stairs (Meadow, Center)|階段(草地・中央) +Stairs (Meadow, Right)|階段(草地・右) +Stairs (Meadow)|階段 +Stairs (Dirt, Left)|階段(土・左) +Stairs (Dirt, Center)|階段(土・中央) +Stairs (Dirt, Right)|階段(土・右) +Stairs (Dirt)|階段(土) +Cobblestones A|石畳A +Cobblestones B|石畳B +Cobblestones C|石畳C +Cobblestones D|石畳D +Cobblestones A (Ruins)|石畳A(廃墟) +Cobblestones B (Ruins)|石畳B(廃墟) +Cobblestones C (Ruins)|石畳C(廃墟) +Cobblestones D (Ruins)|石畳D(廃墟) +Stairs (Desert, Left)|階段(砂地・左) +Stairs (Desert, Center)|階段(砂地・中央) +Stairs (Desert, Right)|階段(砂地・右) +Stairs (Desert)|階段(砂地) +Stairs (Snow, Left)|階段(雪・左) +Stairs (Snow, Center)|階段(雪・中央) +Stairs (Snow, Right)|階段(雪・右) +Stairs (Snow)|階段(雪) +Cobblestones E|石畳E +Cobblestones F|石畳F +Cobblestones G|石畳G +Ice Floor A|氷の床A +Cobblestones E (Ruins)|石畳E(廃墟) +Cobblestones F (Ruins)|石畳F(廃墟) +Cobblestones G (Ruins)|石畳G(廃墟) +Ice Floor B|氷の床B +Stairs (Paved, Left)|階段(舗装・左) +Stairs (Paved, Center)|階段(舗装・中央) +Stairs (Paved, Right)|階段(舗装・右) +Stairs (Paved)|階段(舗装) +Stairs (Ruins, Left)|階段(廃墟・左) +Stairs (Ruins, Center)|階段(廃墟・中央) +Stairs (Ruins, Right)|階段(廃墟・右) +Stairs (Ruins)|階段(廃墟) +Ledge (Port, Left)|段差(港・左) +Ledge (Port, Center)|段差(港・中央) +Ledge (Port, Right)|段差(港・右) +Ledge (Port)|段差(港) +Cobblestones H|石畳H +Cobblestones I|石畳I +Cloud A|雲A +Cloud B|雲B +Farm Field A (Top)|畑A(上) +Farm Field A (Center)|畑A(中央) +Farm Field B (Snow, Top)|畑B(雪・上) +Farm Field B (Snow, Center)|畑B(雪・中央) +Large Relief Floor Tile A|大きなレリーフ床A +Large Relief Floor Tile A|大きなレリーフ床A +Large Relief Floor Tile B|大きなレリーフ床B +Large Relief Floor Tile B|大きなレリーフ床B +Farm Field A (Bottom)|畑A(下) +Farm Field A|畑A +Farm Field B (Snow, Bottom)|畑B(雪・下) +Farm Field B (Snow)|畑B(雪) +Large Relief Floor Tile A|大きなレリーフ床A +Large Relief Floor Tile A|大きなレリーフ床A +Large Relief Floor Tile B|大きなレリーフ床B +Large Relief Floor Tile B|大きなレリーフ床B +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Garden A|花壇A +Garden B (Snow)|花壇B(雪) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Ledge (Meadow)|段差(草地) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Cliff|崖 +Cliff|崖 +Cliff|崖 +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Cliff|崖 +Cliff|崖 +Cliff|崖 +Cliff (Meadow)|崖(草地) +Cliff (Meadow)|崖(草地) +Cliff (Meadow)|崖(草地) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Cliff (Dirt)|崖(土) +Cliff (Dirt)|崖(土) +Cliff (Dirt)|崖(土) diff --git a/www/img/tilesets/Outside_B.txt b/www/img/tilesets/Outside_B.txt new file mode 100644 index 0000000..4eb340e --- /dev/null +++ b/www/img/tilesets/Outside_B.txt @@ -0,0 +1,256 @@ +Transparent|透明 +Shop Sign (Sword)|看板(剣) +Shop Sign (Sword & Shield)|看板(剣と盾) +Shop Sign (Armor)|看板(鎧) +Shop Sign (Sack)|看板(袋) +Shop Sign (Teapot)|看板(ポット) +Shop Sign (Inn)|看板(宿) +Shop Sign (Pub)|看板(酒場) +Shop Sign (Eatery)|看板(食堂) +Shop Sign (Hexagram)|看板(魔法陣) +Shop Sign (Staves)|看板(杖) +Shop Sign (Coin)|看板(コイン) +Shop Sign (Necklace)|看板(ネックレス) +Shop Sign (Hammer)|看板(ハンマー) +Shop Sign (Crest)|看板(紋章) +Shop Sign (Blank)|看板(無地) +Log Bridge (V)|丸太の橋(縦) +Log Bridge (H)|丸太の橋(横) +Wood Bridge (V)|木の橋(縦) +Wood Bridge (H)|木の橋(横) +Stone Bridge (V)|石の橋(縦) +Stone Bridge (H)|石の橋(横) +Wood Bridge (V)|木の橋(縦) +Wood Bridge (H)|木の橋(横) +Bridge Spar (Wood, Center A)|橋げた(木・中央A) +Bridge Spar (Wood, Left)|橋げた(木・左) +Bridge Spar (Wood, Center B)|橋げた(木・中央B) +Bridge Spar (Wood, Right)|橋げた(木・右) +Bridge Spar (Stone, Center A)|橋げた(石・中央A) +Bridge Spar (Stone, Left)|橋げた(石・左) +Bridge Spar (Stone, Center B)||橋げた(石・中央B) +Bridge Spar (Stone, Right)|橋げた(石・右) +Window A|窓A +Window B|窓B +Window C|窓C +Window D|窓D +Middle Window A|中型窓A +Middle Window B|中型窓B +Middle Window C|中型窓C +Middle Window D|中型窓D +Window E|窓E +Window F|窓F +Window G|窓G +Stained Glass Window A|ステンドグラスA +Middle Window A|中型窓A +Middle Window E|中型窓E +Middle Window C|中型窓C +Middle Window D|中型窓D +Large Window A|大型窓A +Large Window B|大型窓B +Large Window C|大型窓C +Stained Glass Window B|ステンドグラスB +Large Window D|大型窓D +Middle Window F|中型窓F +Middle Window G|中型窓G +Middle Window H|中型窓H +Large Window A|大型窓A +Large Window E|大型窓E +Large Window C|大型窓C +Stained Glass Window B|ステンドグラスB +Large Window D|大型窓D +Middle Window F|中型窓F +Middle Window G|中型窓G +Middle Window H|中型窓H +Chimney A|煙突A +Mooring Bollard A|ビットA +Mooring Bollard B (Rope)|ビットB(ロープ) +Entrance A|入口A +Entrance A (Extend)|入口A(延長部分) +Entrance A (Top Half A)|入口A(上半分A)S +Entrance B|入口B +Entrance A (Top Half B)|入口A(上半分B) +Chimney B|煙突B +Sign A|立て札A +Sign B|立て札B +Well|井戸 +Stepping Stones|踏み石 +Barrel|樽 +Grave A|墓A +Grave B|墓B +Pot|壺 +Basin A|桶A +Basin B|桶B +Rock Fire Pit A|石のかまどA +Rock Fire Pit B|石のかまどB +Barricade (H)|バリケード(横) +Barricade (V)|バリケード(縦) +Beanstalk|豆の木 +Grass A|草A +Grass B|草B +Grass C|草C +Grass D|草D +Stump|切り株 +Tree|木 +Tree|木 +Boulder A|岩A +Flowers A|花A +Flowers B|花B +Flowers C|花C +Flowers D|花D +Fallen Log|倒木 +Tree|木 +Bush|植え込み +Boulder B|岩B +Scarecrow|かかし +Hole|穴 +Firewood|薪 +Rocks|小石 +Crops A|農作物A +Crops B|農作物B +Crops C|農作物C +Crops D|農作物D +Large Tree|大木 +Large Tree|大木 +Large Tree|大木 +Large Tree|大木 +Large Crate|大きな木箱 +Crate A|木箱A +Crate B|木箱B +Crate C|木箱C +Large Tree|大木 +Large Tree|大木 +Large Tree|大木 +Large Tree|大木 +Large Crate|大きな木箱 +Crate D|木箱D +Crate E|木箱E +Crate F|木箱F +Conifer Tree (Snow)|針葉樹(雪) +Conifer Tree (Snow)|針葉樹(雪) +Conifer Tree (Snow)|針葉樹(雪) +Conifer Tree (Snow)|針葉樹(雪) +Scarecrow (Snow)|かかし(雪) +Pot (Snow)|壺(雪) +Bucket (Snow)|桶(雪) +Crate (Snow)|木箱(雪) +Large Conifer Tree (Snow)|大針葉樹(雪) +Large Conifer Tree (Snow)|大針葉樹(雪) +Large Conifer Tree (Snow)|大針葉樹(雪) +Large Conifer Tree (Snow)|大針葉樹(雪) +Mooring Bollard (Snow)|ビット(雪) +Barricade (H, Snow)|バリケード(横・雪) +Barricade (H, Snow)|バリケード(縦・雪) +Beanstalk (Snow)|豆の木(雪) +Chimney (Snow)|煙突(雪) +Sign A (Snow)|立て札A(雪) +Sign B (Snow)|立て札B(雪) +Well (Snow)|井戸(雪) +Stepping Stones (Snow)|踏み石(雪) +Barrel (Snow)|樽(雪) +Grave A (Snow)|墓A(雪) +Grave B (Snow)|墓B(雪) +Grass A (Snow)|草A(雪) +Grass B (Snow)|草B(雪) +Grass C (Snow)|草C(雪) +Grass D (Snow)|草D(雪) +Stump (Snow)|切り株(雪) +Conifer Tree (Snow)|針葉樹(雪) +Conifer Tree (Snow)|針葉樹(雪) +Boulder A (Snow)|岩A(雪) +Snowman|雪だるま +Hole (Snow)|穴(雪) +Firewood (Snow)|薪(雪) +Rocks (Snow)|小石(雪) +Fallen Log (Snow)|倒木(雪) +Conifer Tree (Snow)|針葉樹(雪) +Bush (Snow)|植え込み(雪) +Boulder B (Snow)|岩B(雪) +Dead Tree|枯れ木 +Dead Tree|枯れ木 +Mushrooms A|キノコA +Mushrooms B|キノコB +Palm Tree|ヤシの木 +Palm Tree|ヤシの木 +Cactus|サボテン +Dead Grass A|枯れ草A +Dead Tree|枯れ木 +Dead Tree (Shrub)|枯れ木(低木) +Rafflesia|ラフレシア +Stump (Moss)|切り株(苔) +Palm Tree|ヤシの木 +Bush (Flowers)|植え込み(花) +Fern|シダ +Dead Grass B|枯れ草B +Hay|干し草 +Hay (Snow)|干し草(雪) +Floral Patch|花畑 +Susuki Grass|ススキ +Fallen Leaves|落ち葉 +Lotus Pads A|蓮の葉A +Lotus Pads B (Flowers)|蓮の葉B(花) +Lotus Pads C|蓮の葉C +Wall Vines A|壁のツタA +Wall Vines B|壁のツタB +Wall Vines C|壁のツタC +Wall Fern|壁のシダ +Fissures A|亀裂A +Fissures B|亀裂B +Fissures C|亀裂C +Fissures D|亀裂D +Wall Vines A|壁のツタA +Wall Vines B|壁のツタB +Wall Vines C|壁のツタC +Wall Moss|壁の苔 +Fissures A|亀裂A +Fissures B|亀裂B +Fissures C|亀裂C +Fissures D|亀裂D +Tent A|テントA +Tent A|テントA +Tent A|テントA +Streetlight A|街灯A +Stairs A (Up)|階段A(上り) +Stairs B (Up)|階段B(上り) +Stairs C (Up)|階段C(上り) +Stairs D (Up)|階段D(上り) +Tent A|テントA +Tent A|テントA +Tent A|テントA +Streetlight A|街灯A +Stairs A (Down)|階段A(下り) +Stairs B (Down)|階段B(下り) +Stairs C (Down)|階段C(下り) +Stairs D (Down)|階段D(下り) +Tent A|テントA +Tent A (Entrance)|テントA(入口) +Tent A|テントA +Streetlight A|街灯A +Metal Ladder|鉄ばしご +Rope Ladder|縄ばしご +Rope|ロープ +Vines A|ツタ +Tent B (Snow)|テントB(雪) +Tent B (Snow)|テントB(雪) +Tent B (Snow)|テントB(雪) +Streetlight B (Snow)|街灯B(雪) +Metal Ladder|鉄ばしご +Rope Ladder|縄ばしご +Rope|ロープ +Vines A|ツタA +Tent B (Snow)|テントB(雪) +Tent B (Snow)|テントB(雪) +Tent B (Snow)|テントB(雪) +Streetlight B (Snow)|街灯B(雪) +Metal Ladder|鉄ばしご +Rope Ladder|縄ばしご +Rope|ロープ +Vines B (Down)|ツタB(下り) +Tent B (Snow)|テントB(雪) +Tent B (Entrance, Snow)|テント(入口・雪) +Tent B (Snow)|テントB(雪) +Streetlight B (Snow)|街灯B(雪) +Hole A (Metal Ladder)|穴A(鉄ばしご) +Hole B (Rope Ladder)|穴B(縄ばしご) +Hole C (Rope)|穴C(ロープ) +Hole D|穴D diff --git a/www/img/tilesets/Outside_C.txt b/www/img/tilesets/Outside_C.txt new file mode 100644 index 0000000..7472b07 --- /dev/null +++ b/www/img/tilesets/Outside_C.txt @@ -0,0 +1,256 @@ +Stone Pillar A|石の柱A +Stone Pillar B|石の柱B +Stone Pillar C|石の柱C +Stone Pillar C (Moss)|石の柱C(苔) +Stone Pillar C (Snow)|石の柱C(雪) +Wood Pillar|木の柱 +Stone Pillar D|石の柱D +Demon Castle Pillar|魔王城の柱 +Stone Pillar A|石の柱A +Stone Pillar B|石の柱B +Stone Pillar C|石の柱C +Stone Pillar C (Moss)|石の柱C(苔) +Stone Pillar C (Snow)|石の柱C(雪) +Wood Pillar|木の柱 +Stone Pillar D|石の柱D +Demon Castle Pillar|魔王城の柱 +Broken Stone Pillar|折れた石の柱A +Broken Stone Pillar|折れた石の柱B +Broken Stone Pillar|折れた石の柱C +Broken Stone Pillar C (Moss)|折れた石の柱C(苔) +Broken Stone Pillar C (Snow)|折れた石の柱C(雪) +Broken Wood Pillar|折れた木の柱 +Broken Stone Pillar F|折れた石の柱D +Broken Demon Castle Pillar|折れた魔王城の柱 +Bones A|骸骨A +Bones B|骸骨B +Rubble|瓦礫A +Rubble B (Moss)|瓦礫B(苔) +Rubble C (Snow)|瓦礫C(雪) +Broken Wood Pillar|折れた木の柱 +Rubble D|瓦礫D +Rubble E (Demon Castle)|瓦礫E(魔王城) +Tapestry A|タペストリーA +Tapestry A (Ruins)|タペストリーA(廃墟) +Tapestry B|タペストリーB +Tapestry B (Ruins)|タペストリーB(廃墟) +Tapestry C|タペストリーC +Tapestry C (Ruins)|タペストリーC(廃墟) +Tapestry D|タペストリーD +Tapestry D (Ruins)|タペストリーD(廃墟) +Tapestry A|タペストリーA +Tapestry A (Ruins)|タペストリーA(廃墟) +Tapestry B|タペストリーB +Tapestry B (Ruins)|タペストリーB(廃墟) +Tapestry C|タペストリーC +Tapestry C (Ruins)|タペストリーC(廃墟) +Tapestry D|タペストリーD +Tapestry D (Ruins)|タペストリーD(廃墟) +Monument A|石碑A +Monument B|石碑B +Large Monument|大きな石碑 +Large Monument|大きな石碑 +Large Monument|大きな石碑 +Large Monument (Lit)|大きな石碑(光) +Large Monument (Lit)|大きな石碑(光) +Large Monument (Lit)|大きな石碑(光) +Monument A|石碑A +Monument C|石碑C +Large Monument|大きな石碑 +Large Monument|大きな石碑 +Large Monument|大きな石碑 +Large Monument (Lit)|大きな石碑(光) +Large Monument (Lit)|大きな石碑(光) +Large Monument (Lit)|大きな石碑(光) +Monument A (Snow)|石碑A(雪) +Monument B (Snow)|石碑B(雪) +Large Monument (Snow)|大きな石碑(雪) +Large Monument (Snow)|大きな石碑(雪) +Large Monument (Snow)|大きな石碑(雪) +Large Monument (Ruins)|大きな石碑(廃墟) +Large Monument (Ruins)|大きな石碑(廃墟) +Large Monument (Ruins)|大きな石碑(廃墟) +Monument A (Snow)|石碑A(雪) +Monument B (Snow)|石碑B(雪) +Large Monument (Snow)|大きな石碑(雪) +Large Monument (Snow)|大きな石碑(雪) +Large Monument (Snow)|大きな石碑(雪) +Large Monument (Ruins)|大きな石碑(廃墟) +Large Monument (Ruins)|大きな石碑(廃墟) +Large Monument (Ruins)|大きな石碑(廃墟) +Statue A|石像A +Angel Statue A|天使像A +Angel Statue B|天使像B +Demon Statue|悪魔像 +Dais|台座 +Dragon Statue|竜像 +Dragon Statue|竜像 +Statue B|石像B +Statue A|石像A +Angel Statue A|天使像A +Angel Statue B|天使像B +Demon Statue|悪魔像 +Dais|台座 +Dragon Statue|竜像 +Dragon Statue|竜像 +Statue B|石像B +Statue A (Snow)|石像A(雪) +Angel Statue A (Snow)|天使像A(雪) +Angel Statue B (Snow)|天使像B(雪) +Demon Statue (Snow)|悪魔像(雪) +Dais (Snow)|台座(雪) +Dragon Statue (Snow)|竜像(雪) +Dragon Statue (Snow)|竜像(雪) +Ice Statue|氷像 +Statue A (Snow)|石像A(雪) +Angel Statue A (Snow)|天使像A(雪) +Angel Statue B (Snow)|天使像B(雪) +Demon Statue (Snow)|悪魔像(雪) +Dais (Snow)|台座(雪) +Dragon Statue (Snow)|竜像(雪) +Dragon Statue (Snow)|竜像(雪) +Ice Statue|氷像 +Window A (Demon Castle)|窓A(魔王城) +Window B (Demon Castle)|窓B(魔王城) +Window C (Demon Castle)|窓C(魔王城) +Gravel Mound (Dirt)|土砂A(土) +Large Gravel Mound (Dirt)|大きな土砂(土) +Large Gravel Mound (Dirt)|大きな土砂(土) +Cave Entrance|洞窟入口 +Mine Entrance|坑道入口 +Window A (Demon Castle)|窓A(魔王城) +Window B (Demon Castle)|窓B(魔王城) +Window D (Demon Castle)|窓D(魔王城) +Gravel Mound B (Dirt, Snow)|土砂B(土・雪) +Large Gravel Mound (Dirt)|大きな土砂(土) +Large Gravel Mound (Dirt)|大きな土砂(土) +Cave Entrance|洞窟入口 +Mine Entrance|坑道入口 +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof B (Snow)|屋根B(雪) +Roof B (Snow)|屋根B(雪) +Roof B (Snow)|屋根B(雪) +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof B (Snow)|屋根B(雪) +Roof B (Snow)|屋根B(雪) +Roof B (Snow)|屋根B(雪) +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof A (Red Tile)|屋根A(赤瓦) +Roof B (Snow)|屋根B(雪) +Roof B (Snow)|屋根B(雪) +Roof B (Snow)|屋根B(雪) +Roof B (Snow)|屋根B(雪) +Roof B (Snow)|屋根B(雪) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof B (Snow)|屋根B(雪) +Roof B (Snow)|屋根B(雪) +Roof D (Wood)|屋根D(木造) +Roof D (Wood)|屋根D(木造) +Roof D (Wood)|屋根D(木造) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof D (Wood)|屋根D(木造) +Roof D (Wood)|屋根D(木造) +Roof D (Wood)|屋根D(木造) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof C (Indigo Tile)|屋根C(藍瓦) +Roof D (Wood)|屋根D(木造) +Roof D (Wood)|屋根D(木造) +Roof D (Wood)|屋根D(木造) +Round Tower A (Castle)|円塔A(城) +Round Tower A (Castle)|円塔A(城) +Roof Detail A (Red Tile)|屋根飾りA(赤瓦) +Roof Detail B (Snow)|屋根飾りB(雪) +Roof D (Wood)|屋根D(木造) +Roof D (Wood)|屋根D(木造) +Round Tower B (Fort)|円塔B(砦) +Round Tower B (Fort)|円塔B(砦) +Round Tower A (Castle)|円塔A(城) +Round Tower A (Castle)|円塔A(城) +Roof Detail C (Indigo Tile)|屋根飾りC(藍瓦) +Roof Detail D (Wood)|屋根飾りD(木造) +Roof D (Wood)|屋根D(木造) +Roof D (Wood)|屋根D(木造) +Round Tower B (Fort)|円塔B(砦) +Round Tower B (Fort)|円塔B(砦) +Round Tower A (Castle)|円塔A(城) +Round Tower A (Castle)|円塔A(城) +Round Tower A (Castle's Spire)|円塔A(城の尖塔) +Round Tower A (Castle's Spire)|円塔A(城の尖塔) +Round Tower B (Fort)|円塔B(砦) +Round Tower B (Fort)|円塔B(砦) +Round Tower B (Fort)|円塔B(砦) +Round Tower B (Fort)|円塔B(砦) +Round Tower A (Castle)|円塔A(城) +Round Tower A (Castle)|円塔A(城) +Round Tower A (Castle's Spire)|円塔A(城の尖塔) +Round Tower A (Castle's Spire)|円塔A(城の尖塔) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower B (Fort)|円塔B(砦) +Round Tower B (Fort)|円塔B(砦) +Round Tower A (Castle)|円塔A(城) +Round Tower A (Castle)|円塔A(城) +Round Tower A (Castle's Spire)|円塔A(城の尖塔) +Round Tower A (Castle's Spire)|円塔A(城の尖塔) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower B (Fort)|円塔B(砦) +Round Tower B (Fort)|円塔B(砦) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle)|円塔A(城) +Round Tower A (Castle)|円塔A(城) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪) +Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪) +Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪) +Round Tower A (Castle's Spire, Snow)|円塔A(城の尖塔・雪) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower C (Demon Castle)|円塔C(魔王城) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower A (Castle, Snow)|円塔A(城・雪) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower B (Fort, Snow)|円塔B(砦・雪) +Round Tower B (Fort, Snow)|円塔B(砦・雪) diff --git a/www/img/tilesets/SF_Inside_A4.txt b/www/img/tilesets/SF_Inside_A4.txt new file mode 100644 index 0000000..d875728 --- /dev/null +++ b/www/img/tilesets/SF_Inside_A4.txt @@ -0,0 +1,48 @@ +Wall A (Concrete)|壁A(コンクリート) +Wall B (Concrete, Dirty)|壁B(コンクリート・汚れ) +Wall C (House)|壁C(現代住宅) +Wall D (Metal)|壁D(金属) +Wall E (Metal, Red Rust)|壁E(金属・赤錆) +Wall F (Metal, Patina)|壁F(金属・緑青錆) +Wall G (Barracks)|壁G(バラック) +Wall H (Chinese)|壁H(中華風) +Wall A (Concrete)|壁A(コンクリート) +Wall B (Concrete, Dirty)|壁B(コンクリート・汚れ) +Wall C (House)|壁C(現代住宅) +Wall D (Metal)|壁D(金属) +Wall E (Metal, Red Rust)|壁E(金属・赤錆) +Wall F (Metal, Patina)|壁F(金属・緑青錆) +Wall G (Barracks)|壁G(バラック) +Wall H (Chinese)|壁H(中華風) +Wall I (Factory)|壁I(工場) +Wall J (Factory)|壁J(工場) +Wall K (Building)|壁K(ビル) +Wall L (Checkered)|壁L(市松) +Interior Wall A (Pattern)|内装壁A(模様) +Interior Wall B (Pattern)|内装壁B(模様) +Interior Wall C (Pattern)|内装壁C(模様) +Wall M (Brick)|壁M(レンガ) +Wall I (Factory)|壁I(工場) +Wall J (Factory)|壁J(工場) +Wall K (Building)|壁K(ビル) +Wall L (Checkered)|壁L(市松) +Interior Wall A (Pattern)|内装壁A(模様) +Interior Wall B (Pattern)|内装壁B(模様) +Interior Wall C (Pattern)|内装壁C(模様) +Wall M (Brick)|壁M(レンガ) +Wall N (Wood)|壁N(木造) +Wall O (Wood, Dirty)|壁O(木造・汚れ) +Wall P (Artery)|壁P(動脈) +Wall Q (In Body)|壁Q(体内) +Wall R (Neon)|壁R(ネオン) +Wall S (Wire Mesh)|壁S(金網) +Wall T (Wire Mesh, Red Rust)|壁T(金網・赤錆) +Wall U (Wire Mesh, Patina)|壁U(金網・緑青錆) +Wall N (Wood)|壁N(木造) +Wall O (Wood, Dirty)|壁O(木造・汚れ) +Wall P (Artery)|壁P(動脈) +Wall Q (In Body)|壁Q(体内) +Wall R (Neon)|壁R(ネオン) +Wall S (Wire Mesh)|壁S(金網) +Wall T (Wire Mesh, Red Rust)|壁T(金網・赤錆) +Wall U (Wire Mesh, Patina)|壁U(金網・緑青錆) diff --git a/www/img/tilesets/SF_Inside_B.txt b/www/img/tilesets/SF_Inside_B.txt new file mode 100644 index 0000000..15aa94a --- /dev/null +++ b/www/img/tilesets/SF_Inside_B.txt @@ -0,0 +1,256 @@ +Transparent|透明 +Stairs A (Up)|階段A(上り) +Stairs B (Up)|階段B(上り) +Stairs C (Up)|階段C(上り) +Stairs D (Up)|階段D(上り) +Metal Ladder|鉄ばしご +Metal Stairs|金属階段 +Rope|ロープ +Hole|穴 +Stairs A (Down)|階段A(下り) +Stairs B (Down)|階段B(下り) +Stairs C (Down)|階段C(下り) +Stairs D (Down)|階段D(下り) +Metal Ladder|鉄ばしご +Metal Stairs|金属階段 +Rope|ロープ +Midsize Window A|中型窓A +Midsize Window B|中型窓B +Large Window A|大型窓A +Midsize Window C|中型窓C +Large Window B|大型窓B +Metal Ladder|鉄ばしご +Metal Stairs|金属階段 +Rope|ロープ +Midsize Window A|中型窓A +Midsize Window B|中型窓B +Large Window A|大型窓A +Midsize Window C|中型窓C +Large Window B|大型窓B +Hole A (Metal Ladder)|穴A(鉄ばしご) +Hole B (Metal Stairs)|穴B(金属階段) +Hole C (Rope)|穴C(ロープ) +Asphalt Bridge (V)|アスファルトの橋(縦) +Asphalt Bridge (H)|アスファルトの橋(横) +Stone Bridge (V)|石の橋(縦) +Stone Bridge (H)|石の橋(横) +Metal Bridge A (V)|金属の橋A(縦) +Metal Bridge A (H)|金属の橋A(横) +Metal Bridge B (V)|金属の橋B(縦) +Metal Bridge B (H)|金属の橋B(横) +Bridge Spar A (Asphalt, Center A)|橋げたA(アスファルト・中央A) +Bridge Spar A (Asphalt, Left)|橋げたA(アスファルト・左) +Bridge Spar A (Asphalt, Center B)|橋げたA(アスファルト・中央B) +Bridge Spar A (Asphalt, Right)|橋げたA(アスファルト・右) +Bridge Spar B (Metal, Center A)|橋げたB(金属・中央A) +Bridge Spar B (Metal, Left)|橋げたB(金属・左) +Bridge Spar B (Metal, Center B)|橋げたB(金属・中央B) +Bridge Spar B (Metal, Right)|橋げたB(金属・右) +Metal Fence|金属フェンス +Metal Fence|金属フェンス +Metal Fence|金属フェンス +Warning Plate (Keep Out)|警告プレート(KEEP OUT) +Connecting Bridge (Metal)|連絡橋(金属) +Connecting Bridge (Metal)|連絡橋(金属) +Connecting Bridge (Metal)|連絡橋(金属) +Connecting Bridge (Metal, Stairs)|連絡橋(金属・階段) +Metal Fence|金属フェンス +Warning Plate (Exclamation Mark)|警告プレート(!マーク) +Metal Fence|金属フェンス +Warning Plate (Radioactivity Mark)|警告プレート(放射能マーク) +Connecting Bridge (Metal)|連絡橋(金属) +Connecting Bridge (Metal)|連絡橋(金属) +Connecting Bridge (Metal)|連絡橋(金属) +Connecting Bridge (Metal, Stairs)|連絡橋(金属・階段) +Metal Fence|金属フェンス +Metal Fence|金属フェンス +Metal Fence|金属フェンス +Warning Plate (Biohazard Mark)|警告プレート(バイオハザードマーク) +Connecting Bridge (Metal)|連絡橋(金属) +Connecting Bridge (Metal)|連絡橋(金属) +Connecting Bridge (Metal)|連絡橋(金属) +Podium (H)|教壇机(横) +Pillar A (Asphalt)|柱A(アスファルト) +Pillar B (Metal)|柱B(金属) +Pillar C (Machine)|柱C(機械) +Pillar D (Decoration)|柱D(装飾) +Pillar E (Metal)|柱E(金属) +Pillar F (Brick)|柱F(レンガ) +Large Window C|大型窓C +Podium (H)|教壇机(横) +Pillar A (Asphalt)|柱A(アスファルト) +Pillar B (Metal)|柱B(金属) +Pillar C (Machine)|柱C(機械) +Pillar D (Decoration)|柱D(装飾) +Pillar E (Metal)|柱E(金属) +Pillar F (Brick)|柱F(レンガ) +Large Window C|大型窓C +Podium (V)|教壇机(縦) +Broken Pillar A (Asphalt)|折れた柱A(アスファルト) +Broken Pillar B (Metal)|折れた柱B(金属) +Broken Pillar C (Machine)|折れた柱C(機械) +Broken Pillar D (Decoration)|折れた柱D(装飾) +Broken Pillar E (Metal)|折れた柱E(金属) +Broken Pillar F (Brick)|折れた柱F(レンガ) +Barricade (No Entry)|バリケード(通行禁止) +Podium (V)|教壇机(縦) +Girder A (Asphalt, Left)|梁A(アスファルト・左) +Girder A (Asphalt, Center)|梁A(アスファルト・中央) +Girder A (Asphalt, Right)|梁A(アスファルト・右) +Girder C (Decoration, Left)|梁C(装飾・左) +Girder C (Decoration, Center)|梁C(装飾・中央) +Girder C (Decoration, Right)|梁C(装飾・右) +Bar (No Entry)|バー(通行禁止) +Bar (No Entry)|バー(通行禁止) +Girder B (Metal, Left)|梁B(金属・左) +Girder B (Metal, Center)|梁B(金属・中央) +Girder B (Metal, Right)|梁B(金属・右) +Rubble A (Asphalt)|瓦礫A(アスファルト) +Rubble B (Metal)|瓦礫B(金属) +Fissures A|亀裂A +Fissures B|亀裂B +Fissures C|亀裂C +Jail Bars|鉄格子 +Laser Barrier|レーザーバリア +Wheelchair (Left)|車いす(左) +Wheelchair (Right)|車いす(右) +Pipe Frame Bed (Ruins)|パイプベッド(廃墟) +Fissures A|亀裂A +Fissures B|亀裂B +Fissures C|亀裂C +Jail Bars|鉄格子 +Laser Barrier|レーザーバリア +Wheelchair (Bottom)|車いす(下) +Wheelchair (Fallen)|車いす(倒れ) +Pipe Frame Bed (Ruins)|パイプベッド(廃墟) +Lab Equipment|実験器具 +School Desk (V)|学校机(縦) +School Desk (H)|学校机(横) +TV|テレビ +Computer|PC +Laptop|ノートPC +Printer|プリンター +Telephone|電話 +Intercom (Hanging)|インターホン(壁掛け) +Tablet Device|タブレット端末 +Table Clock|置時計 +Gas Stove|ガスコンロ +Kitchen Counter|調理台 +Sink|流し +Exhaust Fan|換気扇 +Air Conditioner|エアコン +Wastebasket|ゴミ箱 +Book Stand|本立て +Document|書類 +School Chair (Bottom)|学校イス(下) +School Chair (Top)|学校イス(上) +School Chair (Right)|学校イス(右) +School Chair (Left)|学校イス(左) +Sofa (Right)|ソファ(右) +Sofa (Left)|ソファ(左) +Sofa (Down)|ソファ(下) +Sofa (Up)|ソファ(下) +Office Chair (Bottom)|オフィスチェア(下) +Office Chair (Top)|オフィスチェア(上) +Office Chair (Right)|オフィスチェア(右) +Office Chair (Left)|オフィスチェア(左) +Sofa (Right)|ソファ(右) +Sofa (Left)|ソファ(左) +Sofa (Top)|ソファ(上) +Sofa (Top)|ソファ(上) +Washing Machine|洗濯機 +Western Style Toilet|洋式便器 +Urinal|男性用便器 +Bathroom Sink|洗面台 +Bathtub (V)|バスタブ(縦) +Bathtub (H)|バスタブ(横) +Bathtub (H)|バスタブ(横) +Glass Table (V)|ガラステーブル(縦) +Washing Machine|洗濯機 +Western Style Toilet|洋式便器 +Urinal|男性用便器 +Wash Basin|洗面台 +Bathtub (V)|バスタブ(縦) +Glass Table (H)|ガラステーブル(横) +Glass Table (H)|ガラステーブル(横) +Glass Table (V)|ガラステーブル(縦) +Refrigerator|冷蔵庫 +Bookshelf A|本棚A +Chest of Drawers A|タンスA +Miscellaneous Item Shelf|雑貨棚 +Locker A|ロッカーA +Document Shelf|資料棚 +Medicine Shelf|薬品棚 +Locker B (School)|ロッカーB(学校) +Refrigerator|冷蔵庫 +Bookshelf A|本棚A +Chest of Drawers A|タンスA +Miscellaneous Item Shelf |雑貨棚 +Locker A|ロッカーA +Document Shelf|資料棚 +Medicine Shelf|薬品棚 +Locker B (School)|ロッカーB(学校) +Display Shelf A|商品陳列棚A +Display Shelf B|商品陳列棚B +Convenience Store Shelf A|コンビニ棚A +Convenience Store Shelf B|コンビニ棚B +Document Shelf (Ruins)|資料棚(廃墟) +Chest of Drawers B (Decoration)|タンスB(装飾) +Shelf A (Decoration)|棚A(装飾) +Bookshelf B (Decoration)|本棚B(装飾) +Display Shelf A|商品陳列棚A +Display Shelf B|商品陳列棚B +Convenience Store Shelf A|コンビニ棚A +Convenience Store Shelf B|コンビニ棚B +Document Shelf (Ruins)|資料棚(廃墟) +Chest of Drawers B (Decoration)|タンスB(装飾) +Shelf A (Decoration)|棚A(装飾) +Bookshelf B (Decoration)|本棚B(装飾) +Stacked Crates|積まれた木箱 +Shipping Container|コンテナ +Stacked Cardboard Boxes|積まれたダンボール +Vending Machine|自動販売機 +ATM|ATM +Steel Shelf|鉄骨棚 +Operating Table|手術台 +Hospital Bed|病院ベッド +Stacked Crates|積まれた木箱 +Shipping Container|コンテナ +Stacked Cardboard Boxes|積まれたダンボール +Vending Machine|自動販売機 +ATM|ATM +Steel Shelf|鉄骨棚 +Operating Table|手術台 +Hospital Bed|病院ベッド +Bed|ベッド +Mattress|敷布団 +Large Bed|ダブルベッド +Large Bed|ダブルベッド +Pipe Frame Bed|パイプベッド +Slot Machine |スロット +Poker Table|ポーカー台 +Poker Table|ポーカー台 +Bed|ベッド +Mattress|敷布団 +Large Bed|ダブルベッド +Large Bed|ダブルベッド +Pipe Frame Bed|パイプベッド +Slot Machine|スロット +Poker Table|ポーカー台 +Poker Table|ポーカー台 +Chest A (Wood)|チェストA(木製) +Chest B (Metal)|チェストB(金属) +Chest C (Decoration)|チェストC(装飾) +Large Desk A|大きいデスクA +Large Desk A|大きいデスクA +Roulette Table|ルーレット台 +Roulette Table|ルーレット台 +Roulette Table|ルーレット台 +Side Desk A (Wood)|サイドデスクA(木製) +Side Desk B (Metal)|サイドデスクB(金属) +Desk|デスク +Large Desk B|大きいデスクB +Large Desk B|大きいデスクB +Roulette Table|ルーレット台 +Roulette Table|ルーレット台 +Roulette Table|ルーレット台 diff --git a/www/img/tilesets/SF_Inside_C.txt b/www/img/tilesets/SF_Inside_C.txt new file mode 100644 index 0000000..a9f5308 --- /dev/null +++ b/www/img/tilesets/SF_Inside_C.txt @@ -0,0 +1,256 @@ +Black Board|黒板 +Black Board|黒板 +Black Board|黒板 +White Board|ホワイトボード +White Board|ホワイトボード +White Board|ホワイトボード +Cloth Partition A|布の衝立A +Cloth Partition B|布の衝立B +Black Board|黒板 +Black Board|黒板 +Black Board|黒板 +White Board|ホワイトボード +White Board|ホワイトボード +White Board|ホワイトボード +Cloth Partition A|布の衝立A +Cloth Partition B|布の衝立B +Stool|腰掛けイス +Skeleton Model|骨格模型 +Biological Specimen|生物標本 +Potted Plant|植木鉢 +Armchair|肘掛け椅子 +Insect Specimen|昆虫標本 +Restroom Mark (Men)|トイレマーク(男性) +Restroom Mark (Women)|トイレマーク(女性) +Wall Speaker|壁掛けスピーカー +Skeleton Model |骨格模型 +Biological Specimen|生物標本 +Fire Extinguisher|消火器 +Armchair|肘掛け椅子 +Room Plate|室名札 +EXIT Sign|EXITプレート +Vent|通気口 +Painting A|絵画A +Painting B|絵画B +Vision Test Chart|視力検査表 +Plaster Bust|石膏胸像 +Calendar|カレンダー +Plant A|植物A +Plant B|植物B +Plant C|植物C +Painting C|絵画C +Painting D|絵画D +Anatomical Chart|人体図 +Canvas|キャンバス +Bulletin Board|掲示板 +Plant A|植物A +Plant B|植物B +Plant C|植物C +Plumbing|配管 +Plumbing|配管 +Valve|バルブ +Machine A|機械A +Machine B|機械B +Machine C|機械C +Air Vent A|通風口A +Air Vent B|通風口B +Plumbing|配管 +Plumbing|配管 +Plumbing|配管 +Neon Tube|ネオン管 +Neon Tube|ネオン管 +Neon Tube|ネオン管 +Fan|ファン +Fluorescent Light|蛍光灯 +Plumbing|配管 +Plumbing|配管 +Plumbing|配管 +Neon Tube|ネオン管 +Neon Tube|ネオン管 +Neon Tube|ネオン管 +Outdoor Air Intake Unit|室外機 +Shutter|シャッター +Plumbing|配管 +Plumbing|配管 +Plumbing|配管 +Control Panel A|操作パネルA +Control Panel B|操作パネルB +Control Panel C|操作パネルC +Pipe (H)|パイプ(横) +Pipe (V)|パイプ(縦) +Line A|ラインA +Line B|ラインB +Road Closed|通行止め +Waste|廃棄物 +Scrap Metal|スクラップ +Mysterious Liquid|謎の液体 +Scattered Papers|散らばった紙 +Pipe (V)|パイプ(縦) +Belt Conveyor (V)|ベルトコンベアー(縦) +Belt Conveyor (H)|ベルトコンベアー(横) +Belt Conveyor (H)|ベルトコンベアー(横) +Belt Conveyor (H)|ベルトコンベアー(横) +Duct|ダクト +Mechanical Device|機械装置 +Pile of Rubble|瓦礫の山 +Pile of Rubble|瓦礫の山 +Belt Conveyor (V)|ベルトコンベアー(縦) +Robot Arm|ロボットアーム +Server Machine|サーバマシン +Meters|計器類 +Duct|ダクト +Mechanical Device|機械装置 +Pile of Rubble|瓦礫の山 +Pile of Rubble|瓦礫の山 +Belt Conveyor (V)|ベルトコンベアー(縦) +Robot Arm|ロボットアーム +Server Machine|サーバマシン +Meters|計器類 +Duct|ダクト +Drain|排水口 +Graffiti|落書き +Graffiti|落書き +Monitor A|モニターA +Monitor B|モニターB +Large Monitor|大型モニター +Large Monitor|大型モニター +IV Stand|点滴スタンド +ECG Monitor|心電図モニタ +Sewing Mannequin|トルソー +Rubble|瓦礫 +Operation Board A|操作盤A +Operation Board B|操作盤B +Operation Board C|操作盤C +Operation Board D|操作盤D +IV Stand|点滴スタンド +ECG Monitor|心電図モニタ +Sewing Mannequin|トルソー +Broken Machine|壊れた機械 +Stairs|階段 +Stairs|階段 +Stairs|階段 +Cage|檻 +Cage|檻 +Handrail|欄干 +Handrail|欄干 +Handrail|欄干 +Stairs|階段 +Stairs|階段 +Stairs|階段 +Curtains A|カーテンA +Curtains B|カーテンB +Curtains C|カーテンC +Curtains D|カーテンD +Handrail|欄干 +Stairs|階段 +Stairs|階段 +Stairs|階段 +Curtains A|カーテンA +Curtains B|カーテンB +Curtains C|カーテンC +Curtains D|カーテンD +Emergency Alarm|非常ベル +Spider Web|蜘蛛の巣 +Mirror|鏡 +Vase|花瓶 +Piano|ピアノ +Piano|ピアノ +Piano|ピアノ +Stained Glass|ステンドグラス +Decorative Pillar|装飾柱 +Dripping|液垂れ +Mirror|鏡 +Lamp|電気スタンド +Piano|ピアノ +Piano|ピアノ +Piano|ピアノ +Stained Glass|ステンドグラス +Decorative Pillar|装飾柱 +Picture Frame|写真立て +Side Table|サイドテーブル +Altar|祭壇 +Fireplace|暖炉 +Fireplace|暖炉 +Fireplace|暖炉 +Stuffed Doll A|ぬいぐるみA +Decorative Pillar|装飾柱 +Book A|本A +Book B|本B +Glass Pieces|ガラス片 +Fireplace|暖炉 +Fireplace|暖炉 +Fireplace|暖炉 +Doll|人形 +Stuffed Doll B|ぬいぐるみB +Beer Mug|ビールジョッキ +Wine & Glass|ワインとグラス +Noodle Dish|麺料理 +Bread|パン +Banister A (V)|手すりA(縦) +Banister A (V)|手すりA(縦) +Banister B (V)|手すりB(縦) +Banister B (V)|手すりB(縦) +Meat Dish|肉料理 +Roast Chicken|ローストチキン +Cake|ケーキ +Fruit Bowl|果物盛り合わせ +Banister A (V)|手すりA(縦) +Banister A (V)|手すりA(縦) +Banister B (V)|手すりB(縦) +Banister B (V)|手すりB(縦) +Plate A|皿A +Teapot & Cup|ティーポットとカップ +Ration|レーション +Plate B|皿B +Banister A (V)|手すりA(縦) +Banister A (V)|手すりA(縦) +Banister B (V)|手すりB(縦) +Banister B (V)|手すりB(縦) +Demon Statue|悪魔像 +Goddess Statue|女神像 +Soldier Statue|兵士像 +Wall Clock|柱時計 +Banister A (H)|手すりA(横) +Banister A (H)|手すりA(横) +Banister A (H)|手すりA(横) +Banister A (H)|手すりA(横) +Demon Statue|悪魔像 +Goddess Statue|女神像 +Soldier Statue|兵士像 +Wall Clock|柱時計 +Banister B (H)|手すりB(横) +Banister B (H)|手すりB(横) +Banister B (H)|手すりB(横) +Banister B (H)|手すりB(横) +Monument A|モニュメントA +Monument B|モニュメントB +Huge Stele|巨大な石版 +Huge Stele|巨大な石版 +Huge Stele|巨大な石版 +Huge Iron Monument|巨大プレート +Huge Iron Monument|巨大プレート +Huge Iron Monument|巨大プレート +Monument A|モニュメントA +Monument B|モニュメントB +Huge Stele|巨大な石版 +Huge Stele|巨大な石版 +Huge Stele|巨大な石版 +Huge Iron Monument|巨大プレート +Huge Iron Monument|巨大プレート +Huge Iron Monument|巨大プレート +Monument C|モニュメントC +Monument D|モニュメントD +Sphere Machinery|球体機械 +Sphere Machinery|球体機械 +Sphere Machinery|球体機械 +Large Machine|大型機械 +Large Machine|大型機械 +Large Machine|大型機械 +Monument C|モニュメントC +Control Panel|コントロールパネル +Sphere Machinery|球体機械 +Sphere Machinery|球体機械 +Sphere Machinery|球体機械 +Large Machine|大型機械 +Large Machine|大型機械 +Large Machine|大型機械 diff --git a/www/img/tilesets/SF_Outside_A3.txt b/www/img/tilesets/SF_Outside_A3.txt new file mode 100644 index 0000000..719e7da --- /dev/null +++ b/www/img/tilesets/SF_Outside_A3.txt @@ -0,0 +1,32 @@ +Roof A (Metal)|屋根A(金属) +Roof B (Metal, Red Rust)|屋根B(金属・赤錆) +Roof C (Metal, Patina)|屋根C(金属・緑青錆) +Roof D (Barracks)|屋根D(バラック) +Roof E (Barracks)|屋根E(バラック) +Roof F (Factory)|屋根F(工場) +Roor G (Ivy)|屋根G(ツタ) +Roof H (House)|屋根H(現代住宅) +Outer Wall A (Metal)|外壁A(金属) +Outer Wall B (Metal, Red Rust)|外壁B(金属・赤錆) +Outer Wall C (Metal, Patina)|外壁C(金属・緑青錆) +Outer Wall D (Barracks)|外壁D(バラック) +Outer Wall E (Barracks)|外壁E(バラック) +Outer Wall F (Factory)|外壁F(工場) +Outer Wall G (Ivy)|外壁G(ツタ) +Outer Wall H (House)|外壁H(現代住宅) +Roof I (House)|屋根I(現代住宅) +Roof J (Brick)|屋根J(レンガ) +Roof K (Brick)|屋根K(レンガ) +Roof L (Chinese)|屋根L(中華風) +Roof M (Blue Sheet)|屋根M(ブルーシート) +Roof N (Wood)|屋根N(木造) +Roof O (Brick)|屋根O(レンガ) +Roof P (Wood)|屋根P(木造) +Outer Wall I (House)|外壁I(現代住宅) +Outer Wall J (Brick)|外壁J(レンガ) +Outer Wall K (Brick)|外壁K(レンガ) +Outer Wall L (Chinese)|外壁L(中華風) +Outer Wall M (Blue Sheet)|外壁M(ブルーシート) +Outer Wall N (Wood)|外壁N(木造) +Outer Wall O (Brick)|外壁O(レンガ) +Outer Wall P (Wood)|外壁P(木造) diff --git a/www/img/tilesets/SF_Outside_A4.txt b/www/img/tilesets/SF_Outside_A4.txt new file mode 100644 index 0000000..8209c6c --- /dev/null +++ b/www/img/tilesets/SF_Outside_A4.txt @@ -0,0 +1,48 @@ +Wall A (Concrete)|壁A(コンクリート) +Wall B (Concrete, Dirty)|壁B(コンクリート・汚れ) +Wall C (Block)|壁C(ブロック) +Wall D (Apartment)|壁D(マンション) +Wall E (Apartment)|壁E(マンション) +Wall F (Metal)|壁F(金属) +Wall G (Metal, Red Rust)|壁G(金属・赤錆) +Wall H (Metal, Patina)|壁H(金属・緑青錆) +Wall A (Concrete)|壁A(コンクリート) +Wall B (Concrete, Dirty)|壁B(コンクリート・汚れ) +Wall C (Block)|壁C(ブロック) +Wall D (Apartment)|壁D(マンション) +Wall E (Apartment)|壁E(マンション) +Wall F (Metal)|壁F(金属) +Wall G (Metal, Red Rust)|壁G(金属・赤錆) +Wall H (Metal, Patina)|壁H(金属・緑青錆) +Wall I (Barracks)|壁I(バラック) +Wall J (Barracks)|壁J(バラック) +Wall K (Factory)|壁K(工場) +Cliff A (Meadow)|崖A(草地) +Wall L (Factory)|壁L(工場) +Wall M (Factory)|壁M(工場) +Wall N (Building)|壁N(ビル) +Wall O (Brick)|壁O(レンガ) +Wall I (Barracks)|壁I(バラック) +Wall J (Barracks)|壁J(バラック) +Wall K (Factory)|壁K(工場) +Cliff A (Meadow)|崖A(草地) +Wall L (Factory)|壁L(工場) +Wall M (Factory)|壁M(工場) +Wall N (Building)|壁N(ビル) +Wall O (Brick)|壁O(レンガ) +Wall P (Chinese)|壁P(中華風) +Wall Q (Wire Mesh)|壁Q(金網) +Wall R (Wire Mesh, Red Rust)|壁R(金網・赤錆) +Wall S (Wire Mesh, Patina)|壁S(金網・緑青錆) +Wall T (Wood)|壁T(木造) +Wall U (Wood, Dirty)|壁U(木造・汚れ) +Wall V (Building)|壁V(ビル) +Wall W (Building)|壁W(ビル) +Wall P (Chinese)|壁P(中華風) +Wall Q (Wire Mesh)|壁Q(金網) +Wall R (Wire Mesh, Red Rust)|壁R(金網・赤錆) +Wall S (Wire Mesh, Patina)|壁S(金網・緑青錆) +Wall T (Wood)|壁T(木造) +Wall U (Wood, Dirty)|壁U(木造・汚れ) +Wall V (Building)|壁V(ビル) +Wall W (Building)|壁W(ビル) diff --git a/www/img/tilesets/SF_Outside_A5.txt b/www/img/tilesets/SF_Outside_A5.txt new file mode 100644 index 0000000..b084cda --- /dev/null +++ b/www/img/tilesets/SF_Outside_A5.txt @@ -0,0 +1,128 @@ +Darkness|暗闇 +Grid floor|格子床 +Metal Bridge (V, Left)|金属橋(縦・左) +Metal Bridge (V, Center)|金属橋(縦・中央) +Metal Bridge (V, Right)|金属橋(縦・右) +Asphalt Bridge (H, Top)|アスファルト橋(横・上) +Metal Bridge (H, Center)|金属橋(横・中央) +Metal Bridge (H, Top)|金属橋(横・上) +Transparent|透明 +Grid floor|格子床 +Asphalt Bridge (V, Left)|アスファルト橋(縦・左) +Asphalt Bridge (V, Center)|アスファルト橋(縦・中央) +Asphalt Bridge (V, Right)|アスファルト橋(縦・右) +Asphalt Bridge (H, Bottom)|アスファルト橋(横・下) +Asphalt Bridge (H, Center)|アスファルト橋(横・中央) +Metal Bridge (H, Bottom)|金属橋(横・下) +Asphalt Floor|アスファルト床 +Metal Floor A (Factory)|金属床A(工場) +Concrete Floor|コンクリート床 +Concrete Floor (Ruins)|コンクリート床(廃墟) +Hole|穴 +Grid floor (Ruins)|格子床(廃墟) +Asphalt Floor (Ruins)|アスファルト床(廃墟) +Metal Floor A (Factory, Ruins)|金属床A(工場・廃墟) +Asphalt Floor|アスファルト床 +Metal Floor A (Factory)|金属床A(工場) +Concrete Floor|コンクリート床 +Interior Floor A (In Body)|内装床A(体内) +Stairs A (Asphalt, Left)|階段A(アスファルト・左) +Stairs A (Asphalt, Center)|階段A(アスファルト・中央) +Stairs A (Asphalt, Right)|階段A(アスファルト・右) +Stairs A (Asphalt)|階段A(アスファルト) +Meadow|草地 +Desert|砂地 +Wood Floor A|木の床A +Wood Floor A (Ruins)|木の床A(廃墟) +Asphalt Floor (Dirty)|アスファルト床(汚れ) +Asphalt Floor (Dirty, Ruins)|アスファルト床(汚れ・廃墟) +Metal Floor A (Factory, Rust)|金属床A(工場・サビ) +Interior Floor B (Artery)|内装床B(動脈) +Bumpy Tile A|点字ブロックA +Bumpy Tile B|点字ブロックB +Bumpy Tile C|点字ブロックC +Bumpy Tile C (Ruins)|点字ブロックC(廃墟) +Stairs B (Metal, Left)|階段B(金属・左) +Stairs B (Metal, Center)|階段B(金属・中央) +Stairs B (Metal, Right)|階段B(金属・右) +Stairs B (Metal)|階段B(金属) +Interior Floor C (Green Resin)|内装床C(緑樹脂) +Interior Floor D (Tile)|内装床D(タイル) +Interior Floor D (Tile, Ruins)|内装床D(タイル・廃墟) +Interior Floor E (Decoration)|内装床E(装飾) +Bush|茂み +Waste Land|荒地 +Wood Floor B|木の床B +Wood Floor B (Ruins)|木の床B(廃墟) +Stairs C (Meadow, Left)|階段C(草地・左) +Stairs C (Meadow, Center)|階段C(草地・中央) +Stairs C (Meadow, Right)|階段C(草地・右) +Stairs C (Meadow)|階段C(草地) +Stairs D (Wood, Left)|階段D(木製・左) +Stairs D (Wood, Center)|階段D(木製・中央) +Stairs D (Wood, Right)|階段D(木製・右) +Stairs D (Wood)|階段D(木製) +Cobblestones A|石畳A +Cobblestones B|石畳B +Cobblestones C|石畳C +Cobblestones D|石畳D +Interior Floor F (Checkered)|内装床F(市松) +Interior Floor F (Checkered, Ruins)|内装床F(市松・廃墟) +Metal Floor B|金属床B +Metal Floor B (Rust, Ruins)|金属床B(サビ・廃墟) +Stairs E (Carpet, Left)|階段E(じゅうたん・左) +Stairs E (Carpet, Center)|階段E(じゅうたん・中央) +Stairs E (Carpet, Right)|階段E(じゅうたん・右) +Stairs E (Carpet)|階段E(じゅうたん) +Stairs F (Desert, Left)|階段F(砂地・左) +Stairs F (Desert, Center)|階段F(砂地・中央) +Stairs F (Desert, Right)|階段F(砂地・右) +Stairs F (Desert)|階段F(砂地) +Mark Floor A|マーク床A +Mark Floor B|マーク床B +Mark Floor C|マーク床C +Mark Floor D|マーク床D +Mark Floor E|マーク床E +Mark Floor E (Ruins)|マーク床E(廃墟) +Mark Floor F (Off)|マーク床F(消) +Mark Floor F|マーク床F +Neon Floor|ネオン床 +Interior Floor G (Tile Carpet)|内装床G(タイルカーペット) +Interior Floor G (Tile Carpet, Ruins)|内装床G(タイルカーペット・廃墟) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Marble Floor|大理石床 +Interior Floor H (Linoleum)|内装床H(リノリウム) +Interior Floor H (Linoleum, Ruins)|内装床H(リノリウム・廃墟) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Stairs G (Tile Carpet, Left)|階段G(タイルカーペット・左) +Stairs G (Tile Carpet, Center)|階段G(タイルカーペット・中央) +Stairs G (Tile Carpet, Right)|階段G(タイルカーペット・右) +Stairs G (Tile Carpet)|階段G(タイルカーペット) +Cobblestones A (Ruins)|石畳A(廃墟) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Ledge (Dirt)|段差(土) +Stairs H (Linoleum, Left)|階段H(リノリウム・左) +Stairs H (Linoleum, Center)|階段H(リノリウム・中央) +Stairs H (Linoleum, Right)|階段H(リノリウム・右) +Stairs H (Linoleum)|階段H(リノリウム) +Cobblestones C (Ruins)|石畳C(廃墟) +Cliff (Dirt)|崖(土) +Cliff (Dirt)|崖(土) +Cliff (Dirt)|崖(土) +Marble Floor (Ruins)|大理石床(廃墟) +Wood Floor C|木の床C +Wood Floor C (Ruins)|木の床C(廃墟) +Metal Floor C (Machine)|金属床C(機械) +Metal Floor C (Machine, Ruins)|金属床C(機械・廃墟) +Cliff (Dirt)|崖(土) +Cliff (Dirt)|崖(土) +Cliff (Dirt)|崖(土) diff --git a/www/img/tilesets/SF_Outside_B.txt b/www/img/tilesets/SF_Outside_B.txt new file mode 100644 index 0000000..49fff3a --- /dev/null +++ b/www/img/tilesets/SF_Outside_B.txt @@ -0,0 +1,256 @@ +Transparent|透明 +Neon Shop Sign (Weapon)|ネオン看板(武器屋) +Neon Shop Sign (Armor)|ネオン看板(防具屋) +Neon Shop Sign (Item)|ネオン看板(アイテム屋) +Neon Shop Sign (Pharmacy)|ネオン看板(薬屋) +Neon Shop Sign (Cafe)|ネオン看板(酒場) +Neon Shop Sign (Inn)|ネオン看板(宿屋) +Neon Shop Sign (Market)|ネオン看板(マーケット) +Metal Shop Sign (Weapon)|金属看板(武器屋) +Metal Shop Sign (Armor)|金属看板(防具屋) +Metal Shop Sign (Item)|金属看板(アイテム屋) +Metal Shop Sign (Pharmacy)|金属看板(薬屋) +Metal Shop Sign (Cafe)|金属看板(酒場) +Metal Shop Sign (Inn)|金属看板(宿屋) +Metal Shop Sign (Firearm)|金属看板(銃器屋) +Metal Shop Sign (Blank)|金属看板(無地) +Asphalt Bridge (V)|アスファルトの橋(縦) +Asphalt Bridge (H)|アスファルトの橋(横) +Stone Bridge (V)|石の橋(縦) +Stone Bridge (H)|石の橋(横) +Metal Bridge A (V)|金属の橋A(縦) +Metal Bridge A (H)|金属の橋A(横) +Metal Bridge B (V)|金属の橋B(縦) +Metal Bridge B (H)|金属の橋B(横) +Bridge Spar A (Asphalt, Center A)|橋げたA(アスファルト・中央A) +Bridge Spar A (Asphalt, Left)|橋げたA(アスファルト・左) +Bridge Spar A (Asphalt, Center B)|橋げたA(アスファルト・中央B) +Bridge Spar A (Asphalt, Right)|橋げたA(アスファルト・右) +Bridge Spar B (Metal, Center A)|橋げたB(金属・中央A) +Bridge Spar B (Metal, Left)|橋げたB(金属・左) +Bridge Spar B (Metal, Center B)|橋げたB(金属・中央B) +Bridge Spar B (Metal, Right)|橋げたB(金属・右) +White Line|白線 +White Line|白線 +White Line|白線 +White Line|白線 +White Line|白線 +Yellow & Black Line|黄黒線 +Yellow & Black Line|黄黒線 +Yellow & Black Line|黄黒線 +White Line|白線 +Traffic Lights (Car)|信号機(車) +Traffic Lights (Pedestrian)|信号機(歩行者) +Entrance A|入口A +White Line (Crosswalk)|白線(横断歩道) +Yellow & Black Line|黄黒線 +Traffic Cone|通行止めコーン +Yellow & Black Line|黄黒線 +White Line|白線 +Traffic Lights (Car)|信号機(車) +Traffic Lights (Walker)|信号機(歩行者) +Entrance B|入口B +White Line (Crosswalk)|白線(横断歩道) +Yellow & Black Line|黄黒線 +Yellow & Black Line|黄黒線 +Yellow & Black Line|黄黒線 +Window A|窓A +Window B|窓B +Window C|窓C +Window D|窓D +Window E|窓E +Window F|窓F +Window G|窓G +Window H|窓H +Midsize Window A|中型窓A +Midsize Window B|中型窓B +Midsize Window C|中型窓C +Midsize Window D|中型窓D +Midsize Window E|中型窓E +Midsize Window F|中型窓F +Midsize Window G|中型窓G +Midsize Window H|中型窓H +Midsize Window A|中型窓A +Midsize Window B|中型窓B +Midsize Window C|中型窓C +Midsize Window D|中型窓D +Midsize Window E|中型窓E +Midsize Window F|中型窓F +Midsize Window G|中型窓G +Midsize Window H|中型窓H +Neon Shop Sign (V)|ネオン看板(縦) +Neon Shop Sign (V)|ネオン看板(縦) +Neon Shop Sign (V)|ネオン看板(縦) +Neon Shop Sign (H)|ネオン看板(横) +Neon Shop Sign (H)|ネオン看板(横) +Street Light A|街灯A +Street Light B|街灯B +Stained Glass Window|ステンドグラス +Neon Shop Sign (V)|ネオン看板(縦) +Neon Shop Sign (V)|ネオン看板(縦) +Neon Shop Sign (V)|ネオン看板(縦) +Neon Shop Sign (H)|ネオン看板(横) +Neon Shop Sign (H)|ネオン看板(横) +Street Light A|街灯A +Street Light B|街灯B +Stained Glass Window|ステンドグラス +Neon Shop Sign (V)|ネオン看板(縦) +Neon Shop Sign (V)|ネオン看板(縦) +Neon Shop Sign (V)|ネオン看板(縦) +Neon Shop Sign (H)|ネオン看板(横) +Neon Shop Sign (H)|ネオン看板(横) +Stacked Crates|積まれた木箱 +Shipping Container|コンテナ +Stacked Cardboard|積まれたダンボール +Chimney A|煙突A +Chimney B|煙突B +Chimney C|煙突C +Exhaust Port Wall|壁面用排気口 +Roof Window|屋根用出窓 +Stacked Crates|積まれた木箱 +Shipping Container|コンテナ +Stacked Cardboard Boxes|積まれたダンボール +Wall Poster|張り紙 +Signboard A|看板A +Signboard C|看板C +Digital Signage A|電子看板A +Digital Signage C|電子看板C +Neon Shop Sign (CASINO)|ネオン看板(カジノ) +Neon Shop Sign (CASINO)|ネオン看板(カジノ) +Small Crane|小型クレーン +Poster|ポスター +Signboard B|看板B +Digital Signage B|電子看板B +Digital Signage B|電子看板B +Digital Signage C|電子看板C +Iron Materials|鉄資材 +Helmet & Tool|ヘルメットと工具 +Small Crane|小型クレーン +Crate|木箱 +Shipping Container|コンテナ +Cardboard Box|ダンボール +Barrel|樽 +Oil Drum|ドラム缶 +Garbage Can|ゴミ箱 +Sorted Waste Bins|分別ゴミ箱 +Sorted Waste Bins|分別ゴミ箱 +Plant A|植物A +Plant B|植物B +Plant C|植物C +Vending Machine|自動販売機 +ATM|ATM +Tree|木 +Roadside Tree|街路樹 +Utility Pole|電柱 +Plant A|植物A +Plant B|植物B +Plant C|植物C +Vending Machine|自動販売機 +ATM|ATM +Tree|木 +Avenue Tree|街路樹 +Utility Pole|電柱 +Public Phone|公衆電話 +Machine Device|機械端末 +Planter (Flower)|プランター(花) +Planter (Plant)|プランター(植物) +Potted Plant|植木鉢 +Tree (Loop)|木(ループ) +Tombstone (Cross)|墓石(十字架) +Tombstone (Plaque)|墓石(プレート) +Neon Tube|ネオン管 +Neon Tube|ネオン管 +Machine A|機械A +Machine B|機械B +Machine C|機械C +Barricade (No Entry)|バリケード(通行禁止) +Bar (No Entry)|バー(通行禁止) +Bar (No Entry)|バー(通行禁止) +Neon Tube|ネオン管 +Neon Tube|ネオン管 +Outdoor Air Intake Unit|室外機 +Waste|廃棄物 +Scrap Metal|スクラップ +Fissures A|亀裂A +Fissures B|亀裂B +Fissures C|亀裂C +Neon Tube|ネオン管 +Neon Tube|ネオン管 +Air Vent A|通風口A +Air Vent B|通風口B +Shutter|シャッター +Fissures A|亀裂A +Fissures B|亀裂B +Fissures C|亀裂C +Drain|排水口 +Guardrail|ガードレール +Timetable|時刻表 +Piled Up Tires|積まれたタイヤ +Small Fuel Tank|小型燃料タンク +Car (White)|車(白) +Car (White)|車(白) +Manhole|マンホール +Bus|バス +Bus|バス +Truck|トラック +Truck|トラック +Wrecked Car|壊れた車 +Car (Black)|車(黒) +Car (Black)|車(黒) +Vent|通気口 +Bus|バス +Bus|バス +Truck|トラック +Truck|トラック +Wrecked Car|壊れた車 +Car (Red)|車(赤) +Car (Red)|車(赤) +Oil Drum (Leak)|ドラム缶(液漏れ) +Food Stalls|露店(食べ物) +Food Stalls|露店(食べ物) +Food Stalls|露店(食べ物) +Stall Goods A|露店商品A +Stairs A (Up)|階段A(上り) +Stairs B (Up)|階段B(上り) +Stairs C (Up)|階段C(上り) +Stairs D (Up)|階段D(上り) +Food Stalls|露店(食べ物) +Food Stalls|露店(食べ物) +Food Stalls|露店(食べ物) +Stall Goods B|露店商品B +Stairs A (Down)|階段A(下り) +Stairs B (Down)|階段B(下り) +Stairs C (Down)|階段C(下り) +Stairs D (Down)|階段D(下り) +Food Stalls|露店(食べ物) +Food Stalls|露店(食べ物) +Food Stalls|露店(食べ物) +Stall Goods C|露店商品C +Metal Ladder|鉄ばしご +Metal Stairs|金属階段 +Rope|ロープ +Net|ネット +Junk Stalls|露店(ジャンク) +Junk Stalls|露店(ジャンク) +Junk Stalls|露店(ジャンク) +Stall Goods D|露店商品D +Metal Ladder|鉄ばしご +Metal Stairs|金属階段 +Rope|ロープ +Net|ネット +Junk Stalls|露店(ジャンク) +Junk Stalls|露店(ジャンク) +Junk Stalls|露店(ジャンク) +Stall Goods E|露店商品E +Metal Ladder|鉄ばしご +Metal Stairs|金属階段 +Rope|ロープ +Net|ネット +Junk Stalls|露店(ジャンク) +Junk Stalls|露店(ジャンク) +Junk Stalls|露店(ジャンク) +Stall Goods F|露店商品F +Hole A (Metal Ladder)|穴A(鉄ばしご) +Hole B (Metal Stairs)|穴B(金属階段) +Hole C (Rope)|穴C(ロープ) +Hole|穴 diff --git a/www/img/tilesets/SF_Outside_C.txt b/www/img/tilesets/SF_Outside_C.txt new file mode 100644 index 0000000..89c478a --- /dev/null +++ b/www/img/tilesets/SF_Outside_C.txt @@ -0,0 +1,256 @@ +Fountain A|噴水A +Fountain A|噴水A +Fountain B|噴水B +Fountain B|噴水B +Slide|滑り台 +Slide|滑り台 +Exercise Bar|鉄棒 +Drinking Fountain|水飲み場 +Fountain A|噴水A +Fountain A|噴水A +Fountain B|噴水B +Fountain B|噴水B +Slide|滑り台 +Slide|滑り台 +Water Well Pump|ポンプ井戸 +Garbage Dumpster|ごみ収集箱 +Fountain C|噴水C +Fountain C|噴水C +Fountain C|噴水C +Bench A|ベンチA +Bench A|ベンチA +Swing|ブランコ +Shop Canopy|店用天蓋 +Barbed Wire|有刺鉄線 +Fountain C|噴水C +Fountain C|噴水C +Fountain C|噴水C +Bench B|ベンチB +Bench B|ベンチB +Swing|ブランコ +Shop Canopy|店用天蓋 +Barbed Wire|有刺鉄線 +Grass A|草A +Grass B|草B +Hole|穴 +Small Stones|小石 +Flower Bed|花壇 +Flower Bed|花壇 +Flower Bed|花壇 +Barbed Wire|有刺鉄線 +Flower|花 +Cage|檻 +Cage|檻 +Graffiti|落書き +Graffiti|落書き +Barbed Wire|有刺鉄線 +Barbed Wire|有刺鉄線 +Barbed Wire|有刺鉄線 +Demon Statue|悪魔像 +Goddess Statue|女神像 +Metal Fence|金属フェンス +Metal Fence|金属フェンス +Metal Fence|金属フェンス +Gutter|側溝 +Gutter|側溝 +Gutter|側溝 +Demon Statue|悪魔像 +Goddess Statue|女神像 +Metal Fence|金属フェンス +Warning Plate (Keep Out)|警告プレート(KEEP OUT) +Metal Fence|金属フェンス +Gutter|側溝 +Postal Box|ポスト +Gutter|側溝 +Soldier Statue|兵士像 +Warning Plate (Biohazard Mark)|警告プレート(バイオハザードマーク) +Metal Fence|金属フェンス +Metal Fence|金属フェンス +Metal Fence|金属フェンス +Gutter|側溝 +Gutter|側溝 +Gutter|側溝 +Soldier Statue|兵士像 +Pillar A (Asphalt)|柱A(アスファルト) +Pillar B (Metal)|柱B(金属) +Pillar C (Machine)|柱C(機械) +Pillar D (Decoration)|柱D(装飾) +Pillar E (Metal)|柱E(金属) +Pillar F (Brick)|柱F(レンガ) +Food Waste|生ゴミ +Warning Plate (Radioactivity Mark)|警告プレート(放射能マーク) +Pillar A (Asphalt)|柱A(アスファルト) +Pillar B (Metal)|柱B(金属) +Pillar C (Machine)|柱C(機械) +Pillar D (Decoration)|柱D(装飾) +Pillar E (Metal)|柱E(金属) +Pillar F (Brick)|柱F(レンガ) +Mysterious Liquid|謎の液体 +Warning Plate (Exclamation Mark)|警告プレート(!マーク) +Broken Pillar A (Asphalt)|折れた柱A(アスファルト) +Broken Pillar B (Metal)|折れた柱B(金属) +Broken Pillar C (Machine)|折れた柱C(機械) +Broken Pillar D (Decoration)|折れた柱D(装飾) +Broken Pillar E (Metal)|折れた柱E(金属) +Broken Pillar F (Brick)|折れた柱F(レンガ) +Fire Hydrant|消火栓 +Monument A|モニュメントA +Monument B|モニュメントB +Huge Stele|巨大な石版 +Huge Stele|巨大な石版 +Huge Stele|巨大な石版 +Huge Iron Monument|巨大プレート +Huge Iron Monument|巨大プレート +Huge Iron Monument|巨大プレート +Monument A|モニュメントA +Monument B|モニュメントB +Huge Stele|巨大な石版 +Huge Stele|巨大な石版 +Huge Stele|巨大な石版 +Huge Iron Monument|巨大プレート +Huge Iron Monument|巨大プレート +Huge Iron Monument|巨大プレート +Monument C|モニュメントC +Monument D|モニュメントD +Sphere Machinery|球体機械 +Sphere Machinery|球体機械 +Sphere Machinery|球体機械 +Large Machine|大型機械 +Large Machine|大型機械 +Large Machine|大型機械 +Monument C|モニュメントC +Control Panel|コントロールパネル +Sphere Machinery|球体機械 +Sphere Machinery|球体機械 +Sphere Machinery|球体機械 +Large Machine|大型機械 +Large Machine|大型機械 +Large Machine|大型機械 +Wall A|壁A +Wall A|壁A +Wall A|壁A +Decorative Pillar A|装飾柱A +Arch A|門A +Arch A|門A +Arch A|門A +Decorative Pillar B|装飾柱B +Wall A|壁A +Wall A|壁A +Wall A|壁A +Decorative Pillar A|装飾柱A +Arch A|門A +Arch A|門A +Arch A|門A +Decorative Pillar B|装飾柱B +Wall A|壁A +Wall A|壁A +Wall A|壁A +Decorative Pillar A|装飾柱A +Arch A|門A +Arch A|門A +Arch A|門A +Decorative Pillar B|装飾柱B +Wall B (Topside)|壁B(上面) +Wall B (Topside)|壁B(上面) +Wall B (Topside)|壁B(上面) +Spire|尖塔 +Clock Tower|時計塔 +Clock Tower|時計塔 +Clock Tower|時計塔 +Wall A Ceiling|壁A天井 +Wall B (Topside)|壁B(上面) +Wall B (Topside)|壁B(上面) +Wall B (Topside)|壁B(上面) +Spire|尖塔 +Clock Tower|時計塔 +Clock Tower|時計塔 +Clock Tower|時計塔 +Decorative Pillar A (Front)|装飾柱A(手前) +Wall B (Topside)|壁B(上面) +Wall B (Topside)|壁B(上面) +Wall B (Topside)|壁B(上面) +Spire|尖塔 +Clock Tower|時計塔 +Clock Tower|時計塔 +Clock Tower|時計塔 +Decorative Pillar B (Front)|装飾柱B(手前) +Wall B|壁B +Wall B|壁B +Wall B|壁B +Spire|尖塔 +Arch B|門B +Arch B|門B +Arch B|門B +Iron Fence B|鉄柵B +Wall B|壁B +Wall B|壁B +Wall B|壁B +Spire|尖塔 +Arch B|門B +Arch B|門B +Arch B|門B +Gate|門扉 +Wall B|壁B +Wall B|壁B +Wall B|壁B +Spire|尖塔 +Arch B|門B +Arch B|門B +Arch B|門B +Gate|門扉 +Rooftop Railing|屋上用手すり +Rooftop Railing|屋上用手すり +Rooftop Railing|屋上用手すり +Iron Fence A|鉄柵A +Tank|戦車 +Tank|戦車 +Helicopter|ヘリコプター +Helicopter|ヘリコプター +Rooftop Railing|屋上用手すり +Round Clock|丸時計 +Rooftop Railing|屋上用手すり +Iron Fence A|鉄柵A +Tank|戦車 +Tank|戦車 +Helicopter|ヘリコプター +Helicopter|ヘリコプター +Rooftop Railing|屋上用手すり +Rooftop Railing|屋上用手すり +Rooftop Railing|屋上用手すり +Iron Fence A|鉄柵A +Rooftop Billboard B|屋上看板B +Rooftop Billboard B|屋上看板B +Food Cart|屋台 +Food Cart|屋台 +Convenience Store|コンビニエンスストア +Convenience Store|コンビニエンスストア +Convenience Store|コンビニエンスストア +Steel Tower|鉄塔 +Rooftop Billboard A|屋上看板A +Roof|屋根 +Roof|屋根 +Roof|屋根 +Convenience Store|コンビニエンスストア +Convenience Store|コンビニエンスストア +Convenience Store|コンビニエンスストア +Steel Tower|鉄塔 +Water Storage Tank|貯水タンク +Roof|屋根 +Roof|屋根 +Roof|屋根 +Bus Waiting Area|待合所 +Bus Waiting Area|待合所 +Station Kiosk|駅の売店 +Steel Tower|鉄塔 +Water Storage Tank|貯水タンク +Roof|屋根 +Roof|屋根 +Roof|屋根 +Bus Waiting Area|待合所 +Bus Waiting Area|待合所 +Station Kiosk|駅の売店 +Roof Detail|屋根飾り +Roof|屋根 +Roof|屋根 +Roof|屋根 +Roof|屋根 diff --git a/www/img/tilesets/World_A1.txt b/www/img/tilesets/World_A1.txt new file mode 100644 index 0000000..9055912 --- /dev/null +++ b/www/img/tilesets/World_A1.txt @@ -0,0 +1,16 @@ +Sea|海 +Deep Sea|深い海 +Rock Shoal|岩礁 +Icebergs|氷山 +Poison Swamp|毒の沼 +Dead Trees|枯れ木 +Lava|溶岩 +Lava Bubbles|溶岩の泡 +Pond|池 +Boulder|岩 +Frozen Sea|凍った海 +Whirlpool|渦 +Land's End|大地の境界 +Endless Waterfall|下界に落ちる滝 +Cloud (Land's End)|雲(大地の境界) +Cloud|雲 diff --git a/www/img/tilesets/World_A2.txt b/www/img/tilesets/World_A2.txt new file mode 100644 index 0000000..f76096a --- /dev/null +++ b/www/img/tilesets/World_A2.txt @@ -0,0 +1,32 @@ +Grassland A|草原A +Grassland A (Dark)|草原A(濃) +Grassland B|草原B +Grassland B (Dark)|草原B(濃) +Forest|森 +Forest (Conifer)|森(針葉樹) +Hill (Grass)|丘(草) +Mountain (Dirt)|山(土) +Wasteland A|荒れ地A +Wasteland B|荒れ地B +Dirt Field A|土肌A +Dirt Field B|土肌B +Forest (Dead Trees)|森(枯れ木) +Road (Dirt)|道(土) +Hill (Dirt)|丘(土) +Mountain (Rock)|山(岩) +Desert A|砂漠A +Desert B|砂漠B +Rocky Land A|岩地A +Rocky Land B (Lava)|岩地B(溶岩) +Forest (Palm Trees)|森(ヤシの木) +Road (Paved)|道(舗装) +Hill (Sandstone)|丘(砂岩) +Mountain (Sandstone)|山(砂岩) +Snowfield|雪原 +Hill (Snow)|丘(雪) +Clouds|雲 +Large Clouds|大きな雲 +Forest (Snow)|森(雪) +Pit|穴 +Hill (Rock)|丘(岩) +Mountain (Snow)|山(雪) diff --git a/www/img/tilesets/World_B.txt b/www/img/tilesets/World_B.txt new file mode 100644 index 0000000..c0d8e43 --- /dev/null +++ b/www/img/tilesets/World_B.txt @@ -0,0 +1,256 @@ +Transparent|透明 +Sign|立て札 +Pier (H)|桟橋(横) +Pier (V)|桟橋(縦) +Pond|池 +Oasis|オアシス +Pond (Ice)|池(氷) +Beanstalk|豆の木 +Tent|テント +Igloo|氷の家 +Pyramid|ピラミッド +Giant Tree|大樹 +Giant Tree (Snow)|大樹(雪) +Dirt|土砂 +Avalanche|雪崩 +Beanstalk|豆の木 +Cave A|洞窟A +Cave B|洞窟B +Cave (Collapsed)|洞窟(土砂崩れ) +Mine|坑道 +Tunnel|トンネル +Tunnel (Blocked)|トンネル(通行止め) +Shrine|ほこら +Shrine (Snow)|ほこら(雪) +Crater|クレーター +Trail|山道 +Rock Mountain|岩山 +Rock Mountain|岩山 +Rock Mountain (Sandstone)|岩山(砂岩) +Rock Mountain (Sandstone)|岩山(砂岩) +Rock Mountain (Snow)|岩山(雪) +Rock Mountain (Snow)|岩山(雪) +Volcano Crater (Lava)|火口(溶岩) +Volcano Crater (Lava)|火口(溶岩) +Rock Mountain|岩山 +Rock Mountain|岩山 +Rock Mountain (Sandstone)|岩山(砂岩) +Rock Mountain (Sandstone)|岩山(砂岩) +Rock Mountain (Snow)|岩山(雪) +Rock Mountain (Snow)|岩山(雪) +Volcano Crater|火口 +Volcano Crater|火口 +Rock Mountain|岩山 +Rock Mountain|岩山 +Rock Mountain (Sandstone)|岩山(砂岩) +Rock Mountain (Sandstone)|岩山(砂岩) +Rock Mountain (Snow)|岩山(雪) +Rock Mountain (Snow)|岩山(雪) +Volcano|火山 +Volcano|火山 +Rock Mountain|岩山 +Rock Mountain|岩山 +Rock Mountain (Sandstone)|岩山(砂岩) +Rock Mountain (Sandstone)|岩山(砂岩) +Rock Mountain (Snow)|岩山(雪) +Rock Mountain (Snow)|岩山(雪) +Town A|町A +Town A|町A +Town B|町B +Town B|町B +Village A|村A +Village A|村A +Village B|村B +House (Town)|家(町) +Town C|町C +Town D|町D +Village C|村C +Village D|村D +Town E (Desert)|町E(砂漠) +Town E (Desert)|町E(砂漠) +Town F (Desert)|町F(砂漠) +House (Village)|家(村) +Town A (Snow)|町A(雪) +Town A (Snow)|町A(雪) +Town B (Snow)|町B(雪) +Town B (Snow)|町B(雪) +Town G (Desert)|町G(砂漠) +Town G (Desert)|町G(砂漠) +Large Tent|大きなテント +House (Desert)|家(砂漠) +Town C (Snow)|町C(雪) +Town D (Snow)|町D(雪) +Village C (Snow)|村C(雪) +Village D (Snow)|村D(雪) +Village A (Snow)|村A(雪) +Village A (Snow)|村A(雪) +Village B (Snow)|村B(雪) +House (Snow)|家(雪) +Fortress City |城塞都市 +Fortress City |城塞都市 +Fortress City (Snow)|城塞都市(雪) +Fortress City (Snow)|城塞都市(雪) +Large Mansion|大きな屋敷 +Large Mansion|大きな屋敷 +School of Magic|魔法学校 +School of Magic|魔法学校 +Fortress City |城塞都市 +Fortress City |城塞都市 +Fortress City (Snow)|城塞都市(雪) +Fortress City (Snow)|城塞都市(雪) +Large Mansion|大きな屋敷 +Large Mansion|大きな屋敷 +School of Magic|魔法学校 +School of Magic|魔法学校 +Bridge (H)|橋(横) +Bridge (V)|橋(縦) +Collapsed Bridge (H)|崩れた橋(横) +Collapsed Bridge (V)|崩れた橋(縦) +Snow Bridge (H)|雪の橋(横) +Snow Bridge (V)|雪の橋(縦) +Collapsed Snow Bridge (H)|崩れた雪の橋(横) +Collapsed Snow Bridge (V)|崩れた雪の橋(縦) +Tower A|塔A +Tower A (Ruins)|塔A(廃墟) +Tower B|塔B +Tower C|塔C +Tower A (Snow)|塔A(雪) +Tower D|塔D +Temple A|神殿A +Temple A (Snow)|神殿A(雪) +Tower A|塔A +Tower A (Ruins)|塔A(廃墟) +Tower B|塔B +Tower C|塔C +Tower A (Snow)|塔A(雪) +Tower D (Ruins)|塔D(廃墟) +Temple B|神殿B +Temple C|神殿C +Castle A|城A +Castle A|城A +Castle B|城B +Castle B|城B +Fort A|砦A +Fort A|砦A +Fort B|砦B +Fort B|砦B +Castle A|城A +Castle A|城A +Castle B|城B +Castle B|城B +Fort A|砦A +Fort A|砦A +Fort B|砦B +Fort B|砦B +Castle C|城C +Castle C|城C +Castle D|城D +Castle D|城D +Castle (Ruins)|城(廃墟) +Castle (Ruins)|城(廃墟) +Fort (Ruins)|砦(廃墟) +Fort (Ruins)|砦(廃墟) +Castle C|城C +Castle C|城C +Castle D|城D +Castle D|城D +Castle (Ruins)|城(廃墟) +Castle (Ruins)|城(廃墟) +Fort (Ruins)|砦(廃墟) +Fort (Ruins)|砦(廃墟) +Castle A, B (Snow)|城A・B(雪) +Castle A, B (Snow)|城A・B(雪) +Castle C, D (Snow)|城C・D(雪) +Castle C, D (Snow)|城C・D(雪) +Fort (Snow)|砦(雪) +Fort (Snow)|砦(雪) +Castle (Ruins, Snow)|城(廃墟・雪) +Castle (Ruins, Snow)|城(廃墟・雪) +Castle A, B (Snow)|城A・B(雪) +Castle A, B (Snow)|城A・B(雪) +Castle C, D (Snow)|城C・D(雪) +Castle C, D (Snow)|城C・D(雪) +Fort (Snow)|砦(雪) +Fort (Snow)|砦(雪) +Castle (Ruins, Snow)|城(廃墟・雪) +Castle (Ruins, Snow)|城(廃墟・雪) +Castle (Walled)|城(城壁) +Castle (Walled)|城(城壁) +Castle (Walled)|城(城壁) +Demon Castle|魔王城 +Demon Castle|魔王城 +Cursed Castle|呪われた城 +Cursed Castle|呪われた城 +Town C (Ruins)|町C(廃墟) +Castle (Walled)|城(城壁) +Castle (Walled)|城(城壁) +Castle (Walled)|城(城壁) +Demon Castle|魔王城 +Demon Castle|魔王城 +Cursed Castle|呪われた城 +Cursed Castle|呪われた城 +Town F (Ruins)|町F(廃墟) +Castle (Walled)|城(城壁) +Castle (Walled)|城(城壁) +Castle (Walled)|城(城壁) +Town A (Ruins)|町A(廃墟) +Town A (Ruins)|町A(廃墟) +Village A (Ruins)|村A(廃墟) +Village A (Ruins)|村A(廃墟) +House (Ruins)|家(廃墟) +Castle Wall (Ruins A)|城壁(廃墟A) +Castle Wall (Ruins B)|城壁(廃墟B) +Castle Wall (Ruins C)|城壁(廃墟C) +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall (Gate)|城壁(城門) +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Barricades|バリケード +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Castle Wall|城壁 +Lookout Post|やぐら +Floating Continent (Giant Tree)|浮遊大陸(大樹) +Floating Continent (Giant Tree)|浮遊大陸(大樹) +Floating Continent|浮遊大陸 +Floating Continent|浮遊大陸 +Floating Continent (Cloud)|浮遊大陸(雲) +Floating Continent (Cloud)|浮遊大陸(雲) +Cloud Land|雲の大地 +Cloud Land|雲の大地 +Floating Continent (Castle)|浮遊大陸(城) +Floating Continent (Castle)|浮遊大陸(城) +Floating Continent|浮遊大陸 +Floating Continent|浮遊大陸 +Floating Continent (Cloud)|浮遊大陸(雲) +Floating Continent (Cloud)|浮遊大陸(雲) +Cloud Land|雲の大地 +Cloud Land|雲の大地 +Floating Continent (Temple)|浮遊大陸(神殿) +Floating Continent (Temple)|浮遊大陸(神殿) +Floating Continent (Shadow)|浮遊大陸(影) +Floating Continent (Shadow)|浮遊大陸(影) +Cloud Land (Temple)|雲の大地(神殿) +Cloud Land (Temple)|雲の大地(神殿) +Cloud Land (Castle)|雲の大地(城) +Cloud Land (Castle)|雲の大地(城) diff --git a/www/img/tilesets/World_C.txt b/www/img/tilesets/World_C.txt new file mode 100644 index 0000000..9bf4074 --- /dev/null +++ b/www/img/tilesets/World_C.txt @@ -0,0 +1,256 @@ +Transparent|透明 +Signboard A|看板A +Signboard B|看板B +Signboard C|看板C +Iron Bridge (H)|鉄橋(横) +Iron Bridge (V)|鉄橋(縦) +Reservoir A|貯水池A +Reservoir B|貯水池B +Hut|小屋 +Shanty|掘っ立て小屋 +Signboard D|看板D +Stele A|石碑A +Stele B|石碑B +Windmill|風車 +Parabolic Antenna|パラボラアンテナ +Heliport|ヘリポート +Entrance A (Open)|入口A(開) +Entrance A (Closed)|入口A(閉) +Entrance B (Open)|入口B(開) +Entrance B (Closed)|入口B(閉) +Entrance C (Open)|入口C(開) +Entrance C (Closed)|入口C(閉) +Entrance D (Closed)|入口D(閉) +Entrance E (Closed)|入口E(閉) +Road|道路 +Road|道路 +Road Closed|通行止め +Rocky Mountain|岩山 +Rocky Mountain|岩山 +Mountain|山 +Mountain|山 +Coniferous Tree A|針葉樹A +Road|道路 +Road|道路 +Road|道路 +Rocky Mountain|岩山 +Rocky Mountain|岩山 +Mountain|山 +Mountain|山 +Coniferous Tree B|針葉樹B +Road|道路 +Road|道路 +Road|道路 +Rocky Mountain|岩山 +Rocky Mountain|岩山 +Mountain|山 +Mountain|山 +Broadleaf Tree|広葉樹 +Road|道路 +Road|道路 +Road|道路 +Rocky Mountain|岩山 +Rocky Mountain|岩山 +Mountain|山 +Mountain|山 +Broken Buildings|壊れたビル街 +Town A|町A +Town B|町B +Slum A|スラム街A +Slum B|スラム街B +Mansion A|邸宅A +Mansion A|邸宅A +Gate A|ゲートA +Gate B|ゲートB +Shopping Area A|商店街A +Shopping Area B|商店街B +Buildings A|ビル街A +Buildings B|ビル街B +Mansion B|邸宅B +Mansion B|邸宅B +Gate C|ゲートC +Gate D|ゲートD +Residential Street|住宅街 +Residential Street|住宅街 +Slum|スラム街 +Slum|スラム街 +School|学校 +School|学校 +Hospital|病院 +Hospital|病院 +Residential Street|住宅街 +Residential Street|住宅街 +Slum|スラム街 +Slum|スラム街 +School|学校 +School|学校 +Hospital|病院 +Hospital|病院 +City A|街A +City A|街A +City B|街B +City B|街B +Residence A|屋敷A +Residence A|屋敷A +Residence B|屋敷B +Residence B|屋敷B +City A|街A +City A|街A +City B|街B +City B|街B +Residence A|屋敷A +Residence A|屋敷A +Residence B|屋敷B +Residence B|屋敷B +Bridge A (V)|橋A(縦) +Bridge A (H)|橋A(横) +Broken Bridge A (V)|壊れた橋A(縦) +Broken Bridge A (H)|壊れた橋A(横) +Bridge B (V)|橋B(縦) +Bridge B (H)|橋B(横) +Broken Bridge B (V)|壊れた橋(縦) +Broken Bridge B (H)|壊れた橋(横) +Building A|ビルA +Building B|ビルB +Building C|ビルC +Building D|ビルD +Apartment|マンション +Apartment Complex|マンション群 +Collapsed Building A|崩壊したビルA +Collapsed Building B|崩壊したビルB +Building A|ビルA +Building B|ビルB +Building C|ビルC +Building D|ビルD +Apartment|マンション +Apartment Complex|マンション群 +Collapsed Building A|崩壊したビルA +Collapsed Building B|崩壊したビルB +Large Town A|大きな町A +Large Town A|大きな町A +Entertainment District A|歓楽街A +Entertainment District A|歓楽街A +Police Station|警察署 +Police Station|警察署 +Crater A|クレーターA +Crater A|クレーターA +Large Town A|大きな町A +Large Town A|大きな町A +Entertainment District A|歓楽街A +Entertainment District A|歓楽街A +Police Station|警察署 +Police Station|警察署 +Crater A|クレーターA +Crater A|クレーターA +Large Town B|大きな町B +Large Town B|大きな町B +Entertainment District B|歓楽街B +Entertainment District B|歓楽街B +Museum|博物館 +Museum|博物館 +Crater B|クレーターB +Crater B|クレーターB +Large Town B|大きな町B +Large Town B|大きな町B +Entertainment District B|歓楽街B +Entertainment District B|歓楽街B +Museum|博物館 +Museum|博物館 +Crater B|クレーターB +Crater B|クレーターB +Warehouse A|倉庫A +Warehouse A|倉庫A +Factory|工場 +Factory|工場 +Warehouse B|倉庫B +Gantry Crane|ガントリークレーン +Park|公園 +Crater C|クレーターC +Warehouse A|倉庫A +Warehouse A|倉庫A +Factory|工場 +Factory|工場 +Warehouse B|倉庫B +Gantry Crane|ガントリークレーン +Statue A|像A +Statue B|像B +Fuel Tank|燃料タンク +Fuel Tank|燃料タンク +Construction Site|工事現場 +Construction Site|工事現場 +Watchtower|監視塔 +Steel Tower|鉄塔 +Tower A|タワーA +Tower B|タワーB +Fuel Tank|燃料タンク +Fuel Tank|燃料タンク +Construction Site|工事現場 +Construction Site|工事現場 +Watchtower|監視塔 +Steel Tower|鉄塔 +Tower A|タワーA +Tower B|タワーB +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall (Gate)|外壁(門) +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall (Gate)|外壁(門) +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Outer Wall|外壁 +Theme Park|テーマパーク +Theme Park|テーマパーク +Port|港湾 +Port|港湾 +Military Base|軍事基地 +Military Base|軍事基地 +Dome|ドーム +Dome|ドーム +Theme Park|テーマパーク +Theme Park|テーマパーク +Port|港湾 +Port|港湾 +Military Base|軍事基地 +Military Base|軍事基地 +Dome|ドーム +Dome|ドーム +Lighthouse|灯台 +Broken Lighthouse|壊れた灯台 +Temple|寺院 +Church|教会 +Cemetery A|墓地A +Cemetery B|墓地B +Prison|刑務所 +Prison|刑務所 diff --git a/www/js/libs/fpsmeter.js b/www/js/libs/fpsmeter.js new file mode 100644 index 0000000..a6a1227 --- /dev/null +++ b/www/js/libs/fpsmeter.js @@ -0,0 +1,445 @@ +/*! FPSMeter 0.3.1 - 9th May 2013 | https://github.com/Darsain/fpsmeter */ +(function (m, j) { + function s(a, e) { + for (var g in e) + try { + a.style[g] = e[g]; + } catch (j) {} + return a; + } + function H(a) { + return null == a + ? String(a) + : "object" === typeof a || "function" === typeof a + ? Object.prototype.toString + .call(a) + .match(/\s([a-z]+)/i)[1] + .toLowerCase() || "object" + : typeof a; + } + function R(a, e) { + if ("array" !== H(e)) return -1; + if (e.indexOf) return e.indexOf(a); + for (var g = 0, j = e.length; g < j; g++) if (e[g] === a) return g; + return -1; + } + function I() { + var a = arguments, + e; + for (e in a[1]) + if (a[1].hasOwnProperty(e)) + switch (H(a[1][e])) { + case "object": + a[0][e] = I({}, a[0][e], a[1][e]); + break; + case "array": + a[0][e] = a[1][e].slice(0); + break; + default: + a[0][e] = a[1][e]; + } + return 2 < a.length + ? I.apply(null, [a[0]].concat(Array.prototype.slice.call(a, 2))) + : a[0]; + } + function N(a) { + a = Math.round(255 * a).toString(16); + return 1 === a.length ? "0" + a : a; + } + function S(a, e, g, j) { + if (a.addEventListener) + a[j ? "removeEventListener" : "addEventListener"](e, g, !1); + else if (a.attachEvent) a[j ? "detachEvent" : "attachEvent"]("on" + e, g); + } + function D(a, e) { + function g(a, b, d, c) { + return y[0 | a][Math.round(Math.min(((b - d) / (c - d)) * J, J))]; + } + function r() { + f.legend.fps !== q && + ((f.legend.fps = q), (f.legend[T] = q ? "FPS" : "ms")); + K = q ? b.fps : b.duration; + f.count[T] = 999 < K ? "999+" : K.toFixed(99 < K ? 0 : d.decimals); + } + function m() { + z = A(); + L < z - d.threshold && + ((b.fps -= b.fps / Math.max(1, (60 * d.smoothing) / d.interval)), + (b.duration = 1e3 / b.fps)); + for (c = d.history; c--; ) + (E[c] = 0 === c ? b.fps : E[c - 1]), + (F[c] = 0 === c ? b.duration : F[c - 1]); + r(); + if (d.heat) { + if (w.length) + for (c = w.length; c--; ) + w[c].el.style[h[w[c].name].heatOn] = q + ? g(h[w[c].name].heatmap, b.fps, 0, d.maxFps) + : g(h[w[c].name].heatmap, b.duration, d.threshold, 0); + if (f.graph && h.column.heatOn) + for (c = u.length; c--; ) + u[c].style[h.column.heatOn] = q + ? g(h.column.heatmap, E[c], 0, d.maxFps) + : g(h.column.heatmap, F[c], d.threshold, 0); + } + if (f.graph) + for (p = 0; p < d.history; p++) + u[p].style.height = + (q + ? E[p] + ? Math.round((O / d.maxFps) * Math.min(E[p], d.maxFps)) + : 0 + : F[p] + ? Math.round((O / d.threshold) * Math.min(F[p], d.threshold)) + : 0) + "px"; + } + function k() { + 20 > d.interval + ? ((x = M(k)), m()) + : ((x = setTimeout(k, d.interval)), (P = M(m))); + } + function G(a) { + a = a || window.event; + a.preventDefault + ? (a.preventDefault(), a.stopPropagation()) + : ((a.returnValue = !1), (a.cancelBubble = !0)); + b.toggle(); + } + function U() { + d.toggleOn && S(f.container, d.toggleOn, G, 1); + a.removeChild(f.container); + } + function V() { + f.container && U(); + h = D.theme[d.theme]; + y = h.compiledHeatmaps || []; + if (!y.length && h.heatmaps.length) { + for (p = 0; p < h.heatmaps.length; p++) { + y[p] = []; + for (c = 0; c <= J; c++) { + var b = y[p], + e = c, + g; + g = (0.33 / J) * c; + var j = h.heatmaps[p].saturation, + m = h.heatmaps[p].lightness, + n = void 0, + k = void 0, + l = void 0, + t = (l = void 0), + v = (n = k = void 0), + v = void 0, + l = 0.5 >= m ? m * (1 + j) : m + j - m * j; + 0 === l + ? (g = "#000") + : ((t = 2 * m - l), + (k = (l - t) / l), + (g *= 6), + (n = Math.floor(g)), + (v = g - n), + (v *= l * k), + 0 === n || 6 === n + ? ((n = l), (k = t + v), (l = t)) + : 1 === n + ? ((n = l - v), (k = l), (l = t)) + : 2 === n + ? ((n = t), (k = l), (l = t + v)) + : 3 === n + ? ((n = t), (k = l - v)) + : 4 === n + ? ((n = t + v), (k = t)) + : ((n = l), (k = t), (l -= v)), + (g = "#" + N(n) + N(k) + N(l))); + b[e] = g; + } + } + h.compiledHeatmaps = y; + } + f.container = s(document.createElement("div"), h.container); + f.count = f.container.appendChild( + s(document.createElement("div"), h.count) + ); + f.legend = f.container.appendChild( + s(document.createElement("div"), h.legend) + ); + f.graph = d.graph + ? f.container.appendChild(s(document.createElement("div"), h.graph)) + : 0; + w.length = 0; + for (var q in f) f[q] && h[q].heatOn && w.push({ name: q, el: f[q] }); + u.length = 0; + if (f.graph) { + f.graph.style.width = + d.history * h.column.width + + (d.history - 1) * h.column.spacing + + "px"; + for (c = 0; c < d.history; c++) + (u[c] = f.graph.appendChild( + s(document.createElement("div"), h.column) + )), + (u[c].style.position = "absolute"), + (u[c].style.bottom = 0), + (u[c].style.right = + c * h.column.width + c * h.column.spacing + "px"), + (u[c].style.width = h.column.width + "px"), + (u[c].style.height = "0px"); + } + s(f.container, d); + r(); + a.appendChild(f.container); + f.graph && (O = f.graph.clientHeight); + d.toggleOn && + ("click" === d.toggleOn && (f.container.style.cursor = "pointer"), + S(f.container, d.toggleOn, G)); + } + "object" === H(a) && a.nodeType === j && ((e = a), (a = document.body)); + a || (a = document.body); + var b = this, + d = I({}, D.defaults, e || {}), + f = {}, + u = [], + h, + y, + J = 100, + w = [], + W = 0, + B = d.threshold, + Q = 0, + L = A() - B, + z, + E = [], + F = [], + x, + P, + q = "fps" === d.show, + O, + K, + c, + p; + b.options = d; + b.fps = 0; + b.duration = 0; + b.isPaused = 0; + b.tickStart = function () { + Q = A(); + }; + b.tick = function () { + z = A(); + W = z - L; + B += (W - B) / d.smoothing; + b.fps = 1e3 / B; + b.duration = Q < L ? B : z - Q; + L = z; + }; + b.pause = function () { + x && ((b.isPaused = 1), clearTimeout(x), C(x), C(P), (x = P = 0)); + return b; + }; + b.resume = function () { + x || ((b.isPaused = 0), k()); + return b; + }; + b.set = function (a, c) { + d[a] = c; + q = "fps" === d.show; + -1 !== R(a, X) && V(); + -1 !== R(a, Y) && s(f.container, d); + return b; + }; + b.showDuration = function () { + b.set("show", "ms"); + return b; + }; + b.showFps = function () { + b.set("show", "fps"); + return b; + }; + b.toggle = function () { + b.set("show", q ? "ms" : "fps"); + return b; + }; + b.hide = function () { + b.pause(); + f.container.style.display = "none"; + return b; + }; + b.show = function () { + b.resume(); + f.container.style.display = "block"; + return b; + }; + b.destroy = function () { + b.pause(); + U(); + b.tick = b.tickStart = function () {}; + }; + V(); + k(); + } + var A, + r = m.performance; + A = + r && (r.now || r.webkitNow) + ? r[r.now ? "now" : "webkitNow"].bind(r) + : function () { + return +new Date(); + }; + for ( + var C = m.cancelAnimationFrame || m.cancelRequestAnimationFrame, + M = m.requestAnimationFrame, + r = ["moz", "webkit", "o"], + G = 0, + k = 0, + Z = r.length; + k < Z && !C; + ++k + ) + M = + (C = + m[r[k] + "CancelAnimationFrame"] || + m[r[k] + "CancelRequestAnimationFrame"]) && + m[r[k] + "RequestAnimationFrame"]; + C || + ((M = function (a) { + var e = A(), + g = Math.max(0, 16 - (e - G)); + G = e + g; + return m.setTimeout(function () { + a(e + g); + }, g); + }), + (C = function (a) { + clearTimeout(a); + })); + var T = + "string" === H(document.createElement("div").textContent) + ? "textContent" + : "innerText"; + D.extend = I; + window.FPSMeter = D; + D.defaults = { + interval: 100, + smoothing: 10, + show: "fps", + toggleOn: "click", + decimals: 1, + maxFps: 60, + threshold: 100, + position: "absolute", + zIndex: 10, + left: "5px", + top: "5px", + right: "auto", + bottom: "auto", + margin: "0 0 0 0", + theme: "dark", + heat: 0, + graph: 0, + history: 20, + }; + var X = ["toggleOn", "theme", "heat", "graph", "history"], + Y = "position zIndex left top right bottom margin".split(" "); +})(window); +(function (m, j) { + j.theme = {}; + var s = (j.theme.base = { + heatmaps: [], + container: { + heatOn: null, + heatmap: null, + padding: "5px", + minWidth: "95px", + height: "30px", + lineHeight: "30px", + textAlign: "right", + textShadow: "none", + }, + count: { + heatOn: null, + heatmap: null, + position: "absolute", + top: 0, + right: 0, + padding: "5px 10px", + height: "30px", + fontSize: "24px", + fontFamily: "Consolas, Andale Mono, monospace", + zIndex: 2, + }, + legend: { + heatOn: null, + heatmap: null, + position: "absolute", + top: 0, + left: 0, + padding: "5px 10px", + height: "30px", + fontSize: "12px", + lineHeight: "32px", + fontFamily: "sans-serif", + textAlign: "left", + zIndex: 2, + }, + graph: { + heatOn: null, + heatmap: null, + position: "relative", + boxSizing: "padding-box", + MozBoxSizing: "padding-box", + height: "100%", + zIndex: 1, + }, + column: { width: 4, spacing: 1, heatOn: null, heatmap: null }, + }); + j.theme.dark = j.extend({}, s, { + heatmaps: [{ saturation: 0.8, lightness: 0.8 }], + container: { + background: "#222", + color: "#fff", + border: "1px solid #1a1a1a", + textShadow: "1px 1px 0 #222", + }, + count: { heatOn: "color" }, + column: { background: "#3f3f3f" }, + }); + j.theme.light = j.extend({}, s, { + heatmaps: [{ saturation: 0.5, lightness: 0.5 }], + container: { + color: "#666", + background: "#fff", + textShadow: + "1px 1px 0 rgba(255,255,255,.5), -1px -1px 0 rgba(255,255,255,.5)", + boxShadow: "0 0 0 1px rgba(0,0,0,.1)", + }, + count: { heatOn: "color" }, + column: { background: "#eaeaea" }, + }); + j.theme.colorful = j.extend({}, s, { + heatmaps: [{ saturation: 0.5, lightness: 0.6 }], + container: { + heatOn: "backgroundColor", + background: "#888", + color: "#fff", + textShadow: "1px 1px 0 rgba(0,0,0,.2)", + boxShadow: "0 0 0 1px rgba(0,0,0,.1)", + }, + column: { background: "#777", backgroundColor: "rgba(0,0,0,.2)" }, + }); + j.theme.transparent = j.extend({}, s, { + heatmaps: [{ saturation: 0.8, lightness: 0.5 }], + container: { + padding: 0, + color: "#fff", + textShadow: "1px 1px 0 rgba(0,0,0,.5)", + }, + count: { padding: "0 5px", height: "40px", lineHeight: "40px" }, + legend: { padding: "0 5px", height: "40px", lineHeight: "42px" }, + graph: { height: "40px" }, + column: { + width: 5, + background: "#999", + heatOn: "backgroundColor", + opacity: 0.5, + }, + }); +})(window, FPSMeter); diff --git a/www/js/libs/iphone-inline-video.browser.js b/www/js/libs/iphone-inline-video.browser.js new file mode 100644 index 0000000..80611c1 --- /dev/null +++ b/www/js/libs/iphone-inline-video.browser.js @@ -0,0 +1,207 @@ +/*! npm.im/iphone-inline-video */ +var makeVideoPlayableInline = (function () { + "use strict"; /*! npm.im/intervalometer */ + function e(e, n, r, i) { + function t(r) { + (d = n(t, i)), e(r - (a || r)), (a = r); + } + var d, a; + return { + start: function () { + d || t(0); + }, + stop: function () { + r(d), (d = null), (a = 0); + }, + }; + } + function n(n) { + return e(n, requestAnimationFrame, cancelAnimationFrame); + } + function r(e, n, r, i) { + function t(n) { + Boolean(e[r]) === Boolean(i) && n.stopImmediatePropagation(), delete e[r]; + } + return e.addEventListener(n, t, !1), t; + } + function i(e, n, r, i) { + function t() { + return r[n]; + } + function d(e) { + r[n] = e; + } + i && d(e[n]), Object.defineProperty(e, n, { get: t, set: d }); + } + function t(e, n, r) { + r.addEventListener(n, function () { + return e.dispatchEvent(new Event(n)); + }); + } + function d(e, n) { + Promise.resolve().then(function () { + e.dispatchEvent(new Event(n)); + }); + } + function a(e) { + var n = new Audio(); + return ( + t(e, "play", n), + t(e, "playing", n), + t(e, "pause", n), + (n.crossOrigin = e.crossOrigin), + (n.src = e.src || e.currentSrc || "data:"), + n + ); + } + function o(e, n, r) { + (m || 0) + 200 < Date.now() && ((e[g] = !0), (m = Date.now())), + r || (e.currentTime = n), + (A[++k % 3] = (100 * n) | 0); + } + function u(e) { + return e.driver.currentTime >= e.video.duration; + } + function s(e) { + var n = this; + n.video.readyState >= n.video.HAVE_FUTURE_DATA + ? (n.hasAudio || + ((n.driver.currentTime = + n.video.currentTime + (e * n.video.playbackRate) / 1e3), + n.video.loop && u(n) && (n.driver.currentTime = 0)), + o(n.video, n.driver.currentTime)) + : n.video.networkState !== n.video.NETWORK_IDLE || + n.video.buffered.length || + n.video.load(), + n.video.ended && (delete n.video[g], n.video.pause(!0)); + } + function c() { + var e = this, + n = e[b]; + return e.webkitDisplayingFullscreen + ? void e[E]() + : ("data:" !== n.driver.src && + n.driver.src !== e.src && + (o(e, 0, !0), (n.driver.src = e.src)), + void ( + e.paused && + ((n.paused = !1), + e.buffered.length || e.load(), + n.driver.play(), + n.updater.start(), + n.hasAudio || + (d(e, "play"), + n.video.readyState >= n.video.HAVE_ENOUGH_DATA && d(e, "playing"))) + )); + } + function v(e) { + var n = this, + r = n[b]; + r.driver.pause(), + r.updater.stop(), + n.webkitDisplayingFullscreen && n[T](), + (r.paused && !e) || + ((r.paused = !0), + r.hasAudio || d(n, "pause"), + n.ended && ((n[g] = !0), d(n, "ended"))); + } + function p(e, r) { + var i = (e[b] = {}); + (i.paused = !0), + (i.hasAudio = r), + (i.video = e), + (i.updater = n(s.bind(i))), + r + ? (i.driver = a(e)) + : (e.addEventListener("canplay", function () { + e.paused || d(e, "playing"); + }), + (i.driver = { + src: e.src || e.currentSrc || "data:", + muted: !0, + paused: !0, + pause: function () { + i.driver.paused = !0; + }, + play: function () { + (i.driver.paused = !1), u(i) && o(e, 0); + }, + get ended() { + return u(i); + }, + })), + e.addEventListener( + "emptied", + function () { + var n = !i.driver.src || "data:" === i.driver.src; + i.driver.src && + i.driver.src !== e.src && + (o(e, 0, !0), + (i.driver.src = e.src), + n ? i.driver.play() : i.updater.stop()); + }, + !1 + ), + e.addEventListener("webkitbeginfullscreen", function () { + e.paused + ? r && !i.driver.buffered.length && i.driver.load() + : (e.pause(), e[E]()); + }), + r && + (e.addEventListener("webkitendfullscreen", function () { + i.driver.currentTime = e.currentTime; + }), + e.addEventListener("seeking", function () { + A.indexOf((100 * e.currentTime) | 0) < 0 && + (i.driver.currentTime = e.currentTime); + })); + } + function l(e) { + var n = e[b]; + (e[E] = e.play), + (e[T] = e.pause), + (e.play = c), + (e.pause = v), + i(e, "paused", n.driver), + i(e, "muted", n.driver, !0), + i(e, "playbackRate", n.driver, !0), + i(e, "ended", n.driver), + i(e, "loop", n.driver, !0), + r(e, "seeking"), + r(e, "seeked"), + r(e, "timeupdate", g, !1), + r(e, "ended", g, !1); + } + function f(e, n, r) { + void 0 === n && (n = !0), + void 0 === r && (r = !0), + (r && !h) || + e[b] || + (p(e, n), + l(e), + e.classList.add("IIV"), + !n && e.autoplay && e.play(), + /iPhone|iPod|iPad/.test(navigator.platform) || + console.warn( + "iphone-inline-video is not guaranteed to work in emulated environments" + )); + } + var m, + y = + "undefined" == typeof Symbol + ? function (e) { + return "@" + (e || "@") + Math.random(); + } + : Symbol, + h = + "object-fit" in document.head.style && + /iPhone|iPod/i.test(navigator.userAgent) && + !matchMedia("(-webkit-video-playable-inline)").matches, + b = y(), + g = y(), + E = y("nativeplay"), + T = y("nativepause"), + A = [], + k = 0; + return (f.isWhitelisted = h), f; +})(); diff --git a/www/js/libs/lz-string.js b/www/js/libs/lz-string.js new file mode 100644 index 0000000..8b1154c --- /dev/null +++ b/www/js/libs/lz-string.js @@ -0,0 +1,629 @@ +var LZString = { + _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", + _f: String.fromCharCode, + compressToBase64: function (e) { + if (e == null) return ""; + var t = ""; + var n, r, i, s, o, u, a; + var f = 0; + e = LZString.compress(e); + while (f < e.length * 2) { + if (f % 2 == 0) { + n = e.charCodeAt(f / 2) >> 8; + r = e.charCodeAt(f / 2) & 255; + if (f / 2 + 1 < e.length) i = e.charCodeAt(f / 2 + 1) >> 8; + else i = NaN; + } else { + n = e.charCodeAt((f - 1) / 2) & 255; + if ((f + 1) / 2 < e.length) { + r = e.charCodeAt((f + 1) / 2) >> 8; + i = e.charCodeAt((f + 1) / 2) & 255; + } else r = i = NaN; + } + f += 3; + s = n >> 2; + o = ((n & 3) << 4) | (r >> 4); + u = ((r & 15) << 2) | (i >> 6); + a = i & 63; + if (isNaN(r)) { + u = a = 64; + } else if (isNaN(i)) { + a = 64; + } + t = + t + + LZString._keyStr.charAt(s) + + LZString._keyStr.charAt(o) + + LZString._keyStr.charAt(u) + + LZString._keyStr.charAt(a); + } + return t; + }, + decompressFromBase64: function (e) { + if (e == null) return ""; + var t = "", + n = 0, + r, + i, + s, + o, + u, + a, + f, + l, + c = 0, + h = LZString._f; + e = e.replace(/[^A-Za-z0-9\+\/\=]/g, ""); + while (c < e.length) { + u = LZString._keyStr.indexOf(e.charAt(c++)); + a = LZString._keyStr.indexOf(e.charAt(c++)); + f = LZString._keyStr.indexOf(e.charAt(c++)); + l = LZString._keyStr.indexOf(e.charAt(c++)); + i = (u << 2) | (a >> 4); + s = ((a & 15) << 4) | (f >> 2); + o = ((f & 3) << 6) | l; + if (n % 2 == 0) { + r = i << 8; + if (f != 64) { + t += h(r | s); + } + if (l != 64) { + r = o << 8; + } + } else { + t = t + h(r | i); + if (f != 64) { + r = s << 8; + } + if (l != 64) { + t += h(r | o); + } + } + n += 3; + } + return LZString.decompress(t); + }, + compressToUTF16: function (e) { + if (e == null) return ""; + var t = "", + n, + r, + i, + s = 0, + o = LZString._f; + e = LZString.compress(e); + for (n = 0; n < e.length; n++) { + r = e.charCodeAt(n); + switch (s++) { + case 0: + t += o((r >> 1) + 32); + i = (r & 1) << 14; + break; + case 1: + t += o(i + (r >> 2) + 32); + i = (r & 3) << 13; + break; + case 2: + t += o(i + (r >> 3) + 32); + i = (r & 7) << 12; + break; + case 3: + t += o(i + (r >> 4) + 32); + i = (r & 15) << 11; + break; + case 4: + t += o(i + (r >> 5) + 32); + i = (r & 31) << 10; + break; + case 5: + t += o(i + (r >> 6) + 32); + i = (r & 63) << 9; + break; + case 6: + t += o(i + (r >> 7) + 32); + i = (r & 127) << 8; + break; + case 7: + t += o(i + (r >> 8) + 32); + i = (r & 255) << 7; + break; + case 8: + t += o(i + (r >> 9) + 32); + i = (r & 511) << 6; + break; + case 9: + t += o(i + (r >> 10) + 32); + i = (r & 1023) << 5; + break; + case 10: + t += o(i + (r >> 11) + 32); + i = (r & 2047) << 4; + break; + case 11: + t += o(i + (r >> 12) + 32); + i = (r & 4095) << 3; + break; + case 12: + t += o(i + (r >> 13) + 32); + i = (r & 8191) << 2; + break; + case 13: + t += o(i + (r >> 14) + 32); + i = (r & 16383) << 1; + break; + case 14: + t += o(i + (r >> 15) + 32, (r & 32767) + 32); + s = 0; + break; + } + } + return t + o(i + 32); + }, + decompressFromUTF16: function (e) { + if (e == null) return ""; + var t = "", + n, + r, + i = 0, + s = 0, + o = LZString._f; + while (s < e.length) { + r = e.charCodeAt(s) - 32; + switch (i++) { + case 0: + n = r << 1; + break; + case 1: + t += o(n | (r >> 14)); + n = (r & 16383) << 2; + break; + case 2: + t += o(n | (r >> 13)); + n = (r & 8191) << 3; + break; + case 3: + t += o(n | (r >> 12)); + n = (r & 4095) << 4; + break; + case 4: + t += o(n | (r >> 11)); + n = (r & 2047) << 5; + break; + case 5: + t += o(n | (r >> 10)); + n = (r & 1023) << 6; + break; + case 6: + t += o(n | (r >> 9)); + n = (r & 511) << 7; + break; + case 7: + t += o(n | (r >> 8)); + n = (r & 255) << 8; + break; + case 8: + t += o(n | (r >> 7)); + n = (r & 127) << 9; + break; + case 9: + t += o(n | (r >> 6)); + n = (r & 63) << 10; + break; + case 10: + t += o(n | (r >> 5)); + n = (r & 31) << 11; + break; + case 11: + t += o(n | (r >> 4)); + n = (r & 15) << 12; + break; + case 12: + t += o(n | (r >> 3)); + n = (r & 7) << 13; + break; + case 13: + t += o(n | (r >> 2)); + n = (r & 3) << 14; + break; + case 14: + t += o(n | (r >> 1)); + n = (r & 1) << 15; + break; + case 15: + t += o(n | r); + i = 0; + break; + } + s++; + } + return LZString.decompress(t); + }, + compressToUint8Array: function (e) { + var t = LZString.compress(e); + var n = new Uint8Array(t.length * 2); + for (var r = 0, i = t.length; r < i; r++) { + var s = t.charCodeAt(r); + n[r * 2] = s >>> 8; + n[r * 2 + 1] = s % 256; + } + return n; + }, + decompressFromUint8Array: function (e) { + if (e === null || e === undefined) { + return LZString.decompress(e); + } else { + var t = new Array(e.length / 2); + for (var n = 0, r = t.length; n < r; n++) { + t[n] = e[n * 2] * 256 + e[n * 2 + 1]; + } + return LZString.decompress(String.fromCharCode.apply(null, t)); + } + }, + compressToEncodedURIComponent: function (e) { + return LZString.compressToBase64(e).replace(/=/g, "$").replace(/\//g, "-"); + }, + decompressFromEncodedURIComponent: function (e) { + if (e) e = e.replace(/$/g, "=").replace(/-/g, "/"); + return LZString.decompressFromBase64(e); + }, + compress: function (e) { + if (e == null) return ""; + var t, + n, + r = {}, + i = {}, + s = "", + o = "", + u = "", + a = 2, + f = 3, + l = 2, + c = "", + h = 0, + p = 0, + d, + v = LZString._f; + for (d = 0; d < e.length; d += 1) { + s = e.charAt(d); + if (!Object.prototype.hasOwnProperty.call(r, s)) { + r[s] = f++; + i[s] = true; + } + o = u + s; + if (Object.prototype.hasOwnProperty.call(r, o)) { + u = o; + } else { + if (Object.prototype.hasOwnProperty.call(i, u)) { + if (u.charCodeAt(0) < 256) { + for (t = 0; t < l; t++) { + h = h << 1; + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + } + n = u.charCodeAt(0); + for (t = 0; t < 8; t++) { + h = (h << 1) | (n & 1); + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + n = n >> 1; + } + } else { + n = 1; + for (t = 0; t < l; t++) { + h = (h << 1) | n; + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + n = 0; + } + n = u.charCodeAt(0); + for (t = 0; t < 16; t++) { + h = (h << 1) | (n & 1); + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + n = n >> 1; + } + } + a--; + if (a == 0) { + a = Math.pow(2, l); + l++; + } + delete i[u]; + } else { + n = r[u]; + for (t = 0; t < l; t++) { + h = (h << 1) | (n & 1); + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + n = n >> 1; + } + } + a--; + if (a == 0) { + a = Math.pow(2, l); + l++; + } + r[o] = f++; + u = String(s); + } + } + if (u !== "") { + if (Object.prototype.hasOwnProperty.call(i, u)) { + if (u.charCodeAt(0) < 256) { + for (t = 0; t < l; t++) { + h = h << 1; + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + } + n = u.charCodeAt(0); + for (t = 0; t < 8; t++) { + h = (h << 1) | (n & 1); + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + n = n >> 1; + } + } else { + n = 1; + for (t = 0; t < l; t++) { + h = (h << 1) | n; + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + n = 0; + } + n = u.charCodeAt(0); + for (t = 0; t < 16; t++) { + h = (h << 1) | (n & 1); + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + n = n >> 1; + } + } + a--; + if (a == 0) { + a = Math.pow(2, l); + l++; + } + delete i[u]; + } else { + n = r[u]; + for (t = 0; t < l; t++) { + h = (h << 1) | (n & 1); + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + n = n >> 1; + } + } + a--; + if (a == 0) { + a = Math.pow(2, l); + l++; + } + } + n = 2; + for (t = 0; t < l; t++) { + h = (h << 1) | (n & 1); + if (p == 15) { + p = 0; + c += v(h); + h = 0; + } else { + p++; + } + n = n >> 1; + } + while (true) { + h = h << 1; + if (p == 15) { + c += v(h); + break; + } else p++; + } + return c; + }, + decompress: function (e) { + if (e == null) return ""; + if (e == "") return null; + var t = [], + n, + r = 4, + i = 4, + s = 3, + o = "", + u = "", + a, + f, + l, + c, + h, + p, + d, + v = LZString._f, + m = { string: e, val: e.charCodeAt(0), position: 32768, index: 1 }; + for (a = 0; a < 3; a += 1) { + t[a] = a; + } + l = 0; + h = Math.pow(2, 2); + p = 1; + while (p != h) { + c = m.val & m.position; + m.position >>= 1; + if (m.position == 0) { + m.position = 32768; + m.val = m.string.charCodeAt(m.index++); + } + l |= (c > 0 ? 1 : 0) * p; + p <<= 1; + } + switch ((n = l)) { + case 0: + l = 0; + h = Math.pow(2, 8); + p = 1; + while (p != h) { + c = m.val & m.position; + m.position >>= 1; + if (m.position == 0) { + m.position = 32768; + m.val = m.string.charCodeAt(m.index++); + } + l |= (c > 0 ? 1 : 0) * p; + p <<= 1; + } + d = v(l); + break; + case 1: + l = 0; + h = Math.pow(2, 16); + p = 1; + while (p != h) { + c = m.val & m.position; + m.position >>= 1; + if (m.position == 0) { + m.position = 32768; + m.val = m.string.charCodeAt(m.index++); + } + l |= (c > 0 ? 1 : 0) * p; + p <<= 1; + } + d = v(l); + break; + case 2: + return ""; + } + t[3] = d; + f = u = d; + while (true) { + if (m.index > m.string.length) { + return ""; + } + l = 0; + h = Math.pow(2, s); + p = 1; + while (p != h) { + c = m.val & m.position; + m.position >>= 1; + if (m.position == 0) { + m.position = 32768; + m.val = m.string.charCodeAt(m.index++); + } + l |= (c > 0 ? 1 : 0) * p; + p <<= 1; + } + switch ((d = l)) { + case 0: + l = 0; + h = Math.pow(2, 8); + p = 1; + while (p != h) { + c = m.val & m.position; + m.position >>= 1; + if (m.position == 0) { + m.position = 32768; + m.val = m.string.charCodeAt(m.index++); + } + l |= (c > 0 ? 1 : 0) * p; + p <<= 1; + } + t[i++] = v(l); + d = i - 1; + r--; + break; + case 1: + l = 0; + h = Math.pow(2, 16); + p = 1; + while (p != h) { + c = m.val & m.position; + m.position >>= 1; + if (m.position == 0) { + m.position = 32768; + m.val = m.string.charCodeAt(m.index++); + } + l |= (c > 0 ? 1 : 0) * p; + p <<= 1; + } + t[i++] = v(l); + d = i - 1; + r--; + break; + case 2: + return u; + } + if (r == 0) { + r = Math.pow(2, s); + s++; + } + if (t[d]) { + o = t[d]; + } else { + if (d === i) { + o = f + f.charAt(0); + } else { + return null; + } + } + u += o; + t[i++] = f + o.charAt(0); + r--; + f = o; + if (r == 0) { + r = Math.pow(2, s); + s++; + } + } + }, +}; +if (typeof module !== "undefined" && module != null) { + module.exports = LZString; +} diff --git a/www/js/libs/pixi-picture.js b/www/js/libs/pixi-picture.js new file mode 100644 index 0000000..8cb084d --- /dev/null +++ b/www/js/libs/pixi-picture.js @@ -0,0 +1,524 @@ +var __extends = + (this && this.__extends) || + function (d, b) { + for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; + function __() { + this.constructor = d; + } + d.prototype = + b === null ? Object.create(b) : ((__.prototype = b.prototype), new __()); + }; +var PIXI; +(function (PIXI) { + var extras; + (function (extras) { + var shaderLib = [ + { + vertUniforms: "", + vertCode: "vTextureCoord = aTextureCoord;", + fragUniforms: "uniform vec4 uTextureClamp;", + fragCode: + "vec2 textureCoord = clamp(vTextureCoord, uTextureClamp.xy, uTextureClamp.zw);", + }, + { + vertUniforms: "uniform mat3 uTransform;", + vertCode: "vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;", + fragUniforms: "", + fragCode: "vec2 textureCoord = vTextureCoord;", + }, + { + vertUniforms: "uniform mat3 uTransform;", + vertCode: "vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;", + fragUniforms: + "uniform mat3 uMapCoord;\nuniform vec4 uClampFrame;\nuniform vec2 uClampOffset;", + fragCode: + "vec2 textureCoord = mod(vTextureCoord - uClampOffset, vec2(1.0, 1.0)) + uClampOffset;" + + "\ntextureCoord = (uMapCoord * vec3(textureCoord, 1.0)).xy;" + + "\ntextureCoord = clamp(textureCoord, uClampFrame.xy, uClampFrame.zw);", + }, + ]; + var PictureShader = (function (_super) { + __extends(PictureShader, _super); + function PictureShader(gl, vert, frag, tilingMode) { + var lib = shaderLib[tilingMode]; + _super.call( + this, + gl, + vert + .replace(/%SPRITE_UNIFORMS%/gi, lib.vertUniforms) + .replace(/%SPRITE_CODE%/gi, lib.vertCode), + frag + .replace(/%SPRITE_UNIFORMS%/gi, lib.fragUniforms) + .replace(/%SPRITE_CODE%/gi, lib.fragCode) + ); + this.bind(); + this.tilingMode = tilingMode; + this.tempQuad = new PIXI.Quad(gl); + this.tempQuad.initVao(this); + this.uniforms.uColor = new Float32Array([1, 1, 1, 1]); + this.uniforms.uSampler = [0, 1]; + } + PictureShader.blendVert = + "\nattribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\nattribute vec4 aColor;\n\nuniform mat3 projectionMatrix;\nuniform mat3 mapMatrix;\n\nvarying vec2 vTextureCoord;\nvarying vec2 vMapCoord;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n %SPRITE_CODE%\n vMapCoord = (mapMatrix * vec3(aVertexPosition, 1.0)).xy;\n}\n"; + return PictureShader; + })(PIXI.Shader); + extras.PictureShader = PictureShader; + })((extras = PIXI.extras || (PIXI.extras = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var extras; + (function (extras) { + var overlayFrag = + "\nvarying vec2 vTextureCoord;\nvarying vec2 vMapCoord;\nvarying vec4 vColor;\n\nuniform sampler2D uSampler[2];\nuniform vec4 uColor;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n %SPRITE_CODE%\n vec4 source = texture2D(uSampler[0], textureCoord) * uColor;\n vec4 target = texture2D(uSampler[1], vMapCoord);\n\n //reverse hardlight\n if (source.a == 0.0) {\n gl_FragColor = vec4(0, 0, 0, 0);\n return;\n }\n //yeah, premultiplied\n vec3 Cb = source.rgb/source.a, Cs;\n if (target.a > 0.0) {\n Cs = target.rgb / target.a;\n }\n vec3 multiply = Cb * Cs * 2.0;\n vec3 Cs2 = Cs * 2.0 - 1.0;\n vec3 screen = Cb + Cs2 - Cb * Cs2;\n vec3 B;\n if (Cb.r <= 0.5) {\n B.r = multiply.r;\n } else {\n B.r = screen.r;\n }\n if (Cb.g <= 0.5) {\n B.g = multiply.g;\n } else {\n B.g = screen.g;\n }\n if (Cb.b <= 0.5) {\n B.b = multiply.b;\n } else {\n B.b = screen.b;\n }\n vec4 res;\n res.xyz = (1.0 - source.a) * Cs + source.a * B;\n res.a = source.a + target.a * (1.0-source.a);\n gl_FragColor = vec4(res.xyz * res.a, res.a);\n}\n"; + var HardLightShader = (function (_super) { + __extends(HardLightShader, _super); + function HardLightShader(gl, tilingMode) { + _super.call( + this, + gl, + extras.PictureShader.blendVert, + overlayFrag, + tilingMode + ); + } + return HardLightShader; + })(extras.PictureShader); + extras.HardLightShader = HardLightShader; + })((extras = PIXI.extras || (PIXI.extras = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var extras; + (function (extras) { + function mapFilterBlendModesToPixi(gl, array) { + if (array === void 0) { + array = []; + } + array[PIXI.BLEND_MODES.OVERLAY] = [ + new extras.OverlayShader(gl, 0), + new extras.OverlayShader(gl, 1), + new extras.OverlayShader(gl, 2), + ]; + array[PIXI.BLEND_MODES.HARD_LIGHT] = [ + new extras.HardLightShader(gl, 0), + new extras.HardLightShader(gl, 1), + new extras.HardLightShader(gl, 2), + ]; + return array; + } + extras.mapFilterBlendModesToPixi = mapFilterBlendModesToPixi; + })((extras = PIXI.extras || (PIXI.extras = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var extras; + (function (extras) { + var normalFrag = + "\nvarying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nuniform sampler2D uSampler[2];\nuniform vec4 uColor;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n %SPRITE_CODE%\n\n vec4 sample = texture2D(uSampler[0], textureCoord);\n gl_FragColor = sample * uColor;\n}\n"; + var normalVert = + "\nattribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\nattribute vec4 aColor;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n %SPRITE_CODE%\n}\n"; + var NormalShader = (function (_super) { + __extends(NormalShader, _super); + function NormalShader(gl, tilingMode) { + _super.call(this, gl, normalVert, normalFrag, tilingMode); + } + return NormalShader; + })(extras.PictureShader); + extras.NormalShader = NormalShader; + })((extras = PIXI.extras || (PIXI.extras = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var extras; + (function (extras) { + var overlayFrag = + "\nvarying vec2 vTextureCoord;\nvarying vec2 vMapCoord;\nvarying vec4 vColor;\n\nuniform sampler2D uSampler[2];\nuniform vec4 uColor;\n%SPRITE_UNIFORMS%\n\nvoid main(void)\n{\n %SPRITE_CODE%\n vec4 source = texture2D(uSampler[0], textureCoord) * uColor;\n vec4 target = texture2D(uSampler[1], vMapCoord);\n\n //reverse hardlight\n if (source.a == 0.0) {\n gl_FragColor = vec4(0, 0, 0, 0);\n return;\n }\n //yeah, premultiplied\n vec3 Cb = source.rgb/source.a, Cs;\n if (target.a > 0.0) {\n Cs = target.rgb / target.a;\n }\n vec3 multiply = Cb * Cs * 2.0;\n vec3 Cb2 = Cb * 2.0 - 1.0;\n vec3 screen = Cb2 + Cs - Cb2 * Cs;\n vec3 B;\n if (Cs.r <= 0.5) {\n B.r = multiply.r;\n } else {\n B.r = screen.r;\n }\n if (Cs.g <= 0.5) {\n B.g = multiply.g;\n } else {\n B.g = screen.g;\n }\n if (Cs.b <= 0.5) {\n B.b = multiply.b;\n } else {\n B.b = screen.b;\n }\n vec4 res;\n res.xyz = (1.0 - source.a) * Cs + source.a * B;\n res.a = source.a + target.a * (1.0-source.a);\n gl_FragColor = vec4(res.xyz * res.a, res.a);\n}\n"; + var OverlayShader = (function (_super) { + __extends(OverlayShader, _super); + function OverlayShader(gl, tilingMode) { + _super.call( + this, + gl, + extras.PictureShader.blendVert, + overlayFrag, + tilingMode + ); + } + return OverlayShader; + })(extras.PictureShader); + extras.OverlayShader = OverlayShader; + })((extras = PIXI.extras || (PIXI.extras = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var extras; + (function (extras) { + function nextPow2(v) { + v += v === 0 ? 1 : 0; + --v; + v |= v >>> 1; + v |= v >>> 2; + v |= v >>> 4; + v |= v >>> 8; + v |= v >>> 16; + return v + 1; + } + var PictureRenderer = (function (_super) { + __extends(PictureRenderer, _super); + function PictureRenderer(renderer) { + _super.call(this, renderer); + } + PictureRenderer.prototype.onContextChange = function () { + var gl = this.renderer.gl; + this.drawModes = extras.mapFilterBlendModesToPixi(gl); + this.normalShader = [ + new extras.NormalShader(gl, 0), + new extras.NormalShader(gl, 1), + new extras.NormalShader(gl, 2), + ]; + this._tempClamp = new Float32Array(4); + this._tempColor = new Float32Array(4); + this._tempRect = new PIXI.Rectangle(); + this._tempRect2 = new PIXI.Rectangle(); + this._tempRect3 = new PIXI.Rectangle(); + this._tempMatrix = new PIXI.Matrix(); + this._tempMatrix2 = new PIXI.Matrix(); + this._bigBuf = new Uint8Array(1 << 20); + this._renderTexture = new PIXI.BaseRenderTexture(1024, 1024); + }; + PictureRenderer.prototype.start = function () {}; + PictureRenderer.prototype.flush = function () {}; + PictureRenderer.prototype._getRenderTexture = function ( + minWidth, + minHeight + ) { + if ( + this._renderTexture.width < minWidth || + this._renderTexture.height < minHeight + ) { + minHeight = nextPow2(minWidth); + minHeight = nextPow2(minHeight); + this._renderTexture.resize(minWidth, minHeight); + } + return this._renderTexture; + }; + PictureRenderer.prototype._getBuf = function (size) { + var buf = this._bigBuf; + if (buf.length < size) { + size = nextPow2(size); + buf = new Uint8Array(size); + this._bigBuf = buf; + } + return buf; + }; + PictureRenderer.prototype.render = function (sprite) { + if (!sprite.texture.valid) { + return; + } + var tilingMode = 0; + if (sprite.tileTransform) { + tilingMode = this._isSimpleSprite(sprite) ? 1 : 2; + } + var blendShader = this.drawModes[sprite.blendMode]; + if (blendShader) { + this._renderBlend(sprite, blendShader[tilingMode]); + } else { + this._renderNormal(sprite, this.normalShader[tilingMode]); + } + }; + PictureRenderer.prototype._renderNormal = function (sprite, shader) { + var renderer = this.renderer; + renderer.bindShader(shader); + renderer.state.setBlendMode(sprite.blendMode); + this._renderInner(sprite, shader); + }; + PictureRenderer.prototype._renderBlend = function (sprite, shader) { + var renderer = this.renderer; + var spriteBounds = sprite.getBounds(); + var renderTarget = renderer._activeRenderTarget; + var matrix = renderTarget.projectionMatrix; + var flipX = matrix.a < 0; + var flipY = matrix.d < 0; + var resolution = renderTarget.resolution; + var screen = this._tempRect; + var fr = renderTarget.sourceFrame || renderTarget.destinationFrame; + screen.x = 0; + screen.y = 0; + screen.width = fr.width; + screen.height = fr.height; + var bounds = this._tempRect2; + var fbw = fr.width * resolution, + fbh = fr.height * resolution; + bounds.x = + (spriteBounds.x + matrix.tx / matrix.a) * resolution + fbw / 2; + bounds.y = + (spriteBounds.y + matrix.ty / matrix.d) * resolution + fbh / 2; + bounds.width = spriteBounds.width * resolution; + bounds.height = spriteBounds.height * resolution; + if (flipX) { + bounds.y = fbw - bounds.width - bounds.x; + } + if (flipY) { + bounds.y = fbh - bounds.height - bounds.y; + } + var screenBounds = this._tempRect3; + var x_1 = Math.floor(Math.max(screen.x, bounds.x)); + var x_2 = Math.ceil( + Math.min(screen.x + screen.width, bounds.x + bounds.width) + ); + var y_1 = Math.floor(Math.max(screen.y, bounds.y)); + var y_2 = Math.ceil( + Math.min(screen.y + screen.height, bounds.y + bounds.height) + ); + var pixelsWidth = x_2 - x_1; + var pixelsHeight = y_2 - y_1; + if (pixelsWidth <= 0 || pixelsHeight <= 0) { + return; + } + var rt = this._getRenderTexture(pixelsWidth, pixelsHeight); + renderer.bindTexture(rt, 1, true); + var gl = renderer.gl; + if (renderer.renderingToScreen && renderTarget.root) { + var buf = this._getBuf(pixelsWidth * pixelsHeight * 4); + gl.readPixels( + x_1, + y_1, + pixelsWidth, + pixelsHeight, + gl.RGBA, + gl.UNSIGNED_BYTE, + this._bigBuf + ); + gl.texSubImage2D( + gl.TEXTURE_2D, + 0, + 0, + 0, + pixelsWidth, + pixelsHeight, + gl.RGBA, + gl.UNSIGNED_BYTE, + this._bigBuf + ); + } else { + gl.copyTexSubImage2D( + gl.TEXTURE_2D, + 0, + 0, + 0, + x_1, + y_1, + pixelsWidth, + pixelsHeight + ); + } + renderer.bindShader(shader); + renderer.state.setBlendMode(PIXI.BLEND_MODES.NORMAL); + if (shader.uniforms.mapMatrix) { + var mapMatrix = this._tempMatrix; + mapMatrix.a = bounds.width / rt.width / spriteBounds.width; + if (flipX) { + mapMatrix.a = -mapMatrix.a; + mapMatrix.tx = + (bounds.x - x_1) / rt.width - + (spriteBounds.x + spriteBounds.width) * mapMatrix.a; + } else { + mapMatrix.tx = + (bounds.x - x_1) / rt.width - spriteBounds.x * mapMatrix.a; + } + mapMatrix.d = bounds.height / rt.height / spriteBounds.height; + if (flipY) { + mapMatrix.d = -mapMatrix.d; + mapMatrix.ty = + (bounds.y - y_1) / rt.height - + (spriteBounds.y + spriteBounds.height) * mapMatrix.d; + } else { + mapMatrix.ty = + (bounds.y - y_1) / rt.height - spriteBounds.y * mapMatrix.d; + } + shader.uniforms.mapMatrix = mapMatrix.toArray(true); + } + this._renderInner(sprite, shader); + }; + PictureRenderer.prototype._renderInner = function (sprite, shader) { + var renderer = this.renderer; + if (shader.tilingMode > 0) { + this._renderWithShader(sprite, shader.tilingMode === 1, shader); + } else { + this._renderSprite(sprite, shader); + } + }; + PictureRenderer.prototype._renderWithShader = function ( + ts, + isSimple, + shader + ) { + var quad = shader.tempQuad; + var renderer = this.renderer; + renderer.bindVao(quad.vao); + var vertices = quad.vertices; + var _width = ts._width; + var _height = ts._height; + var _anchorX = ts._anchor._x; + var _anchorY = ts._anchor._y; + var w0 = _width * (1 - _anchorX); + var w1 = _width * -_anchorX; + var h0 = _height * (1 - _anchorY); + var h1 = _height * -_anchorY; + var wt = ts.transform.worldTransform; + var a = wt.a; + var b = wt.b; + var c = wt.c; + var d = wt.d; + var tx = wt.tx; + var ty = wt.ty; + vertices[0] = a * w1 + c * h1 + tx; + vertices[1] = d * h1 + b * w1 + ty; + vertices[2] = a * w0 + c * h1 + tx; + vertices[3] = d * h1 + b * w0 + ty; + vertices[4] = a * w0 + c * h0 + tx; + vertices[5] = d * h0 + b * w0 + ty; + vertices[6] = a * w1 + c * h0 + tx; + vertices[7] = d * h0 + b * w1 + ty; + vertices = quad.uvs; + vertices[0] = vertices[6] = -ts.anchor.x; + vertices[1] = vertices[3] = -ts.anchor.y; + vertices[2] = vertices[4] = 1.0 - ts.anchor.x; + vertices[5] = vertices[7] = 1.0 - ts.anchor.y; + quad.upload(); + var tex = ts._texture; + var lt = ts.tileTransform.localTransform; + var uv = ts.uvTransform; + var mapCoord = uv.mapCoord; + var uClampFrame = uv.uClampFrame; + var uClampOffset = uv.uClampOffset; + var w = tex.width; + var h = tex.height; + var W = _width; + var H = _height; + var tempMat = this._tempMatrix2; + tempMat.set( + (lt.a * w) / W, + (lt.b * w) / H, + (lt.c * h) / W, + (lt.d * h) / H, + lt.tx / W, + lt.ty / H + ); + tempMat.invert(); + if (isSimple) { + tempMat.append(mapCoord); + } else { + shader.uniforms.uMapCoord = mapCoord.toArray(true); + shader.uniforms.uClampFrame = uClampFrame; + shader.uniforms.uClampOffset = uClampOffset; + } + shader.uniforms.uTransform = tempMat.toArray(true); + var color = this._tempColor; + var alpha = ts.worldAlpha; + PIXI.utils.hex2rgb(ts.tint, color); + color[0] *= alpha; + color[1] *= alpha; + color[2] *= alpha; + color[3] = alpha; + shader.uniforms.uColor = color; + renderer.bindTexture(tex, 0, true); + quad.vao.draw(this.renderer.gl.TRIANGLES, 6, 0); + }; + PictureRenderer.prototype._renderSprite = function (sprite, shader) { + var renderer = this.renderer; + var quad = shader.tempQuad; + renderer.bindVao(quad.vao); + var uvs = sprite.texture._uvs; + var vertices = quad.vertices; + var vd = sprite.vertexData; + for (var i = 0; i < 8; i++) { + quad.vertices[i] = vd[i]; + } + quad.uvs[0] = uvs.x0; + quad.uvs[1] = uvs.y0; + quad.uvs[2] = uvs.x1; + quad.uvs[3] = uvs.y1; + quad.uvs[4] = uvs.x2; + quad.uvs[5] = uvs.y2; + quad.uvs[6] = uvs.x3; + quad.uvs[7] = uvs.y3; + quad.upload(); + var frame = sprite.texture.frame; + var base = sprite.texture.baseTexture; + var clamp = this._tempClamp; + var eps = 0.5 / base.resolution; + clamp[0] = (frame.x + eps) / base.width; + clamp[1] = (frame.y + eps) / base.height; + clamp[2] = (frame.x + frame.width - eps) / base.width; + clamp[3] = (frame.y + frame.height - eps) / base.height; + shader.uniforms.uTextureClamp = clamp; + var color = this._tempColor; + PIXI.utils.hex2rgb(sprite.tint, color); + var alpha = sprite.worldAlpha; + color[0] *= alpha; + color[1] *= alpha; + color[2] *= alpha; + color[3] = alpha; + shader.uniforms.uColor = color; + renderer.bindTexture(base, 0, true); + quad.vao.draw(this.renderer.gl.TRIANGLES, 6, 0); + }; + PictureRenderer.prototype._isSimpleSprite = function (ts) { + var renderer = this.renderer; + var tex = ts._texture; + var baseTex = tex.baseTexture; + var isSimple = + baseTex.isPowerOfTwo && + tex.frame.width === baseTex.width && + tex.frame.height === baseTex.height; + if (isSimple) { + if (!baseTex._glTextures[renderer.CONTEXT_UID]) { + if (baseTex.wrapMode === PIXI.WRAP_MODES.CLAMP) { + baseTex.wrapMode = PIXI.WRAP_MODES.REPEAT; + } + } else { + isSimple = baseTex.wrapMode !== PIXI.WRAP_MODES.CLAMP; + } + } + return isSimple; + }; + return PictureRenderer; + })(PIXI.ObjectRenderer); + extras.PictureRenderer = PictureRenderer; + PIXI.WebGLRenderer.registerPlugin("picture", PictureRenderer); + PIXI.CanvasRenderer.registerPlugin("picture", PIXI.CanvasSpriteRenderer); + })((extras = PIXI.extras || (PIXI.extras = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var extras; + (function (extras) { + var PictureSprite = (function (_super) { + __extends(PictureSprite, _super); + function PictureSprite(texture) { + _super.call(this, texture); + this.pluginName = "picture"; + } + return PictureSprite; + })(PIXI.Sprite); + extras.PictureSprite = PictureSprite; + })((extras = PIXI.extras || (PIXI.extras = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var extras; + (function (extras) { + var PictureTilingSprite = (function (_super) { + __extends(PictureTilingSprite, _super); + function PictureTilingSprite(texture) { + _super.call(this, texture); + this.pluginName = "picture"; + } + return PictureTilingSprite; + })(extras.TilingSprite); + extras.PictureTilingSprite = PictureTilingSprite; + })((extras = PIXI.extras || (PIXI.extras = {}))); +})(PIXI || (PIXI = {})); +//# sourceMappingURL=pixi-picture.js.map diff --git a/www/js/libs/pixi-tilemap.js b/www/js/libs/pixi-tilemap.js new file mode 100644 index 0000000..b52043e --- /dev/null +++ b/www/js/libs/pixi-tilemap.js @@ -0,0 +1,1113 @@ +var PIXI; +(function (PIXI) { + var tilemap; + (function (tilemap) { + var CanvasTileRenderer = (function () { + function CanvasTileRenderer(renderer) { + this.tileAnim = [0, 0]; + this.dontUseTransform = false; + this.renderer = renderer; + this.tileAnim = [0, 0]; + } + return CanvasTileRenderer; + })(); + tilemap.CanvasTileRenderer = CanvasTileRenderer; + PIXI.CanvasRenderer.registerPlugin("tilemap", CanvasTileRenderer); + })((tilemap = PIXI.tilemap || (PIXI.tilemap = {}))); +})(PIXI || (PIXI = {})); +var __extends = + (this && this.__extends) || + (function () { + var extendStatics = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function (d, b) { + d.__proto__ = b; + }) || + function (d, b) { + for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; + }; + return function (d, b) { + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = + b === null + ? Object.create(b) + : ((__.prototype = b.prototype), new __()); + }; + })(); +var PIXI; +(function (PIXI) { + var tilemap; + (function (tilemap) { + var CompositeRectTileLayer = (function (_super) { + __extends(CompositeRectTileLayer, _super); + function CompositeRectTileLayer(zIndex, bitmaps, useSquare, texPerChild) { + var _this = _super.call(this) || this; + _this.shadowColor = new Float32Array([0.0, 0.0, 0.0, 0.5]); + _this.modificationMarker = 0; + _this._globalMat = null; + _this._tempScale = null; + _this.initialize.apply(_this, arguments); + return _this; + } + CompositeRectTileLayer.prototype.updateTransform = function () { + _super.prototype.displayObjectUpdateTransform.call(this); + }; + CompositeRectTileLayer.prototype.initialize = function ( + zIndex, + bitmaps, + useSquare, + texPerChild + ) { + this.z = this.zIndex = zIndex; + this.useSquare = useSquare; + this.texPerChild = texPerChild || 16; + if (bitmaps) { + this.setBitmaps(bitmaps); + } + }; + CompositeRectTileLayer.prototype.setBitmaps = function (bitmaps) { + var texPerChild = this.texPerChild; + var len1 = this.children.length; + var len2 = Math.ceil(bitmaps.length / texPerChild); + var i; + for (i = 0; i < len1; i++) { + this.children[i].textures = bitmaps.slice( + i * texPerChild, + (i + 1) * texPerChild + ); + } + for (i = len1; i < len2; i++) { + this.addChild( + new tilemap.RectTileLayer( + this.zIndex, + bitmaps.slice(i * texPerChild, (i + 1) * texPerChild) + ) + ); + } + }; + CompositeRectTileLayer.prototype.clear = function () { + for (var i = 0; i < this.children.length; i++) this.children[i].clear(); + this.modificationMarker = 0; + }; + CompositeRectTileLayer.prototype.addRect = function ( + num, + u, + v, + x, + y, + tileWidth, + tileHeight + ) { + if (this.children[num] && this.children[num].textures) + this.children[num].addRect(0, u, v, x, y, tileWidth, tileHeight); + }; + CompositeRectTileLayer.prototype.addFrame = function ( + texture_, + x, + y, + animX, + animY + ) { + var texture; + var layer = null, + ind = 0; + var children = this.children; + if (typeof texture_ === "number") { + var childIndex = (texture_ / this.texPerChild) >> 0; + layer = children[childIndex]; + if (!layer) { + layer = children[0]; + if (!layer) { + return false; + } + ind = 0; + } else { + ind = texture_ % this.texPerChild; + } + texture = layer.textures[ind]; + } else if (typeof texture_ === "string") { + texture = PIXI.Texture.fromImage(texture_); + } else { + texture = texture_; + for (var i = 0; i < children.length; i++) { + var child = children[i]; + var tex = child.textures; + for (var j = 0; j < tex.length; j++) { + if (tex[j].baseTexture == texture.baseTexture) { + layer = child; + ind = j; + break; + } + } + if (layer) { + break; + } + } + if (!layer) { + for (i = 0; i < children.length; i++) { + var child = children[i]; + if (child.textures.length < this.texPerChild) { + layer = child; + ind = child.textures.length; + child.textures.push(texture); + break; + } + } + if (!layer) { + children.push( + (layer = new tilemap.RectTileLayer(this.zIndex, texture)) + ); + ind = 0; + } + } + } + layer.addRect( + ind, + texture.frame.x, + texture.frame.y, + x, + y, + texture.frame.width, + texture.frame.height, + animX, + animY + ); + return true; + }; + CompositeRectTileLayer.prototype.renderCanvas = function (renderer) { + if (!renderer.plugins.tilemap.dontUseTransform) { + var wt = this.worldTransform; + renderer.context.setTransform( + wt.a, + wt.b, + wt.c, + wt.d, + wt.tx * renderer.resolution, + wt.ty * renderer.resolution + ); + } + var layers = this.children; + for (var i = 0; i < layers.length; i++) + layers[i].renderCanvas(renderer); + }; + CompositeRectTileLayer.prototype.renderWebGL = function (renderer) { + var gl = renderer.gl; + var shader = renderer.plugins.tilemap.getShader(this.useSquare); + renderer.setObjectRenderer(renderer.plugins.tilemap); + renderer.bindShader(shader); + this._globalMat = this._globalMat || new PIXI.Matrix(); + renderer._activeRenderTarget.projectionMatrix + .copy(this._globalMat) + .append(this.worldTransform); + shader.uniforms.projectionMatrix = this._globalMat.toArray(true); + shader.uniforms.shadowColor = this.shadowColor; + if (this.useSquare) { + var tempScale = (this._tempScale = this._tempScale || [0, 0]); + tempScale[0] = this._globalMat.a >= 0 ? 1 : -1; + tempScale[1] = this._globalMat.d < 0 ? 1 : -1; + var ps = (shader.uniforms.pointScale = tempScale); + shader.uniforms.projectionScale = + Math.abs(this.worldTransform.a) * renderer.resolution; + } + var af = (shader.uniforms.animationFrame = + renderer.plugins.tilemap.tileAnim); + var layers = this.children; + for (var i = 0; i < layers.length; i++) + layers[i].renderWebGL(renderer, this.useSquare); + }; + CompositeRectTileLayer.prototype.isModified = function (anim) { + var layers = this.children; + if (this.modificationMarker != layers.length) { + return true; + } + for (var i = 0; i < layers.length; i++) { + var layer = layers[i]; + if ( + layer.modificationMarker != layer.pointsBuf.length || + (anim && layer.hasAnim) + ) { + return true; + } + } + return false; + }; + CompositeRectTileLayer.prototype.clearModify = function () { + var layers = this.children; + this.modificationMarker = layers.length; + for (var i = 0; i < layers.length; i++) { + var layer = layers[i]; + layer.modificationMarker = layer.pointsBuf.length; + } + }; + return CompositeRectTileLayer; + })(PIXI.Container); + tilemap.CompositeRectTileLayer = CompositeRectTileLayer; + })((tilemap = PIXI.tilemap || (PIXI.tilemap = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var tilemap; + (function (tilemap) { + var GraphicsLayer = (function (_super) { + __extends(GraphicsLayer, _super); + function GraphicsLayer(zIndex) { + var _this = _super.call(this) || this; + _this.z = _this.zIndex = zIndex; + return _this; + } + GraphicsLayer.prototype.renderCanvas = function (renderer) { + var wt = null; + if (renderer.plugins.tilemap.dontUseTransform) { + wt = this.transform.worldTransform; + this.transform.worldTransform = PIXI.Matrix.IDENTITY; + } + renderer.plugins.graphics.render(this); + if (renderer.plugins.tilemap.dontUseTransform) { + this.transform.worldTransform = wt; + } + renderer.context.globalAlpha = 1.0; + }; + GraphicsLayer.prototype.renderWebGL = function (renderer) { + if (!this._webGL[renderer.CONTEXT_UID]) this.dirty = true; + _super.prototype.renderWebGL.call(this, renderer); + }; + GraphicsLayer.prototype.isModified = function (anim) { + return false; + }; + GraphicsLayer.prototype.clearModify = function () {}; + return GraphicsLayer; + })(PIXI.Graphics); + })((tilemap = PIXI.tilemap || (PIXI.tilemap = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var tilemap; + (function (tilemap) { + var RectTileLayer = (function (_super) { + __extends(RectTileLayer, _super); + function RectTileLayer(zIndex, texture) { + var _this = _super.call(this) || this; + _this.z = 0; + _this.zIndex = 0; + _this.pointsBuf = []; + _this._tempSize = new Float32Array([0, 0]); + _this._tempTexSize = 1; + _this.modificationMarker = 0; + _this.hasAnim = false; + _this.vbId = 0; + _this.vbBuffer = null; + _this.vbArray = null; + _this.vbInts = null; + _this.initialize(zIndex, texture); + return _this; + } + RectTileLayer.prototype.initialize = function (zIndex, textures) { + if (!textures) { + textures = []; + } else if (!(textures instanceof Array) && textures.baseTexture) { + textures = [textures]; + } + this.textures = textures; + this.z = this.zIndex = zIndex; + this.visible = false; + }; + RectTileLayer.prototype.clear = function () { + this.pointsBuf.length = 0; + this.modificationMarker = 0; + this.hasAnim = false; + }; + RectTileLayer.prototype.renderCanvas = function (renderer) { + if (this.textures.length === 0) return; + var points = this.pointsBuf; + renderer.context.fillStyle = "#000000"; + for (var i = 0, n = points.length; i < n; i += 9) { + var x1 = points[i], + y1 = points[i + 1]; + var x2 = points[i + 2], + y2 = points[i + 3]; + var w = points[i + 4]; + var h = points[i + 5]; + x1 += points[i + 6] * renderer.plugins.tilemap.tileAnim[0]; + y1 += points[i + 7] * renderer.plugins.tilemap.tileAnim[1]; + var textureId = points[i + 8]; + if (textureId >= 0) { + renderer.context.drawImage( + this.textures[textureId].baseTexture.source, + x1, + y1, + w, + h, + x2, + y2, + w, + h + ); + } else { + renderer.context.globalAlpha = 0.5; + renderer.context.fillRect(x2, y2, w, h); + renderer.context.globalAlpha = 1; + } + } + }; + RectTileLayer.prototype.addRect = function ( + textureId, + u, + v, + x, + y, + tileWidth, + tileHeight, + animX, + animY + ) { + if (animX === void 0) { + animX = 0; + } + if (animY === void 0) { + animY = 0; + } + var pb = this.pointsBuf; + this.hasAnim = this.hasAnim || animX > 0 || animY > 0; + if (tileWidth == tileHeight) { + pb.push(u); + pb.push(v); + pb.push(x); + pb.push(y); + pb.push(tileWidth); + pb.push(tileHeight); + pb.push(animX | 0); + pb.push(animY | 0); + pb.push(textureId); + } else { + var i; + if (tileWidth % tileHeight === 0) { + for (i = 0; i < tileWidth / tileHeight; i++) { + pb.push(u + i * tileHeight); + pb.push(v); + pb.push(x + i * tileHeight); + pb.push(y); + pb.push(tileHeight); + pb.push(tileHeight); + pb.push(animX | 0); + pb.push(animY | 0); + pb.push(textureId); + } + } else if (tileHeight % tileWidth === 0) { + for (i = 0; i < tileHeight / tileWidth; i++) { + pb.push(u); + pb.push(v + i * tileWidth); + pb.push(x); + pb.push(y + i * tileWidth); + pb.push(tileWidth); + pb.push(tileWidth); + pb.push(animX | 0); + pb.push(animY | 0); + pb.push(textureId); + } + } else { + pb.push(u); + pb.push(v); + pb.push(x); + pb.push(y); + pb.push(tileWidth); + pb.push(tileHeight); + pb.push(animX | 0); + pb.push(animY | 0); + pb.push(textureId); + } + } + }; + RectTileLayer.prototype.renderWebGL = function (renderer, useSquare) { + if (useSquare === void 0) { + useSquare = false; + } + var points = this.pointsBuf; + if (points.length === 0) return; + var rectsCount = points.length / 9; + var tile = renderer.plugins.tilemap; + var gl = renderer.gl; + if (!useSquare) { + tile.checkIndexBuffer(rectsCount); + } + var shader = tile.getShader(useSquare); + var textures = this.textures; + if (textures.length === 0) return; + var len = textures.length; + if (this._tempTexSize < shader.maxTextures) { + this._tempTexSize = shader.maxTextures; + this._tempSize = new Float32Array(2 * shader.maxTextures); + } + for (var i = 0; i < len; i++) { + if (!textures[i] || !textures[i].valid) return; + var texture = textures[i].baseTexture; + } + tile.bindTextures(renderer, shader, textures); + var vb = tile.getVb(this.vbId); + if (!vb) { + vb = tile.createVb(useSquare); + this.vbId = vb.id; + this.vbBuffer = null; + this.modificationMarker = 0; + } + var vao = vb.vao; + renderer.bindVao(vao); + var vertexBuf = vb.vb; + vertexBuf.bind(); + var vertices = rectsCount * shader.vertPerQuad; + if (vertices === 0) return; + if (this.modificationMarker != vertices) { + this.modificationMarker = vertices; + var vs = shader.stride * vertices; + if (!this.vbBuffer || this.vbBuffer.byteLength < vs) { + var bk = shader.stride; + while (bk < vs) { + bk *= 2; + } + this.vbBuffer = new ArrayBuffer(bk); + this.vbArray = new Float32Array(this.vbBuffer); + this.vbInts = new Uint32Array(this.vbBuffer); + vertexBuf.upload(this.vbBuffer, 0, true); + } + var arr = this.vbArray, + ints = this.vbInts; + var sz = 0; + var textureId, shiftU, shiftV; + if (useSquare) { + for (i = 0; i < points.length; i += 9) { + textureId = points[i + 8] >> 2; + shiftU = 1024 * (points[i + 8] & 1); + shiftV = 1024 * ((points[i + 8] >> 1) & 1); + arr[sz++] = points[i + 2]; + arr[sz++] = points[i + 3]; + arr[sz++] = points[i + 0] + shiftU; + arr[sz++] = points[i + 1] + shiftV; + arr[sz++] = points[i + 4]; + arr[sz++] = points[i + 6]; + arr[sz++] = points[i + 7]; + arr[sz++] = textureId; + } + } else { + var tint = -1; + for (i = 0; i < points.length; i += 9) { + var eps = 0.5; + textureId = points[i + 8] >> 2; + shiftU = 1024 * (points[i + 8] & 1); + shiftV = 1024 * ((points[i + 8] >> 1) & 1); + var x = points[i + 2], + y = points[i + 3]; + var w = points[i + 4], + h = points[i + 5]; + var u = points[i] + shiftU, + v = points[i + 1] + shiftV; + var animX = points[i + 6], + animY = points[i + 7]; + arr[sz++] = x; + arr[sz++] = y; + arr[sz++] = u; + arr[sz++] = v; + arr[sz++] = u + eps; + arr[sz++] = v + eps; + arr[sz++] = u + w - eps; + arr[sz++] = v + h - eps; + arr[sz++] = animX; + arr[sz++] = animY; + arr[sz++] = textureId; + arr[sz++] = x + w; + arr[sz++] = y; + arr[sz++] = u + w; + arr[sz++] = v; + arr[sz++] = u + eps; + arr[sz++] = v + eps; + arr[sz++] = u + w - eps; + arr[sz++] = v + h - eps; + arr[sz++] = animX; + arr[sz++] = animY; + arr[sz++] = textureId; + arr[sz++] = x + w; + arr[sz++] = y + h; + arr[sz++] = u + w; + arr[sz++] = v + h; + arr[sz++] = u + eps; + arr[sz++] = v + eps; + arr[sz++] = u + w - eps; + arr[sz++] = v + h - eps; + arr[sz++] = animX; + arr[sz++] = animY; + arr[sz++] = textureId; + arr[sz++] = x; + arr[sz++] = y + h; + arr[sz++] = u; + arr[sz++] = v + h; + arr[sz++] = u + eps; + arr[sz++] = v + eps; + arr[sz++] = u + w - eps; + arr[sz++] = v + h - eps; + arr[sz++] = animX; + arr[sz++] = animY; + arr[sz++] = textureId; + } + } + vertexBuf.upload(arr, 0, true); + } + if (useSquare) gl.drawArrays(gl.POINTS, 0, vertices); + else + gl.drawElements(gl.TRIANGLES, rectsCount * 6, gl.UNSIGNED_SHORT, 0); + }; + return RectTileLayer; + })(PIXI.Container); + tilemap.RectTileLayer = RectTileLayer; + })((tilemap = PIXI.tilemap || (PIXI.tilemap = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var tilemap; + (function (tilemap) { + var rectShaderFrag = + "varying vec2 vTextureCoord;\nvarying vec4 vFrame;\nvarying float vTextureId;\nuniform vec4 shadowColor;\nuniform sampler2D uSamplers[%count%];\nuniform vec2 uSamplerSize[%count%];\n\nvoid main(void){\n vec2 textureCoord = clamp(vTextureCoord, vFrame.xy, vFrame.zw);\n float textureId = floor(vTextureId + 0.5);\n\n vec4 color;\n %forloop%\n gl_FragColor = color;\n}"; + var rectShaderVert = + "\nattribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\nattribute vec4 aFrame;\nattribute vec2 aAnim;\nattribute float aTextureId;\n\nuniform mat3 projectionMatrix;\nuniform vec2 animationFrame;\n\nvarying vec2 vTextureCoord;\nvarying float vTextureId;\nvarying vec4 vFrame;\n\nvoid main(void){\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n vec2 anim = aAnim * animationFrame;\n vTextureCoord = aTextureCoord + anim;\n vFrame = aFrame + vec4(anim, anim);\n vTextureId = aTextureId;\n}\n"; + var TilemapShader = (function (_super) { + __extends(TilemapShader, _super); + function TilemapShader(gl, maxTextures, shaderVert, shaderFrag) { + var _this = _super.call(this, gl, shaderVert, shaderFrag) || this; + _this.maxTextures = 0; + _this.maxTextures = maxTextures; + tilemap.shaderGenerator.fillSamplers(_this, _this.maxTextures); + return _this; + } + return TilemapShader; + })(PIXI.Shader); + tilemap.TilemapShader = TilemapShader; + var RectTileShader = (function (_super) { + __extends(RectTileShader, _super); + function RectTileShader(gl, maxTextures) { + var _this = + _super.call( + this, + gl, + maxTextures, + rectShaderVert, + tilemap.shaderGenerator.generateFragmentSrc( + maxTextures, + rectShaderFrag + ) + ) || this; + _this.vertSize = 11; + _this.vertPerQuad = 4; + _this.stride = _this.vertSize * 4; + tilemap.shaderGenerator.fillSamplers(_this, _this.maxTextures); + return _this; + } + RectTileShader.prototype.createVao = function (renderer, vb) { + var gl = renderer.gl; + return renderer + .createVao() + .addIndex(this.indexBuffer) + .addAttribute( + vb, + this.attributes.aVertexPosition, + gl.FLOAT, + false, + this.stride, + 0 + ) + .addAttribute( + vb, + this.attributes.aTextureCoord, + gl.FLOAT, + false, + this.stride, + 2 * 4 + ) + .addAttribute( + vb, + this.attributes.aFrame, + gl.FLOAT, + false, + this.stride, + 4 * 4 + ) + .addAttribute( + vb, + this.attributes.aAnim, + gl.FLOAT, + false, + this.stride, + 8 * 4 + ) + .addAttribute( + vb, + this.attributes.aTextureId, + gl.FLOAT, + false, + this.stride, + 10 * 4 + ); + }; + return RectTileShader; + })(TilemapShader); + tilemap.RectTileShader = RectTileShader; + })((tilemap = PIXI.tilemap || (PIXI.tilemap = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var tilemap; + (function (tilemap) { + var shaderGenerator; + (function (shaderGenerator) { + function fillSamplers(shader, maxTextures) { + var sampleValues = []; + for (var i = 0; i < maxTextures; i++) { + sampleValues[i] = i; + } + shader.bind(); + shader.uniforms.uSamplers = sampleValues; + var samplerSize = []; + for (i = 0; i < maxTextures; i++) { + samplerSize.push(1.0 / 2048); + samplerSize.push(1.0 / 2048); + } + shader.uniforms.uSamplerSize = samplerSize; + } + shaderGenerator.fillSamplers = fillSamplers; + function generateFragmentSrc(maxTextures, fragmentSrc) { + return fragmentSrc + .replace(/%count%/gi, maxTextures + "") + .replace(/%forloop%/gi, this.generateSampleSrc(maxTextures)); + } + shaderGenerator.generateFragmentSrc = generateFragmentSrc; + function generateSampleSrc(maxTextures) { + var src = ""; + src += "\n"; + src += "\n"; + src += "if(vTextureId <= -1.0) {"; + src += "\n\tcolor = shadowColor;"; + src += "\n}"; + for (var i = 0; i < maxTextures; i++) { + src += "\nelse "; + if (i < maxTextures - 1) { + src += "if(textureId == " + i + ".0)"; + } + src += "\n{"; + src += + "\n\tcolor = texture2D(uSamplers[" + + i + + "], textureCoord * uSamplerSize[" + + i + + "]);"; + src += "\n}"; + } + src += "\n"; + src += "\n"; + return src; + } + shaderGenerator.generateSampleSrc = generateSampleSrc; + })( + (shaderGenerator = + tilemap.shaderGenerator || (tilemap.shaderGenerator = {})) + ); + })((tilemap = PIXI.tilemap || (PIXI.tilemap = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var tilemap; + (function (tilemap) { + var squareShaderVert = + "\nattribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\nattribute vec2 aAnim;\nattribute float aTextureId;\nattribute float aSize;\n\nuniform mat3 projectionMatrix;\nuniform vec2 samplerSize;\nuniform vec2 animationFrame;\nuniform float projectionScale;\n\nvarying vec2 vTextureCoord;\nvarying float vSize;\nvarying float vTextureId;\n\nvoid main(void){\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition + aSize * 0.5, 1.0)).xy, 0.0, 1.0);\n gl_PointSize = aSize * projectionScale;\n vTextureCoord = aTextureCoord + aAnim * animationFrame;\n vTextureId = aTextureId;\n vSize = aSize;\n}\n"; + var squareShaderFrag = + "\nvarying vec2 vTextureCoord;\nvarying float vSize;\nvarying float vTextureId;\n\nuniform vec4 shadowColor;\nuniform sampler2D uSamplers[%count%];\nuniform vec2 uSamplerSize[%count%];\nuniform vec2 pointScale;\n\nvoid main(void){\n float margin = 0.5 / vSize;\n vec2 pointCoord = (gl_PointCoord - 0.5) * pointScale + 0.5;\n vec2 clamped = vec2(clamp(pointCoord.x, margin, 1.0 - margin), clamp(pointCoord.y, margin, 1.0 - margin));\n vec2 textureCoord = pointCoord * vSize + vTextureCoord;\n float textureId = vTextureId;\n vec4 color;\n %forloop%\n gl_FragColor = color;\n}\n\n"; + var SquareTileShader = (function (_super) { + __extends(SquareTileShader, _super); + function SquareTileShader(gl, maxTextures) { + var _this = + _super.call( + this, + gl, + maxTextures, + squareShaderVert, + tilemap.shaderGenerator.generateFragmentSrc( + maxTextures, + squareShaderFrag + ) + ) || this; + _this.vertSize = 8; + _this.vertPerQuad = 1; + _this.stride = _this.vertSize * 4; + _this.maxTextures = maxTextures; + tilemap.shaderGenerator.fillSamplers(_this, _this.maxTextures); + return _this; + } + SquareTileShader.prototype.createVao = function (renderer, vb) { + var gl = renderer.gl; + return renderer + .createVao() + .addIndex(this.indexBuffer) + .addAttribute( + vb, + this.attributes.aVertexPosition, + gl.FLOAT, + false, + this.stride, + 0 + ) + .addAttribute( + vb, + this.attributes.aTextureCoord, + gl.FLOAT, + false, + this.stride, + 2 * 4 + ) + .addAttribute( + vb, + this.attributes.aSize, + gl.FLOAT, + false, + this.stride, + 4 * 4 + ) + .addAttribute( + vb, + this.attributes.aAnim, + gl.FLOAT, + false, + this.stride, + 5 * 4 + ) + .addAttribute( + vb, + this.attributes.aTextureId, + gl.FLOAT, + false, + this.stride, + 7 * 4 + ); + }; + return SquareTileShader; + })(tilemap.TilemapShader); + tilemap.SquareTileShader = SquareTileShader; + })((tilemap = PIXI.tilemap || (PIXI.tilemap = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var tilemap; + (function (tilemap) { + var glCore = PIXI.glCore; + function _hackSubImage(tex, sprite, clearBuffer, clearWidth, clearHeight) { + var gl = tex.gl; + var baseTex = sprite.texture.baseTexture; + if (clearBuffer && clearWidth > 0 && clearHeight > 0) { + gl.texSubImage2D( + gl.TEXTURE_2D, + 0, + sprite.position.x, + sprite.position.y, + clearWidth, + clearHeight, + tex.format, + tex.type, + clearBuffer + ); + } + gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, 1); + gl.texSubImage2D( + gl.TEXTURE_2D, + 0, + sprite.position.x, + sprite.position.y, + tex.format, + tex.type, + baseTex.source + ); + } + var TileRenderer = (function (_super) { + __extends(TileRenderer, _super); + function TileRenderer(renderer) { + var _this = _super.call(this, renderer) || this; + _this.vbs = {}; + _this.indices = new Uint16Array(0); + _this.lastTimeCheck = 0; + _this.tileAnim = [0, 0]; + _this.maxTextures = 4; + _this.texLoc = []; + return _this; + } + TileRenderer.prototype.onContextChange = function () { + var gl = this.renderer.gl; + var maxTextures = this.maxTextures; + this.rectShader = new tilemap.RectTileShader(gl, maxTextures); + this.squareShader = new tilemap.SquareTileShader(gl, maxTextures); + this.checkIndexBuffer(2000); + this.rectShader.indexBuffer = this.indexBuffer; + this.squareShader.indexBuffer = this.indexBuffer; + this.vbs = {}; + this.glTextures = []; + this.boundSprites = []; + this.initBounds(); + }; + TileRenderer.prototype.initBounds = function () { + var gl = this.renderer.gl; + var tempCanvas = document.createElement("canvas"); + tempCanvas.width = 2048; + tempCanvas.height = 2048; + for (var i = 0; i < this.maxTextures; i++) { + var rt = PIXI.RenderTexture.create(2048, 2048); + rt.baseTexture.premultipliedAlpha = true; + rt.baseTexture.scaleMode = TileRenderer.SCALE_MODE; + rt.baseTexture.wrapMode = PIXI.WRAP_MODES.CLAMP; + this.renderer.textureManager.updateTexture(rt); + this.glTextures.push(rt); + var bs = []; + for (var j = 0; j < 4; j++) { + var spr = new PIXI.Sprite(); + spr.position.x = 1024 * (j & 1); + spr.position.y = 1024 * (j >> 1); + bs.push(spr); + } + this.boundSprites.push(bs); + } + }; + TileRenderer.prototype.bindTextures = function ( + renderer, + shader, + textures + ) { + var bounds = this.boundSprites; + var glts = this.glTextures; + var len = textures.length; + var maxTextures = this.maxTextures; + if (len > 4 * maxTextures) { + return; + } + var doClear = TileRenderer.DO_CLEAR; + if (doClear && !this._clearBuffer) { + this._clearBuffer = new Uint8Array(1024 * 1024 * 4); + } + var i; + for (i = 0; i < len; i++) { + var texture = textures[i]; + if (!texture || !textures[i].valid) continue; + var bs = bounds[i >> 2][i & 3]; + if (!bs.texture || bs.texture.baseTexture !== texture.baseTexture) { + bs.texture = texture; + var glt = glts[i >> 2]; + renderer.bindTexture(glt, 0, true); + if (doClear) { + _hackSubImage( + glt.baseTexture._glTextures[renderer.CONTEXT_UID], + bs, + this._clearBuffer, + 1024, + 1024 + ); + } else { + _hackSubImage( + glt.baseTexture._glTextures[renderer.CONTEXT_UID], + bs + ); + } + } + } + this.texLoc.length = 0; + for (i = 0; i < maxTextures; i++) { + this.texLoc.push(renderer.bindTexture(glts[i], i, true)); + } + shader.uniforms.uSamplers = this.texLoc; + }; + TileRenderer.prototype.checkLeaks = function () { + var now = Date.now(); + var old = now - 10000; + if (this.lastTimeCheck < old || this.lastTimeCheck > now) { + this.lastTimeCheck = now; + var vbs = this.vbs; + for (var key in vbs) { + if (vbs[key].lastTimeAccess < old) { + this.removeVb(key); + } + } + } + }; + TileRenderer.prototype.start = function () { + this.renderer.state.setBlendMode(PIXI.BLEND_MODES.NORMAL); + }; + TileRenderer.prototype.getVb = function (id) { + this.checkLeaks(); + var vb = this.vbs[id]; + if (vb) { + vb.lastAccessTime = Date.now(); + return vb; + } + return null; + }; + TileRenderer.prototype.createVb = function (useSquare) { + var id = ++TileRenderer.vbAutoincrement; + var shader = this.getShader(useSquare); + var gl = this.renderer.gl; + var vb = PIXI.glCore.GLBuffer.createVertexBuffer( + gl, + null, + gl.STREAM_DRAW + ); + var stuff = { + id: id, + vb: vb, + vao: shader.createVao(this.renderer, vb), + lastTimeAccess: Date.now(), + useSquare: useSquare, + shader: shader, + }; + this.vbs[id] = stuff; + return stuff; + }; + TileRenderer.prototype.removeVb = function (id) { + if (this.vbs[id]) { + this.vbs[id].vb.destroy(); + this.vbs[id].vao.destroy(); + delete this.vbs[id]; + } + }; + TileRenderer.prototype.checkIndexBuffer = function (size) { + var totalIndices = size * 6; + var indices = this.indices; + if (totalIndices <= indices.length) { + return; + } + var len = indices.length || totalIndices; + while (len < totalIndices) { + len <<= 1; + } + indices = new Uint16Array(len); + this.indices = indices; + for (var i = 0, j = 0; i + 5 < indices.length; i += 6, j += 4) { + indices[i + 0] = j + 0; + indices[i + 1] = j + 1; + indices[i + 2] = j + 2; + indices[i + 3] = j + 0; + indices[i + 4] = j + 2; + indices[i + 5] = j + 3; + } + if (this.indexBuffer) { + this.indexBuffer.upload(indices); + } else { + var gl = this.renderer.gl; + this.indexBuffer = glCore.GLBuffer.createIndexBuffer( + gl, + this.indices, + gl.STATIC_DRAW + ); + } + }; + TileRenderer.prototype.getShader = function (useSquare) { + return useSquare ? this.squareShader : this.rectShader; + }; + TileRenderer.prototype.destroy = function () { + _super.prototype.destroy.call(this); + this.rectShader.destroy(); + this.squareShader.destroy(); + this.rectShader = null; + this.squareShader = null; + }; + return TileRenderer; + })(PIXI.ObjectRenderer); + TileRenderer.vbAutoincrement = 0; + TileRenderer.SCALE_MODE = PIXI.SCALE_MODES.LINEAR; + TileRenderer.DO_CLEAR = false; + tilemap.TileRenderer = TileRenderer; + PIXI.WebGLRenderer.registerPlugin("tilemap", TileRenderer); + })((tilemap = PIXI.tilemap || (PIXI.tilemap = {}))); +})(PIXI || (PIXI = {})); +var PIXI; +(function (PIXI) { + var tilemap; + (function (tilemap_1) { + var ZLayer = (function (_super) { + __extends(ZLayer, _super); + function ZLayer(tilemap, zIndex) { + var _this = _super.call(this) || this; + _this._lastAnimationFrame = -1; + _this.tilemap = tilemap; + _this.z = zIndex; + return _this; + } + ZLayer.prototype.clear = function () { + var layers = this.children; + for (var i = 0; i < layers.length; i++) layers[i].clear(); + this._previousLayers = 0; + }; + ZLayer.prototype.cacheIfDirty = function () { + var tilemap = this.tilemap; + var layers = this.children; + var modified = this._previousLayers != layers.length; + this._previousLayers = layers.length; + var buf = this.canvasBuffer; + var tempRender = this._tempRender; + if (!buf) { + buf = this.canvasBuffer = document.createElement("canvas"); + tempRender = this._tempRender = new PIXI.CanvasRenderer(100, 100, { + view: buf, + }); + tempRender.context = tempRender.rootContext; + tempRender.plugins.tilemap.dontUseTransform = true; + } + if ( + buf.width != tilemap._layerWidth || + buf.height != tilemap._layerHeight + ) { + buf.width = tilemap._layerWidth; + buf.height = tilemap._layerHeight; + modified = true; + } + var i; + if (!modified) { + for (i = 0; i < layers.length; i++) { + if ( + layers[i].isModified( + this._lastAnimationFrame != tilemap.animationFrame + ) + ) { + modified = true; + break; + } + } + } + this._lastAnimationFrame = tilemap.animationFrame; + if (modified) { + if (tilemap._hackRenderer) { + tilemap._hackRenderer(tempRender); + } + tempRender.context.clearRect(0, 0, buf.width, buf.height); + for (i = 0; i < layers.length; i++) { + layers[i].clearModify(); + layers[i].renderCanvas(tempRender); + } + } + this.layerTransform = this.worldTransform; + for (i = 0; i < layers.length; i++) { + this.layerTransform = layers[i].worldTransform; + break; + } + }; + ZLayer.prototype.renderCanvas = function (renderer) { + this.cacheIfDirty(); + var wt = this.layerTransform; + renderer.context.setTransform( + wt.a, + wt.b, + wt.c, + wt.d, + wt.tx * renderer.resolution, + wt.ty * renderer.resolution + ); + var tilemap = this.tilemap; + renderer.context.drawImage(this.canvasBuffer, 0, 0); + }; + return ZLayer; + })(PIXI.Container); + tilemap_1.ZLayer = ZLayer; + })((tilemap = PIXI.tilemap || (PIXI.tilemap = {}))); +})(PIXI || (PIXI = {})); +//# sourceMappingURL=pixi-tilemap.js.map diff --git a/www/js/libs/pixi.js b/www/js/libs/pixi.js new file mode 100644 index 0000000..de6023d --- /dev/null +++ b/www/js/libs/pixi.js @@ -0,0 +1,48989 @@ +/*! + * pixi.js - v4.5.4 + * Compiled Wed, 23 Aug 2017 10:08:43 UTC + * + * pixi.js is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */ +(function (f) { + if (typeof exports === "object" && typeof module !== "undefined") { + module.exports = f(); + } else if (typeof define === "function" && define.amd) { + define([], f); + } else { + var g; + if (typeof window !== "undefined") { + g = window; + } else if (typeof global !== "undefined") { + g = global; + } else if (typeof self !== "undefined") { + g = self; + } else { + g = this; + } + g.PIXI = f(); + } +})(function () { + var define, module, exports; + return (function e(t, n, r) { + function s(o, u) { + if (!n[o]) { + if (!t[o]) { + var a = typeof require == "function" && require; + if (!u && a) return a(o, !0); + if (i) return i(o, !0); + var f = new Error("Cannot find module '" + o + "'"); + throw ((f.code = "MODULE_NOT_FOUND"), f); + } + var l = (n[o] = { exports: {} }); + t[o][0].call( + l.exports, + function (e) { + var n = t[o][1][e]; + return s(n ? n : e); + }, + l, + l.exports, + e, + t, + n, + r + ); + } + return n[o].exports; + } + var i = typeof require == "function" && require; + for (var o = 0; o < r.length; o++) s(r[o]); + return s; + })( + { + 1: [ + function (require, module, exports) { + var EMPTY_ARRAY_BUFFER = new ArrayBuffer(0); + + /** + * Helper class to create a webGL buffer + * + * @class + * @memberof PIXI.glCore + * @param gl {WebGLRenderingContext} The current WebGL rendering context + * @param type {gl.ARRAY_BUFFER | gl.ELEMENT_ARRAY_BUFFER} @mat + * @param data {ArrayBuffer| SharedArrayBuffer|ArrayBufferView} an array of data + * @param drawType {gl.STATIC_DRAW|gl.DYNAMIC_DRAW|gl.STREAM_DRAW} + */ + var Buffer = function (gl, type, data, drawType) { + /** + * The current WebGL rendering context + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + /** + * The WebGL buffer, created upon instantiation + * + * @member {WebGLBuffer} + */ + this.buffer = gl.createBuffer(); + + /** + * The type of the buffer + * + * @member {gl.ARRAY_BUFFER|gl.ELEMENT_ARRAY_BUFFER} + */ + this.type = type || gl.ARRAY_BUFFER; + + /** + * The draw type of the buffer + * + * @member {gl.STATIC_DRAW|gl.DYNAMIC_DRAW|gl.STREAM_DRAW} + */ + this.drawType = drawType || gl.STATIC_DRAW; + + /** + * The data in the buffer, as a typed array + * + * @member {ArrayBuffer| SharedArrayBuffer|ArrayBufferView} + */ + this.data = EMPTY_ARRAY_BUFFER; + + if (data) { + this.upload(data); + } + + this._updateID = 0; + }; + + /** + * Uploads the buffer to the GPU + * @param data {ArrayBuffer| SharedArrayBuffer|ArrayBufferView} an array of data to upload + * @param offset {Number} if only a subset of the data should be uploaded, this is the amount of data to subtract + * @param dontBind {Boolean} whether to bind the buffer before uploading it + */ + Buffer.prototype.upload = function (data, offset, dontBind) { + // todo - needed? + if (!dontBind) this.bind(); + + var gl = this.gl; + + data = data || this.data; + offset = offset || 0; + + if (this.data.byteLength >= data.byteLength) { + gl.bufferSubData(this.type, offset, data); + } else { + gl.bufferData(this.type, data, this.drawType); + } + + this.data = data; + }; + /** + * Binds the buffer + * + */ + Buffer.prototype.bind = function () { + var gl = this.gl; + gl.bindBuffer(this.type, this.buffer); + }; + + Buffer.createVertexBuffer = function (gl, data, drawType) { + return new Buffer(gl, gl.ARRAY_BUFFER, data, drawType); + }; + + Buffer.createIndexBuffer = function (gl, data, drawType) { + return new Buffer(gl, gl.ELEMENT_ARRAY_BUFFER, data, drawType); + }; + + Buffer.create = function (gl, type, data, drawType) { + return new Buffer(gl, type, data, drawType); + }; + + /** + * Destroys the buffer + * + */ + Buffer.prototype.destroy = function () { + this.gl.deleteBuffer(this.buffer); + }; + + module.exports = Buffer; + }, + {}, + ], + 2: [ + function (require, module, exports) { + var Texture = require("./GLTexture"); + + /** + * Helper class to create a webGL Framebuffer + * + * @class + * @memberof PIXI.glCore + * @param gl {WebGLRenderingContext} The current WebGL rendering context + * @param width {Number} the width of the drawing area of the frame buffer + * @param height {Number} the height of the drawing area of the frame buffer + */ + var Framebuffer = function (gl, width, height) { + /** + * The current WebGL rendering context + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + /** + * The frame buffer + * + * @member {WebGLFramebuffer} + */ + this.framebuffer = gl.createFramebuffer(); + + /** + * The stencil buffer + * + * @member {WebGLRenderbuffer} + */ + this.stencil = null; + + /** + * The stencil buffer + * + * @member {PIXI.glCore.GLTexture} + */ + this.texture = null; + + /** + * The width of the drawing area of the buffer + * + * @member {Number} + */ + this.width = width || 100; + /** + * The height of the drawing area of the buffer + * + * @member {Number} + */ + this.height = height || 100; + }; + + /** + * Adds a texture to the frame buffer + * @param texture {PIXI.glCore.GLTexture} + */ + Framebuffer.prototype.enableTexture = function (texture) { + var gl = this.gl; + + this.texture = texture || new Texture(gl); + + this.texture.bind(); + + //gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, this.width, this.height, 0, gl.RGBA, gl.UNSIGNED_BYTE, null); + + this.bind(); + + gl.framebufferTexture2D( + gl.FRAMEBUFFER, + gl.COLOR_ATTACHMENT0, + gl.TEXTURE_2D, + this.texture.texture, + 0 + ); + }; + + /** + * Initialises the stencil buffer + */ + Framebuffer.prototype.enableStencil = function () { + if (this.stencil) return; + + var gl = this.gl; + + this.stencil = gl.createRenderbuffer(); + + gl.bindRenderbuffer(gl.RENDERBUFFER, this.stencil); + + // TODO.. this is depth AND stencil? + gl.framebufferRenderbuffer( + gl.FRAMEBUFFER, + gl.DEPTH_STENCIL_ATTACHMENT, + gl.RENDERBUFFER, + this.stencil + ); + gl.renderbufferStorage( + gl.RENDERBUFFER, + gl.DEPTH_STENCIL, + this.width, + this.height + ); + }; + + /** + * Erases the drawing area and fills it with a colour + * @param r {Number} the red value of the clearing colour + * @param g {Number} the green value of the clearing colour + * @param b {Number} the blue value of the clearing colour + * @param a {Number} the alpha value of the clearing colour + */ + Framebuffer.prototype.clear = function (r, g, b, a) { + var gl = this.gl; + + gl.clearColor(r, g, b, a); + this.bind(); + gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT); + }; + + /** + * Binds the frame buffer to the WebGL context + */ + Framebuffer.prototype.bind = function () { + var gl = this.gl; + gl.bindFramebuffer(gl.FRAMEBUFFER, this.framebuffer); + }; + + /** + * Unbinds the frame buffer to the WebGL context + */ + Framebuffer.prototype.unbind = function () { + var gl = this.gl; + gl.bindFramebuffer(gl.FRAMEBUFFER, null); + }; + /** + * Resizes the drawing area of the buffer to the given width and height + * @param width {Number} the new width + * @param height {Number} the new height + */ + Framebuffer.prototype.resize = function (width, height) { + var gl = this.gl; + + this.width = width; + this.height = height; + + if (this.texture) { + this.texture.uploadData(null, width, height); + } + + if (this.stencil) { + // update the stencil buffer width and height + gl.bindRenderbuffer(gl.RENDERBUFFER, this.stencil); + gl.renderbufferStorage( + gl.RENDERBUFFER, + gl.DEPTH_STENCIL, + width, + height + ); + } + }; + + /** + * Destroys this buffer + */ + Framebuffer.prototype.destroy = function () { + var gl = this.gl; + + //TODO + if (this.texture) { + this.texture.destroy(); + } + + gl.deleteFramebuffer(this.framebuffer); + + this.gl = null; + + this.stencil = null; + this.texture = null; + }; + + /** + * Creates a frame buffer with a texture containing the given data + * @static + * @param gl {WebGLRenderingContext} The current WebGL rendering context + * @param width {Number} the width of the drawing area of the frame buffer + * @param height {Number} the height of the drawing area of the frame buffer + * @param data {ArrayBuffer| SharedArrayBuffer|ArrayBufferView} an array of data + */ + Framebuffer.createRGBA = function (gl, width, height, data) { + var texture = Texture.fromData(gl, null, width, height); + texture.enableNearestScaling(); + texture.enableWrapClamp(); + + //now create the framebuffer object and attach the texture to it. + var fbo = new Framebuffer(gl, width, height); + fbo.enableTexture(texture); + //fbo.enableStencil(); // get this back on soon! + + fbo.unbind(); + + return fbo; + }; + + /** + * Creates a frame buffer with a texture containing the given data + * @static + * @param gl {WebGLRenderingContext} The current WebGL rendering context + * @param width {Number} the width of the drawing area of the frame buffer + * @param height {Number} the height of the drawing area of the frame buffer + * @param data {ArrayBuffer| SharedArrayBuffer|ArrayBufferView} an array of data + */ + Framebuffer.createFloat32 = function (gl, width, height, data) { + // create a new texture.. + var texture = new Texture.fromData(gl, data, width, height); + texture.enableNearestScaling(); + texture.enableWrapClamp(); + + //now create the framebuffer object and attach the texture to it. + var fbo = new Framebuffer(gl, width, height); + fbo.enableTexture(texture); + + fbo.unbind(); + + return fbo; + }; + + module.exports = Framebuffer; + }, + { "./GLTexture": 4 }, + ], + 3: [ + function (require, module, exports) { + var compileProgram = require("./shader/compileProgram"), + extractAttributes = require("./shader/extractAttributes"), + extractUniforms = require("./shader/extractUniforms"), + setPrecision = require("./shader/setPrecision"), + generateUniformAccessObject = require("./shader/generateUniformAccessObject"); + + /** + * Helper class to create a webGL Shader + * + * @class + * @memberof PIXI.glCore + * @param gl {WebGLRenderingContext} + * @param vertexSrc {string|string[]} The vertex shader source as an array of strings. + * @param fragmentSrc {string|string[]} The fragment shader source as an array of strings. + * @param precision {precision]} The float precision of the shader. Options are 'lowp', 'mediump' or 'highp'. + * @param attributeLocations {object} A key value pair showing which location eact attribute should sit eg {position:0, uvs:1} + */ + var Shader = function ( + gl, + vertexSrc, + fragmentSrc, + precision, + attributeLocations + ) { + /** + * The current WebGL rendering context + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + if (precision) { + vertexSrc = setPrecision(vertexSrc, precision); + fragmentSrc = setPrecision(fragmentSrc, precision); + } + + /** + * The shader program + * + * @member {WebGLProgram} + */ + // First compile the program.. + this.program = compileProgram( + gl, + vertexSrc, + fragmentSrc, + attributeLocations + ); + + /** + * The attributes of the shader as an object containing the following properties + * { + * type, + * size, + * location, + * pointer + * } + * @member {Object} + */ + // next extract the attributes + this.attributes = extractAttributes(gl, this.program); + + this.uniformData = extractUniforms(gl, this.program); + + /** + * The uniforms of the shader as an object containing the following properties + * { + * gl, + * data + * } + * @member {Object} + */ + this.uniforms = generateUniformAccessObject(gl, this.uniformData); + }; + /** + * Uses this shader + */ + Shader.prototype.bind = function () { + this.gl.useProgram(this.program); + }; + + /** + * Destroys this shader + * TODO + */ + Shader.prototype.destroy = function () { + this.attributes = null; + this.uniformData = null; + this.uniforms = null; + + var gl = this.gl; + gl.deleteProgram(this.program); + }; + + module.exports = Shader; + }, + { + "./shader/compileProgram": 9, + "./shader/extractAttributes": 11, + "./shader/extractUniforms": 12, + "./shader/generateUniformAccessObject": 13, + "./shader/setPrecision": 17, + }, + ], + 4: [ + function (require, module, exports) { + /** + * Helper class to create a WebGL Texture + * + * @class + * @memberof PIXI.glCore + * @param gl {WebGLRenderingContext} The current WebGL context + * @param width {number} the width of the texture + * @param height {number} the height of the texture + * @param format {number} the pixel format of the texture. defaults to gl.RGBA + * @param type {number} the gl type of the texture. defaults to gl.UNSIGNED_BYTE + */ + var Texture = function (gl, width, height, format, type) { + /** + * The current WebGL rendering context + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + /** + * The WebGL texture + * + * @member {WebGLTexture} + */ + this.texture = gl.createTexture(); + + /** + * If mipmapping was used for this texture, enable and disable with enableMipmap() + * + * @member {Boolean} + */ + // some settings.. + this.mipmap = false; + + /** + * Set to true to enable pre-multiplied alpha + * + * @member {Boolean} + */ + this.premultiplyAlpha = false; + + /** + * The width of texture + * + * @member {Number} + */ + this.width = width || -1; + /** + * The height of texture + * + * @member {Number} + */ + this.height = height || -1; + + /** + * The pixel format of the texture. defaults to gl.RGBA + * + * @member {Number} + */ + this.format = format || gl.RGBA; + + /** + * The gl type of the texture. defaults to gl.UNSIGNED_BYTE + * + * @member {Number} + */ + this.type = type || gl.UNSIGNED_BYTE; + }; + + /** + * Uploads this texture to the GPU + * @param source {HTMLImageElement|ImageData|HTMLVideoElement} the source image of the texture + */ + Texture.prototype.upload = function (source) { + this.bind(); + + var gl = this.gl; + + gl.pixelStorei( + gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, + this.premultiplyAlpha + ); + + var newWidth = source.videoWidth || source.width; + var newHeight = source.videoHeight || source.height; + + if (newHeight !== this.height || newWidth !== this.width) { + gl.texImage2D( + gl.TEXTURE_2D, + 0, + this.format, + this.format, + this.type, + source + ); + } else { + gl.texSubImage2D( + gl.TEXTURE_2D, + 0, + 0, + 0, + this.format, + this.type, + source + ); + } + + // if the source is a video, we need to use the videoWidth / videoHeight properties as width / height will be incorrect. + this.width = newWidth; + this.height = newHeight; + }; + + var FLOATING_POINT_AVAILABLE = false; + + /** + * Use a data source and uploads this texture to the GPU + * @param data {TypedArray} the data to upload to the texture + * @param width {number} the new width of the texture + * @param height {number} the new height of the texture + */ + Texture.prototype.uploadData = function (data, width, height) { + this.bind(); + + var gl = this.gl; + + if (data instanceof Float32Array) { + if (!FLOATING_POINT_AVAILABLE) { + var ext = gl.getExtension("OES_texture_float"); + + if (ext) { + FLOATING_POINT_AVAILABLE = true; + } else { + throw new Error("floating point textures not available"); + } + } + + this.type = gl.FLOAT; + } else { + // TODO support for other types + this.type = this.type || gl.UNSIGNED_BYTE; + } + + // what type of data? + gl.pixelStorei( + gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, + this.premultiplyAlpha + ); + + if (width !== this.width || height !== this.height) { + gl.texImage2D( + gl.TEXTURE_2D, + 0, + this.format, + width, + height, + 0, + this.format, + this.type, + data || null + ); + } else { + gl.texSubImage2D( + gl.TEXTURE_2D, + 0, + 0, + 0, + width, + height, + this.format, + this.type, + data || null + ); + } + + this.width = width; + this.height = height; + + // texSubImage2D + }; + + /** + * Binds the texture + * @param location + */ + Texture.prototype.bind = function (location) { + var gl = this.gl; + + if (location !== undefined) { + gl.activeTexture(gl.TEXTURE0 + location); + } + + gl.bindTexture(gl.TEXTURE_2D, this.texture); + }; + + /** + * Unbinds the texture + */ + Texture.prototype.unbind = function () { + var gl = this.gl; + gl.bindTexture(gl.TEXTURE_2D, null); + }; + + /** + * @param linear {Boolean} if we want to use linear filtering or nearest neighbour interpolation + */ + Texture.prototype.minFilter = function (linear) { + var gl = this.gl; + + this.bind(); + + if (this.mipmap) { + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_MIN_FILTER, + linear ? gl.LINEAR_MIPMAP_LINEAR : gl.NEAREST_MIPMAP_NEAREST + ); + } else { + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_MIN_FILTER, + linear ? gl.LINEAR : gl.NEAREST + ); + } + }; + + /** + * @param linear {Boolean} if we want to use linear filtering or nearest neighbour interpolation + */ + Texture.prototype.magFilter = function (linear) { + var gl = this.gl; + + this.bind(); + + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_MAG_FILTER, + linear ? gl.LINEAR : gl.NEAREST + ); + }; + + /** + * Enables mipmapping + */ + Texture.prototype.enableMipmap = function () { + var gl = this.gl; + + this.bind(); + + this.mipmap = true; + + gl.generateMipmap(gl.TEXTURE_2D); + }; + + /** + * Enables linear filtering + */ + Texture.prototype.enableLinearScaling = function () { + this.minFilter(true); + this.magFilter(true); + }; + + /** + * Enables nearest neighbour interpolation + */ + Texture.prototype.enableNearestScaling = function () { + this.minFilter(false); + this.magFilter(false); + }; + + /** + * Enables clamping on the texture so WebGL will not repeat it + */ + Texture.prototype.enableWrapClamp = function () { + var gl = this.gl; + + this.bind(); + + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_WRAP_S, + gl.CLAMP_TO_EDGE + ); + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_WRAP_T, + gl.CLAMP_TO_EDGE + ); + }; + + /** + * Enable tiling on the texture + */ + Texture.prototype.enableWrapRepeat = function () { + var gl = this.gl; + + this.bind(); + + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.REPEAT); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.REPEAT); + }; + + Texture.prototype.enableWrapMirrorRepeat = function () { + var gl = this.gl; + + this.bind(); + + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_WRAP_S, + gl.MIRRORED_REPEAT + ); + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_WRAP_T, + gl.MIRRORED_REPEAT + ); + }; + + /** + * Destroys this texture + */ + Texture.prototype.destroy = function () { + var gl = this.gl; + //TODO + gl.deleteTexture(this.texture); + }; + + /** + * @static + * @param gl {WebGLRenderingContext} The current WebGL context + * @param source {HTMLImageElement|ImageData} the source image of the texture + * @param premultiplyAlpha {Boolean} If we want to use pre-multiplied alpha + */ + Texture.fromSource = function (gl, source, premultiplyAlpha) { + var texture = new Texture(gl); + texture.premultiplyAlpha = premultiplyAlpha || false; + texture.upload(source); + + return texture; + }; + + /** + * @static + * @param gl {WebGLRenderingContext} The current WebGL context + * @param data {TypedArray} the data to upload to the texture + * @param width {number} the new width of the texture + * @param height {number} the new height of the texture + */ + Texture.fromData = function (gl, data, width, height) { + //console.log(data, width, height); + var texture = new Texture(gl); + texture.uploadData(data, width, height); + + return texture; + }; + + module.exports = Texture; + }, + {}, + ], + 5: [ + function (require, module, exports) { + // state object// + var setVertexAttribArrays = require("./setVertexAttribArrays"); + + /** + * Helper class to work with WebGL VertexArrayObjects (vaos) + * Only works if WebGL extensions are enabled (they usually are) + * + * @class + * @memberof PIXI.glCore + * @param gl {WebGLRenderingContext} The current WebGL rendering context + */ + function VertexArrayObject(gl, state) { + this.nativeVaoExtension = null; + + if (!VertexArrayObject.FORCE_NATIVE) { + this.nativeVaoExtension = + gl.getExtension("OES_vertex_array_object") || + gl.getExtension("MOZ_OES_vertex_array_object") || + gl.getExtension("WEBKIT_OES_vertex_array_object"); + } + + this.nativeState = state; + + if (this.nativeVaoExtension) { + this.nativeVao = this.nativeVaoExtension.createVertexArrayOES(); + + var maxAttribs = gl.getParameter(gl.MAX_VERTEX_ATTRIBS); + + // VAO - overwrite the state.. + this.nativeState = { + tempAttribState: new Array(maxAttribs), + attribState: new Array(maxAttribs), + }; + } + + /** + * The current WebGL rendering context + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + /** + * An array of attributes + * + * @member {Array} + */ + this.attributes = []; + + /** + * @member {PIXI.glCore.GLBuffer} + */ + this.indexBuffer = null; + + /** + * A boolean flag + * + * @member {Boolean} + */ + this.dirty = false; + } + + VertexArrayObject.prototype.constructor = VertexArrayObject; + module.exports = VertexArrayObject; + + /** + * Some devices behave a bit funny when using the newer extensions (im looking at you ipad 2!) + * If you find on older devices that things have gone a bit weird then set this to true. + */ + /** + * Lets the VAO know if you should use the WebGL extension or the native methods. + * Some devices behave a bit funny when using the newer extensions (im looking at you ipad 2!) + * If you find on older devices that things have gone a bit weird then set this to true. + * @static + * @property {Boolean} FORCE_NATIVE + */ + VertexArrayObject.FORCE_NATIVE = false; + + /** + * Binds the buffer + */ + VertexArrayObject.prototype.bind = function () { + if (this.nativeVao) { + this.nativeVaoExtension.bindVertexArrayOES(this.nativeVao); + + if (this.dirty) { + this.dirty = false; + this.activate(); + } + } else { + this.activate(); + } + + return this; + }; + + /** + * Unbinds the buffer + */ + VertexArrayObject.prototype.unbind = function () { + if (this.nativeVao) { + this.nativeVaoExtension.bindVertexArrayOES(null); + } + + return this; + }; + + /** + * Uses this vao + */ + VertexArrayObject.prototype.activate = function () { + var gl = this.gl; + var lastBuffer = null; + + for (var i = 0; i < this.attributes.length; i++) { + var attrib = this.attributes[i]; + + if (lastBuffer !== attrib.buffer) { + attrib.buffer.bind(); + lastBuffer = attrib.buffer; + } + + gl.vertexAttribPointer( + attrib.attribute.location, + attrib.attribute.size, + attrib.type || gl.FLOAT, + attrib.normalized || false, + attrib.stride || 0, + attrib.start || 0 + ); + } + + setVertexAttribArrays(gl, this.attributes, this.nativeState); + + if (this.indexBuffer) { + this.indexBuffer.bind(); + } + + return this; + }; + + /** + * + * @param buffer {PIXI.gl.GLBuffer} + * @param attribute {*} + * @param type {String} + * @param normalized {Boolean} + * @param stride {Number} + * @param start {Number} + */ + VertexArrayObject.prototype.addAttribute = function ( + buffer, + attribute, + type, + normalized, + stride, + start + ) { + this.attributes.push({ + buffer: buffer, + attribute: attribute, + + location: attribute.location, + type: type || this.gl.FLOAT, + normalized: normalized || false, + stride: stride || 0, + start: start || 0, + }); + + this.dirty = true; + + return this; + }; + + /** + * + * @param buffer {PIXI.gl.GLBuffer} + */ + VertexArrayObject.prototype.addIndex = function ( + buffer /*, options*/ + ) { + this.indexBuffer = buffer; + + this.dirty = true; + + return this; + }; + + /** + * Unbinds this vao and disables it + */ + VertexArrayObject.prototype.clear = function () { + // var gl = this.gl; + + // TODO - should this function unbind after clear? + // for now, no but lets see what happens in the real world! + if (this.nativeVao) { + this.nativeVaoExtension.bindVertexArrayOES(this.nativeVao); + } + + this.attributes.length = 0; + this.indexBuffer = null; + + return this; + }; + + /** + * @param type {Number} + * @param size {Number} + * @param start {Number} + */ + VertexArrayObject.prototype.draw = function (type, size, start) { + var gl = this.gl; + + if (this.indexBuffer) { + gl.drawElements( + type, + size || this.indexBuffer.data.length, + gl.UNSIGNED_SHORT, + (start || 0) * 2 + ); + } else { + // TODO need a better way to calculate size.. + gl.drawArrays(type, start, size || this.getSize()); + } + + return this; + }; + + /** + * Destroy this vao + */ + VertexArrayObject.prototype.destroy = function () { + // lose references + this.gl = null; + this.indexBuffer = null; + this.attributes = null; + this.nativeState = null; + + if (this.nativeVao) { + this.nativeVaoExtension.deleteVertexArrayOES(this.nativeVao); + } + + this.nativeVaoExtension = null; + this.nativeVao = null; + }; + + VertexArrayObject.prototype.getSize = function () { + var attrib = this.attributes[0]; + return ( + attrib.buffer.data.length / + (attrib.stride / 4 || attrib.attribute.size) + ); + }; + }, + { "./setVertexAttribArrays": 8 }, + ], + 6: [ + function (require, module, exports) { + /** + * Helper class to create a webGL Context + * + * @class + * @memberof PIXI.glCore + * @param canvas {HTMLCanvasElement} the canvas element that we will get the context from + * @param options {Object} An options object that gets passed in to the canvas element containing the context attributes, + * see https://developer.mozilla.org/en/docs/Web/API/HTMLCanvasElement/getContext for the options available + * @return {WebGLRenderingContext} the WebGL context + */ + var createContext = function (canvas, options) { + var gl = + canvas.getContext("webgl", options) || + canvas.getContext("experimental-webgl", options); + + if (!gl) { + // fail, not able to get a context + throw new Error( + "This browser does not support webGL. Try using the canvas renderer" + ); + } + + return gl; + }; + + module.exports = createContext; + }, + {}, + ], + 7: [ + function (require, module, exports) { + var gl = { + createContext: require("./createContext"), + setVertexAttribArrays: require("./setVertexAttribArrays"), + GLBuffer: require("./GLBuffer"), + GLFramebuffer: require("./GLFramebuffer"), + GLShader: require("./GLShader"), + GLTexture: require("./GLTexture"), + VertexArrayObject: require("./VertexArrayObject"), + shader: require("./shader"), + }; + + // Export for Node-compatible environments + if (typeof module !== "undefined" && module.exports) { + // Export the module + module.exports = gl; + } + + // Add to the browser window pixi.gl + if (typeof window !== "undefined") { + // add the window object + window.PIXI = window.PIXI || {}; + window.PIXI.glCore = gl; + } + }, + { + "./GLBuffer": 1, + "./GLFramebuffer": 2, + "./GLShader": 3, + "./GLTexture": 4, + "./VertexArrayObject": 5, + "./createContext": 6, + "./setVertexAttribArrays": 8, + "./shader": 14, + }, + ], + 8: [ + function (require, module, exports) { + // var GL_MAP = {}; + + /** + * @param gl {WebGLRenderingContext} The current WebGL context + * @param attribs {*} + * @param state {*} + */ + var setVertexAttribArrays = function (gl, attribs, state) { + var i; + if (state) { + var tempAttribState = state.tempAttribState, + attribState = state.attribState; + + for (i = 0; i < tempAttribState.length; i++) { + tempAttribState[i] = false; + } + + // set the new attribs + for (i = 0; i < attribs.length; i++) { + tempAttribState[attribs[i].attribute.location] = true; + } + + for (i = 0; i < attribState.length; i++) { + if (attribState[i] !== tempAttribState[i]) { + attribState[i] = tempAttribState[i]; + + if (state.attribState[i]) { + gl.enableVertexAttribArray(i); + } else { + gl.disableVertexAttribArray(i); + } + } + } + } else { + for (i = 0; i < attribs.length; i++) { + var attrib = attribs[i]; + gl.enableVertexAttribArray(attrib.attribute.location); + } + } + }; + + module.exports = setVertexAttribArrays; + }, + {}, + ], + 9: [ + function (require, module, exports) { + /** + * @class + * @memberof PIXI.glCore.shader + * @param gl {WebGLRenderingContext} The current WebGL context {WebGLProgram} + * @param vertexSrc {string|string[]} The vertex shader source as an array of strings. + * @param fragmentSrc {string|string[]} The fragment shader source as an array of strings. + * @param attributeLocations {Object} An attribute location map that lets you manually set the attribute locations + * @return {WebGLProgram} the shader program + */ + var compileProgram = function ( + gl, + vertexSrc, + fragmentSrc, + attributeLocations + ) { + var glVertShader = compileShader(gl, gl.VERTEX_SHADER, vertexSrc); + var glFragShader = compileShader( + gl, + gl.FRAGMENT_SHADER, + fragmentSrc + ); + + var program = gl.createProgram(); + + gl.attachShader(program, glVertShader); + gl.attachShader(program, glFragShader); + + // optionally, set the attributes manually for the program rather than letting WebGL decide.. + if (attributeLocations) { + for (var i in attributeLocations) { + gl.bindAttribLocation(program, attributeLocations[i], i); + } + } + + gl.linkProgram(program); + + // if linking fails, then log and cleanup + if (!gl.getProgramParameter(program, gl.LINK_STATUS)) { + console.error("Pixi.js Error: Could not initialize shader."); + console.error( + "gl.VALIDATE_STATUS", + gl.getProgramParameter(program, gl.VALIDATE_STATUS) + ); + console.error("gl.getError()", gl.getError()); + + // if there is a program info log, log it + if (gl.getProgramInfoLog(program) !== "") { + console.warn( + "Pixi.js Warning: gl.getProgramInfoLog()", + gl.getProgramInfoLog(program) + ); + } + + gl.deleteProgram(program); + program = null; + } + + // clean up some shaders + gl.deleteShader(glVertShader); + gl.deleteShader(glFragShader); + + return program; + }; + + /** + * @private + * @param gl {WebGLRenderingContext} The current WebGL context {WebGLProgram} + * @param type {Number} the type, can be either VERTEX_SHADER or FRAGMENT_SHADER + * @param vertexSrc {string|string[]} The vertex shader source as an array of strings. + * @return {WebGLShader} the shader + */ + var compileShader = function (gl, type, src) { + var shader = gl.createShader(type); + + gl.shaderSource(shader, src); + gl.compileShader(shader); + + if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) { + console.log(gl.getShaderInfoLog(shader)); + return null; + } + + return shader; + }; + + module.exports = compileProgram; + }, + {}, + ], + 10: [ + function (require, module, exports) { + /** + * @class + * @memberof PIXI.glCore.shader + * @param type {String} Type of value + * @param size {Number} + */ + var defaultValue = function (type, size) { + switch (type) { + case "float": + return 0; + + case "vec2": + return new Float32Array(2 * size); + + case "vec3": + return new Float32Array(3 * size); + + case "vec4": + return new Float32Array(4 * size); + + case "int": + case "sampler2D": + return 0; + + case "ivec2": + return new Int32Array(2 * size); + + case "ivec3": + return new Int32Array(3 * size); + + case "ivec4": + return new Int32Array(4 * size); + + case "bool": + return false; + + case "bvec2": + return booleanArray(2 * size); + + case "bvec3": + return booleanArray(3 * size); + + case "bvec4": + return booleanArray(4 * size); + + case "mat2": + return new Float32Array([1, 0, 0, 1]); + + case "mat3": + return new Float32Array([1, 0, 0, 0, 1, 0, 0, 0, 1]); + + case "mat4": + return new Float32Array([ + 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, + ]); + } + }; + + var booleanArray = function (size) { + var array = new Array(size); + + for (var i = 0; i < array.length; i++) { + array[i] = false; + } + + return array; + }; + + module.exports = defaultValue; + }, + {}, + ], + 11: [ + function (require, module, exports) { + var mapType = require("./mapType"); + var mapSize = require("./mapSize"); + + /** + * Extracts the attributes + * @class + * @memberof PIXI.glCore.shader + * @param gl {WebGLRenderingContext} The current WebGL rendering context + * @param program {WebGLProgram} The shader program to get the attributes from + * @return attributes {Object} + */ + var extractAttributes = function (gl, program) { + var attributes = {}; + + var totalAttributes = gl.getProgramParameter( + program, + gl.ACTIVE_ATTRIBUTES + ); + + for (var i = 0; i < totalAttributes; i++) { + var attribData = gl.getActiveAttrib(program, i); + var type = mapType(gl, attribData.type); + + attributes[attribData.name] = { + type: type, + size: mapSize(type), + location: gl.getAttribLocation(program, attribData.name), + //TODO - make an attribute object + pointer: pointer, + }; + } + + return attributes; + }; + + var pointer = function (type, normalized, stride, start) { + // console.log(this.location) + gl.vertexAttribPointer( + this.location, + this.size, + type || gl.FLOAT, + normalized || false, + stride || 0, + start || 0 + ); + }; + + module.exports = extractAttributes; + }, + { "./mapSize": 15, "./mapType": 16 }, + ], + 12: [ + function (require, module, exports) { + var mapType = require("./mapType"); + var defaultValue = require("./defaultValue"); + + /** + * Extracts the uniforms + * @class + * @memberof PIXI.glCore.shader + * @param gl {WebGLRenderingContext} The current WebGL rendering context + * @param program {WebGLProgram} The shader program to get the uniforms from + * @return uniforms {Object} + */ + var extractUniforms = function (gl, program) { + var uniforms = {}; + + var totalUniforms = gl.getProgramParameter( + program, + gl.ACTIVE_UNIFORMS + ); + + for (var i = 0; i < totalUniforms; i++) { + var uniformData = gl.getActiveUniform(program, i); + var name = uniformData.name.replace(/\[.*?\]/, ""); + var type = mapType(gl, uniformData.type); + + uniforms[name] = { + type: type, + size: uniformData.size, + location: gl.getUniformLocation(program, name), + value: defaultValue(type, uniformData.size), + }; + } + + return uniforms; + }; + + module.exports = extractUniforms; + }, + { "./defaultValue": 10, "./mapType": 16 }, + ], + 13: [ + function (require, module, exports) { + /** + * Extracts the attributes + * @class + * @memberof PIXI.glCore.shader + * @param gl {WebGLRenderingContext} The current WebGL rendering context + * @param uniforms {Array} @mat ? + * @return attributes {Object} + */ + var generateUniformAccessObject = function (gl, uniformData) { + // this is the object we will be sending back. + // an object hierachy will be created for structs + var uniforms = { data: {} }; + + uniforms.gl = gl; + + var uniformKeys = Object.keys(uniformData); + + for (var i = 0; i < uniformKeys.length; i++) { + var fullName = uniformKeys[i]; + + var nameTokens = fullName.split("."); + var name = nameTokens[nameTokens.length - 1]; + + var uniformGroup = getUniformGroup(nameTokens, uniforms); + + var uniform = uniformData[fullName]; + uniformGroup.data[name] = uniform; + + uniformGroup.gl = gl; + + Object.defineProperty(uniformGroup, name, { + get: generateGetter(name), + set: generateSetter(name, uniform), + }); + } + + return uniforms; + }; + + var generateGetter = function (name) { + var template = getterTemplate.replace("%%", name); + return new Function(template); // jshint ignore:line + }; + + var generateSetter = function (name, uniform) { + var template = setterTemplate.replace(/%%/g, name); + var setTemplate; + + if (uniform.size === 1) { + setTemplate = GLSL_TO_SINGLE_SETTERS[uniform.type]; + } else { + setTemplate = GLSL_TO_ARRAY_SETTERS[uniform.type]; + } + + if (setTemplate) { + template += "\nthis.gl." + setTemplate + ";"; + } + + return new Function("value", template); // jshint ignore:line + }; + + var getUniformGroup = function (nameTokens, uniform) { + var cur = uniform; + + for (var i = 0; i < nameTokens.length - 1; i++) { + var o = cur[nameTokens[i]] || { data: {} }; + cur[nameTokens[i]] = o; + cur = o; + } + + return cur; + }; + + var getterTemplate = ["return this.data.%%.value;"].join("\n"); + + var setterTemplate = [ + "this.data.%%.value = value;", + "var location = this.data.%%.location;", + ].join("\n"); + + var GLSL_TO_SINGLE_SETTERS = { + float: "uniform1f(location, value)", + + vec2: "uniform2f(location, value[0], value[1])", + vec3: "uniform3f(location, value[0], value[1], value[2])", + vec4: "uniform4f(location, value[0], value[1], value[2], value[3])", + + int: "uniform1i(location, value)", + ivec2: "uniform2i(location, value[0], value[1])", + ivec3: "uniform3i(location, value[0], value[1], value[2])", + ivec4: + "uniform4i(location, value[0], value[1], value[2], value[3])", + + bool: "uniform1i(location, value)", + bvec2: "uniform2i(location, value[0], value[1])", + bvec3: "uniform3i(location, value[0], value[1], value[2])", + bvec4: + "uniform4i(location, value[0], value[1], value[2], value[3])", + + mat2: "uniformMatrix2fv(location, false, value)", + mat3: "uniformMatrix3fv(location, false, value)", + mat4: "uniformMatrix4fv(location, false, value)", + + sampler2D: "uniform1i(location, value)", + }; + + var GLSL_TO_ARRAY_SETTERS = { + float: "uniform1fv(location, value)", + + vec2: "uniform2fv(location, value)", + vec3: "uniform3fv(location, value)", + vec4: "uniform4fv(location, value)", + + int: "uniform1iv(location, value)", + ivec2: "uniform2iv(location, value)", + ivec3: "uniform3iv(location, value)", + ivec4: "uniform4iv(location, value)", + + bool: "uniform1iv(location, value)", + bvec2: "uniform2iv(location, value)", + bvec3: "uniform3iv(location, value)", + bvec4: "uniform4iv(location, value)", + + sampler2D: "uniform1iv(location, value)", + }; + + module.exports = generateUniformAccessObject; + }, + {}, + ], + 14: [ + function (require, module, exports) { + module.exports = { + compileProgram: require("./compileProgram"), + defaultValue: require("./defaultValue"), + extractAttributes: require("./extractAttributes"), + extractUniforms: require("./extractUniforms"), + generateUniformAccessObject: require("./generateUniformAccessObject"), + setPrecision: require("./setPrecision"), + mapSize: require("./mapSize"), + mapType: require("./mapType"), + }; + }, + { + "./compileProgram": 9, + "./defaultValue": 10, + "./extractAttributes": 11, + "./extractUniforms": 12, + "./generateUniformAccessObject": 13, + "./mapSize": 15, + "./mapType": 16, + "./setPrecision": 17, + }, + ], + 15: [ + function (require, module, exports) { + /** + * @class + * @memberof PIXI.glCore.shader + * @param type {String} + * @return {Number} + */ + var mapSize = function (type) { + return GLSL_TO_SIZE[type]; + }; + + var GLSL_TO_SIZE = { + float: 1, + vec2: 2, + vec3: 3, + vec4: 4, + + int: 1, + ivec2: 2, + ivec3: 3, + ivec4: 4, + + bool: 1, + bvec2: 2, + bvec3: 3, + bvec4: 4, + + mat2: 4, + mat3: 9, + mat4: 16, + + sampler2D: 1, + }; + + module.exports = mapSize; + }, + {}, + ], + 16: [ + function (require, module, exports) { + var mapSize = function (gl, type) { + if (!GL_TABLE) { + var typeNames = Object.keys(GL_TO_GLSL_TYPES); + + GL_TABLE = {}; + + for (var i = 0; i < typeNames.length; ++i) { + var tn = typeNames[i]; + GL_TABLE[gl[tn]] = GL_TO_GLSL_TYPES[tn]; + } + } + + return GL_TABLE[type]; + }; + + var GL_TABLE = null; + + var GL_TO_GLSL_TYPES = { + FLOAT: "float", + FLOAT_VEC2: "vec2", + FLOAT_VEC3: "vec3", + FLOAT_VEC4: "vec4", + + INT: "int", + INT_VEC2: "ivec2", + INT_VEC3: "ivec3", + INT_VEC4: "ivec4", + + BOOL: "bool", + BOOL_VEC2: "bvec2", + BOOL_VEC3: "bvec3", + BOOL_VEC4: "bvec4", + + FLOAT_MAT2: "mat2", + FLOAT_MAT3: "mat3", + FLOAT_MAT4: "mat4", + + SAMPLER_2D: "sampler2D", + }; + + module.exports = mapSize; + }, + {}, + ], + 17: [ + function (require, module, exports) { + /** + * Sets the float precision on the shader. If the precision is already present this function will do nothing + * @param {string} src the shader source + * @param {string} precision The float precision of the shader. Options are 'lowp', 'mediump' or 'highp'. + * + * @return {string} modified shader source + */ + var setPrecision = function (src, precision) { + if (src.substring(0, 9) !== "precision") { + return "precision " + precision + " float;\n" + src; + } + + return src; + }; + + module.exports = setPrecision; + }, + {}, + ], + 18: [ + function (require, module, exports) { + /** + * Bit twiddling hacks for JavaScript. + * + * Author: Mikola Lysenko + * + * Ported from Stanford bit twiddling hack library: + * http://graphics.stanford.edu/~seander/bithacks.html + */ + + "use strict"; + "use restrict"; + + //Number of bits in an integer + var INT_BITS = 32; + + //Constants + exports.INT_BITS = INT_BITS; + exports.INT_MAX = 0x7fffffff; + exports.INT_MIN = -1 << (INT_BITS - 1); + + //Returns -1, 0, +1 depending on sign of x + exports.sign = function (v) { + return (v > 0) - (v < 0); + }; + + //Computes absolute value of integer + exports.abs = function (v) { + var mask = v >> (INT_BITS - 1); + return (v ^ mask) - mask; + }; + + //Computes minimum of integers x and y + exports.min = function (x, y) { + return y ^ ((x ^ y) & -(x < y)); + }; + + //Computes maximum of integers x and y + exports.max = function (x, y) { + return x ^ ((x ^ y) & -(x < y)); + }; + + //Checks if a number is a power of two + exports.isPow2 = function (v) { + return !(v & (v - 1)) && !!v; + }; + + //Computes log base 2 of v + exports.log2 = function (v) { + var r, shift; + r = (v > 0xffff) << 4; + v >>>= r; + shift = (v > 0xff) << 3; + v >>>= shift; + r |= shift; + shift = (v > 0xf) << 2; + v >>>= shift; + r |= shift; + shift = (v > 0x3) << 1; + v >>>= shift; + r |= shift; + return r | (v >> 1); + }; + + //Computes log base 10 of v + exports.log10 = function (v) { + return v >= 1000000000 + ? 9 + : v >= 100000000 + ? 8 + : v >= 10000000 + ? 7 + : v >= 1000000 + ? 6 + : v >= 100000 + ? 5 + : v >= 10000 + ? 4 + : v >= 1000 + ? 3 + : v >= 100 + ? 2 + : v >= 10 + ? 1 + : 0; + }; + + //Counts number of bits + exports.popCount = function (v) { + v = v - ((v >>> 1) & 0x55555555); + v = (v & 0x33333333) + ((v >>> 2) & 0x33333333); + return (((v + (v >>> 4)) & 0xf0f0f0f) * 0x1010101) >>> 24; + }; + + //Counts number of trailing zeros + function countTrailingZeros(v) { + var c = 32; + v &= -v; + if (v) c--; + if (v & 0x0000ffff) c -= 16; + if (v & 0x00ff00ff) c -= 8; + if (v & 0x0f0f0f0f) c -= 4; + if (v & 0x33333333) c -= 2; + if (v & 0x55555555) c -= 1; + return c; + } + exports.countTrailingZeros = countTrailingZeros; + + //Rounds to next power of 2 + exports.nextPow2 = function (v) { + v += v === 0; + --v; + v |= v >>> 1; + v |= v >>> 2; + v |= v >>> 4; + v |= v >>> 8; + v |= v >>> 16; + return v + 1; + }; + + //Rounds down to previous power of 2 + exports.prevPow2 = function (v) { + v |= v >>> 1; + v |= v >>> 2; + v |= v >>> 4; + v |= v >>> 8; + v |= v >>> 16; + return v - (v >>> 1); + }; + + //Computes parity of word + exports.parity = function (v) { + v ^= v >>> 16; + v ^= v >>> 8; + v ^= v >>> 4; + v &= 0xf; + return (0x6996 >>> v) & 1; + }; + + var REVERSE_TABLE = new Array(256); + + (function (tab) { + for (var i = 0; i < 256; ++i) { + var v = i, + r = i, + s = 7; + for (v >>>= 1; v; v >>>= 1) { + r <<= 1; + r |= v & 1; + --s; + } + tab[i] = (r << s) & 0xff; + } + })(REVERSE_TABLE); + + //Reverse bits in a 32 bit word + exports.reverse = function (v) { + return ( + (REVERSE_TABLE[v & 0xff] << 24) | + (REVERSE_TABLE[(v >>> 8) & 0xff] << 16) | + (REVERSE_TABLE[(v >>> 16) & 0xff] << 8) | + REVERSE_TABLE[(v >>> 24) & 0xff] + ); + }; + + //Interleave bits of 2 coordinates with 16 bits. Useful for fast quadtree codes + exports.interleave2 = function (x, y) { + x &= 0xffff; + x = (x | (x << 8)) & 0x00ff00ff; + x = (x | (x << 4)) & 0x0f0f0f0f; + x = (x | (x << 2)) & 0x33333333; + x = (x | (x << 1)) & 0x55555555; + + y &= 0xffff; + y = (y | (y << 8)) & 0x00ff00ff; + y = (y | (y << 4)) & 0x0f0f0f0f; + y = (y | (y << 2)) & 0x33333333; + y = (y | (y << 1)) & 0x55555555; + + return x | (y << 1); + }; + + //Extracts the nth interleaved component + exports.deinterleave2 = function (v, n) { + v = (v >>> n) & 0x55555555; + v = (v | (v >>> 1)) & 0x33333333; + v = (v | (v >>> 2)) & 0x0f0f0f0f; + v = (v | (v >>> 4)) & 0x00ff00ff; + v = (v | (v >>> 16)) & 0x000ffff; + return (v << 16) >> 16; + }; + + //Interleave bits of 3 coordinates, each with 10 bits. Useful for fast octree codes + exports.interleave3 = function (x, y, z) { + x &= 0x3ff; + x = (x | (x << 16)) & 4278190335; + x = (x | (x << 8)) & 251719695; + x = (x | (x << 4)) & 3272356035; + x = (x | (x << 2)) & 1227133513; + + y &= 0x3ff; + y = (y | (y << 16)) & 4278190335; + y = (y | (y << 8)) & 251719695; + y = (y | (y << 4)) & 3272356035; + y = (y | (y << 2)) & 1227133513; + x |= y << 1; + + z &= 0x3ff; + z = (z | (z << 16)) & 4278190335; + z = (z | (z << 8)) & 251719695; + z = (z | (z << 4)) & 3272356035; + z = (z | (z << 2)) & 1227133513; + + return x | (z << 2); + }; + + //Extracts nth interleaved component of a 3-tuple + exports.deinterleave3 = function (v, n) { + v = (v >>> n) & 1227133513; + v = (v | (v >>> 2)) & 3272356035; + v = (v | (v >>> 4)) & 251719695; + v = (v | (v >>> 8)) & 4278190335; + v = (v | (v >>> 16)) & 0x3ff; + return (v << 22) >> 22; + }; + + //Computes next combination in colexicographic order (this is mistakenly called nextPermutation on the bit twiddling hacks page) + exports.nextCombination = function (v) { + var t = v | (v - 1); + return (t + 1) | (((~t & -~t) - 1) >>> (countTrailingZeros(v) + 1)); + }; + }, + {}, + ], + 19: [ + function (require, module, exports) { + "use strict"; + + module.exports = earcut; + + function earcut(data, holeIndices, dim) { + dim = dim || 2; + + var hasHoles = holeIndices && holeIndices.length, + outerLen = hasHoles ? holeIndices[0] * dim : data.length, + outerNode = linkedList(data, 0, outerLen, dim, true), + triangles = []; + + if (!outerNode) return triangles; + + var minX, minY, maxX, maxY, x, y, size; + + if (hasHoles) + outerNode = eliminateHoles(data, holeIndices, outerNode, dim); + + // if the shape is not too simple, we'll use z-order curve hash later; calculate polygon bbox + if (data.length > 80 * dim) { + minX = maxX = data[0]; + minY = maxY = data[1]; + + for (var i = dim; i < outerLen; i += dim) { + x = data[i]; + y = data[i + 1]; + if (x < minX) minX = x; + if (y < minY) minY = y; + if (x > maxX) maxX = x; + if (y > maxY) maxY = y; + } + + // minX, minY and size are later used to transform coords into integers for z-order calculation + size = Math.max(maxX - minX, maxY - minY); + } + + earcutLinked(outerNode, triangles, dim, minX, minY, size); + + return triangles; + } + + // create a circular doubly linked list from polygon points in the specified winding order + function linkedList(data, start, end, dim, clockwise) { + var i, last; + + if (clockwise === signedArea(data, start, end, dim) > 0) { + for (i = start; i < end; i += dim) + last = insertNode(i, data[i], data[i + 1], last); + } else { + for (i = end - dim; i >= start; i -= dim) + last = insertNode(i, data[i], data[i + 1], last); + } + + if (last && equals(last, last.next)) { + removeNode(last); + last = last.next; + } + + return last; + } + + // eliminate colinear or duplicate points + function filterPoints(start, end) { + if (!start) return start; + if (!end) end = start; + + var p = start, + again; + do { + again = false; + + if ( + !p.steiner && + (equals(p, p.next) || area(p.prev, p, p.next) === 0) + ) { + removeNode(p); + p = end = p.prev; + if (p === p.next) return null; + again = true; + } else { + p = p.next; + } + } while (again || p !== end); + + return end; + } + + // main ear slicing loop which triangulates a polygon (given as a linked list) + function earcutLinked(ear, triangles, dim, minX, minY, size, pass) { + if (!ear) return; + + // interlink polygon nodes in z-order + if (!pass && size) indexCurve(ear, minX, minY, size); + + var stop = ear, + prev, + next; + + // iterate through ears, slicing them one by one + while (ear.prev !== ear.next) { + prev = ear.prev; + next = ear.next; + + if (size ? isEarHashed(ear, minX, minY, size) : isEar(ear)) { + // cut off the triangle + triangles.push(prev.i / dim); + triangles.push(ear.i / dim); + triangles.push(next.i / dim); + + removeNode(ear); + + // skipping the next vertice leads to less sliver triangles + ear = next.next; + stop = next.next; + + continue; + } + + ear = next; + + // if we looped through the whole remaining polygon and can't find any more ears + if (ear === stop) { + // try filtering points and slicing again + if (!pass) { + earcutLinked( + filterPoints(ear), + triangles, + dim, + minX, + minY, + size, + 1 + ); + + // if this didn't work, try curing all small self-intersections locally + } else if (pass === 1) { + ear = cureLocalIntersections(ear, triangles, dim); + earcutLinked(ear, triangles, dim, minX, minY, size, 2); + + // as a last resort, try splitting the remaining polygon into two + } else if (pass === 2) { + splitEarcut(ear, triangles, dim, minX, minY, size); + } + + break; + } + } + } + + // check whether a polygon node forms a valid ear with adjacent nodes + function isEar(ear) { + var a = ear.prev, + b = ear, + c = ear.next; + + if (area(a, b, c) >= 0) return false; // reflex, can't be an ear + + // now make sure we don't have other points inside the potential ear + var p = ear.next.next; + + while (p !== ear.prev) { + if ( + pointInTriangle(a.x, a.y, b.x, b.y, c.x, c.y, p.x, p.y) && + area(p.prev, p, p.next) >= 0 + ) + return false; + p = p.next; + } + + return true; + } + + function isEarHashed(ear, minX, minY, size) { + var a = ear.prev, + b = ear, + c = ear.next; + + if (area(a, b, c) >= 0) return false; // reflex, can't be an ear + + // triangle bbox; min & max are calculated like this for speed + var minTX = + a.x < b.x ? (a.x < c.x ? a.x : c.x) : b.x < c.x ? b.x : c.x, + minTY = + a.y < b.y ? (a.y < c.y ? a.y : c.y) : b.y < c.y ? b.y : c.y, + maxTX = + a.x > b.x ? (a.x > c.x ? a.x : c.x) : b.x > c.x ? b.x : c.x, + maxTY = + a.y > b.y ? (a.y > c.y ? a.y : c.y) : b.y > c.y ? b.y : c.y; + + // z-order range for the current triangle bbox; + var minZ = zOrder(minTX, minTY, minX, minY, size), + maxZ = zOrder(maxTX, maxTY, minX, minY, size); + + // first look for points inside the triangle in increasing z-order + var p = ear.nextZ; + + while (p && p.z <= maxZ) { + if ( + p !== ear.prev && + p !== ear.next && + pointInTriangle(a.x, a.y, b.x, b.y, c.x, c.y, p.x, p.y) && + area(p.prev, p, p.next) >= 0 + ) + return false; + p = p.nextZ; + } + + // then look for points in decreasing z-order + p = ear.prevZ; + + while (p && p.z >= minZ) { + if ( + p !== ear.prev && + p !== ear.next && + pointInTriangle(a.x, a.y, b.x, b.y, c.x, c.y, p.x, p.y) && + area(p.prev, p, p.next) >= 0 + ) + return false; + p = p.prevZ; + } + + return true; + } + + // go through all polygon nodes and cure small local self-intersections + function cureLocalIntersections(start, triangles, dim) { + var p = start; + do { + var a = p.prev, + b = p.next.next; + + if ( + !equals(a, b) && + intersects(a, p, p.next, b) && + locallyInside(a, b) && + locallyInside(b, a) + ) { + triangles.push(a.i / dim); + triangles.push(p.i / dim); + triangles.push(b.i / dim); + + // remove two nodes involved + removeNode(p); + removeNode(p.next); + + p = start = b; + } + p = p.next; + } while (p !== start); + + return p; + } + + // try splitting polygon into two and triangulate them independently + function splitEarcut(start, triangles, dim, minX, minY, size) { + // look for a valid diagonal that divides the polygon into two + var a = start; + do { + var b = a.next.next; + while (b !== a.prev) { + if (a.i !== b.i && isValidDiagonal(a, b)) { + // split the polygon in two by the diagonal + var c = splitPolygon(a, b); + + // filter colinear points around the cuts + a = filterPoints(a, a.next); + c = filterPoints(c, c.next); + + // run earcut on each half + earcutLinked(a, triangles, dim, minX, minY, size); + earcutLinked(c, triangles, dim, minX, minY, size); + return; + } + b = b.next; + } + a = a.next; + } while (a !== start); + } + + // link every hole into the outer loop, producing a single-ring polygon without holes + function eliminateHoles(data, holeIndices, outerNode, dim) { + var queue = [], + i, + len, + start, + end, + list; + + for (i = 0, len = holeIndices.length; i < len; i++) { + start = holeIndices[i] * dim; + end = i < len - 1 ? holeIndices[i + 1] * dim : data.length; + list = linkedList(data, start, end, dim, false); + if (list === list.next) list.steiner = true; + queue.push(getLeftmost(list)); + } + + queue.sort(compareX); + + // process holes from left to right + for (i = 0; i < queue.length; i++) { + eliminateHole(queue[i], outerNode); + outerNode = filterPoints(outerNode, outerNode.next); + } + + return outerNode; + } + + function compareX(a, b) { + return a.x - b.x; + } + + // find a bridge between vertices that connects hole with an outer ring and and link it + function eliminateHole(hole, outerNode) { + outerNode = findHoleBridge(hole, outerNode); + if (outerNode) { + var b = splitPolygon(outerNode, hole); + filterPoints(b, b.next); + } + } + + // David Eberly's algorithm for finding a bridge between hole and outer polygon + function findHoleBridge(hole, outerNode) { + var p = outerNode, + hx = hole.x, + hy = hole.y, + qx = -Infinity, + m; + + // find a segment intersected by a ray from the hole's leftmost point to the left; + // segment's endpoint with lesser x will be potential connection point + do { + if (hy <= p.y && hy >= p.next.y) { + var x = + p.x + ((hy - p.y) * (p.next.x - p.x)) / (p.next.y - p.y); + if (x <= hx && x > qx) { + qx = x; + if (x === hx) { + if (hy === p.y) return p; + if (hy === p.next.y) return p.next; + } + m = p.x < p.next.x ? p : p.next; + } + } + p = p.next; + } while (p !== outerNode); + + if (!m) return null; + + if (hx === qx) return m.prev; // hole touches outer segment; pick lower endpoint + + // look for points inside the triangle of hole point, segment intersection and endpoint; + // if there are no points found, we have a valid connection; + // otherwise choose the point of the minimum angle with the ray as connection point + + var stop = m, + mx = m.x, + my = m.y, + tanMin = Infinity, + tan; + + p = m.next; + + while (p !== stop) { + if ( + hx >= p.x && + p.x >= mx && + pointInTriangle( + hy < my ? hx : qx, + hy, + mx, + my, + hy < my ? qx : hx, + hy, + p.x, + p.y + ) + ) { + tan = Math.abs(hy - p.y) / (hx - p.x); // tangential + + if ( + (tan < tanMin || (tan === tanMin && p.x > m.x)) && + locallyInside(p, hole) + ) { + m = p; + tanMin = tan; + } + } + + p = p.next; + } + + return m; + } + + // interlink polygon nodes in z-order + function indexCurve(start, minX, minY, size) { + var p = start; + do { + if (p.z === null) p.z = zOrder(p.x, p.y, minX, minY, size); + p.prevZ = p.prev; + p.nextZ = p.next; + p = p.next; + } while (p !== start); + + p.prevZ.nextZ = null; + p.prevZ = null; + + sortLinked(p); + } + + // Simon Tatham's linked list merge sort algorithm + // http://www.chiark.greenend.org.uk/~sgtatham/algorithms/listsort.html + function sortLinked(list) { + var i, + p, + q, + e, + tail, + numMerges, + pSize, + qSize, + inSize = 1; + + do { + p = list; + list = null; + tail = null; + numMerges = 0; + + while (p) { + numMerges++; + q = p; + pSize = 0; + for (i = 0; i < inSize; i++) { + pSize++; + q = q.nextZ; + if (!q) break; + } + + qSize = inSize; + + while (pSize > 0 || (qSize > 0 && q)) { + if (pSize === 0) { + e = q; + q = q.nextZ; + qSize--; + } else if (qSize === 0 || !q) { + e = p; + p = p.nextZ; + pSize--; + } else if (p.z <= q.z) { + e = p; + p = p.nextZ; + pSize--; + } else { + e = q; + q = q.nextZ; + qSize--; + } + + if (tail) tail.nextZ = e; + else list = e; + + e.prevZ = tail; + tail = e; + } + + p = q; + } + + tail.nextZ = null; + inSize *= 2; + } while (numMerges > 1); + + return list; + } + + // z-order of a point given coords and size of the data bounding box + function zOrder(x, y, minX, minY, size) { + // coords are transformed into non-negative 15-bit integer range + x = (32767 * (x - minX)) / size; + y = (32767 * (y - minY)) / size; + + x = (x | (x << 8)) & 0x00ff00ff; + x = (x | (x << 4)) & 0x0f0f0f0f; + x = (x | (x << 2)) & 0x33333333; + x = (x | (x << 1)) & 0x55555555; + + y = (y | (y << 8)) & 0x00ff00ff; + y = (y | (y << 4)) & 0x0f0f0f0f; + y = (y | (y << 2)) & 0x33333333; + y = (y | (y << 1)) & 0x55555555; + + return x | (y << 1); + } + + // find the leftmost node of a polygon ring + function getLeftmost(start) { + var p = start, + leftmost = start; + do { + if (p.x < leftmost.x) leftmost = p; + p = p.next; + } while (p !== start); + + return leftmost; + } + + // check if a point lies within a convex triangle + function pointInTriangle(ax, ay, bx, by, cx, cy, px, py) { + return ( + (cx - px) * (ay - py) - (ax - px) * (cy - py) >= 0 && + (ax - px) * (by - py) - (bx - px) * (ay - py) >= 0 && + (bx - px) * (cy - py) - (cx - px) * (by - py) >= 0 + ); + } + + // check if a diagonal between two polygon nodes is valid (lies in polygon interior) + function isValidDiagonal(a, b) { + return ( + a.next.i !== b.i && + a.prev.i !== b.i && + !intersectsPolygon(a, b) && + locallyInside(a, b) && + locallyInside(b, a) && + middleInside(a, b) + ); + } + + // signed area of a triangle + function area(p, q, r) { + return (q.y - p.y) * (r.x - q.x) - (q.x - p.x) * (r.y - q.y); + } + + // check if two points are equal + function equals(p1, p2) { + return p1.x === p2.x && p1.y === p2.y; + } + + // check if two segments intersect + function intersects(p1, q1, p2, q2) { + if ( + (equals(p1, q1) && equals(p2, q2)) || + (equals(p1, q2) && equals(p2, q1)) + ) + return true; + return ( + area(p1, q1, p2) > 0 !== area(p1, q1, q2) > 0 && + area(p2, q2, p1) > 0 !== area(p2, q2, q1) > 0 + ); + } + + // check if a polygon diagonal intersects any polygon segments + function intersectsPolygon(a, b) { + var p = a; + do { + if ( + p.i !== a.i && + p.next.i !== a.i && + p.i !== b.i && + p.next.i !== b.i && + intersects(p, p.next, a, b) + ) + return true; + p = p.next; + } while (p !== a); + + return false; + } + + // check if a polygon diagonal is locally inside the polygon + function locallyInside(a, b) { + return area(a.prev, a, a.next) < 0 + ? area(a, b, a.next) >= 0 && area(a, a.prev, b) >= 0 + : area(a, b, a.prev) < 0 || area(a, a.next, b) < 0; + } + + // check if the middle point of a polygon diagonal is inside the polygon + function middleInside(a, b) { + var p = a, + inside = false, + px = (a.x + b.x) / 2, + py = (a.y + b.y) / 2; + do { + if ( + p.y > py !== p.next.y > py && + px < ((p.next.x - p.x) * (py - p.y)) / (p.next.y - p.y) + p.x + ) + inside = !inside; + p = p.next; + } while (p !== a); + + return inside; + } + + // link two polygon vertices with a bridge; if the vertices belong to the same ring, it splits polygon into two; + // if one belongs to the outer ring and another to a hole, it merges it into a single ring + function splitPolygon(a, b) { + var a2 = new Node(a.i, a.x, a.y), + b2 = new Node(b.i, b.x, b.y), + an = a.next, + bp = b.prev; + + a.next = b; + b.prev = a; + + a2.next = an; + an.prev = a2; + + b2.next = a2; + a2.prev = b2; + + bp.next = b2; + b2.prev = bp; + + return b2; + } + + // create a node and optionally link it with previous one (in a circular doubly linked list) + function insertNode(i, x, y, last) { + var p = new Node(i, x, y); + + if (!last) { + p.prev = p; + p.next = p; + } else { + p.next = last.next; + p.prev = last; + last.next.prev = p; + last.next = p; + } + return p; + } + + function removeNode(p) { + p.next.prev = p.prev; + p.prev.next = p.next; + + if (p.prevZ) p.prevZ.nextZ = p.nextZ; + if (p.nextZ) p.nextZ.prevZ = p.prevZ; + } + + function Node(i, x, y) { + // vertice index in coordinates array + this.i = i; + + // vertex coordinates + this.x = x; + this.y = y; + + // previous and next vertice nodes in a polygon ring + this.prev = null; + this.next = null; + + // z-order curve value + this.z = null; + + // previous and next nodes in z-order + this.prevZ = null; + this.nextZ = null; + + // indicates whether this is a steiner point + this.steiner = false; + } + + // return a percentage difference between the polygon area and its triangulation area; + // used to verify correctness of triangulation + earcut.deviation = function (data, holeIndices, dim, triangles) { + var hasHoles = holeIndices && holeIndices.length; + var outerLen = hasHoles ? holeIndices[0] * dim : data.length; + + var polygonArea = Math.abs(signedArea(data, 0, outerLen, dim)); + if (hasHoles) { + for (var i = 0, len = holeIndices.length; i < len; i++) { + var start = holeIndices[i] * dim; + var end = i < len - 1 ? holeIndices[i + 1] * dim : data.length; + polygonArea -= Math.abs(signedArea(data, start, end, dim)); + } + } + + var trianglesArea = 0; + for (i = 0; i < triangles.length; i += 3) { + var a = triangles[i] * dim; + var b = triangles[i + 1] * dim; + var c = triangles[i + 2] * dim; + trianglesArea += Math.abs( + (data[a] - data[c]) * (data[b + 1] - data[a + 1]) - + (data[a] - data[b]) * (data[c + 1] - data[a + 1]) + ); + } + + return polygonArea === 0 && trianglesArea === 0 + ? 0 + : Math.abs((trianglesArea - polygonArea) / polygonArea); + }; + + function signedArea(data, start, end, dim) { + var sum = 0; + for (var i = start, j = end - dim; i < end; i += dim) { + sum += (data[j] - data[i]) * (data[i + 1] + data[j + 1]); + j = i; + } + return sum; + } + + // turn a polygon in a multi-dimensional array form (e.g. as in GeoJSON) into a form Earcut accepts + earcut.flatten = function (data) { + var dim = data[0][0].length, + result = { vertices: [], holes: [], dimensions: dim }, + holeIndex = 0; + + for (var i = 0; i < data.length; i++) { + for (var j = 0; j < data[i].length; j++) { + for (var d = 0; d < dim; d++) + result.vertices.push(data[i][j][d]); + } + if (i > 0) { + holeIndex += data[i - 1].length; + result.holes.push(holeIndex); + } + } + return result; + }; + }, + {}, + ], + 20: [ + function (require, module, exports) { + "use strict"; + + var has = Object.prototype.hasOwnProperty, + prefix = "~"; + + /** + * Constructor to create a storage for our `EE` objects. + * An `Events` instance is a plain object whose properties are event names. + * + * @constructor + * @api private + */ + function Events() {} + + // + // We try to not inherit from `Object.prototype`. In some engines creating an + // instance in this way is faster than calling `Object.create(null)` directly. + // If `Object.create(null)` is not supported we prefix the event names with a + // character to make sure that the built-in object properties are not + // overridden or used as an attack vector. + // + if (Object.create) { + Events.prototype = Object.create(null); + + // + // This hack is needed because the `__proto__` property is still inherited in + // some old browsers like Android 4, iPhone 5.1, Opera 11 and Safari 5. + // + if (!new Events().__proto__) prefix = false; + } + + /** + * Representation of a single event listener. + * + * @param {Function} fn The listener function. + * @param {Mixed} context The context to invoke the listener with. + * @param {Boolean} [once=false] Specify if the listener is a one-time listener. + * @constructor + * @api private + */ + function EE(fn, context, once) { + this.fn = fn; + this.context = context; + this.once = once || false; + } + + /** + * Minimal `EventEmitter` interface that is molded against the Node.js + * `EventEmitter` interface. + * + * @constructor + * @api public + */ + function EventEmitter() { + this._events = new Events(); + this._eventsCount = 0; + } + + /** + * Return an array listing the events for which the emitter has registered + * listeners. + * + * @returns {Array} + * @api public + */ + EventEmitter.prototype.eventNames = function eventNames() { + var names = [], + events, + name; + + if (this._eventsCount === 0) return names; + + for (name in (events = this._events)) { + if (has.call(events, name)) + names.push(prefix ? name.slice(1) : name); + } + + if (Object.getOwnPropertySymbols) { + return names.concat(Object.getOwnPropertySymbols(events)); + } + + return names; + }; + + /** + * Return the listeners registered for a given event. + * + * @param {String|Symbol} event The event name. + * @param {Boolean} exists Only check if there are listeners. + * @returns {Array|Boolean} + * @api public + */ + EventEmitter.prototype.listeners = function listeners(event, exists) { + var evt = prefix ? prefix + event : event, + available = this._events[evt]; + + if (exists) return !!available; + if (!available) return []; + if (available.fn) return [available.fn]; + + for ( + var i = 0, l = available.length, ee = new Array(l); + i < l; + i++ + ) { + ee[i] = available[i].fn; + } + + return ee; + }; + + /** + * Calls each of the listeners registered for a given event. + * + * @param {String|Symbol} event The event name. + * @returns {Boolean} `true` if the event had listeners, else `false`. + * @api public + */ + EventEmitter.prototype.emit = function emit( + event, + a1, + a2, + a3, + a4, + a5 + ) { + var evt = prefix ? prefix + event : event; + + if (!this._events[evt]) return false; + + var listeners = this._events[evt], + len = arguments.length, + args, + i; + + if (listeners.fn) { + if (listeners.once) + this.removeListener(event, listeners.fn, undefined, true); + + switch (len) { + case 1: + return listeners.fn.call(listeners.context), true; + case 2: + return listeners.fn.call(listeners.context, a1), true; + case 3: + return listeners.fn.call(listeners.context, a1, a2), true; + case 4: + return listeners.fn.call(listeners.context, a1, a2, a3), true; + case 5: + return ( + listeners.fn.call(listeners.context, a1, a2, a3, a4), true + ); + case 6: + return ( + listeners.fn.call(listeners.context, a1, a2, a3, a4, a5), + true + ); + } + + for (i = 1, args = new Array(len - 1); i < len; i++) { + args[i - 1] = arguments[i]; + } + + listeners.fn.apply(listeners.context, args); + } else { + var length = listeners.length, + j; + + for (i = 0; i < length; i++) { + if (listeners[i].once) + this.removeListener(event, listeners[i].fn, undefined, true); + + switch (len) { + case 1: + listeners[i].fn.call(listeners[i].context); + break; + case 2: + listeners[i].fn.call(listeners[i].context, a1); + break; + case 3: + listeners[i].fn.call(listeners[i].context, a1, a2); + break; + case 4: + listeners[i].fn.call(listeners[i].context, a1, a2, a3); + break; + default: + if (!args) + for (j = 1, args = new Array(len - 1); j < len; j++) { + args[j - 1] = arguments[j]; + } + + listeners[i].fn.apply(listeners[i].context, args); + } + } + } + + return true; + }; + + /** + * Add a listener for a given event. + * + * @param {String|Symbol} event The event name. + * @param {Function} fn The listener function. + * @param {Mixed} [context=this] The context to invoke the listener with. + * @returns {EventEmitter} `this`. + * @api public + */ + EventEmitter.prototype.on = function on(event, fn, context) { + var listener = new EE(fn, context || this), + evt = prefix ? prefix + event : event; + + if (!this._events[evt]) + (this._events[evt] = listener), this._eventsCount++; + else if (!this._events[evt].fn) this._events[evt].push(listener); + else this._events[evt] = [this._events[evt], listener]; + + return this; + }; + + /** + * Add a one-time listener for a given event. + * + * @param {String|Symbol} event The event name. + * @param {Function} fn The listener function. + * @param {Mixed} [context=this] The context to invoke the listener with. + * @returns {EventEmitter} `this`. + * @api public + */ + EventEmitter.prototype.once = function once(event, fn, context) { + var listener = new EE(fn, context || this, true), + evt = prefix ? prefix + event : event; + + if (!this._events[evt]) + (this._events[evt] = listener), this._eventsCount++; + else if (!this._events[evt].fn) this._events[evt].push(listener); + else this._events[evt] = [this._events[evt], listener]; + + return this; + }; + + /** + * Remove the listeners of a given event. + * + * @param {String|Symbol} event The event name. + * @param {Function} fn Only remove the listeners that match this function. + * @param {Mixed} context Only remove the listeners that have this context. + * @param {Boolean} once Only remove one-time listeners. + * @returns {EventEmitter} `this`. + * @api public + */ + EventEmitter.prototype.removeListener = function removeListener( + event, + fn, + context, + once + ) { + var evt = prefix ? prefix + event : event; + + if (!this._events[evt]) return this; + if (!fn) { + if (--this._eventsCount === 0) this._events = new Events(); + else delete this._events[evt]; + return this; + } + + var listeners = this._events[evt]; + + if (listeners.fn) { + if ( + listeners.fn === fn && + (!once || listeners.once) && + (!context || listeners.context === context) + ) { + if (--this._eventsCount === 0) this._events = new Events(); + else delete this._events[evt]; + } + } else { + for ( + var i = 0, events = [], length = listeners.length; + i < length; + i++ + ) { + if ( + listeners[i].fn !== fn || + (once && !listeners[i].once) || + (context && listeners[i].context !== context) + ) { + events.push(listeners[i]); + } + } + + // + // Reset the array, or remove it completely if we have no more listeners. + // + if (events.length) + this._events[evt] = events.length === 1 ? events[0] : events; + else if (--this._eventsCount === 0) this._events = new Events(); + else delete this._events[evt]; + } + + return this; + }; + + /** + * Remove all listeners, or those of the specified event. + * + * @param {String|Symbol} [event] The event name. + * @returns {EventEmitter} `this`. + * @api public + */ + EventEmitter.prototype.removeAllListeners = + function removeAllListeners(event) { + var evt; + + if (event) { + evt = prefix ? prefix + event : event; + if (this._events[evt]) { + if (--this._eventsCount === 0) this._events = new Events(); + else delete this._events[evt]; + } + } else { + this._events = new Events(); + this._eventsCount = 0; + } + + return this; + }; + + // + // Alias methods names because people roll like that. + // + EventEmitter.prototype.off = EventEmitter.prototype.removeListener; + EventEmitter.prototype.addListener = EventEmitter.prototype.on; + + // + // This function doesn't apply anymore. + // + EventEmitter.prototype.setMaxListeners = function setMaxListeners() { + return this; + }; + + // + // Expose the prefix. + // + EventEmitter.prefixed = prefix; + + // + // Allow `EventEmitter` to be imported as module namespace. + // + EventEmitter.EventEmitter = EventEmitter; + + // + // Expose the module. + // + if ("undefined" !== typeof module) { + module.exports = EventEmitter; + } + }, + {}, + ], + 21: [ + function (require, module, exports) { + /** + * isMobile.js v0.4.0 + * + * A simple library to detect Apple phones and tablets, + * Android phones and tablets, other mobile devices (like blackberry, mini-opera and windows phone), + * and any kind of seven inch device, via user agent sniffing. + * + * @author: Kai Mallea (kmallea@gmail.com) + * + * @license: http://creativecommons.org/publicdomain/zero/1.0/ + */ + (function (global) { + var apple_phone = /iPhone/i, + apple_ipod = /iPod/i, + apple_tablet = /iPad/i, + android_phone = /(?=.*\bAndroid\b)(?=.*\bMobile\b)/i, // Match 'Android' AND 'Mobile' + android_tablet = /Android/i, + amazon_phone = /(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i, + amazon_tablet = + /(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i, + windows_phone = /IEMobile/i, + windows_tablet = /(?=.*\bWindows\b)(?=.*\bARM\b)/i, // Match 'Windows' AND 'ARM' + other_blackberry = /BlackBerry/i, + other_blackberry_10 = /BB10/i, + other_opera = /Opera Mini/i, + other_chrome = /(CriOS|Chrome)(?=.*\bMobile\b)/i, + other_firefox = /(?=.*\bFirefox\b)(?=.*\bMobile\b)/i, // Match 'Firefox' AND 'Mobile' + seven_inch = new RegExp( + "(?:" + // Non-capturing group + "Nexus 7" + // Nexus 7 + "|" + // OR + "BNTV250" + // B&N Nook Tablet 7 inch + "|" + // OR + "Kindle Fire" + // Kindle Fire + "|" + // OR + "Silk" + // Kindle Fire, Silk Accelerated + "|" + // OR + "GT-P1000" + // Galaxy Tab 7 inch + ")", // End non-capturing group + + "i" + ); // Case-insensitive matching + + var match = function (regex, userAgent) { + return regex.test(userAgent); + }; + + var IsMobileClass = function (userAgent) { + var ua = userAgent || navigator.userAgent; + + // Facebook mobile app's integrated browser adds a bunch of strings that + // match everything. Strip it out if it exists. + var tmp = ua.split("[FBAN"); + if (typeof tmp[1] !== "undefined") { + ua = tmp[0]; + } + + // Twitter mobile app's integrated browser on iPad adds a "Twitter for + // iPhone" string. Same probable happens on other tablet platforms. + // This will confuse detection so strip it out if it exists. + tmp = ua.split("Twitter"); + if (typeof tmp[1] !== "undefined") { + ua = tmp[0]; + } + + this.apple = { + phone: match(apple_phone, ua), + ipod: match(apple_ipod, ua), + tablet: !match(apple_phone, ua) && match(apple_tablet, ua), + device: + match(apple_phone, ua) || + match(apple_ipod, ua) || + match(apple_tablet, ua), + }; + this.amazon = { + phone: match(amazon_phone, ua), + tablet: !match(amazon_phone, ua) && match(amazon_tablet, ua), + device: match(amazon_phone, ua) || match(amazon_tablet, ua), + }; + this.android = { + phone: match(amazon_phone, ua) || match(android_phone, ua), + tablet: + !match(amazon_phone, ua) && + !match(android_phone, ua) && + (match(amazon_tablet, ua) || match(android_tablet, ua)), + device: + match(amazon_phone, ua) || + match(amazon_tablet, ua) || + match(android_phone, ua) || + match(android_tablet, ua), + }; + this.windows = { + phone: match(windows_phone, ua), + tablet: match(windows_tablet, ua), + device: match(windows_phone, ua) || match(windows_tablet, ua), + }; + this.other = { + blackberry: match(other_blackberry, ua), + blackberry10: match(other_blackberry_10, ua), + opera: match(other_opera, ua), + firefox: match(other_firefox, ua), + chrome: match(other_chrome, ua), + device: + match(other_blackberry, ua) || + match(other_blackberry_10, ua) || + match(other_opera, ua) || + match(other_firefox, ua) || + match(other_chrome, ua), + }; + this.seven_inch = match(seven_inch, ua); + this.any = + this.apple.device || + this.android.device || + this.windows.device || + this.other.device || + this.seven_inch; + + // excludes 'other' devices and ipods, targeting touchscreen phones + this.phone = + this.apple.phone || this.android.phone || this.windows.phone; + + // excludes 7 inch devices, classifying as phone or tablet is left to the user + this.tablet = + this.apple.tablet || this.android.tablet || this.windows.tablet; + + if (typeof window === "undefined") { + return this; + } + }; + + var instantiate = function () { + var IM = new IsMobileClass(); + IM.Class = IsMobileClass; + return IM; + }; + + if ( + typeof module !== "undefined" && + module.exports && + typeof window === "undefined" + ) { + //node + module.exports = IsMobileClass; + } else if ( + typeof module !== "undefined" && + module.exports && + typeof window !== "undefined" + ) { + //browserify + module.exports = instantiate(); + } else if (typeof define === "function" && define.amd) { + //AMD + define("isMobile", [], (global.isMobile = instantiate())); + } else { + global.isMobile = instantiate(); + } + })(this); + }, + {}, + ], + 22: [ + function (require, module, exports) { + "use strict"; + + Object.defineProperty(exports, "__esModule", { + value: true, + }); + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var MiniSignalBinding = (function () { + function MiniSignalBinding(fn, once, thisArg) { + if (once === undefined) once = false; + + _classCallCheck(this, MiniSignalBinding); + + this._fn = fn; + this._once = once; + this._thisArg = thisArg; + this._next = this._prev = this._owner = null; + } + + _createClass(MiniSignalBinding, [ + { + key: "detach", + value: function detach() { + if (this._owner === null) return false; + this._owner.detach(this); + return true; + }, + }, + ]); + + return MiniSignalBinding; + })(); + + function _addMiniSignalBinding(self, node) { + if (!self._head) { + self._head = node; + self._tail = node; + } else { + self._tail._next = node; + node._prev = self._tail; + self._tail = node; + } + + node._owner = self; + + return node; + } + + var MiniSignal = (function () { + function MiniSignal() { + _classCallCheck(this, MiniSignal); + + this._head = this._tail = undefined; + } + + _createClass(MiniSignal, [ + { + key: "handlers", + value: function handlers() { + var exists = + arguments.length <= 0 || arguments[0] === undefined + ? false + : arguments[0]; + + var node = this._head; + + if (exists) return !!node; + + var ee = []; + + while (node) { + ee.push(node); + node = node._next; + } + + return ee; + }, + }, + { + key: "has", + value: function has(node) { + if (!(node instanceof MiniSignalBinding)) { + throw new Error( + "MiniSignal#has(): First arg must be a MiniSignalBinding object." + ); + } + + return node._owner === this; + }, + }, + { + key: "dispatch", + value: function dispatch() { + var node = this._head; + + if (!node) return false; + + while (node) { + if (node._once) this.detach(node); + node._fn.apply(node._thisArg, arguments); + node = node._next; + } + + return true; + }, + }, + { + key: "add", + value: function add(fn) { + var thisArg = + arguments.length <= 1 || arguments[1] === undefined + ? null + : arguments[1]; + + if (typeof fn !== "function") { + throw new Error( + "MiniSignal#add(): First arg must be a Function." + ); + } + return _addMiniSignalBinding( + this, + new MiniSignalBinding(fn, false, thisArg) + ); + }, + }, + { + key: "once", + value: function once(fn) { + var thisArg = + arguments.length <= 1 || arguments[1] === undefined + ? null + : arguments[1]; + + if (typeof fn !== "function") { + throw new Error( + "MiniSignal#once(): First arg must be a Function." + ); + } + return _addMiniSignalBinding( + this, + new MiniSignalBinding(fn, true, thisArg) + ); + }, + }, + { + key: "detach", + value: function detach(node) { + if (!(node instanceof MiniSignalBinding)) { + throw new Error( + "MiniSignal#detach(): First arg must be a MiniSignalBinding object." + ); + } + if (node._owner !== this) return this; + + if (node._prev) node._prev._next = node._next; + if (node._next) node._next._prev = node._prev; + + if (node === this._head) { + this._head = node._next; + if (node._next === null) { + this._tail = null; + } + } else if (node === this._tail) { + this._tail = node._prev; + this._tail._next = null; + } + + node._owner = null; + return this; + }, + }, + { + key: "detachAll", + value: function detachAll() { + var node = this._head; + if (!node) return this; + + this._head = this._tail = null; + + while (node) { + node._owner = null; + node = node._next; + } + return this; + }, + }, + ]); + + return MiniSignal; + })(); + + MiniSignal.MiniSignalBinding = MiniSignalBinding; + + exports["default"] = MiniSignal; + module.exports = exports["default"]; + }, + {}, + ], + 23: [ + function (require, module, exports) { + "use strict"; + /* eslint-disable no-unused-vars */ + var hasOwnProperty = Object.prototype.hasOwnProperty; + var propIsEnumerable = Object.prototype.propertyIsEnumerable; + + function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError( + "Object.assign cannot be called with null or undefined" + ); + } + + return Object(val); + } + + function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String("abc"); // eslint-disable-line + test1[5] = "de"; + if (Object.getOwnPropertyNames(test1)[0] === "5") { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2["_" + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join("") !== "0123456789") { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + "abcdefghijklmnopqrst".split("").forEach(function (letter) { + test3[letter] = letter; + }); + if ( + Object.keys(Object.assign({}, test3)).join("") !== + "abcdefghijklmnopqrst" + ) { + return false; + } + + return true; + } catch (e) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } + } + + module.exports = shouldUseNative() + ? Object.assign + : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (Object.getOwnPropertySymbols) { + symbols = Object.getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; + }; + }, + {}, + ], + 24: [ + function (require, module, exports) { + "use strict"; + + module.exports = function parseURI(str, opts) { + opts = opts || {}; + + var o = { + key: [ + "source", + "protocol", + "authority", + "userInfo", + "user", + "password", + "host", + "port", + "relative", + "path", + "directory", + "file", + "query", + "anchor", + ], + q: { + name: "queryKey", + parser: /(?:^|&)([^&=]*)=?([^&]*)/g, + }, + parser: { + strict: + /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/, + loose: + /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/, + }, + }; + + var m = o.parser[opts.strictMode ? "strict" : "loose"].exec(str); + var uri = {}; + var i = 14; + + while (i--) uri[o.key[i]] = m[i] || ""; + + uri[o.q.name] = {}; + uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) { + if ($1) uri[o.q.name][$1] = $2; + }); + + return uri; + }; + }, + {}, + ], + 25: [ + function (require, module, exports) { + (function (process) { + // Copyright Joyent, Inc. and other Node contributors. + // + // Permission is hereby granted, free of charge, to any person obtaining a + // copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to permit + // persons to whom the Software is furnished to do so, subject to the + // following conditions: + // + // The above copyright notice and this permission notice shall be included + // in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + // USE OR OTHER DEALINGS IN THE SOFTWARE. + + // resolves . and .. elements in a path array with directory names there + // must be no slashes, empty elements, or device names (c:\) in the array + // (so also no leading and trailing slashes - it does not distinguish + // relative and absolute paths) + function normalizeArray(parts, allowAboveRoot) { + // if the path tries to go above the root, `up` ends up > 0 + var up = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var last = parts[i]; + if (last === ".") { + parts.splice(i, 1); + } else if (last === "..") { + parts.splice(i, 1); + up++; + } else if (up) { + parts.splice(i, 1); + up--; + } + } + + // if the path is allowed to go above the root, restore leading ..s + if (allowAboveRoot) { + for (; up--; up) { + parts.unshift(".."); + } + } + + return parts; + } + + // Split a filename into [root, dir, basename, ext], unix version + // 'root' is just a slash, or nothing. + var splitPathRe = + /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; + var splitPath = function (filename) { + return splitPathRe.exec(filename).slice(1); + }; + + // path.resolve([from ...], to) + // posix version + exports.resolve = function () { + var resolvedPath = "", + resolvedAbsolute = false; + + for ( + var i = arguments.length - 1; + i >= -1 && !resolvedAbsolute; + i-- + ) { + var path = i >= 0 ? arguments[i] : process.cwd(); + + // Skip empty and invalid entries + if (typeof path !== "string") { + throw new TypeError( + "Arguments to path.resolve must be strings" + ); + } else if (!path) { + continue; + } + + resolvedPath = path + "/" + resolvedPath; + resolvedAbsolute = path.charAt(0) === "/"; + } + + // At this point the path should be resolved to a full absolute path, but + // handle relative paths to be safe (might happen when process.cwd() fails) + + // Normalize the path + resolvedPath = normalizeArray( + filter(resolvedPath.split("/"), function (p) { + return !!p; + }), + !resolvedAbsolute + ).join("/"); + + return (resolvedAbsolute ? "/" : "") + resolvedPath || "."; + }; + + // path.normalize(path) + // posix version + exports.normalize = function (path) { + var isAbsolute = exports.isAbsolute(path), + trailingSlash = substr(path, -1) === "/"; + + // Normalize the path + path = normalizeArray( + filter(path.split("/"), function (p) { + return !!p; + }), + !isAbsolute + ).join("/"); + + if (!path && !isAbsolute) { + path = "."; + } + if (path && trailingSlash) { + path += "/"; + } + + return (isAbsolute ? "/" : "") + path; + }; + + // posix version + exports.isAbsolute = function (path) { + return path.charAt(0) === "/"; + }; + + // posix version + exports.join = function () { + var paths = Array.prototype.slice.call(arguments, 0); + return exports.normalize( + filter(paths, function (p, index) { + if (typeof p !== "string") { + throw new TypeError( + "Arguments to path.join must be strings" + ); + } + return p; + }).join("/") + ); + }; + + // path.relative(from, to) + // posix version + exports.relative = function (from, to) { + from = exports.resolve(from).substr(1); + to = exports.resolve(to).substr(1); + + function trim(arr) { + var start = 0; + for (; start < arr.length; start++) { + if (arr[start] !== "") break; + } + + var end = arr.length - 1; + for (; end >= 0; end--) { + if (arr[end] !== "") break; + } + + if (start > end) return []; + return arr.slice(start, end - start + 1); + } + + var fromParts = trim(from.split("/")); + var toParts = trim(to.split("/")); + + var length = Math.min(fromParts.length, toParts.length); + var samePartsLength = length; + for (var i = 0; i < length; i++) { + if (fromParts[i] !== toParts[i]) { + samePartsLength = i; + break; + } + } + + var outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push(".."); + } + + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + + return outputParts.join("/"); + }; + + exports.sep = "/"; + exports.delimiter = ":"; + + exports.dirname = function (path) { + var result = splitPath(path), + root = result[0], + dir = result[1]; + + if (!root && !dir) { + // No dirname whatsoever + return "."; + } + + if (dir) { + // It has a dirname, strip trailing slash + dir = dir.substr(0, dir.length - 1); + } + + return root + dir; + }; + + exports.basename = function (path, ext) { + var f = splitPath(path)[2]; + // TODO: make this comparison case-insensitive on windows? + if (ext && f.substr(-1 * ext.length) === ext) { + f = f.substr(0, f.length - ext.length); + } + return f; + }; + + exports.extname = function (path) { + return splitPath(path)[3]; + }; + + function filter(xs, f) { + if (xs.filter) return xs.filter(f); + var res = []; + for (var i = 0; i < xs.length; i++) { + if (f(xs[i], i, xs)) res.push(xs[i]); + } + return res; + } + + // String.prototype.substr - negative index don't work in IE8 + var substr = + "ab".substr(-1) === "b" + ? function (str, start, len) { + return str.substr(start, len); + } + : function (str, start, len) { + if (start < 0) start = str.length + start; + return str.substr(start, len); + }; + }).call(this, require("_process")); + }, + { _process: 26 }, + ], + 26: [ + function (require, module, exports) { + // shim for using process in browser + var process = (module.exports = {}); + + // cached from whatever global is present so that test runners that stub it + // don't break things. But we need to wrap it in a try catch in case it is + // wrapped in strict mode code which doesn't define any globals. It's inside a + // function because try/catches deoptimize in certain engines. + + var cachedSetTimeout; + var cachedClearTimeout; + + function defaultSetTimout() { + throw new Error("setTimeout has not been defined"); + } + function defaultClearTimeout() { + throw new Error("clearTimeout has not been defined"); + } + (function () { + try { + if (typeof setTimeout === "function") { + cachedSetTimeout = setTimeout; + } else { + cachedSetTimeout = defaultSetTimout; + } + } catch (e) { + cachedSetTimeout = defaultSetTimout; + } + try { + if (typeof clearTimeout === "function") { + cachedClearTimeout = clearTimeout; + } else { + cachedClearTimeout = defaultClearTimeout; + } + } catch (e) { + cachedClearTimeout = defaultClearTimeout; + } + })(); + function runTimeout(fun) { + if (cachedSetTimeout === setTimeout) { + //normal enviroments in sane situations + return setTimeout(fun, 0); + } + // if setTimeout wasn't available but was latter defined + if ( + (cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && + setTimeout + ) { + cachedSetTimeout = setTimeout; + return setTimeout(fun, 0); + } + try { + // when when somebody has screwed with setTimeout but no I.E. maddness + return cachedSetTimeout(fun, 0); + } catch (e) { + try { + // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally + return cachedSetTimeout.call(null, fun, 0); + } catch (e) { + // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error + return cachedSetTimeout.call(this, fun, 0); + } + } + } + function runClearTimeout(marker) { + if (cachedClearTimeout === clearTimeout) { + //normal enviroments in sane situations + return clearTimeout(marker); + } + // if clearTimeout wasn't available but was latter defined + if ( + (cachedClearTimeout === defaultClearTimeout || + !cachedClearTimeout) && + clearTimeout + ) { + cachedClearTimeout = clearTimeout; + return clearTimeout(marker); + } + try { + // when when somebody has screwed with setTimeout but no I.E. maddness + return cachedClearTimeout(marker); + } catch (e) { + try { + // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally + return cachedClearTimeout.call(null, marker); + } catch (e) { + // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. + // Some versions of I.E. have different rules for clearTimeout vs setTimeout + return cachedClearTimeout.call(this, marker); + } + } + } + var queue = []; + var draining = false; + var currentQueue; + var queueIndex = -1; + + function cleanUpNextTick() { + if (!draining || !currentQueue) { + return; + } + draining = false; + if (currentQueue.length) { + queue = currentQueue.concat(queue); + } else { + queueIndex = -1; + } + if (queue.length) { + drainQueue(); + } + } + + function drainQueue() { + if (draining) { + return; + } + var timeout = runTimeout(cleanUpNextTick); + draining = true; + + var len = queue.length; + while (len) { + currentQueue = queue; + queue = []; + while (++queueIndex < len) { + if (currentQueue) { + currentQueue[queueIndex].run(); + } + } + queueIndex = -1; + len = queue.length; + } + currentQueue = null; + draining = false; + runClearTimeout(timeout); + } + + process.nextTick = function (fun) { + var args = new Array(arguments.length - 1); + if (arguments.length > 1) { + for (var i = 1; i < arguments.length; i++) { + args[i - 1] = arguments[i]; + } + } + queue.push(new Item(fun, args)); + if (queue.length === 1 && !draining) { + runTimeout(drainQueue); + } + }; + + // v8 likes predictible objects + function Item(fun, array) { + this.fun = fun; + this.array = array; + } + Item.prototype.run = function () { + this.fun.apply(null, this.array); + }; + process.title = "browser"; + process.browser = true; + process.env = {}; + process.argv = []; + process.version = ""; // empty string to avoid regexp issues + process.versions = {}; + + function noop() {} + + process.on = noop; + process.addListener = noop; + process.once = noop; + process.off = noop; + process.removeListener = noop; + process.removeAllListeners = noop; + process.emit = noop; + + process.binding = function (name) { + throw new Error("process.binding is not supported"); + }; + + process.cwd = function () { + return "/"; + }; + process.chdir = function (dir) { + throw new Error("process.chdir is not supported"); + }; + process.umask = function () { + return 0; + }; + }, + {}, + ], + 27: [ + function (require, module, exports) { + (function (global) { + /*! https://mths.be/punycode v1.4.1 by @mathias */ + (function (root) { + /** Detect free variables */ + var freeExports = + typeof exports == "object" && + exports && + !exports.nodeType && + exports; + var freeModule = + typeof module == "object" && + module && + !module.nodeType && + module; + var freeGlobal = typeof global == "object" && global; + if ( + freeGlobal.global === freeGlobal || + freeGlobal.window === freeGlobal || + freeGlobal.self === freeGlobal + ) { + root = freeGlobal; + } + + /** + * The `punycode` object. + * @name punycode + * @type Object + */ + var punycode, + /** Highest positive signed 32-bit float value */ + maxInt = 2147483647, // aka. 0x7FFFFFFF or 2^31-1 + /** Bootstring parameters */ + base = 36, + tMin = 1, + tMax = 26, + skew = 38, + damp = 700, + initialBias = 72, + initialN = 128, // 0x80 + delimiter = "-", // '\x2D' + /** Regular expressions */ + regexPunycode = /^xn--/, + regexNonASCII = /[^\x20-\x7E]/, // unprintable ASCII chars + non-ASCII chars + regexSeparators = /[\x2E\u3002\uFF0E\uFF61]/g, // RFC 3490 separators + /** Error messages */ + errors = { + overflow: "Overflow: input needs wider integers to process", + "not-basic": "Illegal input >= 0x80 (not a basic code point)", + "invalid-input": "Invalid input", + }, + /** Convenience shortcuts */ + baseMinusTMin = base - tMin, + floor = Math.floor, + stringFromCharCode = String.fromCharCode, + /** Temporary variable */ + key; + + /*--------------------------------------------------------------------------*/ + + /** + * A generic error utility function. + * @private + * @param {String} type The error type. + * @returns {Error} Throws a `RangeError` with the applicable error message. + */ + function error(type) { + throw new RangeError(errors[type]); + } + + /** + * A generic `Array#map` utility function. + * @private + * @param {Array} array The array to iterate over. + * @param {Function} callback The function that gets called for every array + * item. + * @returns {Array} A new array of values returned by the callback function. + */ + function map(array, fn) { + var length = array.length; + var result = []; + while (length--) { + result[length] = fn(array[length]); + } + return result; + } + + /** + * A simple `Array#map`-like wrapper to work with domain name strings or email + * addresses. + * @private + * @param {String} domain The domain name or email address. + * @param {Function} callback The function that gets called for every + * character. + * @returns {Array} A new string of characters returned by the callback + * function. + */ + function mapDomain(string, fn) { + var parts = string.split("@"); + var result = ""; + if (parts.length > 1) { + // In email addresses, only the domain name should be punycoded. Leave + // the local part (i.e. everything up to `@`) intact. + result = parts[0] + "@"; + string = parts[1]; + } + // Avoid `split(regex)` for IE8 compatibility. See #17. + string = string.replace(regexSeparators, "\x2E"); + var labels = string.split("."); + var encoded = map(labels, fn).join("."); + return result + encoded; + } + + /** + * Creates an array containing the numeric code points of each Unicode + * character in the string. While JavaScript uses UCS-2 internally, + * this function will convert a pair of surrogate halves (each of which + * UCS-2 exposes as separate characters) into a single code point, + * matching UTF-16. + * @see `punycode.ucs2.encode` + * @see + * @memberOf punycode.ucs2 + * @name decode + * @param {String} string The Unicode input string (UCS-2). + * @returns {Array} The new array of code points. + */ + function ucs2decode(string) { + var output = [], + counter = 0, + length = string.length, + value, + extra; + while (counter < length) { + value = string.charCodeAt(counter++); + if (value >= 0xd800 && value <= 0xdbff && counter < length) { + // high surrogate, and there is a next character + extra = string.charCodeAt(counter++); + if ((extra & 0xfc00) == 0xdc00) { + // low surrogate + output.push( + ((value & 0x3ff) << 10) + (extra & 0x3ff) + 0x10000 + ); + } else { + // unmatched surrogate; only append this code unit, in case the next + // code unit is the high surrogate of a surrogate pair + output.push(value); + counter--; + } + } else { + output.push(value); + } + } + return output; + } + + /** + * Creates a string based on an array of numeric code points. + * @see `punycode.ucs2.decode` + * @memberOf punycode.ucs2 + * @name encode + * @param {Array} codePoints The array of numeric code points. + * @returns {String} The new Unicode string (UCS-2). + */ + function ucs2encode(array) { + return map(array, function (value) { + var output = ""; + if (value > 0xffff) { + value -= 0x10000; + output += stringFromCharCode( + ((value >>> 10) & 0x3ff) | 0xd800 + ); + value = 0xdc00 | (value & 0x3ff); + } + output += stringFromCharCode(value); + return output; + }).join(""); + } + + /** + * Converts a basic code point into a digit/integer. + * @see `digitToBasic()` + * @private + * @param {Number} codePoint The basic numeric code point value. + * @returns {Number} The numeric value of a basic code point (for use in + * representing integers) in the range `0` to `base - 1`, or `base` if + * the code point does not represent a value. + */ + function basicToDigit(codePoint) { + if (codePoint - 48 < 10) { + return codePoint - 22; + } + if (codePoint - 65 < 26) { + return codePoint - 65; + } + if (codePoint - 97 < 26) { + return codePoint - 97; + } + return base; + } + + /** + * Converts a digit/integer into a basic code point. + * @see `basicToDigit()` + * @private + * @param {Number} digit The numeric value of a basic code point. + * @returns {Number} The basic code point whose value (when used for + * representing integers) is `digit`, which needs to be in the range + * `0` to `base - 1`. If `flag` is non-zero, the uppercase form is + * used; else, the lowercase form is used. The behavior is undefined + * if `flag` is non-zero and `digit` has no uppercase form. + */ + function digitToBasic(digit, flag) { + // 0..25 map to ASCII a..z or A..Z + // 26..35 map to ASCII 0..9 + return digit + 22 + 75 * (digit < 26) - ((flag != 0) << 5); + } + + /** + * Bias adaptation function as per section 3.4 of RFC 3492. + * https://tools.ietf.org/html/rfc3492#section-3.4 + * @private + */ + function adapt(delta, numPoints, firstTime) { + var k = 0; + delta = firstTime ? floor(delta / damp) : delta >> 1; + delta += floor(delta / numPoints); + for ( + ; + /* no initialization */ delta > (baseMinusTMin * tMax) >> 1; + k += base + ) { + delta = floor(delta / baseMinusTMin); + } + return floor( + k + ((baseMinusTMin + 1) * delta) / (delta + skew) + ); + } + + /** + * Converts a Punycode string of ASCII-only symbols to a string of Unicode + * symbols. + * @memberOf punycode + * @param {String} input The Punycode string of ASCII-only symbols. + * @returns {String} The resulting string of Unicode symbols. + */ + function decode(input) { + // Don't use UCS-2 + var output = [], + inputLength = input.length, + out, + i = 0, + n = initialN, + bias = initialBias, + basic, + j, + index, + oldi, + w, + k, + digit, + t, + /** Cached calculation results */ + baseMinusT; + + // Handle the basic code points: let `basic` be the number of input code + // points before the last delimiter, or `0` if there is none, then copy + // the first basic code points to the output. + + basic = input.lastIndexOf(delimiter); + if (basic < 0) { + basic = 0; + } + + for (j = 0; j < basic; ++j) { + // if it's not a basic code point + if (input.charCodeAt(j) >= 0x80) { + error("not-basic"); + } + output.push(input.charCodeAt(j)); + } + + // Main decoding loop: start just after the last delimiter if any basic code + // points were copied; start at the beginning otherwise. + + for ( + index = basic > 0 ? basic + 1 : 0; + index < inputLength /* no final expression */; + + ) { + // `index` is the index of the next character to be consumed. + // Decode a generalized variable-length integer into `delta`, + // which gets added to `i`. The overflow checking is easier + // if we increase `i` as we go, then subtract off its starting + // value at the end to obtain `delta`. + for ( + oldi = i, w = 1, k = base /* no condition */; + ; + k += base + ) { + if (index >= inputLength) { + error("invalid-input"); + } + + digit = basicToDigit(input.charCodeAt(index++)); + + if (digit >= base || digit > floor((maxInt - i) / w)) { + error("overflow"); + } + + i += digit * w; + t = k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; + + if (digit < t) { + break; + } + + baseMinusT = base - t; + if (w > floor(maxInt / baseMinusT)) { + error("overflow"); + } + + w *= baseMinusT; + } + + out = output.length + 1; + bias = adapt(i - oldi, out, oldi == 0); + + // `i` was supposed to wrap around from `out` to `0`, + // incrementing `n` each time, so we'll fix that now: + if (floor(i / out) > maxInt - n) { + error("overflow"); + } + + n += floor(i / out); + i %= out; + + // Insert `n` at position `i` of the output + output.splice(i++, 0, n); + } + + return ucs2encode(output); + } + + /** + * Converts a string of Unicode symbols (e.g. a domain name label) to a + * Punycode string of ASCII-only symbols. + * @memberOf punycode + * @param {String} input The string of Unicode symbols. + * @returns {String} The resulting Punycode string of ASCII-only symbols. + */ + function encode(input) { + var n, + delta, + handledCPCount, + basicLength, + bias, + j, + m, + q, + k, + t, + currentValue, + output = [], + /** `inputLength` will hold the number of code points in `input`. */ + inputLength, + /** Cached calculation results */ + handledCPCountPlusOne, + baseMinusT, + qMinusT; + + // Convert the input in UCS-2 to Unicode + input = ucs2decode(input); + + // Cache the length + inputLength = input.length; + + // Initialize the state + n = initialN; + delta = 0; + bias = initialBias; + + // Handle the basic code points + for (j = 0; j < inputLength; ++j) { + currentValue = input[j]; + if (currentValue < 0x80) { + output.push(stringFromCharCode(currentValue)); + } + } + + handledCPCount = basicLength = output.length; + + // `handledCPCount` is the number of code points that have been handled; + // `basicLength` is the number of basic code points. + + // Finish the basic string - if it is not empty - with a delimiter + if (basicLength) { + output.push(delimiter); + } + + // Main encoding loop: + while (handledCPCount < inputLength) { + // All non-basic code points < n have been handled already. Find the next + // larger one: + for (m = maxInt, j = 0; j < inputLength; ++j) { + currentValue = input[j]; + if (currentValue >= n && currentValue < m) { + m = currentValue; + } + } + + // Increase `delta` enough to advance the decoder's state to , + // but guard against overflow + handledCPCountPlusOne = handledCPCount + 1; + if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) { + error("overflow"); + } + + delta += (m - n) * handledCPCountPlusOne; + n = m; + + for (j = 0; j < inputLength; ++j) { + currentValue = input[j]; + + if (currentValue < n && ++delta > maxInt) { + error("overflow"); + } + + if (currentValue == n) { + // Represent delta as a generalized variable-length integer + for ( + q = delta, k = base /* no condition */; + ; + k += base + ) { + t = + k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; + if (q < t) { + break; + } + qMinusT = q - t; + baseMinusT = base - t; + output.push( + stringFromCharCode( + digitToBasic(t + (qMinusT % baseMinusT), 0) + ) + ); + q = floor(qMinusT / baseMinusT); + } + + output.push(stringFromCharCode(digitToBasic(q, 0))); + bias = adapt( + delta, + handledCPCountPlusOne, + handledCPCount == basicLength + ); + delta = 0; + ++handledCPCount; + } + } + + ++delta; + ++n; + } + return output.join(""); + } + + /** + * Converts a Punycode string representing a domain name or an email address + * to Unicode. Only the Punycoded parts of the input will be converted, i.e. + * it doesn't matter if you call it on a string that has already been + * converted to Unicode. + * @memberOf punycode + * @param {String} input The Punycoded domain name or email address to + * convert to Unicode. + * @returns {String} The Unicode representation of the given Punycode + * string. + */ + function toUnicode(input) { + return mapDomain(input, function (string) { + return regexPunycode.test(string) + ? decode(string.slice(4).toLowerCase()) + : string; + }); + } + + /** + * Converts a Unicode string representing a domain name or an email address to + * Punycode. Only the non-ASCII parts of the domain name will be converted, + * i.e. it doesn't matter if you call it with a domain that's already in + * ASCII. + * @memberOf punycode + * @param {String} input The domain name or email address to convert, as a + * Unicode string. + * @returns {String} The Punycode representation of the given domain name or + * email address. + */ + function toASCII(input) { + return mapDomain(input, function (string) { + return regexNonASCII.test(string) + ? "xn--" + encode(string) + : string; + }); + } + + /*--------------------------------------------------------------------------*/ + + /** Define the public API */ + punycode = { + /** + * A string representing the current Punycode.js version number. + * @memberOf punycode + * @type String + */ + version: "1.4.1", + /** + * An object of methods to convert from JavaScript's internal character + * representation (UCS-2) to Unicode code points, and back. + * @see + * @memberOf punycode + * @type Object + */ + ucs2: { + decode: ucs2decode, + encode: ucs2encode, + }, + decode: decode, + encode: encode, + toASCII: toASCII, + toUnicode: toUnicode, + }; + + /** Expose `punycode` */ + // Some AMD build optimizers, like r.js, check for specific condition patterns + // like the following: + if ( + typeof define == "function" && + typeof define.amd == "object" && + define.amd + ) { + define("punycode", function () { + return punycode; + }); + } else if (freeExports && freeModule) { + if (module.exports == freeExports) { + // in Node.js, io.js, or RingoJS v0.8.0+ + freeModule.exports = punycode; + } else { + // in Narwhal or RingoJS v0.7.0- + for (key in punycode) { + punycode.hasOwnProperty(key) && + (freeExports[key] = punycode[key]); + } + } + } else { + // in Rhino or a web browser + root.punycode = punycode; + } + })(this); + }).call( + this, + typeof global !== "undefined" + ? global + : typeof self !== "undefined" + ? self + : typeof window !== "undefined" + ? window + : {} + ); + }, + {}, + ], + 28: [ + function (require, module, exports) { + // Copyright Joyent, Inc. and other Node contributors. + // + // Permission is hereby granted, free of charge, to any person obtaining a + // copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to permit + // persons to whom the Software is furnished to do so, subject to the + // following conditions: + // + // The above copyright notice and this permission notice shall be included + // in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + // USE OR OTHER DEALINGS IN THE SOFTWARE. + + "use strict"; + + // If obj.hasOwnProperty has been overridden, then calling + // obj.hasOwnProperty(prop) will break. + // See: https://github.com/joyent/node/issues/1707 + function hasOwnProperty(obj, prop) { + return Object.prototype.hasOwnProperty.call(obj, prop); + } + + module.exports = function (qs, sep, eq, options) { + sep = sep || "&"; + eq = eq || "="; + var obj = {}; + + if (typeof qs !== "string" || qs.length === 0) { + return obj; + } + + var regexp = /\+/g; + qs = qs.split(sep); + + var maxKeys = 1000; + if (options && typeof options.maxKeys === "number") { + maxKeys = options.maxKeys; + } + + var len = qs.length; + // maxKeys <= 0 means that we should not limit keys count + if (maxKeys > 0 && len > maxKeys) { + len = maxKeys; + } + + for (var i = 0; i < len; ++i) { + var x = qs[i].replace(regexp, "%20"), + idx = x.indexOf(eq), + kstr, + vstr, + k, + v; + + if (idx >= 0) { + kstr = x.substr(0, idx); + vstr = x.substr(idx + 1); + } else { + kstr = x; + vstr = ""; + } + + k = decodeURIComponent(kstr); + v = decodeURIComponent(vstr); + + if (!hasOwnProperty(obj, k)) { + obj[k] = v; + } else if (isArray(obj[k])) { + obj[k].push(v); + } else { + obj[k] = [obj[k], v]; + } + } + + return obj; + }; + + var isArray = + Array.isArray || + function (xs) { + return Object.prototype.toString.call(xs) === "[object Array]"; + }; + }, + {}, + ], + 29: [ + function (require, module, exports) { + // Copyright Joyent, Inc. and other Node contributors. + // + // Permission is hereby granted, free of charge, to any person obtaining a + // copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to permit + // persons to whom the Software is furnished to do so, subject to the + // following conditions: + // + // The above copyright notice and this permission notice shall be included + // in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + // USE OR OTHER DEALINGS IN THE SOFTWARE. + + "use strict"; + + var stringifyPrimitive = function (v) { + switch (typeof v) { + case "string": + return v; + + case "boolean": + return v ? "true" : "false"; + + case "number": + return isFinite(v) ? v : ""; + + default: + return ""; + } + }; + + module.exports = function (obj, sep, eq, name) { + sep = sep || "&"; + eq = eq || "="; + if (obj === null) { + obj = undefined; + } + + if (typeof obj === "object") { + return map(objectKeys(obj), function (k) { + var ks = encodeURIComponent(stringifyPrimitive(k)) + eq; + if (isArray(obj[k])) { + return map(obj[k], function (v) { + return ks + encodeURIComponent(stringifyPrimitive(v)); + }).join(sep); + } else { + return ks + encodeURIComponent(stringifyPrimitive(obj[k])); + } + }).join(sep); + } + + if (!name) return ""; + return ( + encodeURIComponent(stringifyPrimitive(name)) + + eq + + encodeURIComponent(stringifyPrimitive(obj)) + ); + }; + + var isArray = + Array.isArray || + function (xs) { + return Object.prototype.toString.call(xs) === "[object Array]"; + }; + + function map(xs, f) { + if (xs.map) return xs.map(f); + var res = []; + for (var i = 0; i < xs.length; i++) { + res.push(f(xs[i], i)); + } + return res; + } + + var objectKeys = + Object.keys || + function (obj) { + var res = []; + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + res.push(key); + } + return res; + }; + }, + {}, + ], + 30: [ + function (require, module, exports) { + "use strict"; + + exports.decode = exports.parse = require("./decode"); + exports.encode = exports.stringify = require("./encode"); + }, + { "./decode": 28, "./encode": 29 }, + ], + 31: [ + function (require, module, exports) { + "use strict"; + + /** + * Remove a range of items from an array + * + * @function removeItems + * @param {Array<*>} arr The target array + * @param {number} startIdx The index to begin removing from (inclusive) + * @param {number} removeCount How many items to remove + */ + module.exports = function removeItems(arr, startIdx, removeCount) { + var i, + length = arr.length; + + if (startIdx >= length || removeCount === 0) { + return; + } + + removeCount = + startIdx + removeCount > length ? length - startIdx : removeCount; + + var len = length - removeCount; + + for (i = startIdx; i < len; ++i) { + arr[i] = arr[i + removeCount]; + } + + arr.length = len; + }; + }, + {}, + ], + 32: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _typeof = + typeof Symbol === "function" && typeof Symbol.iterator === "symbol" + ? function (obj) { + return typeof obj; + } + : function (obj) { + return obj && + typeof Symbol === "function" && + obj.constructor === Symbol && + obj !== Symbol.prototype + ? "symbol" + : typeof obj; + }; + + var _miniSignals = require("mini-signals"); + + var _miniSignals2 = _interopRequireDefault(_miniSignals); + + var _parseUri = require("parse-uri"); + + var _parseUri2 = _interopRequireDefault(_parseUri); + + var _async = require("./async"); + + var async = _interopRequireWildcard(_async); + + var _Resource = require("./Resource"); + + var _Resource2 = _interopRequireDefault(_Resource); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + // some constants + var MAX_PROGRESS = 100; + var rgxExtractUrlHash = /(#[\w-]+)?$/; + + /** + * Manages the state and loading of multiple resources to load. + * + * @class + */ + + var Loader = (function () { + /** + * @param {string} [baseUrl=''] - The base url for all resources loaded by this loader. + * @param {number} [concurrency=10] - The number of resources to load concurrently. + */ + function Loader() { + var _this = this; + + var baseUrl = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : ""; + var concurrency = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 10; + + _classCallCheck(this, Loader); + + /** + * The base url for all resources loaded by this loader. + * + * @member {string} + */ + this.baseUrl = baseUrl; + + /** + * The progress percent of the loader going through the queue. + * + * @member {number} + */ + this.progress = 0; + + /** + * Loading state of the loader, true if it is currently loading resources. + * + * @member {boolean} + */ + this.loading = false; + + /** + * A querystring to append to every URL added to the loader. + * + * This should be a valid query string *without* the question-mark (`?`). The loader will + * also *not* escape values for you. Make sure to escape your parameters with + * [`encodeURIComponent`](https://mdn.io/encodeURIComponent) before assigning this property. + * + * @example + * const loader = new Loader(); + * + * loader.defaultQueryString = 'user=me&password=secret'; + * + * // This will request 'image.png?user=me&password=secret' + * loader.add('image.png').load(); + * + * loader.reset(); + * + * // This will request 'image.png?v=1&user=me&password=secret' + * loader.add('iamge.png?v=1').load(); + */ + this.defaultQueryString = ""; + + /** + * The middleware to run before loading each resource. + * + * @member {function[]} + */ + this._beforeMiddleware = []; + + /** + * The middleware to run after loading each resource. + * + * @member {function[]} + */ + this._afterMiddleware = []; + + /** + * The tracks the resources we are currently completing parsing for. + * + * @member {Resource[]} + */ + this._resourcesParsing = []; + + /** + * The `_loadResource` function bound with this object context. + * + * @private + * @member {function} + * @param {Resource} r - The resource to load + * @param {Function} d - The dequeue function + * @return {undefined} + */ + this._boundLoadResource = function (r, d) { + return _this._loadResource(r, d); + }; + + /** + * The resources waiting to be loaded. + * + * @private + * @member {Resource[]} + */ + this._queue = async.queue(this._boundLoadResource, concurrency); + + this._queue.pause(); + + /** + * All the resources for this loader keyed by name. + * + * @member {object} + */ + this.resources = {}; + + /** + * Dispatched once per loaded or errored resource. + * + * The callback looks like {@link Loader.OnProgressSignal}. + * + * @member {Signal} + */ + this.onProgress = new _miniSignals2.default(); + + /** + * Dispatched once per errored resource. + * + * The callback looks like {@link Loader.OnErrorSignal}. + * + * @member {Signal} + */ + this.onError = new _miniSignals2.default(); + + /** + * Dispatched once per loaded resource. + * + * The callback looks like {@link Loader.OnLoadSignal}. + * + * @member {Signal} + */ + this.onLoad = new _miniSignals2.default(); + + /** + * Dispatched when the loader begins to process the queue. + * + * The callback looks like {@link Loader.OnStartSignal}. + * + * @member {Signal} + */ + this.onStart = new _miniSignals2.default(); + + /** + * Dispatched when the queued resources all load. + * + * The callback looks like {@link Loader.OnCompleteSignal}. + * + * @member {Signal} + */ + this.onComplete = new _miniSignals2.default(); + + /** + * When the progress changes the loader and resource are disaptched. + * + * @memberof Loader + * @callback OnProgressSignal + * @param {Loader} loader - The loader the progress is advancing on. + * @param {Resource} resource - The resource that has completed or failed to cause the progress to advance. + */ + + /** + * When an error occurrs the loader and resource are disaptched. + * + * @memberof Loader + * @callback OnErrorSignal + * @param {Loader} loader - The loader the error happened in. + * @param {Resource} resource - The resource that caused the error. + */ + + /** + * When a load completes the loader and resource are disaptched. + * + * @memberof Loader + * @callback OnLoadSignal + * @param {Loader} loader - The loader that laoded the resource. + * @param {Resource} resource - The resource that has completed loading. + */ + + /** + * When the loader starts loading resources it dispatches this callback. + * + * @memberof Loader + * @callback OnStartSignal + * @param {Loader} loader - The loader that has started loading resources. + */ + + /** + * When the loader completes loading resources it dispatches this callback. + * + * @memberof Loader + * @callback OnCompleteSignal + * @param {Loader} loader - The loader that has finished loading resources. + */ + } + + /** + * Adds a resource (or multiple resources) to the loader queue. + * + * This function can take a wide variety of different parameters. The only thing that is always + * required the url to load. All the following will work: + * + * ```js + * loader + * // normal param syntax + * .add('key', 'http://...', function () {}) + * .add('http://...', function () {}) + * .add('http://...') + * + * // object syntax + * .add({ + * name: 'key2', + * url: 'http://...' + * }, function () {}) + * .add({ + * url: 'http://...' + * }, function () {}) + * .add({ + * name: 'key3', + * url: 'http://...' + * onComplete: function () {} + * }) + * .add({ + * url: 'https://...', + * onComplete: function () {}, + * crossOrigin: true + * }) + * + * // you can also pass an array of objects or urls or both + * .add([ + * { name: 'key4', url: 'http://...', onComplete: function () {} }, + * { url: 'http://...', onComplete: function () {} }, + * 'http://...' + * ]) + * + * // and you can use both params and options + * .add('key', 'http://...', { crossOrigin: true }, function () {}) + * .add('http://...', { crossOrigin: true }, function () {}); + * ``` + * + * @param {string} [name] - The name of the resource to load, if not passed the url is used. + * @param {string} [url] - The url for this resource, relative to the baseUrl of this loader. + * @param {object} [options] - The options for the load. + * @param {boolean} [options.crossOrigin] - Is this request cross-origin? Default is to determine automatically. + * @param {Resource.LOAD_TYPE} [options.loadType=Resource.LOAD_TYPE.XHR] - How should this resource be loaded? + * @param {Resource.XHR_RESPONSE_TYPE} [options.xhrType=Resource.XHR_RESPONSE_TYPE.DEFAULT] - How should + * the data being loaded be interpreted when using XHR? + * @param {object} [options.metadata] - Extra configuration for middleware and the Resource object. + * @param {HTMLImageElement|HTMLAudioElement|HTMLVideoElement} [options.metadata.loadElement=null] - The + * element to use for loading, instead of creating one. + * @param {boolean} [options.metadata.skipSource=false] - Skips adding source(s) to the load element. This + * is useful if you want to pass in a `loadElement` that you already added load sources to. + * @param {function} [cb] - Function to call when this specific resource completes loading. + * @return {Loader} Returns itself. + */ + + Loader.prototype.add = function add(name, url, options, cb) { + // special case of an array of objects or urls + if (Array.isArray(name)) { + for (var i = 0; i < name.length; ++i) { + this.add(name[i]); + } + + return this; + } + + // if an object is passed instead of params + if ( + (typeof name === "undefined" ? "undefined" : _typeof(name)) === + "object" + ) { + cb = url || name.callback || name.onComplete; + options = name; + url = name.url; + name = name.name || name.key || name.url; + } + + // case where no name is passed shift all args over by one. + if (typeof url !== "string") { + cb = options; + options = url; + url = name; + } + + // now that we shifted make sure we have a proper url. + if (typeof url !== "string") { + throw new Error("No url passed to add resource to loader."); + } + + // options are optional so people might pass a function and no options + if (typeof options === "function") { + cb = options; + options = null; + } + + // if loading already you can only add resources that have a parent. + if (this.loading && (!options || !options.parentResource)) { + throw new Error( + "Cannot add resources while the loader is running." + ); + } + + // check if resource already exists. + if (this.resources[name]) { + throw new Error( + 'Resource named "' + name + '" already exists.' + ); + } + + // add base url if this isn't an absolute url + url = this._prepareUrl(url); + + // create the store the resource + this.resources[name] = new _Resource2.default(name, url, options); + + if (typeof cb === "function") { + this.resources[name].onAfterMiddleware.once(cb); + } + + // if actively loading, make sure to adjust progress chunks for that parent and its children + if (this.loading) { + var parent = options.parentResource; + var incompleteChildren = []; + + for (var _i = 0; _i < parent.children.length; ++_i) { + if (!parent.children[_i].isComplete) { + incompleteChildren.push(parent.children[_i]); + } + } + + var fullChunk = + parent.progressChunk * (incompleteChildren.length + 1); // +1 for parent + var eachChunk = fullChunk / (incompleteChildren.length + 2); // +2 for parent & new child + + parent.children.push(this.resources[name]); + parent.progressChunk = eachChunk; + + for (var _i2 = 0; _i2 < incompleteChildren.length; ++_i2) { + incompleteChildren[_i2].progressChunk = eachChunk; + } + + this.resources[name].progressChunk = eachChunk; + } + + // add the resource to the queue + this._queue.push(this.resources[name]); + + return this; + }; + + /** + * Sets up a middleware function that will run *before* the + * resource is loaded. + * + * @method before + * @param {function} fn - The middleware function to register. + * @return {Loader} Returns itself. + */ + + Loader.prototype.pre = function pre(fn) { + this._beforeMiddleware.push(fn); + + return this; + }; + + /** + * Sets up a middleware function that will run *after* the + * resource is loaded. + * + * @alias use + * @method after + * @param {function} fn - The middleware function to register. + * @return {Loader} Returns itself. + */ + + Loader.prototype.use = function use(fn) { + this._afterMiddleware.push(fn); + + return this; + }; + + /** + * Resets the queue of the loader to prepare for a new load. + * + * @return {Loader} Returns itself. + */ + + Loader.prototype.reset = function reset() { + this.progress = 0; + this.loading = false; + + this._queue.kill(); + this._queue.pause(); + + // abort all resource loads + for (var k in this.resources) { + var res = this.resources[k]; + + if (res._onLoadBinding) { + res._onLoadBinding.detach(); + } + + if (res.isLoading) { + res.abort(); + } + } + + this.resources = {}; + + return this; + }; + + /** + * Starts loading the queued resources. + * + * @param {function} [cb] - Optional callback that will be bound to the `complete` event. + * @return {Loader} Returns itself. + */ + + Loader.prototype.load = function load(cb) { + // register complete callback if they pass one + if (typeof cb === "function") { + this.onComplete.once(cb); + } + + // if the queue has already started we are done here + if (this.loading) { + return this; + } + + // distribute progress chunks + var chunk = 100 / this._queue._tasks.length; + + for (var i = 0; i < this._queue._tasks.length; ++i) { + this._queue._tasks[i].data.progressChunk = chunk; + } + + // update loading state + this.loading = true; + + // notify of start + this.onStart.dispatch(this); + + // start loading + this._queue.resume(); + + return this; + }; + + /** + * Prepares a url for usage based on the configuration of this object + * + * @private + * @param {string} url - The url to prepare. + * @return {string} The prepared url. + */ + + Loader.prototype._prepareUrl = function _prepareUrl(url) { + var parsedUrl = (0, _parseUri2.default)(url, { + strictMode: true, + }); + var result = void 0; + + // absolute url, just use it as is. + if ( + parsedUrl.protocol || + !parsedUrl.path || + url.indexOf("//") === 0 + ) { + result = url; + } + // if baseUrl doesn't end in slash and url doesn't start with slash, then add a slash inbetween + else if ( + this.baseUrl.length && + this.baseUrl.lastIndexOf("/") !== this.baseUrl.length - 1 && + url.charAt(0) !== "/" + ) { + result = this.baseUrl + "/" + url; + } else { + result = this.baseUrl + url; + } + + // if we need to add a default querystring, there is a bit more work + if (this.defaultQueryString) { + var hash = rgxExtractUrlHash.exec(result)[0]; + + result = result.substr(0, result.length - hash.length); + + if (result.indexOf("?") !== -1) { + result += "&" + this.defaultQueryString; + } else { + result += "?" + this.defaultQueryString; + } + + result += hash; + } + + return result; + }; + + /** + * Loads a single resource. + * + * @private + * @param {Resource} resource - The resource to load. + * @param {function} dequeue - The function to call when we need to dequeue this item. + */ + + Loader.prototype._loadResource = function _loadResource( + resource, + dequeue + ) { + var _this2 = this; + + resource._dequeue = dequeue; + + // run before middleware + async.eachSeries( + this._beforeMiddleware, + function (fn, next) { + fn.call(_this2, resource, function () { + // if the before middleware marks the resource as complete, + // break and don't process any more before middleware + next(resource.isComplete ? {} : null); + }); + }, + function () { + if (resource.isComplete) { + _this2._onLoad(resource); + } else { + resource._onLoadBinding = resource.onComplete.once( + _this2._onLoad, + _this2 + ); + resource.load(); + } + }, + true + ); + }; + + /** + * Called once each resource has loaded. + * + * @private + */ + + Loader.prototype._onComplete = function _onComplete() { + this.loading = false; + + this.onComplete.dispatch(this, this.resources); + }; + + /** + * Called each time a resources is loaded. + * + * @private + * @param {Resource} resource - The resource that was loaded + */ + + Loader.prototype._onLoad = function _onLoad(resource) { + var _this3 = this; + + resource._onLoadBinding = null; + + // remove this resource from the async queue, and add it to our list of resources that are being parsed + this._resourcesParsing.push(resource); + resource._dequeue(); + + // run all the after middleware for this resource + async.eachSeries( + this._afterMiddleware, + function (fn, next) { + fn.call(_this3, resource, next); + }, + function () { + resource.onAfterMiddleware.dispatch(resource); + + _this3.progress += resource.progressChunk; + _this3.onProgress.dispatch(_this3, resource); + + if (resource.error) { + _this3.onError.dispatch(resource.error, _this3, resource); + } else { + _this3.onLoad.dispatch(_this3, resource); + } + + _this3._resourcesParsing.splice( + _this3._resourcesParsing.indexOf(resource), + 1 + ); + + // do completion check + if ( + _this3._queue.idle() && + _this3._resourcesParsing.length === 0 + ) { + _this3.progress = MAX_PROGRESS; + _this3._onComplete(); + } + }, + true + ); + }; + + return Loader; + })(); + + exports.default = Loader; + }, + { + "./Resource": 33, + "./async": 34, + "mini-signals": 22, + "parse-uri": 24, + }, + ], + 33: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _parseUri = require("parse-uri"); + + var _parseUri2 = _interopRequireDefault(_parseUri); + + var _miniSignals = require("mini-signals"); + + var _miniSignals2 = _interopRequireDefault(_miniSignals); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + // tests is CORS is supported in XHR, if not we need to use XDR + var useXdr = !!( + window.XDomainRequest && + !("withCredentials" in new XMLHttpRequest()) + ); + var tempAnchor = null; + + // some status constants + var STATUS_NONE = 0; + var STATUS_OK = 200; + var STATUS_EMPTY = 204; + var STATUS_IE_BUG_EMPTY = 1223; + var STATUS_TYPE_OK = 2; + + // noop + function _noop() {} /* empty */ + + /** + * Manages the state and loading of a resource and all child resources. + * + * @class + */ + + var Resource = (function () { + /** + * Sets the load type to be used for a specific extension. + * + * @static + * @param {string} extname - The extension to set the type for, e.g. "png" or "fnt" + * @param {Resource.LOAD_TYPE} loadType - The load type to set it to. + */ + Resource.setExtensionLoadType = function setExtensionLoadType( + extname, + loadType + ) { + setExtMap(Resource._loadTypeMap, extname, loadType); + }; + + /** + * Sets the load type to be used for a specific extension. + * + * @static + * @param {string} extname - The extension to set the type for, e.g. "png" or "fnt" + * @param {Resource.XHR_RESPONSE_TYPE} xhrType - The xhr type to set it to. + */ + + Resource.setExtensionXhrType = function setExtensionXhrType( + extname, + xhrType + ) { + setExtMap(Resource._xhrTypeMap, extname, xhrType); + }; + + /** + * @param {string} name - The name of the resource to load. + * @param {string|string[]} url - The url for this resource, for audio/video loads you can pass + * an array of sources. + * @param {object} [options] - The options for the load. + * @param {string|boolean} [options.crossOrigin] - Is this request cross-origin? Default is to + * determine automatically. + * @param {Resource.LOAD_TYPE} [options.loadType=Resource.LOAD_TYPE.XHR] - How should this resource + * be loaded? + * @param {Resource.XHR_RESPONSE_TYPE} [options.xhrType=Resource.XHR_RESPONSE_TYPE.DEFAULT] - How + * should the data being loaded be interpreted when using XHR? + * @param {object} [options.metadata] - Extra configuration for middleware and the Resource object. + * @param {HTMLImageElement|HTMLAudioElement|HTMLVideoElement} [options.metadata.loadElement=null] - The + * element to use for loading, instead of creating one. + * @param {boolean} [options.metadata.skipSource=false] - Skips adding source(s) to the load element. This + * is useful if you want to pass in a `loadElement` that you already added load sources to. + */ + + function Resource(name, url, options) { + _classCallCheck(this, Resource); + + if (typeof name !== "string" || typeof url !== "string") { + throw new Error( + "Both name and url are required for constructing a resource." + ); + } + + options = options || {}; + + /** + * The state flags of this resource. + * + * @member {number} + */ + this._flags = 0; + + // set data url flag, needs to be set early for some _determineX checks to work. + this._setFlag( + Resource.STATUS_FLAGS.DATA_URL, + url.indexOf("data:") === 0 + ); + + /** + * The name of this resource. + * + * @member {string} + * @readonly + */ + this.name = name; + + /** + * The url used to load this resource. + * + * @member {string} + * @readonly + */ + this.url = url; + + /** + * The extension used to load this resource. + * + * @member {string} + * @readonly + */ + this.extension = this._getExtension(); + + /** + * The data that was loaded by the resource. + * + * @member {any} + */ + this.data = null; + + /** + * Is this request cross-origin? If unset, determined automatically. + * + * @member {string} + */ + this.crossOrigin = + options.crossOrigin === true + ? "anonymous" + : options.crossOrigin; + + /** + * The method of loading to use for this resource. + * + * @member {Resource.LOAD_TYPE} + */ + this.loadType = options.loadType || this._determineLoadType(); + + /** + * The type used to load the resource via XHR. If unset, determined automatically. + * + * @member {string} + */ + this.xhrType = options.xhrType; + + /** + * Extra info for middleware, and controlling specifics about how the resource loads. + * + * Note that if you pass in a `loadElement`, the Resource class takes ownership of it. + * Meaning it will modify it as it sees fit. + * + * @member {object} + * @property {HTMLImageElement|HTMLAudioElement|HTMLVideoElement} [loadElement=null] - The + * element to use for loading, instead of creating one. + * @property {boolean} [skipSource=false] - Skips adding source(s) to the load element. This + * is useful if you want to pass in a `loadElement` that you already added load sources + * to. + */ + this.metadata = options.metadata || {}; + + /** + * The error that occurred while loading (if any). + * + * @member {Error} + * @readonly + */ + this.error = null; + + /** + * The XHR object that was used to load this resource. This is only set + * when `loadType` is `Resource.LOAD_TYPE.XHR`. + * + * @member {XMLHttpRequest} + * @readonly + */ + this.xhr = null; + + /** + * The child resources this resource owns. + * + * @member {Resource[]} + * @readonly + */ + this.children = []; + + /** + * The resource type. + * + * @member {Resource.TYPE} + * @readonly + */ + this.type = Resource.TYPE.UNKNOWN; + + /** + * The progress chunk owned by this resource. + * + * @member {number} + * @readonly + */ + this.progressChunk = 0; + + /** + * The `dequeue` method that will be used a storage place for the async queue dequeue method + * used privately by the loader. + * + * @private + * @member {function} + */ + this._dequeue = _noop; + + /** + * Used a storage place for the on load binding used privately by the loader. + * + * @private + * @member {function} + */ + this._onLoadBinding = null; + + /** + * The `complete` function bound to this resource's context. + * + * @private + * @member {function} + */ + this._boundComplete = this.complete.bind(this); + + /** + * The `_onError` function bound to this resource's context. + * + * @private + * @member {function} + */ + this._boundOnError = this._onError.bind(this); + + /** + * The `_onProgress` function bound to this resource's context. + * + * @private + * @member {function} + */ + this._boundOnProgress = this._onProgress.bind(this); + + // xhr callbacks + this._boundXhrOnError = this._xhrOnError.bind(this); + this._boundXhrOnAbort = this._xhrOnAbort.bind(this); + this._boundXhrOnLoad = this._xhrOnLoad.bind(this); + this._boundXdrOnTimeout = this._xdrOnTimeout.bind(this); + + /** + * Dispatched when the resource beings to load. + * + * The callback looks like {@link Resource.OnStartSignal}. + * + * @member {Signal} + */ + this.onStart = new _miniSignals2.default(); + + /** + * Dispatched each time progress of this resource load updates. + * Not all resources types and loader systems can support this event + * so sometimes it may not be available. If the resource + * is being loaded on a modern browser, using XHR, and the remote server + * properly sets Content-Length headers, then this will be available. + * + * The callback looks like {@link Resource.OnProgressSignal}. + * + * @member {Signal} + */ + this.onProgress = new _miniSignals2.default(); + + /** + * Dispatched once this resource has loaded, if there was an error it will + * be in the `error` property. + * + * The callback looks like {@link Resource.OnCompleteSignal}. + * + * @member {Signal} + */ + this.onComplete = new _miniSignals2.default(); + + /** + * Dispatched after this resource has had all the *after* middleware run on it. + * + * The callback looks like {@link Resource.OnCompleteSignal}. + * + * @member {Signal} + */ + this.onAfterMiddleware = new _miniSignals2.default(); + + /** + * When the resource starts to load. + * + * @memberof Resource + * @callback OnStartSignal + * @param {Resource} resource - The resource that the event happened on. + */ + + /** + * When the resource reports loading progress. + * + * @memberof Resource + * @callback OnProgressSignal + * @param {Resource} resource - The resource that the event happened on. + * @param {number} percentage - The progress of the load in the range [0, 1]. + */ + + /** + * When the resource finishes loading. + * + * @memberof Resource + * @callback OnCompleteSignal + * @param {Resource} resource - The resource that the event happened on. + */ + } + + /** + * Stores whether or not this url is a data url. + * + * @member {boolean} + * @readonly + */ + + /** + * Marks the resource as complete. + * + */ + Resource.prototype.complete = function complete() { + // TODO: Clean this up in a wrapper or something...gross.... + if (this.data && this.data.removeEventListener) { + this.data.removeEventListener( + "error", + this._boundOnError, + false + ); + this.data.removeEventListener( + "load", + this._boundComplete, + false + ); + this.data.removeEventListener( + "progress", + this._boundOnProgress, + false + ); + this.data.removeEventListener( + "canplaythrough", + this._boundComplete, + false + ); + } + + if (this.xhr) { + if (this.xhr.removeEventListener) { + this.xhr.removeEventListener( + "error", + this._boundXhrOnError, + false + ); + this.xhr.removeEventListener( + "abort", + this._boundXhrOnAbort, + false + ); + this.xhr.removeEventListener( + "progress", + this._boundOnProgress, + false + ); + this.xhr.removeEventListener( + "load", + this._boundXhrOnLoad, + false + ); + } else { + this.xhr.onerror = null; + this.xhr.ontimeout = null; + this.xhr.onprogress = null; + this.xhr.onload = null; + } + } + + if (this.isComplete) { + throw new Error( + "Complete called again for an already completed resource." + ); + } + + this._setFlag(Resource.STATUS_FLAGS.COMPLETE, true); + this._setFlag(Resource.STATUS_FLAGS.LOADING, false); + + this.onComplete.dispatch(this); + }; + + /** + * Aborts the loading of this resource, with an optional message. + * + * @param {string} message - The message to use for the error + */ + + Resource.prototype.abort = function abort(message) { + // abort can be called multiple times, ignore subsequent calls. + if (this.error) { + return; + } + + // store error + this.error = new Error(message); + + // abort the actual loading + if (this.xhr) { + this.xhr.abort(); + } else if (this.xdr) { + this.xdr.abort(); + } else if (this.data) { + // single source + if (this.data.src) { + this.data.src = Resource.EMPTY_GIF; + } + // multi-source + else { + while (this.data.firstChild) { + this.data.removeChild(this.data.firstChild); + } + } + } + + // done now. + this.complete(); + }; + + /** + * Kicks off loading of this resource. This method is asynchronous. + * + * @param {function} [cb] - Optional callback to call once the resource is loaded. + */ + + Resource.prototype.load = function load(cb) { + var _this = this; + + if (this.isLoading) { + return; + } + + if (this.isComplete) { + if (cb) { + setTimeout(function () { + return cb(_this); + }, 1); + } + + return; + } else if (cb) { + this.onComplete.once(cb); + } + + this._setFlag(Resource.STATUS_FLAGS.LOADING, true); + + this.onStart.dispatch(this); + + // if unset, determine the value + if ( + this.crossOrigin === false || + typeof this.crossOrigin !== "string" + ) { + this.crossOrigin = this._determineCrossOrigin(this.url); + } + + switch (this.loadType) { + case Resource.LOAD_TYPE.IMAGE: + this.type = Resource.TYPE.IMAGE; + this._loadElement("image"); + break; + + case Resource.LOAD_TYPE.AUDIO: + this.type = Resource.TYPE.AUDIO; + this._loadSourceElement("audio"); + break; + + case Resource.LOAD_TYPE.VIDEO: + this.type = Resource.TYPE.VIDEO; + this._loadSourceElement("video"); + break; + + case Resource.LOAD_TYPE.XHR: + /* falls through */ + default: + if (useXdr && this.crossOrigin) { + this._loadXdr(); + } else { + this._loadXhr(); + } + break; + } + }; + + /** + * Checks if the flag is set. + * + * @private + * @param {number} flag - The flag to check. + * @return {boolean} True if the flag is set. + */ + + Resource.prototype._hasFlag = function _hasFlag(flag) { + return !!(this._flags & flag); + }; + + /** + * (Un)Sets the flag. + * + * @private + * @param {number} flag - The flag to (un)set. + * @param {boolean} value - Whether to set or (un)set the flag. + */ + + Resource.prototype._setFlag = function _setFlag(flag, value) { + this._flags = value ? this._flags | flag : this._flags & ~flag; + }; + + /** + * Loads this resources using an element that has a single source, + * like an HTMLImageElement. + * + * @private + * @param {string} type - The type of element to use. + */ + + Resource.prototype._loadElement = function _loadElement(type) { + if (this.metadata.loadElement) { + this.data = this.metadata.loadElement; + } else if ( + type === "image" && + typeof window.Image !== "undefined" + ) { + this.data = new Image(); + } else { + this.data = document.createElement(type); + } + + if (this.crossOrigin) { + this.data.crossOrigin = this.crossOrigin; + } + + if (!this.metadata.skipSource) { + this.data.src = this.url; + } + + this.data.addEventListener("error", this._boundOnError, false); + this.data.addEventListener("load", this._boundComplete, false); + this.data.addEventListener( + "progress", + this._boundOnProgress, + false + ); + }; + + /** + * Loads this resources using an element that has multiple sources, + * like an HTMLAudioElement or HTMLVideoElement. + * + * @private + * @param {string} type - The type of element to use. + */ + + Resource.prototype._loadSourceElement = function _loadSourceElement( + type + ) { + if (this.metadata.loadElement) { + this.data = this.metadata.loadElement; + } else if ( + type === "audio" && + typeof window.Audio !== "undefined" + ) { + this.data = new Audio(); + } else { + this.data = document.createElement(type); + } + + if (this.data === null) { + this.abort("Unsupported element: " + type); + + return; + } + + if (!this.metadata.skipSource) { + // support for CocoonJS Canvas+ runtime, lacks document.createElement('source') + if (navigator.isCocoonJS) { + this.data.src = Array.isArray(this.url) + ? this.url[0] + : this.url; + } else if (Array.isArray(this.url)) { + for (var i = 0; i < this.url.length; ++i) { + this.data.appendChild( + this._createSource(type, this.url[i]) + ); + } + } else { + this.data.appendChild(this._createSource(type, this.url)); + } + } + + this.data.addEventListener("error", this._boundOnError, false); + this.data.addEventListener("load", this._boundComplete, false); + this.data.addEventListener( + "progress", + this._boundOnProgress, + false + ); + this.data.addEventListener( + "canplaythrough", + this._boundComplete, + false + ); + + this.data.load(); + }; + + /** + * Loads this resources using an XMLHttpRequest. + * + * @private + */ + + Resource.prototype._loadXhr = function _loadXhr() { + // if unset, determine the value + if (typeof this.xhrType !== "string") { + this.xhrType = this._determineXhrType(); + } + + var xhr = (this.xhr = new XMLHttpRequest()); + + // set the request type and url + xhr.open("GET", this.url, true); + + // load json as text and parse it ourselves. We do this because some browsers + // *cough* safari *cough* can't deal with it. + if ( + this.xhrType === Resource.XHR_RESPONSE_TYPE.JSON || + this.xhrType === Resource.XHR_RESPONSE_TYPE.DOCUMENT + ) { + xhr.responseType = Resource.XHR_RESPONSE_TYPE.TEXT; + } else { + xhr.responseType = this.xhrType; + } + + xhr.addEventListener("error", this._boundXhrOnError, false); + xhr.addEventListener("abort", this._boundXhrOnAbort, false); + xhr.addEventListener("progress", this._boundOnProgress, false); + xhr.addEventListener("load", this._boundXhrOnLoad, false); + + xhr.send(); + }; + + /** + * Loads this resources using an XDomainRequest. This is here because we need to support IE9 (gross). + * + * @private + */ + + Resource.prototype._loadXdr = function _loadXdr() { + // if unset, determine the value + if (typeof this.xhrType !== "string") { + this.xhrType = this._determineXhrType(); + } + + var xdr = (this.xhr = new XDomainRequest()); + + // XDomainRequest has a few quirks. Occasionally it will abort requests + // A way to avoid this is to make sure ALL callbacks are set even if not used + // More info here: http://stackoverflow.com/questions/15786966/xdomainrequest-aborts-post-on-ie-9 + xdr.timeout = 5000; + + xdr.onerror = this._boundXhrOnError; + xdr.ontimeout = this._boundXdrOnTimeout; + xdr.onprogress = this._boundOnProgress; + xdr.onload = this._boundXhrOnLoad; + + xdr.open("GET", this.url, true); + + // Note: The xdr.send() call is wrapped in a timeout to prevent an + // issue with the interface where some requests are lost if multiple + // XDomainRequests are being sent at the same time. + // Some info here: https://github.com/photonstorm/phaser/issues/1248 + setTimeout(function () { + return xdr.send(); + }, 1); + }; + + /** + * Creates a source used in loading via an element. + * + * @private + * @param {string} type - The element type (video or audio). + * @param {string} url - The source URL to load from. + * @param {string} [mime] - The mime type of the video + * @return {HTMLSourceElement} The source element. + */ + + Resource.prototype._createSource = function _createSource( + type, + url, + mime + ) { + if (!mime) { + mime = type + "/" + url.substr(url.lastIndexOf(".") + 1); + } + + var source = document.createElement("source"); + + source.src = url; + source.type = mime; + + return source; + }; + + /** + * Called if a load errors out. + * + * @param {Event} event - The error event from the element that emits it. + * @private + */ + + Resource.prototype._onError = function _onError(event) { + this.abort( + "Failed to load element using: " + event.target.nodeName + ); + }; + + /** + * Called if a load progress event fires for xhr/xdr. + * + * @private + * @param {XMLHttpRequestProgressEvent|Event} event - Progress event. + */ + + Resource.prototype._onProgress = function _onProgress(event) { + if (event && event.lengthComputable) { + this.onProgress.dispatch(this, event.loaded / event.total); + } + }; + + /** + * Called if an error event fires for xhr/xdr. + * + * @private + * @param {XMLHttpRequestErrorEvent|Event} event - Error event. + */ + + Resource.prototype._xhrOnError = function _xhrOnError() { + var xhr = this.xhr; + + this.abort( + reqType(xhr) + + " Request failed. Status: " + + xhr.status + + ', text: "' + + xhr.statusText + + '"' + ); + }; + + /** + * Called if an abort event fires for xhr. + * + * @private + * @param {XMLHttpRequestAbortEvent} event - Abort Event + */ + + Resource.prototype._xhrOnAbort = function _xhrOnAbort() { + this.abort( + reqType(this.xhr) + " Request was aborted by the user." + ); + }; + + /** + * Called if a timeout event fires for xdr. + * + * @private + * @param {Event} event - Timeout event. + */ + + Resource.prototype._xdrOnTimeout = function _xdrOnTimeout() { + this.abort(reqType(this.xhr) + " Request timed out."); + }; + + /** + * Called when data successfully loads from an xhr/xdr request. + * + * @private + * @param {XMLHttpRequestLoadEvent|Event} event - Load event + */ + + Resource.prototype._xhrOnLoad = function _xhrOnLoad() { + var xhr = this.xhr; + var text = ""; + var status = + typeof xhr.status === "undefined" ? STATUS_OK : xhr.status; // XDR has no `.status`, assume 200. + + // responseText is accessible only if responseType is '' or 'text' and on older browsers + if ( + xhr.responseType === "" || + xhr.responseType === "text" || + typeof xhr.responseType === "undefined" + ) { + text = xhr.responseText; + } + + // status can be 0 when using the `file://` protocol so we also check if a response is set. + // If it has a response, we assume 200; otherwise a 0 status code with no contents is an aborted request. + if (status === STATUS_NONE && text.length > 0) { + status = STATUS_OK; + } + // handle IE9 bug: http://stackoverflow.com/questions/10046972/msie-returns-status-code-of-1223-for-ajax-request + else if (status === STATUS_IE_BUG_EMPTY) { + status = STATUS_EMPTY; + } + + var statusType = (status / 100) | 0; + + if (statusType === STATUS_TYPE_OK) { + // if text, just return it + if (this.xhrType === Resource.XHR_RESPONSE_TYPE.TEXT) { + this.data = text; + this.type = Resource.TYPE.TEXT; + } + // if json, parse into json object + else if (this.xhrType === Resource.XHR_RESPONSE_TYPE.JSON) { + try { + this.data = JSON.parse(text); + this.type = Resource.TYPE.JSON; + } catch (e) { + this.abort("Error trying to parse loaded json: " + e); + + return; + } + } + // if xml, parse into an xml document or div element + else if (this.xhrType === Resource.XHR_RESPONSE_TYPE.DOCUMENT) { + try { + if (window.DOMParser) { + var domparser = new DOMParser(); + + this.data = domparser.parseFromString(text, "text/xml"); + } else { + var div = document.createElement("div"); + + div.innerHTML = text; + + this.data = div; + } + + this.type = Resource.TYPE.XML; + } catch (e) { + this.abort("Error trying to parse loaded xml: " + e); + + return; + } + } + // other types just return the response + else { + this.data = xhr.response || text; + } + } else { + this.abort( + "[" + + xhr.status + + "] " + + xhr.statusText + + ": " + + xhr.responseURL + ); + + return; + } + + this.complete(); + }; + + /** + * Sets the `crossOrigin` property for this resource based on if the url + * for this resource is cross-origin. If crossOrigin was manually set, this + * function does nothing. + * + * @private + * @param {string} url - The url to test. + * @param {object} [loc=window.location] - The location object to test against. + * @return {string} The crossOrigin value to use (or empty string for none). + */ + + Resource.prototype._determineCrossOrigin = + function _determineCrossOrigin(url, loc) { + // data: and javascript: urls are considered same-origin + if (url.indexOf("data:") === 0) { + return ""; + } + + // default is window.location + loc = loc || window.location; + + if (!tempAnchor) { + tempAnchor = document.createElement("a"); + } + + // let the browser determine the full href for the url of this resource and then + // parse with the node url lib, we can't use the properties of the anchor element + // because they don't work in IE9 :( + tempAnchor.href = url; + url = (0, _parseUri2.default)(tempAnchor.href, { + strictMode: true, + }); + + var samePort = + (!url.port && loc.port === "") || url.port === loc.port; + var protocol = url.protocol ? url.protocol + ":" : ""; + + // if cross origin + if ( + url.host !== loc.hostname || + !samePort || + protocol !== loc.protocol + ) { + return "anonymous"; + } + + return ""; + }; + + /** + * Determines the responseType of an XHR request based on the extension of the + * resource being loaded. + * + * @private + * @return {Resource.XHR_RESPONSE_TYPE} The responseType to use. + */ + + Resource.prototype._determineXhrType = + function _determineXhrType() { + return ( + Resource._xhrTypeMap[this.extension] || + Resource.XHR_RESPONSE_TYPE.TEXT + ); + }; + + /** + * Determines the loadType of a resource based on the extension of the + * resource being loaded. + * + * @private + * @return {Resource.LOAD_TYPE} The loadType to use. + */ + + Resource.prototype._determineLoadType = + function _determineLoadType() { + return ( + Resource._loadTypeMap[this.extension] || + Resource.LOAD_TYPE.XHR + ); + }; + + /** + * Extracts the extension (sans '.') of the file being loaded by the resource. + * + * @private + * @return {string} The extension. + */ + + Resource.prototype._getExtension = function _getExtension() { + var url = this.url; + var ext = ""; + + if (this.isDataUrl) { + var slashIndex = url.indexOf("/"); + + ext = url.substring( + slashIndex + 1, + url.indexOf(";", slashIndex) + ); + } else { + var queryStart = url.indexOf("?"); + + if (queryStart !== -1) { + url = url.substring(0, queryStart); + } + + ext = url.substring(url.lastIndexOf(".") + 1); + } + + return ext.toLowerCase(); + }; + + /** + * Determines the mime type of an XHR request based on the responseType of + * resource being loaded. + * + * @private + * @param {Resource.XHR_RESPONSE_TYPE} type - The type to get a mime type for. + * @return {string} The mime type to use. + */ + + Resource.prototype._getMimeFromXhrType = + function _getMimeFromXhrType(type) { + switch (type) { + case Resource.XHR_RESPONSE_TYPE.BUFFER: + return "application/octet-binary"; + + case Resource.XHR_RESPONSE_TYPE.BLOB: + return "application/blob"; + + case Resource.XHR_RESPONSE_TYPE.DOCUMENT: + return "application/xml"; + + case Resource.XHR_RESPONSE_TYPE.JSON: + return "application/json"; + + case Resource.XHR_RESPONSE_TYPE.DEFAULT: + case Resource.XHR_RESPONSE_TYPE.TEXT: + /* falls through */ + default: + return "text/plain"; + } + }; + + _createClass(Resource, [ + { + key: "isDataUrl", + get: function get() { + return this._hasFlag(Resource.STATUS_FLAGS.DATA_URL); + }, + + /** + * Describes if this resource has finished loading. Is true when the resource has completely + * loaded. + * + * @member {boolean} + * @readonly + */ + }, + { + key: "isComplete", + get: function get() { + return this._hasFlag(Resource.STATUS_FLAGS.COMPLETE); + }, + + /** + * Describes if this resource is currently loading. Is true when the resource starts loading, + * and is false again when complete. + * + * @member {boolean} + * @readonly + */ + }, + { + key: "isLoading", + get: function get() { + return this._hasFlag(Resource.STATUS_FLAGS.LOADING); + }, + }, + ]); + + return Resource; + })(); + + /** + * The types of resources a resource could represent. + * + * @static + * @readonly + * @enum {number} + */ + + exports.default = Resource; + Resource.STATUS_FLAGS = { + NONE: 0, + DATA_URL: 1 << 0, + COMPLETE: 1 << 1, + LOADING: 1 << 2, + }; + + /** + * The types of resources a resource could represent. + * + * @static + * @readonly + * @enum {number} + */ + Resource.TYPE = { + UNKNOWN: 0, + JSON: 1, + XML: 2, + IMAGE: 3, + AUDIO: 4, + VIDEO: 5, + TEXT: 6, + }; + + /** + * The types of loading a resource can use. + * + * @static + * @readonly + * @enum {number} + */ + Resource.LOAD_TYPE = { + /** Uses XMLHttpRequest to load the resource. */ + XHR: 1, + /** Uses an `Image` object to load the resource. */ + IMAGE: 2, + /** Uses an `Audio` object to load the resource. */ + AUDIO: 3, + /** Uses a `Video` object to load the resource. */ + VIDEO: 4, + }; + + /** + * The XHR ready states, used internally. + * + * @static + * @readonly + * @enum {string} + */ + Resource.XHR_RESPONSE_TYPE = { + /** string */ + DEFAULT: "text", + /** ArrayBuffer */ + BUFFER: "arraybuffer", + /** Blob */ + BLOB: "blob", + /** Document */ + DOCUMENT: "document", + /** Object */ + JSON: "json", + /** String */ + TEXT: "text", + }; + + Resource._loadTypeMap = { + // images + gif: Resource.LOAD_TYPE.IMAGE, + png: Resource.LOAD_TYPE.IMAGE, + bmp: Resource.LOAD_TYPE.IMAGE, + jpg: Resource.LOAD_TYPE.IMAGE, + jpeg: Resource.LOAD_TYPE.IMAGE, + tif: Resource.LOAD_TYPE.IMAGE, + tiff: Resource.LOAD_TYPE.IMAGE, + webp: Resource.LOAD_TYPE.IMAGE, + tga: Resource.LOAD_TYPE.IMAGE, + svg: Resource.LOAD_TYPE.IMAGE, + "svg+xml": Resource.LOAD_TYPE.IMAGE, // for SVG data urls + + // audio + mp3: Resource.LOAD_TYPE.AUDIO, + ogg: Resource.LOAD_TYPE.AUDIO, + wav: Resource.LOAD_TYPE.AUDIO, + + // videos + mp4: Resource.LOAD_TYPE.VIDEO, + webm: Resource.LOAD_TYPE.VIDEO, + }; + + Resource._xhrTypeMap = { + // xml + xhtml: Resource.XHR_RESPONSE_TYPE.DOCUMENT, + html: Resource.XHR_RESPONSE_TYPE.DOCUMENT, + htm: Resource.XHR_RESPONSE_TYPE.DOCUMENT, + xml: Resource.XHR_RESPONSE_TYPE.DOCUMENT, + tmx: Resource.XHR_RESPONSE_TYPE.DOCUMENT, + svg: Resource.XHR_RESPONSE_TYPE.DOCUMENT, + + // This was added to handle Tiled Tileset XML, but .tsx is also a TypeScript React Component. + // Since it is way less likely for people to be loading TypeScript files instead of Tiled files, + // this should probably be fine. + tsx: Resource.XHR_RESPONSE_TYPE.DOCUMENT, + + // images + gif: Resource.XHR_RESPONSE_TYPE.BLOB, + png: Resource.XHR_RESPONSE_TYPE.BLOB, + bmp: Resource.XHR_RESPONSE_TYPE.BLOB, + jpg: Resource.XHR_RESPONSE_TYPE.BLOB, + jpeg: Resource.XHR_RESPONSE_TYPE.BLOB, + tif: Resource.XHR_RESPONSE_TYPE.BLOB, + tiff: Resource.XHR_RESPONSE_TYPE.BLOB, + webp: Resource.XHR_RESPONSE_TYPE.BLOB, + tga: Resource.XHR_RESPONSE_TYPE.BLOB, + + // json + json: Resource.XHR_RESPONSE_TYPE.JSON, + + // text + text: Resource.XHR_RESPONSE_TYPE.TEXT, + txt: Resource.XHR_RESPONSE_TYPE.TEXT, + + // fonts + ttf: Resource.XHR_RESPONSE_TYPE.BUFFER, + otf: Resource.XHR_RESPONSE_TYPE.BUFFER, + }; + + // We can't set the `src` attribute to empty string, so on abort we set it to this 1px transparent gif + Resource.EMPTY_GIF = + "data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="; + + /** + * Quick helper to set a value on one of the extension maps. Ensures there is no + * dot at the start of the extension. + * + * @ignore + * @param {object} map - The map to set on. + * @param {string} extname - The extension (or key) to set. + * @param {number} val - The value to set. + */ + function setExtMap(map, extname, val) { + if (extname && extname.indexOf(".") === 0) { + extname = extname.substring(1); + } + + if (!extname) { + return; + } + + map[extname] = val; + } + + /** + * Quick helper to get string xhr type. + * + * @ignore + * @param {XMLHttpRequest|XDomainRequest} xhr - The request to check. + * @return {string} The type. + */ + function reqType(xhr) { + return xhr.toString().replace("object ", ""); + } + }, + { "mini-signals": 22, "parse-uri": 24 }, + ], + 34: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.eachSeries = eachSeries; + exports.queue = queue; + /** + * Smaller version of the async library constructs. + * + */ + function _noop() {} /* empty */ + + /** + * Iterates an array in series. + * + * @param {Array.<*>} array - Array to iterate. + * @param {function} iterator - Function to call for each element. + * @param {function} callback - Function to call when done, or on error. + * @param {boolean} [deferNext=false] - Break synchronous each loop by calling next with a setTimeout of 1. + */ + function eachSeries(array, iterator, callback, deferNext) { + var i = 0; + var len = array.length; + + (function next(err) { + if (err || i === len) { + if (callback) { + callback(err); + } + + return; + } + + if (deferNext) { + setTimeout(function () { + iterator(array[i++], next); + }, 1); + } else { + iterator(array[i++], next); + } + })(); + } + + /** + * Ensures a function is only called once. + * + * @param {function} fn - The function to wrap. + * @return {function} The wrapping function. + */ + function onlyOnce(fn) { + return function onceWrapper() { + if (fn === null) { + throw new Error("Callback was already called."); + } + + var callFn = fn; + + fn = null; + callFn.apply(this, arguments); + }; + } + + /** + * Async queue implementation, + * + * @param {function} worker - The worker function to call for each task. + * @param {number} concurrency - How many workers to run in parrallel. + * @return {*} The async queue object. + */ + function queue(worker, concurrency) { + if (concurrency == null) { + // eslint-disable-line no-eq-null,eqeqeq + concurrency = 1; + } else if (concurrency === 0) { + throw new Error("Concurrency must not be zero"); + } + + var workers = 0; + var q = { + _tasks: [], + concurrency: concurrency, + saturated: _noop, + unsaturated: _noop, + buffer: concurrency / 4, + empty: _noop, + drain: _noop, + error: _noop, + started: false, + paused: false, + push: function push(data, callback) { + _insert(data, false, callback); + }, + kill: function kill() { + workers = 0; + q.drain = _noop; + q.started = false; + q._tasks = []; + }, + unshift: function unshift(data, callback) { + _insert(data, true, callback); + }, + process: function process() { + while ( + !q.paused && + workers < q.concurrency && + q._tasks.length + ) { + var task = q._tasks.shift(); + + if (q._tasks.length === 0) { + q.empty(); + } + + workers += 1; + + if (workers === q.concurrency) { + q.saturated(); + } + + worker(task.data, onlyOnce(_next(task))); + } + }, + length: function length() { + return q._tasks.length; + }, + running: function running() { + return workers; + }, + idle: function idle() { + return q._tasks.length + workers === 0; + }, + pause: function pause() { + if (q.paused === true) { + return; + } + + q.paused = true; + }, + resume: function resume() { + if (q.paused === false) { + return; + } + + q.paused = false; + + // Need to call q.process once per concurrent + // worker to preserve full concurrency after pause + for (var w = 1; w <= q.concurrency; w++) { + q.process(); + } + }, + }; + + function _insert(data, insertAtFront, callback) { + if (callback != null && typeof callback !== "function") { + // eslint-disable-line no-eq-null,eqeqeq + throw new Error("task callback must be a function"); + } + + q.started = true; + + if (data == null && q.idle()) { + // eslint-disable-line no-eq-null,eqeqeq + // call drain immediately if there are no tasks + setTimeout(function () { + return q.drain(); + }, 1); + + return; + } + + var item = { + data: data, + callback: typeof callback === "function" ? callback : _noop, + }; + + if (insertAtFront) { + q._tasks.unshift(item); + } else { + q._tasks.push(item); + } + + setTimeout(function () { + return q.process(); + }, 1); + } + + function _next(task) { + return function next() { + workers -= 1; + + task.callback.apply(task, arguments); + + if (arguments[0] != null) { + // eslint-disable-line no-eq-null,eqeqeq + q.error(arguments[0], task.data); + } + + if (workers <= q.concurrency - q.buffer) { + q.unsaturated(); + } + + if (q.idle()) { + q.drain(); + } + + q.process(); + }; + } + + return q; + } + }, + {}, + ], + 35: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.encodeBinary = encodeBinary; + var _keyStr = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + + function encodeBinary(input) { + var output = ""; + var inx = 0; + + while (inx < input.length) { + // Fill byte buffer array + var bytebuffer = [0, 0, 0]; + var encodedCharIndexes = [0, 0, 0, 0]; + + for (var jnx = 0; jnx < bytebuffer.length; ++jnx) { + if (inx < input.length) { + // throw away high-order byte, as documented at: + // https://developer.mozilla.org/En/Using_XMLHttpRequest#Handling_binary_data + bytebuffer[jnx] = input.charCodeAt(inx++) & 0xff; + } else { + bytebuffer[jnx] = 0; + } + } + + // Get each encoded character, 6 bits at a time + // index 1: first 6 bits + encodedCharIndexes[0] = bytebuffer[0] >> 2; + + // index 2: second 6 bits (2 least significant bits from input byte 1 + 4 most significant bits from byte 2) + encodedCharIndexes[1] = + ((bytebuffer[0] & 0x3) << 4) | (bytebuffer[1] >> 4); + + // index 3: third 6 bits (4 least significant bits from input byte 2 + 2 most significant bits from byte 3) + encodedCharIndexes[2] = + ((bytebuffer[1] & 0x0f) << 2) | (bytebuffer[2] >> 6); + + // index 3: forth 6 bits (6 least significant bits from input byte 3) + encodedCharIndexes[3] = bytebuffer[2] & 0x3f; + + // Determine whether padding happened, and adjust accordingly + var paddingBytes = inx - (input.length - 1); + + switch (paddingBytes) { + case 2: + // Set last 2 characters to padding char + encodedCharIndexes[3] = 64; + encodedCharIndexes[2] = 64; + break; + + case 1: + // Set last character to padding char + encodedCharIndexes[3] = 64; + break; + + default: + break; // No padding - proceed + } + + // Now we will grab each appropriate character out of our keystring + // based on our index array and append it to the output string + for (var _jnx = 0; _jnx < encodedCharIndexes.length; ++_jnx) { + output += _keyStr.charAt(encodedCharIndexes[_jnx]); + } + } + + return output; + } + }, + {}, + ], + 36: [ + function (require, module, exports) { + "use strict"; + + // import Loader from './Loader'; + // import Resource from './Resource'; + // import * as async from './async'; + // import * as b64 from './b64'; + + /* eslint-disable no-undef */ + + var Loader = require("./Loader").default; + var Resource = require("./Resource").default; + var async = require("./async"); + var b64 = require("./b64"); + + Loader.Resource = Resource; + Loader.async = async; + Loader.base64 = b64; + + // export manually, and also as default + module.exports = Loader; + // export default Loader; + module.exports.default = Loader; + }, + { "./Loader": 32, "./Resource": 33, "./async": 34, "./b64": 35 }, + ], + 37: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _typeof = + typeof Symbol === "function" && typeof Symbol.iterator === "symbol" + ? function (obj) { + return typeof obj; + } + : function (obj) { + return obj && + typeof Symbol === "function" && + obj.constructor === Symbol && + obj !== Symbol.prototype + ? "symbol" + : typeof obj; + }; + + exports.blobMiddlewareFactory = blobMiddlewareFactory; + + var _Resource = require("../../Resource"); + + var _Resource2 = _interopRequireDefault(_Resource); + + var _b = require("../../b64"); + + var _b2 = _interopRequireDefault(_b); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + var Url = window.URL || window.webkitURL; + + // a middleware for transforming XHR loaded Blobs into more useful objects + function blobMiddlewareFactory() { + return function blobMiddleware(resource, next) { + if (!resource.data) { + next(); + + return; + } + + // if this was an XHR load of a blob + if ( + resource.xhr && + resource.xhrType === _Resource2.default.XHR_RESPONSE_TYPE.BLOB + ) { + // if there is no blob support we probably got a binary string back + if (!window.Blob || typeof resource.data === "string") { + var type = resource.xhr.getResponseHeader("content-type"); + + // this is an image, convert the binary string into a data url + if (type && type.indexOf("image") === 0) { + resource.data = new Image(); + resource.data.src = + "data:" + + type + + ";base64," + + _b2.default.encodeBinary(resource.xhr.responseText); + + resource.type = _Resource2.default.TYPE.IMAGE; + + // wait until the image loads and then callback + resource.data.onload = function () { + resource.data.onload = null; + + next(); + }; + + // next will be called on load + return; + } + } + // if content type says this is an image, then we should transform the blob into an Image object + else if (resource.data.type.indexOf("image") === 0) { + var _ret = (function () { + var src = Url.createObjectURL(resource.data); + + resource.blob = resource.data; + resource.data = new Image(); + resource.data.src = src; + + resource.type = _Resource2.default.TYPE.IMAGE; + + // cleanup the no longer used blob after the image loads + // TODO: Is this correct? Will the image be invalid after revoking? + resource.data.onload = function () { + Url.revokeObjectURL(src); + resource.data.onload = null; + + next(); + }; + + // next will be called on load. + return { + v: void 0, + }; + })(); + + if ( + (typeof _ret === "undefined" + ? "undefined" + : _typeof(_ret)) === "object" + ) + return _ret.v; + } + } + + next(); + }; + } + }, + { "../../Resource": 33, "../../b64": 35 }, + ], + 38: [ + function (require, module, exports) { + // Copyright Joyent, Inc. and other Node contributors. + // + // Permission is hereby granted, free of charge, to any person obtaining a + // copy of this software and associated documentation files (the + // "Software"), to deal in the Software without restriction, including + // without limitation the rights to use, copy, modify, merge, publish, + // distribute, sublicense, and/or sell copies of the Software, and to permit + // persons to whom the Software is furnished to do so, subject to the + // following conditions: + // + // The above copyright notice and this permission notice shall be included + // in all copies or substantial portions of the Software. + // + // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + // USE OR OTHER DEALINGS IN THE SOFTWARE. + + "use strict"; + + var punycode = require("punycode"); + var util = require("./util"); + + exports.parse = urlParse; + exports.resolve = urlResolve; + exports.resolveObject = urlResolveObject; + exports.format = urlFormat; + + exports.Url = Url; + + function Url() { + this.protocol = null; + this.slashes = null; + this.auth = null; + this.host = null; + this.port = null; + this.hostname = null; + this.hash = null; + this.search = null; + this.query = null; + this.pathname = null; + this.path = null; + this.href = null; + } + + // Reference: RFC 3986, RFC 1808, RFC 2396 + + // define these here so at least they only have to be + // compiled once on the first module load. + var protocolPattern = /^([a-z0-9.+-]+:)/i, + portPattern = /:[0-9]*$/, + // Special case for a simple path URL + simplePathPattern = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, + // RFC 2396: characters reserved for delimiting URLs. + // We actually just auto-escape these. + delims = ["<", ">", '"', "`", " ", "\r", "\n", "\t"], + // RFC 2396: characters not allowed for various reasons. + unwise = ["{", "}", "|", "\\", "^", "`"].concat(delims), + // Allowed by RFCs, but cause of XSS attacks. Always escape these. + autoEscape = ["'"].concat(unwise), + // Characters that are never ever allowed in a hostname. + // Note that any invalid chars are also handled, but these + // are the ones that are *expected* to be seen, so we fast-path + // them. + nonHostChars = ["%", "/", "?", ";", "#"].concat(autoEscape), + hostEndingChars = ["/", "?", "#"], + hostnameMaxLen = 255, + hostnamePartPattern = /^[+a-z0-9A-Z_-]{0,63}$/, + hostnamePartStart = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, + // protocols that can allow "unsafe" and "unwise" chars. + unsafeProtocol = { + javascript: true, + "javascript:": true, + }, + // protocols that never have a hostname. + hostlessProtocol = { + javascript: true, + "javascript:": true, + }, + // protocols that always contain a // bit. + slashedProtocol = { + http: true, + https: true, + ftp: true, + gopher: true, + file: true, + "http:": true, + "https:": true, + "ftp:": true, + "gopher:": true, + "file:": true, + }, + querystring = require("querystring"); + + function urlParse(url, parseQueryString, slashesDenoteHost) { + if (url && util.isObject(url) && url instanceof Url) return url; + + var u = new Url(); + u.parse(url, parseQueryString, slashesDenoteHost); + return u; + } + + Url.prototype.parse = function ( + url, + parseQueryString, + slashesDenoteHost + ) { + if (!util.isString(url)) { + throw new TypeError( + "Parameter 'url' must be a string, not " + typeof url + ); + } + + // Copy chrome, IE, opera backslash-handling behavior. + // Back slashes before the query string get converted to forward slashes + // See: https://code.google.com/p/chromium/issues/detail?id=25916 + var queryIndex = url.indexOf("?"), + splitter = + queryIndex !== -1 && queryIndex < url.indexOf("#") ? "?" : "#", + uSplit = url.split(splitter), + slashRegex = /\\/g; + uSplit[0] = uSplit[0].replace(slashRegex, "/"); + url = uSplit.join(splitter); + + var rest = url; + + // trim before proceeding. + // This is to support parse stuff like " http://foo.com \n" + rest = rest.trim(); + + if (!slashesDenoteHost && url.split("#").length === 1) { + // Try fast path regexp + var simplePath = simplePathPattern.exec(rest); + if (simplePath) { + this.path = rest; + this.href = rest; + this.pathname = simplePath[1]; + if (simplePath[2]) { + this.search = simplePath[2]; + if (parseQueryString) { + this.query = querystring.parse(this.search.substr(1)); + } else { + this.query = this.search.substr(1); + } + } else if (parseQueryString) { + this.search = ""; + this.query = {}; + } + return this; + } + } + + var proto = protocolPattern.exec(rest); + if (proto) { + proto = proto[0]; + var lowerProto = proto.toLowerCase(); + this.protocol = lowerProto; + rest = rest.substr(proto.length); + } + + // figure out if it's got a host + // user@server is *always* interpreted as a hostname, and url + // resolution will treat //foo/bar as host=foo,path=bar because that's + // how the browser resolves relative URLs. + if ( + slashesDenoteHost || + proto || + rest.match(/^\/\/[^@\/]+@[^@\/]+/) + ) { + var slashes = rest.substr(0, 2) === "//"; + if (slashes && !(proto && hostlessProtocol[proto])) { + rest = rest.substr(2); + this.slashes = true; + } + } + + if ( + !hostlessProtocol[proto] && + (slashes || (proto && !slashedProtocol[proto])) + ) { + // there's a hostname. + // the first instance of /, ?, ;, or # ends the host. + // + // If there is an @ in the hostname, then non-host chars *are* allowed + // to the left of the last @ sign, unless some host-ending character + // comes *before* the @-sign. + // URLs are obnoxious. + // + // ex: + // http://a@b@c/ => user:a@b host:c + // http://a@b?@c => user:a host:c path:/?@c + + // v0.12 TODO(isaacs): This is not quite how Chrome does things. + // Review our test case against browsers more comprehensively. + + // find the first instance of any hostEndingChars + var hostEnd = -1; + for (var i = 0; i < hostEndingChars.length; i++) { + var hec = rest.indexOf(hostEndingChars[i]); + if (hec !== -1 && (hostEnd === -1 || hec < hostEnd)) + hostEnd = hec; + } + + // at this point, either we have an explicit point where the + // auth portion cannot go past, or the last @ char is the decider. + var auth, atSign; + if (hostEnd === -1) { + // atSign can be anywhere. + atSign = rest.lastIndexOf("@"); + } else { + // atSign must be in auth portion. + // http://a@b/c@d => host:b auth:a path:/c@d + atSign = rest.lastIndexOf("@", hostEnd); + } + + // Now we have a portion which is definitely the auth. + // Pull that off. + if (atSign !== -1) { + auth = rest.slice(0, atSign); + rest = rest.slice(atSign + 1); + this.auth = decodeURIComponent(auth); + } + + // the host is the remaining to the left of the first non-host char + hostEnd = -1; + for (var i = 0; i < nonHostChars.length; i++) { + var hec = rest.indexOf(nonHostChars[i]); + if (hec !== -1 && (hostEnd === -1 || hec < hostEnd)) + hostEnd = hec; + } + // if we still have not hit it, then the entire thing is a host. + if (hostEnd === -1) hostEnd = rest.length; + + this.host = rest.slice(0, hostEnd); + rest = rest.slice(hostEnd); + + // pull out port. + this.parseHost(); + + // we've indicated that there is a hostname, + // so even if it's empty, it has to be present. + this.hostname = this.hostname || ""; + + // if hostname begins with [ and ends with ] + // assume that it's an IPv6 address. + var ipv6Hostname = + this.hostname[0] === "[" && + this.hostname[this.hostname.length - 1] === "]"; + + // validate a little. + if (!ipv6Hostname) { + var hostparts = this.hostname.split(/\./); + for (var i = 0, l = hostparts.length; i < l; i++) { + var part = hostparts[i]; + if (!part) continue; + if (!part.match(hostnamePartPattern)) { + var newpart = ""; + for (var j = 0, k = part.length; j < k; j++) { + if (part.charCodeAt(j) > 127) { + // we replace non-ASCII char with a temporary placeholder + // we need this to make sure size of hostname is not + // broken by replacing non-ASCII by nothing + newpart += "x"; + } else { + newpart += part[j]; + } + } + // we test again with ASCII char only + if (!newpart.match(hostnamePartPattern)) { + var validParts = hostparts.slice(0, i); + var notHost = hostparts.slice(i + 1); + var bit = part.match(hostnamePartStart); + if (bit) { + validParts.push(bit[1]); + notHost.unshift(bit[2]); + } + if (notHost.length) { + rest = "/" + notHost.join(".") + rest; + } + this.hostname = validParts.join("."); + break; + } + } + } + } + + if (this.hostname.length > hostnameMaxLen) { + this.hostname = ""; + } else { + // hostnames are always lower case. + this.hostname = this.hostname.toLowerCase(); + } + + if (!ipv6Hostname) { + // IDNA Support: Returns a punycoded representation of "domain". + // It only converts parts of the domain name that + // have non-ASCII characters, i.e. it doesn't matter if + // you call it with a domain that already is ASCII-only. + this.hostname = punycode.toASCII(this.hostname); + } + + var p = this.port ? ":" + this.port : ""; + var h = this.hostname || ""; + this.host = h + p; + this.href += this.host; + + // strip [ and ] from the hostname + // the host field still retains them, though + if (ipv6Hostname) { + this.hostname = this.hostname.substr( + 1, + this.hostname.length - 2 + ); + if (rest[0] !== "/") { + rest = "/" + rest; + } + } + } + + // now rest is set to the post-host stuff. + // chop off any delim chars. + if (!unsafeProtocol[lowerProto]) { + // First, make 100% sure that any "autoEscape" chars get + // escaped, even if encodeURIComponent doesn't think they + // need to be. + for (var i = 0, l = autoEscape.length; i < l; i++) { + var ae = autoEscape[i]; + if (rest.indexOf(ae) === -1) continue; + var esc = encodeURIComponent(ae); + if (esc === ae) { + esc = escape(ae); + } + rest = rest.split(ae).join(esc); + } + } + + // chop off from the tail first. + var hash = rest.indexOf("#"); + if (hash !== -1) { + // got a fragment string. + this.hash = rest.substr(hash); + rest = rest.slice(0, hash); + } + var qm = rest.indexOf("?"); + if (qm !== -1) { + this.search = rest.substr(qm); + this.query = rest.substr(qm + 1); + if (parseQueryString) { + this.query = querystring.parse(this.query); + } + rest = rest.slice(0, qm); + } else if (parseQueryString) { + // no query string, but parseQueryString still requested + this.search = ""; + this.query = {}; + } + if (rest) this.pathname = rest; + if ( + slashedProtocol[lowerProto] && + this.hostname && + !this.pathname + ) { + this.pathname = "/"; + } + + //to support http.request + if (this.pathname || this.search) { + var p = this.pathname || ""; + var s = this.search || ""; + this.path = p + s; + } + + // finally, reconstruct the href based on what has been validated. + this.href = this.format(); + return this; + }; + + // format a parsed object into a url string + function urlFormat(obj) { + // ensure it's an object, and not a string url. + // If it's an obj, this is a no-op. + // this way, you can call url_format() on strings + // to clean up potentially wonky urls. + if (util.isString(obj)) obj = urlParse(obj); + if (!(obj instanceof Url)) return Url.prototype.format.call(obj); + return obj.format(); + } + + Url.prototype.format = function () { + var auth = this.auth || ""; + if (auth) { + auth = encodeURIComponent(auth); + auth = auth.replace(/%3A/i, ":"); + auth += "@"; + } + + var protocol = this.protocol || "", + pathname = this.pathname || "", + hash = this.hash || "", + host = false, + query = ""; + + if (this.host) { + host = auth + this.host; + } else if (this.hostname) { + host = + auth + + (this.hostname.indexOf(":") === -1 + ? this.hostname + : "[" + this.hostname + "]"); + if (this.port) { + host += ":" + this.port; + } + } + + if ( + this.query && + util.isObject(this.query) && + Object.keys(this.query).length + ) { + query = querystring.stringify(this.query); + } + + var search = this.search || (query && "?" + query) || ""; + + if (protocol && protocol.substr(-1) !== ":") protocol += ":"; + + // only the slashedProtocols get the //. Not mailto:, xmpp:, etc. + // unless they had them to begin with. + if ( + this.slashes || + ((!protocol || slashedProtocol[protocol]) && host !== false) + ) { + host = "//" + (host || ""); + if (pathname && pathname.charAt(0) !== "/") + pathname = "/" + pathname; + } else if (!host) { + host = ""; + } + + if (hash && hash.charAt(0) !== "#") hash = "#" + hash; + if (search && search.charAt(0) !== "?") search = "?" + search; + + pathname = pathname.replace(/[?#]/g, function (match) { + return encodeURIComponent(match); + }); + search = search.replace("#", "%23"); + + return protocol + host + pathname + search + hash; + }; + + function urlResolve(source, relative) { + return urlParse(source, false, true).resolve(relative); + } + + Url.prototype.resolve = function (relative) { + return this.resolveObject(urlParse(relative, false, true)).format(); + }; + + function urlResolveObject(source, relative) { + if (!source) return relative; + return urlParse(source, false, true).resolveObject(relative); + } + + Url.prototype.resolveObject = function (relative) { + if (util.isString(relative)) { + var rel = new Url(); + rel.parse(relative, false, true); + relative = rel; + } + + var result = new Url(); + var tkeys = Object.keys(this); + for (var tk = 0; tk < tkeys.length; tk++) { + var tkey = tkeys[tk]; + result[tkey] = this[tkey]; + } + + // hash is always overridden, no matter what. + // even href="" will remove it. + result.hash = relative.hash; + + // if the relative url is empty, then there's nothing left to do here. + if (relative.href === "") { + result.href = result.format(); + return result; + } + + // hrefs like //foo/bar always cut to the protocol. + if (relative.slashes && !relative.protocol) { + // take everything except the protocol from relative + var rkeys = Object.keys(relative); + for (var rk = 0; rk < rkeys.length; rk++) { + var rkey = rkeys[rk]; + if (rkey !== "protocol") result[rkey] = relative[rkey]; + } + + //urlParse appends trailing / to urls like http://www.example.com + if ( + slashedProtocol[result.protocol] && + result.hostname && + !result.pathname + ) { + result.path = result.pathname = "/"; + } + + result.href = result.format(); + return result; + } + + if (relative.protocol && relative.protocol !== result.protocol) { + // if it's a known url protocol, then changing + // the protocol does weird things + // first, if it's not file:, then we MUST have a host, + // and if there was a path + // to begin with, then we MUST have a path. + // if it is file:, then the host is dropped, + // because that's known to be hostless. + // anything else is assumed to be absolute. + if (!slashedProtocol[relative.protocol]) { + var keys = Object.keys(relative); + for (var v = 0; v < keys.length; v++) { + var k = keys[v]; + result[k] = relative[k]; + } + result.href = result.format(); + return result; + } + + result.protocol = relative.protocol; + if (!relative.host && !hostlessProtocol[relative.protocol]) { + var relPath = (relative.pathname || "").split("/"); + while (relPath.length && !(relative.host = relPath.shift())); + if (!relative.host) relative.host = ""; + if (!relative.hostname) relative.hostname = ""; + if (relPath[0] !== "") relPath.unshift(""); + if (relPath.length < 2) relPath.unshift(""); + result.pathname = relPath.join("/"); + } else { + result.pathname = relative.pathname; + } + result.search = relative.search; + result.query = relative.query; + result.host = relative.host || ""; + result.auth = relative.auth; + result.hostname = relative.hostname || relative.host; + result.port = relative.port; + // to support http.request + if (result.pathname || result.search) { + var p = result.pathname || ""; + var s = result.search || ""; + result.path = p + s; + } + result.slashes = result.slashes || relative.slashes; + result.href = result.format(); + return result; + } + + var isSourceAbs = + result.pathname && result.pathname.charAt(0) === "/", + isRelAbs = + relative.host || + (relative.pathname && relative.pathname.charAt(0) === "/"), + mustEndAbs = + isRelAbs || isSourceAbs || (result.host && relative.pathname), + removeAllDots = mustEndAbs, + srcPath = (result.pathname && result.pathname.split("/")) || [], + relPath = + (relative.pathname && relative.pathname.split("/")) || [], + psychotic = result.protocol && !slashedProtocol[result.protocol]; + + // if the url is a non-slashed url, then relative + // links like ../.. should be able + // to crawl up to the hostname, as well. This is strange. + // result.protocol has already been set by now. + // Later on, put the first path part into the host field. + if (psychotic) { + result.hostname = ""; + result.port = null; + if (result.host) { + if (srcPath[0] === "") srcPath[0] = result.host; + else srcPath.unshift(result.host); + } + result.host = ""; + if (relative.protocol) { + relative.hostname = null; + relative.port = null; + if (relative.host) { + if (relPath[0] === "") relPath[0] = relative.host; + else relPath.unshift(relative.host); + } + relative.host = null; + } + mustEndAbs = + mustEndAbs && (relPath[0] === "" || srcPath[0] === ""); + } + + if (isRelAbs) { + // it's absolute. + result.host = + relative.host || relative.host === "" + ? relative.host + : result.host; + result.hostname = + relative.hostname || relative.hostname === "" + ? relative.hostname + : result.hostname; + result.search = relative.search; + result.query = relative.query; + srcPath = relPath; + // fall through to the dot-handling below. + } else if (relPath.length) { + // it's relative + // throw away the existing file, and take the new path instead. + if (!srcPath) srcPath = []; + srcPath.pop(); + srcPath = srcPath.concat(relPath); + result.search = relative.search; + result.query = relative.query; + } else if (!util.isNullOrUndefined(relative.search)) { + // just pull out the search. + // like href='?foo'. + // Put this after the other two cases because it simplifies the booleans + if (psychotic) { + result.hostname = result.host = srcPath.shift(); + //occationaly the auth can get stuck only in host + //this especially happens in cases like + //url.resolveObject('mailto:local1@domain1', 'local2@domain2') + var authInHost = + result.host && result.host.indexOf("@") > 0 + ? result.host.split("@") + : false; + if (authInHost) { + result.auth = authInHost.shift(); + result.host = result.hostname = authInHost.shift(); + } + } + result.search = relative.search; + result.query = relative.query; + //to support http.request + if ( + !util.isNull(result.pathname) || + !util.isNull(result.search) + ) { + result.path = + (result.pathname ? result.pathname : "") + + (result.search ? result.search : ""); + } + result.href = result.format(); + return result; + } + + if (!srcPath.length) { + // no path at all. easy. + // we've already handled the other stuff above. + result.pathname = null; + //to support http.request + if (result.search) { + result.path = "/" + result.search; + } else { + result.path = null; + } + result.href = result.format(); + return result; + } + + // if a url ENDs in . or .., then it must get a trailing slash. + // however, if it ends in anything else non-slashy, + // then it must NOT get a trailing slash. + var last = srcPath.slice(-1)[0]; + var hasTrailingSlash = + ((result.host || relative.host || srcPath.length > 1) && + (last === "." || last === "..")) || + last === ""; + + // strip single dots, resolve double dots to parent dir + // if the path tries to go above the root, `up` ends up > 0 + var up = 0; + for (var i = srcPath.length; i >= 0; i--) { + last = srcPath[i]; + if (last === ".") { + srcPath.splice(i, 1); + } else if (last === "..") { + srcPath.splice(i, 1); + up++; + } else if (up) { + srcPath.splice(i, 1); + up--; + } + } + + // if the path is allowed to go above the root, restore leading ..s + if (!mustEndAbs && !removeAllDots) { + for (; up--; up) { + srcPath.unshift(".."); + } + } + + if ( + mustEndAbs && + srcPath[0] !== "" && + (!srcPath[0] || srcPath[0].charAt(0) !== "/") + ) { + srcPath.unshift(""); + } + + if (hasTrailingSlash && srcPath.join("/").substr(-1) !== "/") { + srcPath.push(""); + } + + var isAbsolute = + srcPath[0] === "" || (srcPath[0] && srcPath[0].charAt(0) === "/"); + + // put the host back + if (psychotic) { + result.hostname = result.host = isAbsolute + ? "" + : srcPath.length + ? srcPath.shift() + : ""; + //occationaly the auth can get stuck only in host + //this especially happens in cases like + //url.resolveObject('mailto:local1@domain1', 'local2@domain2') + var authInHost = + result.host && result.host.indexOf("@") > 0 + ? result.host.split("@") + : false; + if (authInHost) { + result.auth = authInHost.shift(); + result.host = result.hostname = authInHost.shift(); + } + } + + mustEndAbs = mustEndAbs || (result.host && srcPath.length); + + if (mustEndAbs && !isAbsolute) { + srcPath.unshift(""); + } + + if (!srcPath.length) { + result.pathname = null; + result.path = null; + } else { + result.pathname = srcPath.join("/"); + } + + //to support request.http + if (!util.isNull(result.pathname) || !util.isNull(result.search)) { + result.path = + (result.pathname ? result.pathname : "") + + (result.search ? result.search : ""); + } + result.auth = relative.auth || result.auth; + result.slashes = result.slashes || relative.slashes; + result.href = result.format(); + return result; + }; + + Url.prototype.parseHost = function () { + var host = this.host; + var port = portPattern.exec(host); + if (port) { + port = port[0]; + if (port !== ":") { + this.port = port.substr(1); + } + host = host.substr(0, host.length - port.length); + } + if (host) this.hostname = host; + }; + }, + { "./util": 39, punycode: 27, querystring: 30 }, + ], + 39: [ + function (require, module, exports) { + "use strict"; + + module.exports = { + isString: function (arg) { + return typeof arg === "string"; + }, + isObject: function (arg) { + return typeof arg === "object" && arg !== null; + }, + isNull: function (arg) { + return arg === null; + }, + isNullOrUndefined: function (arg) { + return arg == null; + }, + }; + }, + {}, + ], + 40: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + var _ismobilejs = require("ismobilejs"); + + var _ismobilejs2 = _interopRequireDefault(_ismobilejs); + + var _accessibleTarget = require("./accessibleTarget"); + + var _accessibleTarget2 = _interopRequireDefault(_accessibleTarget); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + // add some extra variables to the container.. + core.utils.mixins.delayMixin( + core.DisplayObject.prototype, + _accessibleTarget2.default + ); + + var KEY_CODE_TAB = 9; + + var DIV_TOUCH_SIZE = 100; + var DIV_TOUCH_POS_X = 0; + var DIV_TOUCH_POS_Y = 0; + var DIV_TOUCH_ZINDEX = 2; + + var DIV_HOOK_SIZE = 1; + var DIV_HOOK_POS_X = -1000; + var DIV_HOOK_POS_Y = -1000; + var DIV_HOOK_ZINDEX = 2; + + /** + * The Accessibility manager recreates the ability to tab and have content read by screen + * readers. This is very important as it can possibly help people with disabilities access pixi + * content. + * + * Much like interaction any DisplayObject can be made accessible. This manager will map the + * events as if the mouse was being used, minimizing the effort required to implement. + * + * An instance of this class is automatically created by default, and can be found at renderer.plugins.accessibility + * + * @class + * @memberof PIXI.accessibility + */ + + var AccessibilityManager = (function () { + /** + * @param {PIXI.CanvasRenderer|PIXI.WebGLRenderer} renderer - A reference to the current renderer + */ + function AccessibilityManager(renderer) { + _classCallCheck(this, AccessibilityManager); + + if ( + (_ismobilejs2.default.tablet || _ismobilejs2.default.phone) && + !navigator.isCocoonJS + ) { + this.createTouchHook(); + } + + // first we create a div that will sit over the PixiJS element. This is where the div overlays will go. + var div = document.createElement("div"); + + div.style.width = DIV_TOUCH_SIZE + "px"; + div.style.height = DIV_TOUCH_SIZE + "px"; + div.style.position = "absolute"; + div.style.top = DIV_TOUCH_POS_X + "px"; + div.style.left = DIV_TOUCH_POS_Y + "px"; + div.style.zIndex = DIV_TOUCH_ZINDEX; + + /** + * This is the dom element that will sit over the PixiJS element. This is where the div overlays will go. + * + * @type {HTMLElement} + * @private + */ + this.div = div; + + /** + * A simple pool for storing divs. + * + * @type {*} + * @private + */ + this.pool = []; + + /** + * This is a tick used to check if an object is no longer being rendered. + * + * @type {Number} + * @private + */ + this.renderId = 0; + + /** + * Setting this to true will visually show the divs. + * + * @type {boolean} + */ + this.debug = false; + + /** + * The renderer this accessibility manager works for. + * + * @member {PIXI.SystemRenderer} + */ + this.renderer = renderer; + + /** + * The array of currently active accessible items. + * + * @member {Array<*>} + * @private + */ + this.children = []; + + /** + * pre-bind the functions + * + * @private + */ + this._onKeyDown = this._onKeyDown.bind(this); + this._onMouseMove = this._onMouseMove.bind(this); + + /** + * stores the state of the manager. If there are no accessible objects or the mouse is moving, this will be false. + * + * @member {Array<*>} + * @private + */ + this.isActive = false; + this.isMobileAccessabillity = false; + + // let listen for tab.. once pressed we can fire up and show the accessibility layer + window.addEventListener("keydown", this._onKeyDown, false); + } + + /** + * Creates the touch hooks. + * + */ + + AccessibilityManager.prototype.createTouchHook = + function createTouchHook() { + var _this = this; + + var hookDiv = document.createElement("button"); + + hookDiv.style.width = DIV_HOOK_SIZE + "px"; + hookDiv.style.height = DIV_HOOK_SIZE + "px"; + hookDiv.style.position = "absolute"; + hookDiv.style.top = DIV_HOOK_POS_X + "px"; + hookDiv.style.left = DIV_HOOK_POS_Y + "px"; + hookDiv.style.zIndex = DIV_HOOK_ZINDEX; + hookDiv.style.backgroundColor = "#FF0000"; + hookDiv.title = "HOOK DIV"; + + hookDiv.addEventListener("focus", function () { + _this.isMobileAccessabillity = true; + _this.activate(); + document.body.removeChild(hookDiv); + }); + + document.body.appendChild(hookDiv); + }; + + /** + * Activating will cause the Accessibility layer to be shown. This is called when a user + * preses the tab key. + * + * @private + */ + + AccessibilityManager.prototype.activate = function activate() { + if (this.isActive) { + return; + } + + this.isActive = true; + + window.document.addEventListener( + "mousemove", + this._onMouseMove, + true + ); + window.removeEventListener("keydown", this._onKeyDown, false); + + this.renderer.on("postrender", this.update, this); + + if (this.renderer.view.parentNode) { + this.renderer.view.parentNode.appendChild(this.div); + } + }; + + /** + * Deactivating will cause the Accessibility layer to be hidden. This is called when a user moves + * the mouse. + * + * @private + */ + + AccessibilityManager.prototype.deactivate = function deactivate() { + if (!this.isActive || this.isMobileAccessabillity) { + return; + } + + this.isActive = false; + + window.document.removeEventListener( + "mousemove", + this._onMouseMove + ); + window.addEventListener("keydown", this._onKeyDown, false); + + this.renderer.off("postrender", this.update); + + if (this.div.parentNode) { + this.div.parentNode.removeChild(this.div); + } + }; + + /** + * This recursive function will run through the scene graph and add any new accessible objects to the DOM layer. + * + * @private + * @param {PIXI.Container} displayObject - The DisplayObject to check. + */ + + AccessibilityManager.prototype.updateAccessibleObjects = + function updateAccessibleObjects(displayObject) { + if (!displayObject.visible) { + return; + } + + if (displayObject.accessible && displayObject.interactive) { + if (!displayObject._accessibleActive) { + this.addChild(displayObject); + } + + displayObject.renderId = this.renderId; + } + + var children = displayObject.children; + + for (var i = children.length - 1; i >= 0; i--) { + this.updateAccessibleObjects(children[i]); + } + }; + + /** + * Before each render this function will ensure that all divs are mapped correctly to their DisplayObjects. + * + * @private + */ + + AccessibilityManager.prototype.update = function update() { + if (!this.renderer.renderingToScreen) { + return; + } + + // update children... + this.updateAccessibleObjects(this.renderer._lastObjectRendered); + + var rect = this.renderer.view.getBoundingClientRect(); + var sx = rect.width / this.renderer.width; + var sy = rect.height / this.renderer.height; + + var div = this.div; + + div.style.left = rect.left + "px"; + div.style.top = rect.top + "px"; + div.style.width = this.renderer.width + "px"; + div.style.height = this.renderer.height + "px"; + + for (var i = 0; i < this.children.length; i++) { + var child = this.children[i]; + + if (child.renderId !== this.renderId) { + child._accessibleActive = false; + + core.utils.removeItems(this.children, i, 1); + this.div.removeChild(child._accessibleDiv); + this.pool.push(child._accessibleDiv); + child._accessibleDiv = null; + + i--; + + if (this.children.length === 0) { + this.deactivate(); + } + } else { + // map div to display.. + div = child._accessibleDiv; + var hitArea = child.hitArea; + var wt = child.worldTransform; + + if (child.hitArea) { + div.style.left = (wt.tx + hitArea.x * wt.a) * sx + "px"; + div.style.top = (wt.ty + hitArea.y * wt.d) * sy + "px"; + + div.style.width = hitArea.width * wt.a * sx + "px"; + div.style.height = hitArea.height * wt.d * sy + "px"; + } else { + hitArea = child.getBounds(); + + this.capHitArea(hitArea); + + div.style.left = hitArea.x * sx + "px"; + div.style.top = hitArea.y * sy + "px"; + + div.style.width = hitArea.width * sx + "px"; + div.style.height = hitArea.height * sy + "px"; + } + } + } + + // increment the render id.. + this.renderId++; + }; + + /** + * TODO: docs. + * + * @param {Rectangle} hitArea - TODO docs + */ + + AccessibilityManager.prototype.capHitArea = function capHitArea( + hitArea + ) { + if (hitArea.x < 0) { + hitArea.width += hitArea.x; + hitArea.x = 0; + } + + if (hitArea.y < 0) { + hitArea.height += hitArea.y; + hitArea.y = 0; + } + + if (hitArea.x + hitArea.width > this.renderer.width) { + hitArea.width = this.renderer.width - hitArea.x; + } + + if (hitArea.y + hitArea.height > this.renderer.height) { + hitArea.height = this.renderer.height - hitArea.y; + } + }; + + /** + * Adds a DisplayObject to the accessibility manager + * + * @private + * @param {DisplayObject} displayObject - The child to make accessible. + */ + + AccessibilityManager.prototype.addChild = function addChild( + displayObject + ) { + // this.activate(); + + var div = this.pool.pop(); + + if (!div) { + div = document.createElement("button"); + + div.style.width = DIV_TOUCH_SIZE + "px"; + div.style.height = DIV_TOUCH_SIZE + "px"; + div.style.backgroundColor = this.debug + ? "rgba(255,0,0,0.5)" + : "transparent"; + div.style.position = "absolute"; + div.style.zIndex = DIV_TOUCH_ZINDEX; + div.style.borderStyle = "none"; + + div.addEventListener("click", this._onClick.bind(this)); + div.addEventListener("focus", this._onFocus.bind(this)); + div.addEventListener("focusout", this._onFocusOut.bind(this)); + } + + if (displayObject.accessibleTitle) { + div.title = displayObject.accessibleTitle; + } else if ( + !displayObject.accessibleTitle && + !displayObject.accessibleHint + ) { + div.title = "displayObject " + this.tabIndex; + } + + if (displayObject.accessibleHint) { + div.setAttribute("aria-label", displayObject.accessibleHint); + } + + // + + displayObject._accessibleActive = true; + displayObject._accessibleDiv = div; + div.displayObject = displayObject; + + this.children.push(displayObject); + this.div.appendChild(displayObject._accessibleDiv); + displayObject._accessibleDiv.tabIndex = displayObject.tabIndex; + }; + + /** + * Maps the div button press to pixi's InteractionManager (click) + * + * @private + * @param {MouseEvent} e - The click event. + */ + + AccessibilityManager.prototype._onClick = function _onClick(e) { + var interactionManager = this.renderer.plugins.interaction; + + interactionManager.dispatchEvent( + e.target.displayObject, + "click", + interactionManager.eventData + ); + }; + + /** + * Maps the div focus events to pixi's InteractionManager (mouseover) + * + * @private + * @param {FocusEvent} e - The focus event. + */ + + AccessibilityManager.prototype._onFocus = function _onFocus(e) { + var interactionManager = this.renderer.plugins.interaction; + + interactionManager.dispatchEvent( + e.target.displayObject, + "mouseover", + interactionManager.eventData + ); + }; + + /** + * Maps the div focus events to pixi's InteractionManager (mouseout) + * + * @private + * @param {FocusEvent} e - The focusout event. + */ + + AccessibilityManager.prototype._onFocusOut = function _onFocusOut( + e + ) { + var interactionManager = this.renderer.plugins.interaction; + + interactionManager.dispatchEvent( + e.target.displayObject, + "mouseout", + interactionManager.eventData + ); + }; + + /** + * Is called when a key is pressed + * + * @private + * @param {KeyboardEvent} e - The keydown event. + */ + + AccessibilityManager.prototype._onKeyDown = function _onKeyDown(e) { + if (e.keyCode !== KEY_CODE_TAB) { + return; + } + + this.activate(); + }; + + /** + * Is called when the mouse moves across the renderer element + * + * @private + */ + + AccessibilityManager.prototype._onMouseMove = + function _onMouseMove() { + this.deactivate(); + }; + + /** + * Destroys the accessibility manager + * + */ + + AccessibilityManager.prototype.destroy = function destroy() { + this.div = null; + + for (var i = 0; i < this.children.length; i++) { + this.children[i].div = null; + } + + window.document.removeEventListener( + "mousemove", + this._onMouseMove + ); + window.removeEventListener("keydown", this._onKeyDown); + + this.pool = null; + this.children = null; + this.renderer = null; + }; + + return AccessibilityManager; + })(); + + exports.default = AccessibilityManager; + + core.WebGLRenderer.registerPlugin( + "accessibility", + AccessibilityManager + ); + core.CanvasRenderer.registerPlugin( + "accessibility", + AccessibilityManager + ); + }, + { "../core": 65, "./accessibleTarget": 41, ismobilejs: 21 }, + ], + 41: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + /** + * Default property values of accessible objects + * used by {@link PIXI.accessibility.AccessibilityManager}. + * + * @function accessibleTarget + * @memberof PIXI.accessibility + * @example + * function MyObject() {} + * + * Object.assign( + * MyObject.prototype, + * PIXI.accessibility.accessibleTarget + * ); + */ + exports.default = { + /** + * Flag for if the object is accessible. If true AccessibilityManager will overlay a + * shadow div with attributes set + * + * @member {boolean} + */ + accessible: false, + + /** + * Sets the title attribute of the shadow div + * If accessibleTitle AND accessibleHint has not been this will default to 'displayObject [tabIndex]' + * + * @member {string} + */ + accessibleTitle: null, + + /** + * Sets the aria-label attribute of the shadow div + * + * @member {string} + */ + accessibleHint: null, + + /** + * @todo Needs docs. + */ + tabIndex: 0, + + /** + * @todo Needs docs. + */ + _accessibleActive: false, + + /** + * @todo Needs docs. + */ + _accessibleDiv: false, + }; + }, + {}, + ], + 42: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _accessibleTarget = require("./accessibleTarget"); + + Object.defineProperty(exports, "accessibleTarget", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_accessibleTarget).default; + }, + }); + + var _AccessibilityManager = require("./AccessibilityManager"); + + Object.defineProperty(exports, "AccessibilityManager", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_AccessibilityManager).default; + }, + }); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + }, + { "./AccessibilityManager": 40, "./accessibleTarget": 41 }, + ], + 43: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _autoDetectRenderer = require("./autoDetectRenderer"); + + var _Container = require("./display/Container"); + + var _Container2 = _interopRequireDefault(_Container); + + var _ticker = require("./ticker"); + + var _settings = require("./settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _const = require("./const"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Convenience class to create a new PIXI application. + * This class automatically creates the renderer, ticker + * and root container. + * + * @example + * // Create the application + * const app = new PIXI.Application(); + * + * // Add the view to the DOM + * document.body.appendChild(app.view); + * + * // ex, add display objects + * app.stage.addChild(PIXI.Sprite.fromImage('something.png')); + * + * @class + * @memberof PIXI + */ + var Application = (function () { + // eslint-disable-next-line valid-jsdoc + /** + * @param {object} [options] - The optional renderer parameters + * @param {boolean} [options.autoStart=true] - automatically starts the rendering after the construction. + * Note that setting this parameter to false does NOT stop the shared ticker even if you set + * options.sharedTicker to true in case that it is already started. Stop it by your own. + * @param {number} [options.width=800] - the width of the renderers view + * @param {number} [options.height=600] - the height of the renderers view + * @param {HTMLCanvasElement} [options.view] - the canvas to use as a view, optional + * @param {boolean} [options.transparent=false] - If the render view is transparent, default false + * @param {boolean} [options.antialias=false] - sets antialias (only applicable in chrome at the moment) + * @param {boolean} [options.preserveDrawingBuffer=false] - enables drawing buffer preservation, enable this if you + * need to call toDataUrl on the webgl context + * @param {number} [options.resolution=1] - The resolution / device pixel ratio of the renderer, retina would be 2 + * @param {boolean} [options.forceCanvas=false] - prevents selection of WebGL renderer, even if such is present + * @param {number} [options.backgroundColor=0x000000] - The background color of the rendered area + * (shown if not transparent). + * @param {boolean} [options.clearBeforeRender=true] - This sets if the renderer will clear the canvas or + * not before the new render pass. + * @param {boolean} [options.roundPixels=false] - If true PixiJS will Math.floor() x/y values when rendering, + * stopping pixel interpolation. + * @param {boolean} [options.forceFXAA=false] - forces FXAA antialiasing to be used over native. + * FXAA is faster, but may not always look as great **webgl only** + * @param {boolean} [options.legacy=false] - `true` to ensure compatibility with older / less advanced devices. + * If you experience unexplained flickering try setting this to true. **webgl only** + * @param {string} [options.powerPreference] - Parameter passed to webgl context, set to "high-performance" + * for devices with dual graphics card **webgl only** + * @param {boolean} [options.sharedTicker=false] - `true` to use PIXI.ticker.shared, `false` to create new ticker. + * @param {boolean} [options.sharedLoader=false] - `true` to use PIXI.loaders.shared, `false` to create new Loader. + */ + function Application(options, arg2, arg3, arg4, arg5) { + _classCallCheck(this, Application); + + // Support for constructor(width, height, options, noWebGL, useSharedTicker) + if (typeof options === "number") { + options = Object.assign( + { + width: options, + height: arg2 || _settings2.default.RENDER_OPTIONS.height, + forceCanvas: !!arg4, + sharedTicker: !!arg5, + }, + arg3 + ); + } + + /** + * The default options, so we mixin functionality later. + * @member {object} + * @protected + */ + this._options = options = Object.assign( + { + autoStart: true, + sharedTicker: false, + forceCanvas: false, + sharedLoader: false, + }, + options + ); + + /** + * WebGL renderer if available, otherwise CanvasRenderer + * @member {PIXI.WebGLRenderer|PIXI.CanvasRenderer} + */ + this.renderer = (0, _autoDetectRenderer.autoDetectRenderer)( + options + ); + + /** + * The root display container that's rendered. + * @member {PIXI.Container} + */ + this.stage = new _Container2.default(); + + /** + * Internal reference to the ticker + * @member {PIXI.ticker.Ticker} + * @private + */ + this._ticker = null; + + /** + * Ticker for doing render updates. + * @member {PIXI.ticker.Ticker} + * @default PIXI.ticker.shared + */ + this.ticker = options.sharedTicker + ? _ticker.shared + : new _ticker.Ticker(); + + // Start the rendering + if (options.autoStart) { + this.start(); + } + } + + /** + * Render the current stage. + */ + Application.prototype.render = function render() { + this.renderer.render(this.stage); + }; + + /** + * Convenience method for stopping the render. + */ + + Application.prototype.stop = function stop() { + this._ticker.stop(); + }; + + /** + * Convenience method for starting the render. + */ + + Application.prototype.start = function start() { + this._ticker.start(); + }; + + /** + * Reference to the renderer's canvas element. + * @member {HTMLCanvasElement} + * @readonly + */ + + /** + * Destroy and don't use after this. + * @param {Boolean} [removeView=false] Automatically remove canvas from DOM. + */ + Application.prototype.destroy = function destroy(removeView) { + var oldTicker = this._ticker; + + this.ticker = null; + + oldTicker.destroy(); + + this.stage.destroy(); + this.stage = null; + + this.renderer.destroy(removeView); + this.renderer = null; + + this._options = null; + }; + + _createClass(Application, [ + { + key: "ticker", + set: function set( + ticker // eslint-disable-line require-jsdoc + ) { + if (this._ticker) { + this._ticker.remove(this.render, this); + } + this._ticker = ticker; + if (ticker) { + ticker.add(this.render, this, _const.UPDATE_PRIORITY.LOW); + } + }, + get: function get() { // eslint-disable-line require-jsdoc + return this._ticker; + }, + }, + { + key: "view", + get: function get() { + return this.renderer.view; + }, + + /** + * Reference to the renderer's screen rectangle. Its safe to use as filterArea or hitArea for whole screen + * @member {PIXI.Rectangle} + * @readonly + */ + }, + { + key: "screen", + get: function get() { + return this.renderer.screen; + }, + }, + ]); + + return Application; + })(); + + exports.default = Application; + }, + { + "./autoDetectRenderer": 45, + "./const": 46, + "./display/Container": 48, + "./settings": 101, + "./ticker": 120, + }, + ], + 44: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _pixiGlCore = require("pixi-gl-core"); + + var _settings = require("./settings"); + + var _settings2 = _interopRequireDefault(_settings); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + function checkPrecision(src, def) { + if (src instanceof Array) { + if (src[0].substring(0, 9) !== "precision") { + var copy = src.slice(0); + + copy.unshift("precision " + def + " float;"); + + return copy; + } + } else if (src.substring(0, 9) !== "precision") { + return "precision " + def + " float;\n" + src; + } + + return src; + } + + /** + * Wrapper class, webGL Shader for Pixi. + * Adds precision string if vertexSrc or fragmentSrc have no mention of it. + * + * @class + * @extends GLShader + * @memberof PIXI + */ + + var Shader = (function (_GLShader) { + _inherits(Shader, _GLShader); + + /** + * + * @param {WebGLRenderingContext} gl - The current WebGL rendering context + * @param {string|string[]} vertexSrc - The vertex shader source as an array of strings. + * @param {string|string[]} fragmentSrc - The fragment shader source as an array of strings. + */ + function Shader(gl, vertexSrc, fragmentSrc) { + _classCallCheck(this, Shader); + + return _possibleConstructorReturn( + this, + _GLShader.call( + this, + gl, + checkPrecision( + vertexSrc, + _settings2.default.PRECISION_VERTEX + ), + checkPrecision( + fragmentSrc, + _settings2.default.PRECISION_FRAGMENT + ) + ) + ); + } + + return Shader; + })(_pixiGlCore.GLShader); + + exports.default = Shader; + }, + { "./settings": 101, "pixi-gl-core": 7 }, + ], + 45: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.autoDetectRenderer = autoDetectRenderer; + + var _utils = require("./utils"); + + var utils = _interopRequireWildcard(_utils); + + var _CanvasRenderer = require("./renderers/canvas/CanvasRenderer"); + + var _CanvasRenderer2 = _interopRequireDefault(_CanvasRenderer); + + var _WebGLRenderer = require("./renderers/webgl/WebGLRenderer"); + + var _WebGLRenderer2 = _interopRequireDefault(_WebGLRenderer); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + // eslint-disable-next-line valid-jsdoc + /** + * This helper function will automatically detect which renderer you should be using. + * WebGL is the preferred renderer as it is a lot faster. If webGL is not supported by + * the browser then this function will return a canvas renderer + * + * @memberof PIXI + * @function autoDetectRenderer + * @param {object} [options] - The optional renderer parameters + * @param {number} [options.width=800] - the width of the renderers view + * @param {number} [options.height=600] - the height of the renderers view + * @param {HTMLCanvasElement} [options.view] - the canvas to use as a view, optional + * @param {boolean} [options.transparent=false] - If the render view is transparent, default false + * @param {boolean} [options.antialias=false] - sets antialias (only applicable in chrome at the moment) + * @param {boolean} [options.preserveDrawingBuffer=false] - enables drawing buffer preservation, enable this if you + * need to call toDataUrl on the webgl context + * @param {number} [options.backgroundColor=0x000000] - The background color of the rendered area + * (shown if not transparent). + * @param {boolean} [options.clearBeforeRender=true] - This sets if the renderer will clear the canvas or + * not before the new render pass. + * @param {number} [options.resolution=1] - The resolution / device pixel ratio of the renderer, retina would be 2 + * @param {boolean} [options.forceCanvas=false] - prevents selection of WebGL renderer, even if such is present + * @param {boolean} [options.roundPixels=false] - If true PixiJS will Math.floor() x/y values when rendering, + * stopping pixel interpolation. + * @param {boolean} [options.forceFXAA=false] - forces FXAA antialiasing to be used over native. + * FXAA is faster, but may not always look as great **webgl only** + * @param {boolean} [options.legacy=false] - `true` to ensure compatibility with older / less advanced devices. + * If you experience unexplained flickering try setting this to true. **webgl only** + * @param {string} [options.powerPreference] - Parameter passed to webgl context, set to "high-performance" + * for devices with dual graphics card **webgl only** + * @return {PIXI.WebGLRenderer|PIXI.CanvasRenderer} Returns WebGL renderer if available, otherwise CanvasRenderer + */ + function autoDetectRenderer(options, arg1, arg2, arg3) { + // Backward-compatible support for noWebGL option + var forceCanvas = options && options.forceCanvas; + + if (arg3 !== undefined) { + forceCanvas = arg3; + } + + if (!forceCanvas && utils.isWebGLSupported()) { + return new _WebGLRenderer2.default(options, arg1, arg2); + } + + return new _CanvasRenderer2.default(options, arg1, arg2); + } + }, + { + "./renderers/canvas/CanvasRenderer": 77, + "./renderers/webgl/WebGLRenderer": 84, + "./utils": 124, + }, + ], + 46: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + /** + * String of the current PIXI version. + * + * @static + * @constant + * @memberof PIXI + * @name VERSION + * @type {string} + */ + var VERSION = (exports.VERSION = "4.5.4"); + + /** + * Two Pi. + * + * @static + * @constant + * @memberof PIXI + * @type {number} + */ + var PI_2 = (exports.PI_2 = Math.PI * 2); + + /** + * Conversion factor for converting radians to degrees. + * + * @static + * @constant + * @memberof PIXI + * @type {number} + */ + var RAD_TO_DEG = (exports.RAD_TO_DEG = 180 / Math.PI); + + /** + * Conversion factor for converting degrees to radians. + * + * @static + * @constant + * @memberof PIXI + * @type {number} + */ + var DEG_TO_RAD = (exports.DEG_TO_RAD = Math.PI / 180); + + /** + * Constant to identify the Renderer Type. + * + * @static + * @constant + * @memberof PIXI + * @name RENDERER_TYPE + * @type {object} + * @property {number} UNKNOWN - Unknown render type. + * @property {number} WEBGL - WebGL render type. + * @property {number} CANVAS - Canvas render type. + */ + var RENDERER_TYPE = (exports.RENDERER_TYPE = { + UNKNOWN: 0, + WEBGL: 1, + CANVAS: 2, + }); + + /** + * Various blend modes supported by PIXI. + * + * IMPORTANT - The WebGL renderer only supports the NORMAL, ADD, MULTIPLY and SCREEN blend modes. + * Anything else will silently act like NORMAL. + * + * @static + * @constant + * @memberof PIXI + * @name BLEND_MODES + * @type {object} + * @property {number} NORMAL + * @property {number} ADD + * @property {number} MULTIPLY + * @property {number} SCREEN + * @property {number} OVERLAY + * @property {number} DARKEN + * @property {number} LIGHTEN + * @property {number} COLOR_DODGE + * @property {number} COLOR_BURN + * @property {number} HARD_LIGHT + * @property {number} SOFT_LIGHT + * @property {number} DIFFERENCE + * @property {number} EXCLUSION + * @property {number} HUE + * @property {number} SATURATION + * @property {number} COLOR + * @property {number} LUMINOSITY + */ + var BLEND_MODES = (exports.BLEND_MODES = { + NORMAL: 0, + ADD: 1, + MULTIPLY: 2, + SCREEN: 3, + OVERLAY: 4, + DARKEN: 5, + LIGHTEN: 6, + COLOR_DODGE: 7, + COLOR_BURN: 8, + HARD_LIGHT: 9, + SOFT_LIGHT: 10, + DIFFERENCE: 11, + EXCLUSION: 12, + HUE: 13, + SATURATION: 14, + COLOR: 15, + LUMINOSITY: 16, + NORMAL_NPM: 17, + ADD_NPM: 18, + SCREEN_NPM: 19, + }); + + /** + * Various webgl draw modes. These can be used to specify which GL drawMode to use + * under certain situations and renderers. + * + * @static + * @constant + * @memberof PIXI + * @name DRAW_MODES + * @type {object} + * @property {number} POINTS + * @property {number} LINES + * @property {number} LINE_LOOP + * @property {number} LINE_STRIP + * @property {number} TRIANGLES + * @property {number} TRIANGLE_STRIP + * @property {number} TRIANGLE_FAN + */ + var DRAW_MODES = (exports.DRAW_MODES = { + POINTS: 0, + LINES: 1, + LINE_LOOP: 2, + LINE_STRIP: 3, + TRIANGLES: 4, + TRIANGLE_STRIP: 5, + TRIANGLE_FAN: 6, + }); + + /** + * The scale modes that are supported by pixi. + * + * The {@link PIXI.settings.SCALE_MODE} scale mode affects the default scaling mode of future operations. + * It can be re-assigned to either LINEAR or NEAREST, depending upon suitability. + * + * @static + * @constant + * @memberof PIXI + * @name SCALE_MODES + * @type {object} + * @property {number} LINEAR Smooth scaling + * @property {number} NEAREST Pixelating scaling + */ + var SCALE_MODES = (exports.SCALE_MODES = { + LINEAR: 0, + NEAREST: 1, + }); + + /** + * The wrap modes that are supported by pixi. + * + * The {@link PIXI.settings.WRAP_MODE} wrap mode affects the default wraping mode of future operations. + * It can be re-assigned to either CLAMP or REPEAT, depending upon suitability. + * If the texture is non power of two then clamp will be used regardless as webGL can + * only use REPEAT if the texture is po2. + * + * This property only affects WebGL. + * + * @static + * @constant + * @name WRAP_MODES + * @memberof PIXI + * @type {object} + * @property {number} CLAMP - The textures uvs are clamped + * @property {number} REPEAT - The texture uvs tile and repeat + * @property {number} MIRRORED_REPEAT - The texture uvs tile and repeat with mirroring + */ + var WRAP_MODES = (exports.WRAP_MODES = { + CLAMP: 0, + REPEAT: 1, + MIRRORED_REPEAT: 2, + }); + + /** + * The gc modes that are supported by pixi. + * + * The {@link PIXI.settings.GC_MODE} Garbage Collection mode for PixiJS textures is AUTO + * If set to GC_MODE, the renderer will occasionally check textures usage. If they are not + * used for a specified period of time they will be removed from the GPU. They will of course + * be uploaded again when they are required. This is a silent behind the scenes process that + * should ensure that the GPU does not get filled up. + * + * Handy for mobile devices! + * This property only affects WebGL. + * + * @static + * @constant + * @name GC_MODES + * @memberof PIXI + * @type {object} + * @property {number} AUTO - Garbage collection will happen periodically automatically + * @property {number} MANUAL - Garbage collection will need to be called manually + */ + var GC_MODES = (exports.GC_MODES = { + AUTO: 0, + MANUAL: 1, + }); + + /** + * Regexp for image type by extension. + * + * @static + * @constant + * @memberof PIXI + * @type {RegExp|string} + * @example `image.png` + */ + var URL_FILE_EXTENSION = (exports.URL_FILE_EXTENSION = + /\.(\w{3,4})(?:$|\?|#)/i); + + /** + * Regexp for data URI. + * Based on: {@link https://github.com/ragingwind/data-uri-regex} + * + * @static + * @constant + * @name DATA_URI + * @memberof PIXI + * @type {RegExp|string} + * @example data:image/png;base64 + */ + var DATA_URI = (exports.DATA_URI = + /^\s*data:(?:([\w-]+)\/([\w+.-]+))?(?:;(charset=[\w-]+|base64))?,(.*)/i); + + /** + * Regexp for SVG size. + * + * @static + * @constant + * @name SVG_SIZE + * @memberof PIXI + * @type {RegExp|string} + * @example <svg width="100" height="100"></svg> + */ + var SVG_SIZE = (exports.SVG_SIZE = + /]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*>/i); // eslint-disable-line max-len + + /** + * Constants that identify shapes, mainly to prevent `instanceof` calls. + * + * @static + * @constant + * @name SHAPES + * @memberof PIXI + * @type {object} + * @property {number} POLY Polygon + * @property {number} RECT Rectangle + * @property {number} CIRC Circle + * @property {number} ELIP Ellipse + * @property {number} RREC Rounded Rectangle + */ + var SHAPES = (exports.SHAPES = { + POLY: 0, + RECT: 1, + CIRC: 2, + ELIP: 3, + RREC: 4, + }); + + /** + * Constants that specify float precision in shaders. + * + * @static + * @constant + * @name PRECISION + * @memberof PIXI + * @type {object} + * @property {string} LOW='lowp' + * @property {string} MEDIUM='mediump' + * @property {string} HIGH='highp' + */ + var PRECISION = (exports.PRECISION = { + LOW: "lowp", + MEDIUM: "mediump", + HIGH: "highp", + }); + + /** + * Constants that specify the transform type. + * + * @static + * @constant + * @name TRANSFORM_MODE + * @memberof PIXI + * @type {object} + * @property {number} STATIC + * @property {number} DYNAMIC + */ + var TRANSFORM_MODE = (exports.TRANSFORM_MODE = { + STATIC: 0, + DYNAMIC: 1, + }); + + /** + * Constants that define the type of gradient on text. + * + * @static + * @constant + * @name TEXT_GRADIENT + * @memberof PIXI + * @type {object} + * @property {number} LINEAR_VERTICAL Vertical gradient + * @property {number} LINEAR_HORIZONTAL Linear gradient + */ + var TEXT_GRADIENT = (exports.TEXT_GRADIENT = { + LINEAR_VERTICAL: 0, + LINEAR_HORIZONTAL: 1, + }); + + /** + * Represents the update priorities used by internal PIXI classes when registered with + * the {@link PIXI.ticker.Ticker} object. Higher priority items are updated first and lower + * priority items, such as render, should go later. + * + * @static + * @constant + * @name UPDATE_PRIORITY + * @memberof PIXI + * @type {object} + * @property {number} INTERACTION=50 Highest priority, used for {@link PIXI.interaction.InteractionManager} + * @property {number} HIGH=25 High priority updating, {@link PIXI.VideoBaseTexture} and {@link PIXI.extras.AnimatedSprite} + * @property {number} NORMAL=0 Default priority for ticker events, see {@link PIXI.ticker.Ticker#add}. + * @property {number} LOW=-25 Low priority used for {@link PIXI.Application} rendering. + * @property {number} UTILITY=-50 Lowest priority used for {@link PIXI.prepare.BasePrepare} utility. + */ + var UPDATE_PRIORITY = (exports.UPDATE_PRIORITY = { + INTERACTION: 50, + HIGH: 25, + NORMAL: 0, + LOW: -25, + UTILITY: -50, + }); + }, + {}, + ], + 47: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _math = require("../math"); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * 'Builder' pattern for bounds rectangles + * Axis-Aligned Bounding Box + * It is not a shape! Its mutable thing, no 'EMPTY' or that kind of problems + * + * @class + * @memberof PIXI + */ + var Bounds = (function () { + /** + * + */ + function Bounds() { + _classCallCheck(this, Bounds); + + /** + * @member {number} + * @default 0 + */ + this.minX = Infinity; + + /** + * @member {number} + * @default 0 + */ + this.minY = Infinity; + + /** + * @member {number} + * @default 0 + */ + this.maxX = -Infinity; + + /** + * @member {number} + * @default 0 + */ + this.maxY = -Infinity; + + this.rect = null; + } + + /** + * Checks if bounds are empty. + * + * @return {boolean} True if empty. + */ + + Bounds.prototype.isEmpty = function isEmpty() { + return this.minX > this.maxX || this.minY > this.maxY; + }; + + /** + * Clears the bounds and resets. + * + */ + + Bounds.prototype.clear = function clear() { + this.updateID++; + + this.minX = Infinity; + this.minY = Infinity; + this.maxX = -Infinity; + this.maxY = -Infinity; + }; + + /** + * Can return Rectangle.EMPTY constant, either construct new rectangle, either use your rectangle + * It is not guaranteed that it will return tempRect + * + * @param {PIXI.Rectangle} rect - temporary object will be used if AABB is not empty + * @returns {PIXI.Rectangle} A rectangle of the bounds + */ + + Bounds.prototype.getRectangle = function getRectangle(rect) { + if (this.minX > this.maxX || this.minY > this.maxY) { + return _math.Rectangle.EMPTY; + } + + rect = rect || new _math.Rectangle(0, 0, 1, 1); + + rect.x = this.minX; + rect.y = this.minY; + rect.width = this.maxX - this.minX; + rect.height = this.maxY - this.minY; + + return rect; + }; + + /** + * This function should be inlined when its possible. + * + * @param {PIXI.Point} point - The point to add. + */ + + Bounds.prototype.addPoint = function addPoint(point) { + this.minX = Math.min(this.minX, point.x); + this.maxX = Math.max(this.maxX, point.x); + this.minY = Math.min(this.minY, point.y); + this.maxY = Math.max(this.maxY, point.y); + }; + + /** + * Adds a quad, not transformed + * + * @param {Float32Array} vertices - The verts to add. + */ + + Bounds.prototype.addQuad = function addQuad(vertices) { + var minX = this.minX; + var minY = this.minY; + var maxX = this.maxX; + var maxY = this.maxY; + + var x = vertices[0]; + var y = vertices[1]; + + minX = x < minX ? x : minX; + minY = y < minY ? y : minY; + maxX = x > maxX ? x : maxX; + maxY = y > maxY ? y : maxY; + + x = vertices[2]; + y = vertices[3]; + minX = x < minX ? x : minX; + minY = y < minY ? y : minY; + maxX = x > maxX ? x : maxX; + maxY = y > maxY ? y : maxY; + + x = vertices[4]; + y = vertices[5]; + minX = x < minX ? x : minX; + minY = y < minY ? y : minY; + maxX = x > maxX ? x : maxX; + maxY = y > maxY ? y : maxY; + + x = vertices[6]; + y = vertices[7]; + minX = x < minX ? x : minX; + minY = y < minY ? y : minY; + maxX = x > maxX ? x : maxX; + maxY = y > maxY ? y : maxY; + + this.minX = minX; + this.minY = minY; + this.maxX = maxX; + this.maxY = maxY; + }; + + /** + * Adds sprite frame, transformed. + * + * @param {PIXI.TransformBase} transform - TODO + * @param {number} x0 - TODO + * @param {number} y0 - TODO + * @param {number} x1 - TODO + * @param {number} y1 - TODO + */ + + Bounds.prototype.addFrame = function addFrame( + transform, + x0, + y0, + x1, + y1 + ) { + var matrix = transform.worldTransform; + var a = matrix.a; + var b = matrix.b; + var c = matrix.c; + var d = matrix.d; + var tx = matrix.tx; + var ty = matrix.ty; + + var minX = this.minX; + var minY = this.minY; + var maxX = this.maxX; + var maxY = this.maxY; + + var x = a * x0 + c * y0 + tx; + var y = b * x0 + d * y0 + ty; + + minX = x < minX ? x : minX; + minY = y < minY ? y : minY; + maxX = x > maxX ? x : maxX; + maxY = y > maxY ? y : maxY; + + x = a * x1 + c * y0 + tx; + y = b * x1 + d * y0 + ty; + minX = x < minX ? x : minX; + minY = y < minY ? y : minY; + maxX = x > maxX ? x : maxX; + maxY = y > maxY ? y : maxY; + + x = a * x0 + c * y1 + tx; + y = b * x0 + d * y1 + ty; + minX = x < minX ? x : minX; + minY = y < minY ? y : minY; + maxX = x > maxX ? x : maxX; + maxY = y > maxY ? y : maxY; + + x = a * x1 + c * y1 + tx; + y = b * x1 + d * y1 + ty; + minX = x < minX ? x : minX; + minY = y < minY ? y : minY; + maxX = x > maxX ? x : maxX; + maxY = y > maxY ? y : maxY; + + this.minX = minX; + this.minY = minY; + this.maxX = maxX; + this.maxY = maxY; + }; + + /** + * Add an array of vertices + * + * @param {PIXI.TransformBase} transform - TODO + * @param {Float32Array} vertices - TODO + * @param {number} beginOffset - TODO + * @param {number} endOffset - TODO + */ + + Bounds.prototype.addVertices = function addVertices( + transform, + vertices, + beginOffset, + endOffset + ) { + var matrix = transform.worldTransform; + var a = matrix.a; + var b = matrix.b; + var c = matrix.c; + var d = matrix.d; + var tx = matrix.tx; + var ty = matrix.ty; + + var minX = this.minX; + var minY = this.minY; + var maxX = this.maxX; + var maxY = this.maxY; + + for (var i = beginOffset; i < endOffset; i += 2) { + var rawX = vertices[i]; + var rawY = vertices[i + 1]; + var x = a * rawX + c * rawY + tx; + var y = d * rawY + b * rawX + ty; + + minX = x < minX ? x : minX; + minY = y < minY ? y : minY; + maxX = x > maxX ? x : maxX; + maxY = y > maxY ? y : maxY; + } + + this.minX = minX; + this.minY = minY; + this.maxX = maxX; + this.maxY = maxY; + }; + + /** + * Adds other Bounds + * + * @param {PIXI.Bounds} bounds - TODO + */ + + Bounds.prototype.addBounds = function addBounds(bounds) { + var minX = this.minX; + var minY = this.minY; + var maxX = this.maxX; + var maxY = this.maxY; + + this.minX = bounds.minX < minX ? bounds.minX : minX; + this.minY = bounds.minY < minY ? bounds.minY : minY; + this.maxX = bounds.maxX > maxX ? bounds.maxX : maxX; + this.maxY = bounds.maxY > maxY ? bounds.maxY : maxY; + }; + + /** + * Adds other Bounds, masked with Bounds + * + * @param {PIXI.Bounds} bounds - TODO + * @param {PIXI.Bounds} mask - TODO + */ + + Bounds.prototype.addBoundsMask = function addBoundsMask( + bounds, + mask + ) { + var _minX = bounds.minX > mask.minX ? bounds.minX : mask.minX; + var _minY = bounds.minY > mask.minY ? bounds.minY : mask.minY; + var _maxX = bounds.maxX < mask.maxX ? bounds.maxX : mask.maxX; + var _maxY = bounds.maxY < mask.maxY ? bounds.maxY : mask.maxY; + + if (_minX <= _maxX && _minY <= _maxY) { + var minX = this.minX; + var minY = this.minY; + var maxX = this.maxX; + var maxY = this.maxY; + + this.minX = _minX < minX ? _minX : minX; + this.minY = _minY < minY ? _minY : minY; + this.maxX = _maxX > maxX ? _maxX : maxX; + this.maxY = _maxY > maxY ? _maxY : maxY; + } + }; + + /** + * Adds other Bounds, masked with Rectangle + * + * @param {PIXI.Bounds} bounds - TODO + * @param {PIXI.Rectangle} area - TODO + */ + + Bounds.prototype.addBoundsArea = function addBoundsArea( + bounds, + area + ) { + var _minX = bounds.minX > area.x ? bounds.minX : area.x; + var _minY = bounds.minY > area.y ? bounds.minY : area.y; + var _maxX = + bounds.maxX < area.x + area.width + ? bounds.maxX + : area.x + area.width; + var _maxY = + bounds.maxY < area.y + area.height + ? bounds.maxY + : area.y + area.height; + + if (_minX <= _maxX && _minY <= _maxY) { + var minX = this.minX; + var minY = this.minY; + var maxX = this.maxX; + var maxY = this.maxY; + + this.minX = _minX < minX ? _minX : minX; + this.minY = _minY < minY ? _minY : minY; + this.maxX = _maxX > maxX ? _maxX : maxX; + this.maxY = _maxY > maxY ? _maxY : maxY; + } + }; + + return Bounds; + })(); + + exports.default = Bounds; + }, + { "../math": 70 }, + ], + 48: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _utils = require("../utils"); + + var _DisplayObject2 = require("./DisplayObject"); + + var _DisplayObject3 = _interopRequireDefault(_DisplayObject2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * A Container represents a collection of display objects. + * It is the base class of all display objects that act as a container for other objects. + * + *```js + * let container = new PIXI.Container(); + * container.addChild(sprite); + * ``` + * + * @class + * @extends PIXI.DisplayObject + * @memberof PIXI + */ + var Container = (function (_DisplayObject) { + _inherits(Container, _DisplayObject); + + /** + * + */ + function Container() { + _classCallCheck(this, Container); + + /** + * The array of children of this container. + * + * @member {PIXI.DisplayObject[]} + * @readonly + */ + var _this = _possibleConstructorReturn( + this, + _DisplayObject.call(this) + ); + + _this.children = []; + return _this; + } + + /** + * Overridable method that can be used by Container subclasses whenever the children array is modified + * + * @private + */ + + Container.prototype.onChildrenChange = + function onChildrenChange() {}; + /* empty */ + + /** + * Adds one or more children to the container. + * + * Multiple items can be added like so: `myContainer.addChild(thingOne, thingTwo, thingThree)` + * + * @param {...PIXI.DisplayObject} child - The DisplayObject(s) to add to the container + * @return {PIXI.DisplayObject} The first child that was added. + */ + + Container.prototype.addChild = function addChild(child) { + var argumentsLength = arguments.length; + + // if there is only one argument we can bypass looping through the them + if (argumentsLength > 1) { + // loop through the arguments property and add all children + // use it the right way (.length and [i]) so that this function can still be optimised by JS runtimes + for (var i = 0; i < argumentsLength; i++) { + this.addChild(arguments[i]); + } + } else { + // if the child has a parent then lets remove it as PixiJS objects can only exist in one place + if (child.parent) { + child.parent.removeChild(child); + } + + child.parent = this; + // ensure child transform will be recalculated + child.transform._parentID = -1; + + this.children.push(child); + + // ensure bounds will be recalculated + this._boundsID++; + + // TODO - lets either do all callbacks or all events.. not both! + this.onChildrenChange(this.children.length - 1); + child.emit("added", this); + } + + return child; + }; + + /** + * Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown + * + * @param {PIXI.DisplayObject} child - The child to add + * @param {number} index - The index to place the child in + * @return {PIXI.DisplayObject} The child that was added. + */ + + Container.prototype.addChildAt = function addChildAt(child, index) { + if (index < 0 || index > this.children.length) { + throw new Error( + child + + "addChildAt: The index " + + index + + " supplied is out of bounds " + + this.children.length + ); + } + + if (child.parent) { + child.parent.removeChild(child); + } + + child.parent = this; + // ensure child transform will be recalculated + child.transform._parentID = -1; + + this.children.splice(index, 0, child); + + // ensure bounds will be recalculated + this._boundsID++; + + // TODO - lets either do all callbacks or all events.. not both! + this.onChildrenChange(index); + child.emit("added", this); + + return child; + }; + + /** + * Swaps the position of 2 Display Objects within this container. + * + * @param {PIXI.DisplayObject} child - First display object to swap + * @param {PIXI.DisplayObject} child2 - Second display object to swap + */ + + Container.prototype.swapChildren = function swapChildren( + child, + child2 + ) { + if (child === child2) { + return; + } + + var index1 = this.getChildIndex(child); + var index2 = this.getChildIndex(child2); + + this.children[index1] = child2; + this.children[index2] = child; + this.onChildrenChange(index1 < index2 ? index1 : index2); + }; + + /** + * Returns the index position of a child DisplayObject instance + * + * @param {PIXI.DisplayObject} child - The DisplayObject instance to identify + * @return {number} The index position of the child display object to identify + */ + + Container.prototype.getChildIndex = function getChildIndex(child) { + var index = this.children.indexOf(child); + + if (index === -1) { + throw new Error( + "The supplied DisplayObject must be a child of the caller" + ); + } + + return index; + }; + + /** + * Changes the position of an existing child in the display object container + * + * @param {PIXI.DisplayObject} child - The child DisplayObject instance for which you want to change the index number + * @param {number} index - The resulting index number for the child display object + */ + + Container.prototype.setChildIndex = function setChildIndex( + child, + index + ) { + if (index < 0 || index >= this.children.length) { + throw new Error("The supplied index is out of bounds"); + } + + var currentIndex = this.getChildIndex(child); + + (0, _utils.removeItems)(this.children, currentIndex, 1); // remove from old position + this.children.splice(index, 0, child); // add at new position + + this.onChildrenChange(index); + }; + + /** + * Returns the child at the specified index + * + * @param {number} index - The index to get the child at + * @return {PIXI.DisplayObject} The child at the given index, if any. + */ + + Container.prototype.getChildAt = function getChildAt(index) { + if (index < 0 || index >= this.children.length) { + throw new Error( + "getChildAt: Index (" + index + ") does not exist." + ); + } + + return this.children[index]; + }; + + /** + * Removes one or more children from the container. + * + * @param {...PIXI.DisplayObject} child - The DisplayObject(s) to remove + * @return {PIXI.DisplayObject} The first child that was removed. + */ + + Container.prototype.removeChild = function removeChild(child) { + var argumentsLength = arguments.length; + + // if there is only one argument we can bypass looping through the them + if (argumentsLength > 1) { + // loop through the arguments property and add all children + // use it the right way (.length and [i]) so that this function can still be optimised by JS runtimes + for (var i = 0; i < argumentsLength; i++) { + this.removeChild(arguments[i]); + } + } else { + var index = this.children.indexOf(child); + + if (index === -1) return null; + + child.parent = null; + // ensure child transform will be recalculated + child.transform._parentID = -1; + (0, _utils.removeItems)(this.children, index, 1); + + // ensure bounds will be recalculated + this._boundsID++; + + // TODO - lets either do all callbacks or all events.. not both! + this.onChildrenChange(index); + child.emit("removed", this); + } + + return child; + }; + + /** + * Removes a child from the specified index position. + * + * @param {number} index - The index to get the child from + * @return {PIXI.DisplayObject} The child that was removed. + */ + + Container.prototype.removeChildAt = function removeChildAt(index) { + var child = this.getChildAt(index); + + // ensure child transform will be recalculated.. + child.parent = null; + child.transform._parentID = -1; + (0, _utils.removeItems)(this.children, index, 1); + + // ensure bounds will be recalculated + this._boundsID++; + + // TODO - lets either do all callbacks or all events.. not both! + this.onChildrenChange(index); + child.emit("removed", this); + + return child; + }; + + /** + * Removes all children from this container that are within the begin and end indexes. + * + * @param {number} [beginIndex=0] - The beginning position. + * @param {number} [endIndex=this.children.length] - The ending position. Default value is size of the container. + * @returns {DisplayObject[]} List of removed children + */ + + Container.prototype.removeChildren = function removeChildren() { + var beginIndex = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var endIndex = arguments[1]; + + var begin = beginIndex; + var end = + typeof endIndex === "number" ? endIndex : this.children.length; + var range = end - begin; + var removed = void 0; + + if (range > 0 && range <= end) { + removed = this.children.splice(begin, range); + + for (var i = 0; i < removed.length; ++i) { + removed[i].parent = null; + if (removed[i].transform) { + removed[i].transform._parentID = -1; + } + } + + this._boundsID++; + + this.onChildrenChange(beginIndex); + + for (var _i = 0; _i < removed.length; ++_i) { + removed[_i].emit("removed", this); + } + + return removed; + } else if (range === 0 && this.children.length === 0) { + return []; + } + + throw new RangeError( + "removeChildren: numeric values are outside the acceptable range." + ); + }; + + /** + * Updates the transform on all children of this container for rendering + */ + + Container.prototype.updateTransform = function updateTransform() { + this._boundsID++; + + this.transform.updateTransform(this.parent.transform); + + // TODO: check render flags, how to process stuff here + this.worldAlpha = this.alpha * this.parent.worldAlpha; + + for (var i = 0, j = this.children.length; i < j; ++i) { + var child = this.children[i]; + + if (child.visible) { + child.updateTransform(); + } + } + }; + + /** + * Recalculates the bounds of the container. + * + */ + + Container.prototype.calculateBounds = function calculateBounds() { + this._bounds.clear(); + + this._calculateBounds(); + + for (var i = 0; i < this.children.length; i++) { + var child = this.children[i]; + + if (!child.visible || !child.renderable) { + continue; + } + + child.calculateBounds(); + + // TODO: filter+mask, need to mask both somehow + if (child._mask) { + child._mask.calculateBounds(); + this._bounds.addBoundsMask( + child._bounds, + child._mask._bounds + ); + } else if (child.filterArea) { + this._bounds.addBoundsArea(child._bounds, child.filterArea); + } else { + this._bounds.addBounds(child._bounds); + } + } + + this._lastBoundsID = this._boundsID; + }; + + /** + * Recalculates the bounds of the object. Override this to + * calculate the bounds of the specific object (not including children). + * + */ + + Container.prototype._calculateBounds = + function _calculateBounds() {}; + // FILL IN// + + /** + * Renders the object using the WebGL renderer + * + * @param {PIXI.WebGLRenderer} renderer - The renderer + */ + + Container.prototype.renderWebGL = function renderWebGL(renderer) { + // if the object is not visible or the alpha is 0 then no need to render this element + if (!this.visible || this.worldAlpha <= 0 || !this.renderable) { + return; + } + + // do a quick check to see if this element has a mask or a filter. + if (this._mask || this._filters) { + this.renderAdvancedWebGL(renderer); + } else { + this._renderWebGL(renderer); + + // simple render children! + for (var i = 0, j = this.children.length; i < j; ++i) { + this.children[i].renderWebGL(renderer); + } + } + }; + + /** + * Render the object using the WebGL renderer and advanced features. + * + * @private + * @param {PIXI.WebGLRenderer} renderer - The renderer + */ + + Container.prototype.renderAdvancedWebGL = + function renderAdvancedWebGL(renderer) { + renderer.flush(); + + var filters = this._filters; + var mask = this._mask; + + // push filter first as we need to ensure the stencil buffer is correct for any masking + if (filters) { + if (!this._enabledFilters) { + this._enabledFilters = []; + } + + this._enabledFilters.length = 0; + + for (var i = 0; i < filters.length; i++) { + if (filters[i].enabled) { + this._enabledFilters.push(filters[i]); + } + } + + if (this._enabledFilters.length) { + renderer.filterManager.pushFilter( + this, + this._enabledFilters + ); + } + } + + if (mask) { + renderer.maskManager.pushMask(this, this._mask); + } + + // add this object to the batch, only rendered if it has a texture. + this._renderWebGL(renderer); + + // now loop through the children and make sure they get rendered + for (var _i2 = 0, j = this.children.length; _i2 < j; _i2++) { + this.children[_i2].renderWebGL(renderer); + } + + renderer.flush(); + + if (mask) { + renderer.maskManager.popMask(this, this._mask); + } + + if ( + filters && + this._enabledFilters && + this._enabledFilters.length + ) { + renderer.filterManager.popFilter(); + } + }; + + /** + * To be overridden by the subclasses. + * + * @private + * @param {PIXI.WebGLRenderer} renderer - The renderer + */ + + Container.prototype._renderWebGL = function _renderWebGL( + renderer // eslint-disable-line no-unused-vars + ) {}; + // this is where content itself gets rendered... + + /** + * To be overridden by the subclass + * + * @private + * @param {PIXI.CanvasRenderer} renderer - The renderer + */ + + Container.prototype._renderCanvas = function _renderCanvas( + renderer // eslint-disable-line no-unused-vars + ) {}; + // this is where content itself gets rendered... + + /** + * Renders the object using the Canvas renderer + * + * @param {PIXI.CanvasRenderer} renderer - The renderer + */ + + Container.prototype.renderCanvas = function renderCanvas(renderer) { + // if not visible or the alpha is 0 then no need to render this + if (!this.visible || this.worldAlpha <= 0 || !this.renderable) { + return; + } + + if (this._mask) { + renderer.maskManager.pushMask(this._mask); + } + + this._renderCanvas(renderer); + for (var i = 0, j = this.children.length; i < j; ++i) { + this.children[i].renderCanvas(renderer); + } + + if (this._mask) { + renderer.maskManager.popMask(renderer); + } + }; + + /** + * Removes all internal references and listeners as well as removes children from the display list. + * Do not use a Container after calling `destroy`. + * + * @param {object|boolean} [options] - Options parameter. A boolean will act as if all options + * have been set to that value + * @param {boolean} [options.children=false] - if set to true, all the children will have their destroy + * method called as well. 'options' will be passed on to those calls. + * @param {boolean} [options.texture=false] - Only used for child Sprites if options.children is set to true + * Should it destroy the texture of the child sprite + * @param {boolean} [options.baseTexture=false] - Only used for child Sprites if options.children is set to true + * Should it destroy the base texture of the child sprite + */ + + Container.prototype.destroy = function destroy(options) { + _DisplayObject.prototype.destroy.call(this); + + var destroyChildren = + typeof options === "boolean" + ? options + : options && options.children; + + var oldChildren = this.removeChildren(0, this.children.length); + + if (destroyChildren) { + for (var i = 0; i < oldChildren.length; ++i) { + oldChildren[i].destroy(options); + } + } + }; + + /** + * The width of the Container, setting this will actually modify the scale to achieve the value set + * + * @member {number} + */ + + _createClass(Container, [ + { + key: "width", + get: function get() { + return this.scale.x * this.getLocalBounds().width; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + var width = this.getLocalBounds().width; + + if (width !== 0) { + this.scale.x = value / width; + } else { + this.scale.x = 1; + } + + this._width = value; + }, + + /** + * The height of the Container, setting this will actually modify the scale to achieve the value set + * + * @member {number} + */ + }, + { + key: "height", + get: function get() { + return this.scale.y * this.getLocalBounds().height; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + var height = this.getLocalBounds().height; + + if (height !== 0) { + this.scale.y = value / height; + } else { + this.scale.y = 1; + } + + this._height = value; + }, + }, + ]); + + return Container; + })(_DisplayObject3.default); + + // performance increase to avoid using call.. (10x faster) + + exports.default = Container; + Container.prototype.containerUpdateTransform = + Container.prototype.updateTransform; + }, + { "../utils": 124, "./DisplayObject": 49 }, + ], + 49: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _eventemitter = require("eventemitter3"); + + var _eventemitter2 = _interopRequireDefault(_eventemitter); + + var _const = require("../const"); + + var _settings = require("../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _TransformStatic = require("./TransformStatic"); + + var _TransformStatic2 = _interopRequireDefault(_TransformStatic); + + var _Transform = require("./Transform"); + + var _Transform2 = _interopRequireDefault(_Transform); + + var _Bounds = require("./Bounds"); + + var _Bounds2 = _interopRequireDefault(_Bounds); + + var _math = require("../math"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + // _tempDisplayObjectParent = new DisplayObject(); + + /** + * The base class for all objects that are rendered on the screen. + * This is an abstract class and should not be used on its own rather it should be extended. + * + * @class + * @extends EventEmitter + * @memberof PIXI + */ + var DisplayObject = (function (_EventEmitter) { + _inherits(DisplayObject, _EventEmitter); + + /** + * + */ + function DisplayObject() { + _classCallCheck(this, DisplayObject); + + var _this = _possibleConstructorReturn( + this, + _EventEmitter.call(this) + ); + + var TransformClass = + _settings2.default.TRANSFORM_MODE === + _const.TRANSFORM_MODE.STATIC + ? _TransformStatic2.default + : _Transform2.default; + + _this.tempDisplayObjectParent = null; + + // TODO: need to create Transform from factory + /** + * World transform and local transform of this object. + * This will become read-only later, please do not assign anything there unless you know what are you doing + * + * @member {PIXI.TransformBase} + */ + _this.transform = new TransformClass(); + + /** + * The opacity of the object. + * + * @member {number} + */ + _this.alpha = 1; + + /** + * The visibility of the object. If false the object will not be drawn, and + * the updateTransform function will not be called. + * + * Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually + * + * @member {boolean} + */ + _this.visible = true; + + /** + * Can this object be rendered, if false the object will not be drawn but the updateTransform + * methods will still be called. + * + * Only affects recursive calls from parent. You can ask for bounds manually + * + * @member {boolean} + */ + _this.renderable = true; + + /** + * The display object container that contains this display object. + * + * @member {PIXI.Container} + * @readonly + */ + _this.parent = null; + + /** + * The multiplied alpha of the displayObject + * + * @member {number} + * @readonly + */ + _this.worldAlpha = 1; + + /** + * The area the filter is applied to. This is used as more of an optimisation + * rather than figuring out the dimensions of the displayObject each frame you can set this rectangle + * + * Also works as an interaction mask + * + * @member {PIXI.Rectangle} + */ + _this.filterArea = null; + + _this._filters = null; + _this._enabledFilters = null; + + /** + * The bounds object, this is used to calculate and store the bounds of the displayObject + * + * @member {PIXI.Rectangle} + * @private + */ + _this._bounds = new _Bounds2.default(); + _this._boundsID = 0; + _this._lastBoundsID = -1; + _this._boundsRect = null; + _this._localBoundsRect = null; + + /** + * The original, cached mask of the object + * + * @member {PIXI.Graphics|PIXI.Sprite} + * @private + */ + _this._mask = null; + + /** + * If the object has been destroyed via destroy(). If true, it should not be used. + * + * @member {boolean} + * @private + * @readonly + */ + _this._destroyed = false; + + /** + * Fired when this DisplayObject is added to a Container. + * + * @event PIXI.DisplayObject#added + * @param {PIXI.Container} container - The container added to. + */ + + /** + * Fired when this DisplayObject is removed from a Container. + * + * @event PIXI.DisplayObject#removed + * @param {PIXI.Container} container - The container removed from. + */ + return _this; + } + + /** + * @private + * @member {PIXI.DisplayObject} + */ + + /** + * Updates the object transform for rendering + * + * TODO - Optimization pass! + */ + DisplayObject.prototype.updateTransform = + function updateTransform() { + this.transform.updateTransform(this.parent.transform); + // multiply the alphas.. + this.worldAlpha = this.alpha * this.parent.worldAlpha; + + this._bounds.updateID++; + }; + + /** + * recursively updates transform of all objects from the root to this one + * internal function for toLocal() + */ + + DisplayObject.prototype._recursivePostUpdateTransform = + function _recursivePostUpdateTransform() { + if (this.parent) { + this.parent._recursivePostUpdateTransform(); + this.transform.updateTransform(this.parent.transform); + } else { + this.transform.updateTransform( + this._tempDisplayObjectParent.transform + ); + } + }; + + /** + * Retrieves the bounds of the displayObject as a rectangle object. + * + * @param {boolean} skipUpdate - setting to true will stop the transforms of the scene graph from + * being updated. This means the calculation returned MAY be out of date BUT will give you a + * nice performance boost + * @param {PIXI.Rectangle} rect - Optional rectangle to store the result of the bounds calculation + * @return {PIXI.Rectangle} the rectangular bounding area + */ + + DisplayObject.prototype.getBounds = function getBounds( + skipUpdate, + rect + ) { + if (!skipUpdate) { + if (!this.parent) { + this.parent = this._tempDisplayObjectParent; + this.updateTransform(); + this.parent = null; + } else { + this._recursivePostUpdateTransform(); + this.updateTransform(); + } + } + + if (this._boundsID !== this._lastBoundsID) { + this.calculateBounds(); + } + + if (!rect) { + if (!this._boundsRect) { + this._boundsRect = new _math.Rectangle(); + } + + rect = this._boundsRect; + } + + return this._bounds.getRectangle(rect); + }; + + /** + * Retrieves the local bounds of the displayObject as a rectangle object + * + * @param {PIXI.Rectangle} [rect] - Optional rectangle to store the result of the bounds calculation + * @return {PIXI.Rectangle} the rectangular bounding area + */ + + DisplayObject.prototype.getLocalBounds = function getLocalBounds( + rect + ) { + var transformRef = this.transform; + var parentRef = this.parent; + + this.parent = null; + this.transform = this._tempDisplayObjectParent.transform; + + if (!rect) { + if (!this._localBoundsRect) { + this._localBoundsRect = new _math.Rectangle(); + } + + rect = this._localBoundsRect; + } + + var bounds = this.getBounds(false, rect); + + this.parent = parentRef; + this.transform = transformRef; + + return bounds; + }; + + /** + * Calculates the global position of the display object + * + * @param {PIXI.Point} position - The world origin to calculate from + * @param {PIXI.Point} [point] - A Point object in which to store the value, optional + * (otherwise will create a new Point) + * @param {boolean} [skipUpdate=false] - Should we skip the update transform. + * @return {PIXI.Point} A point object representing the position of this object + */ + + DisplayObject.prototype.toGlobal = function toGlobal( + position, + point + ) { + var skipUpdate = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : false; + + if (!skipUpdate) { + this._recursivePostUpdateTransform(); + + // this parent check is for just in case the item is a root object. + // If it is we need to give it a temporary parent so that displayObjectUpdateTransform works correctly + // this is mainly to avoid a parent check in the main loop. Every little helps for performance :) + if (!this.parent) { + this.parent = this._tempDisplayObjectParent; + this.displayObjectUpdateTransform(); + this.parent = null; + } else { + this.displayObjectUpdateTransform(); + } + } + + // don't need to update the lot + return this.worldTransform.apply(position, point); + }; + + /** + * Calculates the local position of the display object relative to another point + * + * @param {PIXI.Point} position - The world origin to calculate from + * @param {PIXI.DisplayObject} [from] - The DisplayObject to calculate the global position from + * @param {PIXI.Point} [point] - A Point object in which to store the value, optional + * (otherwise will create a new Point) + * @param {boolean} [skipUpdate=false] - Should we skip the update transform + * @return {PIXI.Point} A point object representing the position of this object + */ + + DisplayObject.prototype.toLocal = function toLocal( + position, + from, + point, + skipUpdate + ) { + if (from) { + position = from.toGlobal(position, point, skipUpdate); + } + + if (!skipUpdate) { + this._recursivePostUpdateTransform(); + + // this parent check is for just in case the item is a root object. + // If it is we need to give it a temporary parent so that displayObjectUpdateTransform works correctly + // this is mainly to avoid a parent check in the main loop. Every little helps for performance :) + if (!this.parent) { + this.parent = this._tempDisplayObjectParent; + this.displayObjectUpdateTransform(); + this.parent = null; + } else { + this.displayObjectUpdateTransform(); + } + } + + // simply apply the matrix.. + return this.worldTransform.applyInverse(position, point); + }; + + /** + * Renders the object using the WebGL renderer + * + * @param {PIXI.WebGLRenderer} renderer - The renderer + */ + + DisplayObject.prototype.renderWebGL = function renderWebGL( + renderer // eslint-disable-line no-unused-vars + ) {}; + // OVERWRITE; + + /** + * Renders the object using the Canvas renderer + * + * @param {PIXI.CanvasRenderer} renderer - The renderer + */ + + DisplayObject.prototype.renderCanvas = function renderCanvas( + renderer // eslint-disable-line no-unused-vars + ) {}; + // OVERWRITE; + + /** + * Set the parent Container of this DisplayObject + * + * @param {PIXI.Container} container - The Container to add this DisplayObject to + * @return {PIXI.Container} The Container that this DisplayObject was added to + */ + + DisplayObject.prototype.setParent = function setParent(container) { + if (!container || !container.addChild) { + throw new Error("setParent: Argument must be a Container"); + } + + container.addChild(this); + + return container; + }; + + /** + * Convenience function to set the position, scale, skew and pivot at once. + * + * @param {number} [x=0] - The X position + * @param {number} [y=0] - The Y position + * @param {number} [scaleX=1] - The X scale value + * @param {number} [scaleY=1] - The Y scale value + * @param {number} [rotation=0] - The rotation + * @param {number} [skewX=0] - The X skew value + * @param {number} [skewY=0] - The Y skew value + * @param {number} [pivotX=0] - The X pivot value + * @param {number} [pivotY=0] - The Y pivot value + * @return {PIXI.DisplayObject} The DisplayObject instance + */ + + DisplayObject.prototype.setTransform = function setTransform() { + var x = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var y = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 0; + var scaleX = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 1; + var scaleY = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : 1; + var rotation = + arguments.length > 4 && arguments[4] !== undefined + ? arguments[4] + : 0; + var skewX = + arguments.length > 5 && arguments[5] !== undefined + ? arguments[5] + : 0; + var skewY = + arguments.length > 6 && arguments[6] !== undefined + ? arguments[6] + : 0; + var pivotX = + arguments.length > 7 && arguments[7] !== undefined + ? arguments[7] + : 0; + var pivotY = + arguments.length > 8 && arguments[8] !== undefined + ? arguments[8] + : 0; + + this.position.x = x; + this.position.y = y; + this.scale.x = !scaleX ? 1 : scaleX; + this.scale.y = !scaleY ? 1 : scaleY; + this.rotation = rotation; + this.skew.x = skewX; + this.skew.y = skewY; + this.pivot.x = pivotX; + this.pivot.y = pivotY; + + return this; + }; + + /** + * Base destroy method for generic display objects. This will automatically + * remove the display object from its parent Container as well as remove + * all current event listeners and internal references. Do not use a DisplayObject + * after calling `destroy`. + * + */ + + DisplayObject.prototype.destroy = function destroy() { + this.removeAllListeners(); + if (this.parent) { + this.parent.removeChild(this); + } + this.transform = null; + + this.parent = null; + + this._bounds = null; + this._currentBounds = null; + this._mask = null; + + this.filterArea = null; + + this.interactive = false; + this.interactiveChildren = false; + + this._destroyed = true; + }; + + /** + * The position of the displayObject on the x axis relative to the local coordinates of the parent. + * An alias to position.x + * + * @member {number} + */ + + _createClass(DisplayObject, [ + { + key: "_tempDisplayObjectParent", + get: function get() { + if (this.tempDisplayObjectParent === null) { + this.tempDisplayObjectParent = new DisplayObject(); + } + + return this.tempDisplayObjectParent; + }, + }, + { + key: "x", + get: function get() { + return this.position.x; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.transform.position.x = value; + }, + + /** + * The position of the displayObject on the y axis relative to the local coordinates of the parent. + * An alias to position.y + * + * @member {number} + */ + }, + { + key: "y", + get: function get() { + return this.position.y; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.transform.position.y = value; + }, + + /** + * Current transform of the object based on world (parent) factors + * + * @member {PIXI.Matrix} + * @readonly + */ + }, + { + key: "worldTransform", + get: function get() { + return this.transform.worldTransform; + }, + + /** + * Current transform of the object based on local factors: position, scale, other stuff + * + * @member {PIXI.Matrix} + * @readonly + */ + }, + { + key: "localTransform", + get: function get() { + return this.transform.localTransform; + }, + + /** + * The coordinate of the object relative to the local coordinates of the parent. + * Assignment by value since pixi-v4. + * + * @member {PIXI.Point|PIXI.ObservablePoint} + */ + }, + { + key: "position", + get: function get() { + return this.transform.position; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.transform.position.copy(value); + }, + + /** + * The scale factor of the object. + * Assignment by value since pixi-v4. + * + * @member {PIXI.Point|PIXI.ObservablePoint} + */ + }, + { + key: "scale", + get: function get() { + return this.transform.scale; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.transform.scale.copy(value); + }, + + /** + * The pivot point of the displayObject that it rotates around + * Assignment by value since pixi-v4. + * + * @member {PIXI.Point|PIXI.ObservablePoint} + */ + }, + { + key: "pivot", + get: function get() { + return this.transform.pivot; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.transform.pivot.copy(value); + }, + + /** + * The skew factor for the object in radians. + * Assignment by value since pixi-v4. + * + * @member {PIXI.ObservablePoint} + */ + }, + { + key: "skew", + get: function get() { + return this.transform.skew; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.transform.skew.copy(value); + }, + + /** + * The rotation of the object in radians. + * + * @member {number} + */ + }, + { + key: "rotation", + get: function get() { + return this.transform.rotation; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.transform.rotation = value; + }, + + /** + * Indicates if the object is globally visible. + * + * @member {boolean} + * @readonly + */ + }, + { + key: "worldVisible", + get: function get() { + var item = this; + + do { + if (!item.visible) { + return false; + } + + item = item.parent; + } while (item); + + return true; + }, + + /** + * Sets a mask for the displayObject. A mask is an object that limits the visibility of an + * object to the shape of the mask applied to it. In PIXI a regular mask must be a + * PIXI.Graphics or a PIXI.Sprite object. This allows for much faster masking in canvas as it + * utilises shape clipping. To remove a mask, set this property to null. + * + * @todo For the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask. + * + * @member {PIXI.Graphics|PIXI.Sprite} + */ + }, + { + key: "mask", + get: function get() { + return this._mask; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (this._mask) { + this._mask.renderable = true; + } + + this._mask = value; + + if (this._mask) { + this._mask.renderable = false; + } + }, + + /** + * Sets the filters for the displayObject. + * * IMPORTANT: This is a webGL only feature and will be ignored by the canvas renderer. + * To remove filters simply set this property to 'null' + * + * @member {PIXI.Filter[]} + */ + }, + { + key: "filters", + get: function get() { + return this._filters && this._filters.slice(); + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._filters = value && value.slice(); + }, + }, + ]); + + return DisplayObject; + })(_eventemitter2.default); + + // performance increase to avoid using call.. (10x faster) + + exports.default = DisplayObject; + DisplayObject.prototype.displayObjectUpdateTransform = + DisplayObject.prototype.updateTransform; + }, + { + "../const": 46, + "../math": 70, + "../settings": 101, + "./Bounds": 47, + "./Transform": 50, + "./TransformStatic": 52, + eventemitter3: 20, + }, + ], + 50: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _math = require("../math"); + + var _TransformBase2 = require("./TransformBase"); + + var _TransformBase3 = _interopRequireDefault(_TransformBase2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * Generic class to deal with traditional 2D matrix transforms + * local transformation is calculated from position,scale,skew and rotation + * + * @class + * @extends PIXI.TransformBase + * @memberof PIXI + */ + var Transform = (function (_TransformBase) { + _inherits(Transform, _TransformBase); + + /** + * + */ + function Transform() { + _classCallCheck(this, Transform); + + /** + * The coordinate of the object relative to the local coordinates of the parent. + * + * @member {PIXI.Point} + */ + var _this = _possibleConstructorReturn( + this, + _TransformBase.call(this) + ); + + _this.position = new _math.Point(0, 0); + + /** + * The scale factor of the object. + * + * @member {PIXI.Point} + */ + _this.scale = new _math.Point(1, 1); + + /** + * The skew amount, on the x and y axis. + * + * @member {PIXI.ObservablePoint} + */ + _this.skew = new _math.ObservablePoint( + _this.updateSkew, + _this, + 0, + 0 + ); + + /** + * The pivot point of the displayObject that it rotates around + * + * @member {PIXI.Point} + */ + _this.pivot = new _math.Point(0, 0); + + /** + * The rotation value of the object, in radians + * + * @member {Number} + * @private + */ + _this._rotation = 0; + + _this._cx = 1; // cos rotation + skewY; + _this._sx = 0; // sin rotation + skewY; + _this._cy = 0; // cos rotation + Math.PI/2 - skewX; + _this._sy = 1; // sin rotation + Math.PI/2 - skewX; + return _this; + } + + /** + * Updates the skew values when the skew or rotation changes. + * + * @private + */ + + Transform.prototype.updateSkew = function updateSkew() { + this._cx = Math.cos(this._rotation + this.skew._y); + this._sx = Math.sin(this._rotation + this.skew._y); + this._cy = -Math.sin(this._rotation - this.skew._x); // cos, added PI/2 + this._sy = Math.cos(this._rotation - this.skew._x); // sin, added PI/2 + }; + + /** + * Updates only local matrix + */ + + Transform.prototype.updateLocalTransform = + function updateLocalTransform() { + var lt = this.localTransform; + + lt.a = this._cx * this.scale.x; + lt.b = this._sx * this.scale.x; + lt.c = this._cy * this.scale.y; + lt.d = this._sy * this.scale.y; + + lt.tx = + this.position.x - (this.pivot.x * lt.a + this.pivot.y * lt.c); + lt.ty = + this.position.y - (this.pivot.x * lt.b + this.pivot.y * lt.d); + }; + + /** + * Updates the values of the object and applies the parent's transform. + * + * @param {PIXI.Transform} parentTransform - The transform of the parent of this object + */ + + Transform.prototype.updateTransform = function updateTransform( + parentTransform + ) { + var lt = this.localTransform; + + lt.a = this._cx * this.scale.x; + lt.b = this._sx * this.scale.x; + lt.c = this._cy * this.scale.y; + lt.d = this._sy * this.scale.y; + + lt.tx = + this.position.x - (this.pivot.x * lt.a + this.pivot.y * lt.c); + lt.ty = + this.position.y - (this.pivot.x * lt.b + this.pivot.y * lt.d); + + // concat the parent matrix with the objects transform. + var pt = parentTransform.worldTransform; + var wt = this.worldTransform; + + wt.a = lt.a * pt.a + lt.b * pt.c; + wt.b = lt.a * pt.b + lt.b * pt.d; + wt.c = lt.c * pt.a + lt.d * pt.c; + wt.d = lt.c * pt.b + lt.d * pt.d; + wt.tx = lt.tx * pt.a + lt.ty * pt.c + pt.tx; + wt.ty = lt.tx * pt.b + lt.ty * pt.d + pt.ty; + + this._worldID++; + }; + + /** + * Decomposes a matrix and sets the transforms properties based on it. + * + * @param {PIXI.Matrix} matrix - The matrix to decompose + */ + + Transform.prototype.setFromMatrix = function setFromMatrix(matrix) { + matrix.decompose(this); + }; + + /** + * The rotation of the object in radians. + * + * @member {number} + */ + + _createClass(Transform, [ + { + key: "rotation", + get: function get() { + return this._rotation; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._rotation = value; + this.updateSkew(); + }, + }, + ]); + + return Transform; + })(_TransformBase3.default); + + exports.default = Transform; + }, + { "../math": 70, "./TransformBase": 51 }, + ], + 51: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _math = require("../math"); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Generic class to deal with traditional 2D matrix transforms + * + * @class + * @memberof PIXI + */ + var TransformBase = (function () { + /** + * + */ + function TransformBase() { + _classCallCheck(this, TransformBase); + + /** + * The global matrix transform. It can be swapped temporarily by some functions like getLocalBounds() + * + * @member {PIXI.Matrix} + */ + this.worldTransform = new _math.Matrix(); + + /** + * The local matrix transform + * + * @member {PIXI.Matrix} + */ + this.localTransform = new _math.Matrix(); + + this._worldID = 0; + this._parentID = 0; + } + + /** + * TransformBase does not have decomposition, so this function wont do anything + */ + + TransformBase.prototype.updateLocalTransform = + function updateLocalTransform() {}; + // empty + + /** + * Updates the values of the object and applies the parent's transform. + * + * @param {PIXI.TransformBase} parentTransform - The transform of the parent of this object + */ + + TransformBase.prototype.updateTransform = function updateTransform( + parentTransform + ) { + var pt = parentTransform.worldTransform; + var wt = this.worldTransform; + var lt = this.localTransform; + + // concat the parent matrix with the objects transform. + wt.a = lt.a * pt.a + lt.b * pt.c; + wt.b = lt.a * pt.b + lt.b * pt.d; + wt.c = lt.c * pt.a + lt.d * pt.c; + wt.d = lt.c * pt.b + lt.d * pt.d; + wt.tx = lt.tx * pt.a + lt.ty * pt.c + pt.tx; + wt.ty = lt.tx * pt.b + lt.ty * pt.d + pt.ty; + + this._worldID++; + }; + + return TransformBase; + })(); + + /** + * Updates the values of the object and applies the parent's transform. + * @param parentTransform {PIXI.Transform} The transform of the parent of this object + * + */ + + exports.default = TransformBase; + TransformBase.prototype.updateWorldTransform = + TransformBase.prototype.updateTransform; + + TransformBase.IDENTITY = new TransformBase(); + }, + { "../math": 70 }, + ], + 52: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _math = require("../math"); + + var _TransformBase2 = require("./TransformBase"); + + var _TransformBase3 = _interopRequireDefault(_TransformBase2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * Transform that takes care about its versions + * + * @class + * @extends PIXI.TransformBase + * @memberof PIXI + */ + var TransformStatic = (function (_TransformBase) { + _inherits(TransformStatic, _TransformBase); + + /** + * + */ + function TransformStatic() { + _classCallCheck(this, TransformStatic); + + /** + * The coordinate of the object relative to the local coordinates of the parent. + * + * @member {PIXI.ObservablePoint} + */ + var _this = _possibleConstructorReturn( + this, + _TransformBase.call(this) + ); + + _this.position = new _math.ObservablePoint( + _this.onChange, + _this, + 0, + 0 + ); + + /** + * The scale factor of the object. + * + * @member {PIXI.ObservablePoint} + */ + _this.scale = new _math.ObservablePoint( + _this.onChange, + _this, + 1, + 1 + ); + + /** + * The pivot point of the displayObject that it rotates around + * + * @member {PIXI.ObservablePoint} + */ + _this.pivot = new _math.ObservablePoint( + _this.onChange, + _this, + 0, + 0 + ); + + /** + * The skew amount, on the x and y axis. + * + * @member {PIXI.ObservablePoint} + */ + _this.skew = new _math.ObservablePoint( + _this.updateSkew, + _this, + 0, + 0 + ); + + _this._rotation = 0; + + _this._cx = 1; // cos rotation + skewY; + _this._sx = 0; // sin rotation + skewY; + _this._cy = 0; // cos rotation + Math.PI/2 - skewX; + _this._sy = 1; // sin rotation + Math.PI/2 - skewX; + + _this._localID = 0; + _this._currentLocalID = 0; + return _this; + } + + /** + * Called when a value changes. + * + * @private + */ + + TransformStatic.prototype.onChange = function onChange() { + this._localID++; + }; + + /** + * Called when skew or rotation changes + * + * @private + */ + + TransformStatic.prototype.updateSkew = function updateSkew() { + this._cx = Math.cos(this._rotation + this.skew._y); + this._sx = Math.sin(this._rotation + this.skew._y); + this._cy = -Math.sin(this._rotation - this.skew._x); // cos, added PI/2 + this._sy = Math.cos(this._rotation - this.skew._x); // sin, added PI/2 + + this._localID++; + }; + + /** + * Updates only local matrix + */ + + TransformStatic.prototype.updateLocalTransform = + function updateLocalTransform() { + var lt = this.localTransform; + + if (this._localID !== this._currentLocalID) { + // get the matrix values of the displayobject based on its transform properties.. + lt.a = this._cx * this.scale._x; + lt.b = this._sx * this.scale._x; + lt.c = this._cy * this.scale._y; + lt.d = this._sy * this.scale._y; + + lt.tx = + this.position._x - + (this.pivot._x * lt.a + this.pivot._y * lt.c); + lt.ty = + this.position._y - + (this.pivot._x * lt.b + this.pivot._y * lt.d); + this._currentLocalID = this._localID; + + // force an update.. + this._parentID = -1; + } + }; + + /** + * Updates the values of the object and applies the parent's transform. + * + * @param {PIXI.Transform} parentTransform - The transform of the parent of this object + */ + + TransformStatic.prototype.updateTransform = + function updateTransform(parentTransform) { + var lt = this.localTransform; + + if (this._localID !== this._currentLocalID) { + // get the matrix values of the displayobject based on its transform properties.. + lt.a = this._cx * this.scale._x; + lt.b = this._sx * this.scale._x; + lt.c = this._cy * this.scale._y; + lt.d = this._sy * this.scale._y; + + lt.tx = + this.position._x - + (this.pivot._x * lt.a + this.pivot._y * lt.c); + lt.ty = + this.position._y - + (this.pivot._x * lt.b + this.pivot._y * lt.d); + this._currentLocalID = this._localID; + + // force an update.. + this._parentID = -1; + } + + if (this._parentID !== parentTransform._worldID) { + // concat the parent matrix with the objects transform. + var pt = parentTransform.worldTransform; + var wt = this.worldTransform; + + wt.a = lt.a * pt.a + lt.b * pt.c; + wt.b = lt.a * pt.b + lt.b * pt.d; + wt.c = lt.c * pt.a + lt.d * pt.c; + wt.d = lt.c * pt.b + lt.d * pt.d; + wt.tx = lt.tx * pt.a + lt.ty * pt.c + pt.tx; + wt.ty = lt.tx * pt.b + lt.ty * pt.d + pt.ty; + + this._parentID = parentTransform._worldID; + + // update the id of the transform.. + this._worldID++; + } + }; + + /** + * Decomposes a matrix and sets the transforms properties based on it. + * + * @param {PIXI.Matrix} matrix - The matrix to decompose + */ + + TransformStatic.prototype.setFromMatrix = function setFromMatrix( + matrix + ) { + matrix.decompose(this); + this._localID++; + }; + + /** + * The rotation of the object in radians. + * + * @member {number} + */ + + _createClass(TransformStatic, [ + { + key: "rotation", + get: function get() { + return this._rotation; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._rotation = value; + this.updateSkew(); + }, + }, + ]); + + return TransformStatic; + })(_TransformBase3.default); + + exports.default = TransformStatic; + }, + { "../math": 70, "./TransformBase": 51 }, + ], + 53: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Container2 = require("../display/Container"); + + var _Container3 = _interopRequireDefault(_Container2); + + var _RenderTexture = require("../textures/RenderTexture"); + + var _RenderTexture2 = _interopRequireDefault(_RenderTexture); + + var _Texture = require("../textures/Texture"); + + var _Texture2 = _interopRequireDefault(_Texture); + + var _GraphicsData = require("./GraphicsData"); + + var _GraphicsData2 = _interopRequireDefault(_GraphicsData); + + var _Sprite = require("../sprites/Sprite"); + + var _Sprite2 = _interopRequireDefault(_Sprite); + + var _math = require("../math"); + + var _utils = require("../utils"); + + var _const = require("../const"); + + var _Bounds = require("../display/Bounds"); + + var _Bounds2 = _interopRequireDefault(_Bounds); + + var _bezierCurveTo2 = require("./utils/bezierCurveTo"); + + var _bezierCurveTo3 = _interopRequireDefault(_bezierCurveTo2); + + var _CanvasRenderer = require("../renderers/canvas/CanvasRenderer"); + + var _CanvasRenderer2 = _interopRequireDefault(_CanvasRenderer); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var canvasRenderer = void 0; + var tempMatrix = new _math.Matrix(); + var tempPoint = new _math.Point(); + var tempColor1 = new Float32Array(4); + var tempColor2 = new Float32Array(4); + + /** + * The Graphics class contains methods used to draw primitive shapes such as lines, circles and + * rectangles to the display, and to color and fill them. + * + * @class + * @extends PIXI.Container + * @memberof PIXI + */ + + var Graphics = (function (_Container) { + _inherits(Graphics, _Container); + + /** + * + * @param {boolean} [nativeLines=false] - If true the lines will be draw using LINES instead of TRIANGLE_STRIP + */ + function Graphics() { + var nativeLines = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : false; + + _classCallCheck(this, Graphics); + + /** + * The alpha value used when filling the Graphics object. + * + * @member {number} + * @default 1 + */ + var _this = _possibleConstructorReturn( + this, + _Container.call(this) + ); + + _this.fillAlpha = 1; + + /** + * The width (thickness) of any lines drawn. + * + * @member {number} + * @default 0 + */ + _this.lineWidth = 0; + + /** + * If true the lines will be draw using LINES instead of TRIANGLE_STRIP + * + * @member {boolean} + */ + _this.nativeLines = nativeLines; + + /** + * The color of any lines drawn. + * + * @member {string} + * @default 0 + */ + _this.lineColor = 0; + + /** + * Graphics data + * + * @member {PIXI.GraphicsData[]} + * @private + */ + _this.graphicsData = []; + + /** + * The tint applied to the graphic shape. This is a hex value. Apply a value of 0xFFFFFF to + * reset the tint. + * + * @member {number} + * @default 0xFFFFFF + */ + _this.tint = 0xffffff; + + /** + * The previous tint applied to the graphic shape. Used to compare to the current tint and + * check if theres change. + * + * @member {number} + * @private + * @default 0xFFFFFF + */ + _this._prevTint = 0xffffff; + + /** + * The blend mode to be applied to the graphic shape. Apply a value of + * `PIXI.BLEND_MODES.NORMAL` to reset the blend mode. + * + * @member {number} + * @default PIXI.BLEND_MODES.NORMAL; + * @see PIXI.BLEND_MODES + */ + _this.blendMode = _const.BLEND_MODES.NORMAL; + + /** + * Current path + * + * @member {PIXI.GraphicsData} + * @private + */ + _this.currentPath = null; + + /** + * Array containing some WebGL-related properties used by the WebGL renderer. + * + * @member {object} + * @private + */ + // TODO - _webgl should use a prototype object, not a random undocumented object... + _this._webGL = {}; + + /** + * Whether this shape is being used as a mask. + * + * @member {boolean} + */ + _this.isMask = false; + + /** + * The bounds' padding used for bounds calculation. + * + * @member {number} + */ + _this.boundsPadding = 0; + + /** + * A cache of the local bounds to prevent recalculation. + * + * @member {PIXI.Rectangle} + * @private + */ + _this._localBounds = new _Bounds2.default(); + + /** + * Used to detect if the graphics object has changed. If this is set to true then the graphics + * object will be recalculated. + * + * @member {boolean} + * @private + */ + _this.dirty = 0; + + /** + * Used to detect if we need to do a fast rect check using the id compare method + * @type {Number} + */ + _this.fastRectDirty = -1; + + /** + * Used to detect if we clear the graphics webGL data + * @type {Number} + */ + _this.clearDirty = 0; + + /** + * Used to detect if we we need to recalculate local bounds + * @type {Number} + */ + _this.boundsDirty = -1; + + /** + * Used to detect if the cached sprite object needs to be updated. + * + * @member {boolean} + * @private + */ + _this.cachedSpriteDirty = false; + + _this._spriteRect = null; + _this._fastRect = false; + + /** + * When cacheAsBitmap is set to true the graphics object will be rendered as if it was a sprite. + * This is useful if your graphics element does not change often, as it will speed up the rendering + * of the object in exchange for taking up texture memory. It is also useful if you need the graphics + * object to be anti-aliased, because it will be rendered using canvas. This is not recommended if + * you are constantly redrawing the graphics element. + * + * @name cacheAsBitmap + * @member {boolean} + * @memberof PIXI.Graphics# + * @default false + */ + return _this; + } + + /** + * Creates a new Graphics object with the same values as this one. + * Note that the only the properties of the object are cloned, not its transform (position,scale,etc) + * + * @return {PIXI.Graphics} A clone of the graphics object + */ + + Graphics.prototype.clone = function clone() { + var clone = new Graphics(); + + clone.renderable = this.renderable; + clone.fillAlpha = this.fillAlpha; + clone.lineWidth = this.lineWidth; + clone.lineColor = this.lineColor; + clone.tint = this.tint; + clone.blendMode = this.blendMode; + clone.isMask = this.isMask; + clone.boundsPadding = this.boundsPadding; + clone.dirty = 0; + clone.cachedSpriteDirty = this.cachedSpriteDirty; + + // copy graphics data + for (var i = 0; i < this.graphicsData.length; ++i) { + clone.graphicsData.push(this.graphicsData[i].clone()); + } + + clone.currentPath = + clone.graphicsData[clone.graphicsData.length - 1]; + + clone.updateLocalBounds(); + + return clone; + }; + + /** + * Specifies the line style used for subsequent calls to Graphics methods such as the lineTo() + * method or the drawCircle() method. + * + * @param {number} [lineWidth=0] - width of the line to draw, will update the objects stored style + * @param {number} [color=0] - color of the line to draw, will update the objects stored style + * @param {number} [alpha=1] - alpha of the line to draw, will update the objects stored style + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.lineStyle = function lineStyle() { + var lineWidth = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var color = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 0; + var alpha = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 1; + + this.lineWidth = lineWidth; + this.lineColor = color; + this.lineAlpha = alpha; + + if (this.currentPath) { + if (this.currentPath.shape.points.length) { + // halfway through a line? start a new one! + var shape = new _math.Polygon( + this.currentPath.shape.points.slice(-2) + ); + + shape.closed = false; + + this.drawShape(shape); + } else { + // otherwise its empty so lets just set the line properties + this.currentPath.lineWidth = this.lineWidth; + this.currentPath.lineColor = this.lineColor; + this.currentPath.lineAlpha = this.lineAlpha; + } + } + + return this; + }; + + /** + * Moves the current drawing position to x, y. + * + * @param {number} x - the X coordinate to move to + * @param {number} y - the Y coordinate to move to + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.moveTo = function moveTo(x, y) { + var shape = new _math.Polygon([x, y]); + + shape.closed = false; + this.drawShape(shape); + + return this; + }; + + /** + * Draws a line using the current line style from the current drawing position to (x, y); + * The current drawing position is then set to (x, y). + * + * @param {number} x - the X coordinate to draw to + * @param {number} y - the Y coordinate to draw to + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.lineTo = function lineTo(x, y) { + this.currentPath.shape.points.push(x, y); + this.dirty++; + + return this; + }; + + /** + * Calculate the points for a quadratic bezier curve and then draws it. + * Based on: https://stackoverflow.com/questions/785097/how-do-i-implement-a-bezier-curve-in-c + * + * @param {number} cpX - Control point x + * @param {number} cpY - Control point y + * @param {number} toX - Destination point x + * @param {number} toY - Destination point y + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.quadraticCurveTo = function quadraticCurveTo( + cpX, + cpY, + toX, + toY + ) { + if (this.currentPath) { + if (this.currentPath.shape.points.length === 0) { + this.currentPath.shape.points = [0, 0]; + } + } else { + this.moveTo(0, 0); + } + + var n = 20; + var points = this.currentPath.shape.points; + var xa = 0; + var ya = 0; + + if (points.length === 0) { + this.moveTo(0, 0); + } + + var fromX = points[points.length - 2]; + var fromY = points[points.length - 1]; + + for (var i = 1; i <= n; ++i) { + var j = i / n; + + xa = fromX + (cpX - fromX) * j; + ya = fromY + (cpY - fromY) * j; + + points.push( + xa + (cpX + (toX - cpX) * j - xa) * j, + ya + (cpY + (toY - cpY) * j - ya) * j + ); + } + + this.dirty++; + + return this; + }; + + /** + * Calculate the points for a bezier curve and then draws it. + * + * @param {number} cpX - Control point x + * @param {number} cpY - Control point y + * @param {number} cpX2 - Second Control point x + * @param {number} cpY2 - Second Control point y + * @param {number} toX - Destination point x + * @param {number} toY - Destination point y + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.bezierCurveTo = function bezierCurveTo( + cpX, + cpY, + cpX2, + cpY2, + toX, + toY + ) { + if (this.currentPath) { + if (this.currentPath.shape.points.length === 0) { + this.currentPath.shape.points = [0, 0]; + } + } else { + this.moveTo(0, 0); + } + + var points = this.currentPath.shape.points; + + var fromX = points[points.length - 2]; + var fromY = points[points.length - 1]; + + points.length -= 2; + + (0, _bezierCurveTo3.default)( + fromX, + fromY, + cpX, + cpY, + cpX2, + cpY2, + toX, + toY, + points + ); + + this.dirty++; + + return this; + }; + + /** + * The arcTo() method creates an arc/curve between two tangents on the canvas. + * + * "borrowed" from https://code.google.com/p/fxcanvas/ - thanks google! + * + * @param {number} x1 - The x-coordinate of the beginning of the arc + * @param {number} y1 - The y-coordinate of the beginning of the arc + * @param {number} x2 - The x-coordinate of the end of the arc + * @param {number} y2 - The y-coordinate of the end of the arc + * @param {number} radius - The radius of the arc + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.arcTo = function arcTo(x1, y1, x2, y2, radius) { + if (this.currentPath) { + if (this.currentPath.shape.points.length === 0) { + this.currentPath.shape.points.push(x1, y1); + } + } else { + this.moveTo(x1, y1); + } + + var points = this.currentPath.shape.points; + var fromX = points[points.length - 2]; + var fromY = points[points.length - 1]; + var a1 = fromY - y1; + var b1 = fromX - x1; + var a2 = y2 - y1; + var b2 = x2 - x1; + var mm = Math.abs(a1 * b2 - b1 * a2); + + if (mm < 1.0e-8 || radius === 0) { + if ( + points[points.length - 2] !== x1 || + points[points.length - 1] !== y1 + ) { + points.push(x1, y1); + } + } else { + var dd = a1 * a1 + b1 * b1; + var cc = a2 * a2 + b2 * b2; + var tt = a1 * a2 + b1 * b2; + var k1 = (radius * Math.sqrt(dd)) / mm; + var k2 = (radius * Math.sqrt(cc)) / mm; + var j1 = (k1 * tt) / dd; + var j2 = (k2 * tt) / cc; + var cx = k1 * b2 + k2 * b1; + var cy = k1 * a2 + k2 * a1; + var px = b1 * (k2 + j1); + var py = a1 * (k2 + j1); + var qx = b2 * (k1 + j2); + var qy = a2 * (k1 + j2); + var startAngle = Math.atan2(py - cy, px - cx); + var endAngle = Math.atan2(qy - cy, qx - cx); + + this.arc( + cx + x1, + cy + y1, + radius, + startAngle, + endAngle, + b1 * a2 > b2 * a1 + ); + } + + this.dirty++; + + return this; + }; + + /** + * The arc method creates an arc/curve (used to create circles, or parts of circles). + * + * @param {number} cx - The x-coordinate of the center of the circle + * @param {number} cy - The y-coordinate of the center of the circle + * @param {number} radius - The radius of the circle + * @param {number} startAngle - The starting angle, in radians (0 is at the 3 o'clock position + * of the arc's circle) + * @param {number} endAngle - The ending angle, in radians + * @param {boolean} [anticlockwise=false] - Specifies whether the drawing should be + * counter-clockwise or clockwise. False is default, and indicates clockwise, while true + * indicates counter-clockwise. + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.arc = function arc( + cx, + cy, + radius, + startAngle, + endAngle + ) { + var anticlockwise = + arguments.length > 5 && arguments[5] !== undefined + ? arguments[5] + : false; + + if (startAngle === endAngle) { + return this; + } + + if (!anticlockwise && endAngle <= startAngle) { + endAngle += Math.PI * 2; + } else if (anticlockwise && startAngle <= endAngle) { + startAngle += Math.PI * 2; + } + + var sweep = endAngle - startAngle; + var segs = Math.ceil(Math.abs(sweep) / (Math.PI * 2)) * 40; + + if (sweep === 0) { + return this; + } + + var startX = cx + Math.cos(startAngle) * radius; + var startY = cy + Math.sin(startAngle) * radius; + + // If the currentPath exists, take its points. Otherwise call `moveTo` to start a path. + var points = this.currentPath + ? this.currentPath.shape.points + : null; + + if (points) { + if ( + points[points.length - 2] !== startX || + points[points.length - 1] !== startY + ) { + points.push(startX, startY); + } + } else { + this.moveTo(startX, startY); + points = this.currentPath.shape.points; + } + + var theta = sweep / (segs * 2); + var theta2 = theta * 2; + + var cTheta = Math.cos(theta); + var sTheta = Math.sin(theta); + + var segMinus = segs - 1; + + var remainder = (segMinus % 1) / segMinus; + + for (var i = 0; i <= segMinus; ++i) { + var real = i + remainder * i; + + var angle = theta + startAngle + theta2 * real; + + var c = Math.cos(angle); + var s = -Math.sin(angle); + + points.push( + (cTheta * c + sTheta * s) * radius + cx, + (cTheta * -s + sTheta * c) * radius + cy + ); + } + + this.dirty++; + + return this; + }; + + /** + * Specifies a simple one-color fill that subsequent calls to other Graphics methods + * (such as lineTo() or drawCircle()) use when drawing. + * + * @param {number} [color=0] - the color of the fill + * @param {number} [alpha=1] - the alpha of the fill + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.beginFill = function beginFill() { + var color = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var alpha = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 1; + + this.filling = true; + this.fillColor = color; + this.fillAlpha = alpha; + + if (this.currentPath) { + if (this.currentPath.shape.points.length <= 2) { + this.currentPath.fill = this.filling; + this.currentPath.fillColor = this.fillColor; + this.currentPath.fillAlpha = this.fillAlpha; + } + } + + return this; + }; + + /** + * Applies a fill to the lines and shapes that were added since the last call to the beginFill() method. + * + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.endFill = function endFill() { + this.filling = false; + this.fillColor = null; + this.fillAlpha = 1; + + return this; + }; + + /** + * + * @param {number} x - The X coord of the top-left of the rectangle + * @param {number} y - The Y coord of the top-left of the rectangle + * @param {number} width - The width of the rectangle + * @param {number} height - The height of the rectangle + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.drawRect = function drawRect( + x, + y, + width, + height + ) { + this.drawShape(new _math.Rectangle(x, y, width, height)); + + return this; + }; + + /** + * + * @param {number} x - The X coord of the top-left of the rectangle + * @param {number} y - The Y coord of the top-left of the rectangle + * @param {number} width - The width of the rectangle + * @param {number} height - The height of the rectangle + * @param {number} radius - Radius of the rectangle corners + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.drawRoundedRect = function drawRoundedRect( + x, + y, + width, + height, + radius + ) { + this.drawShape( + new _math.RoundedRectangle(x, y, width, height, radius) + ); + + return this; + }; + + /** + * Draws a circle. + * + * @param {number} x - The X coordinate of the center of the circle + * @param {number} y - The Y coordinate of the center of the circle + * @param {number} radius - The radius of the circle + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.drawCircle = function drawCircle(x, y, radius) { + this.drawShape(new _math.Circle(x, y, radius)); + + return this; + }; + + /** + * Draws an ellipse. + * + * @param {number} x - The X coordinate of the center of the ellipse + * @param {number} y - The Y coordinate of the center of the ellipse + * @param {number} width - The half width of the ellipse + * @param {number} height - The half height of the ellipse + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.drawEllipse = function drawEllipse( + x, + y, + width, + height + ) { + this.drawShape(new _math.Ellipse(x, y, width, height)); + + return this; + }; + + /** + * Draws a polygon using the given path. + * + * @param {number[]|PIXI.Point[]|PIXI.Polygon} path - The path data used to construct the polygon. + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.drawPolygon = function drawPolygon(path) { + // prevents an argument assignment deopt + // see section 3.1: https://github.com/petkaantonov/bluebird/wiki/Optimization-killers#3-managing-arguments + var points = path; + + var closed = true; + + if (points instanceof _math.Polygon) { + closed = points.closed; + points = points.points; + } + + if (!Array.isArray(points)) { + // prevents an argument leak deopt + // see section 3.2: https://github.com/petkaantonov/bluebird/wiki/Optimization-killers#3-managing-arguments + points = new Array(arguments.length); + + for (var i = 0; i < points.length; ++i) { + points[i] = arguments[i]; // eslint-disable-line prefer-rest-params + } + } + + var shape = new _math.Polygon(points); + + shape.closed = closed; + + this.drawShape(shape); + + return this; + }; + + /** + * Clears the graphics that were drawn to this Graphics object, and resets fill and line style settings. + * + * @return {PIXI.Graphics} This Graphics object. Good for chaining method calls + */ + + Graphics.prototype.clear = function clear() { + if ( + this.lineWidth || + this.filling || + this.graphicsData.length > 0 + ) { + this.lineWidth = 0; + this.filling = false; + + this.boundsDirty = -1; + this.dirty++; + this.clearDirty++; + this.graphicsData.length = 0; + } + + this.currentPath = null; + this._spriteRect = null; + + return this; + }; + + /** + * True if graphics consists of one rectangle, and thus, can be drawn like a Sprite and + * masked with gl.scissor. + * + * @returns {boolean} True if only 1 rect. + */ + + Graphics.prototype.isFastRect = function isFastRect() { + return ( + this.graphicsData.length === 1 && + this.graphicsData[0].shape.type === _const.SHAPES.RECT && + !this.graphicsData[0].lineWidth + ); + }; + + /** + * Renders the object using the WebGL renderer + * + * @private + * @param {PIXI.WebGLRenderer} renderer - The renderer + */ + + Graphics.prototype._renderWebGL = function _renderWebGL(renderer) { + // if the sprite is not visible or the alpha is 0 then no need to render this element + if (this.dirty !== this.fastRectDirty) { + this.fastRectDirty = this.dirty; + this._fastRect = this.isFastRect(); + } + + // TODO this check can be moved to dirty? + if (this._fastRect) { + this._renderSpriteRect(renderer); + } else { + renderer.setObjectRenderer(renderer.plugins.graphics); + renderer.plugins.graphics.render(this); + } + }; + + /** + * Renders a sprite rectangle. + * + * @private + * @param {PIXI.WebGLRenderer} renderer - The renderer + */ + + Graphics.prototype._renderSpriteRect = function _renderSpriteRect( + renderer + ) { + var rect = this.graphicsData[0].shape; + + if (!this._spriteRect) { + this._spriteRect = new _Sprite2.default( + new _Texture2.default(_Texture2.default.WHITE) + ); + } + + var sprite = this._spriteRect; + + if (this.tint === 0xffffff) { + sprite.tint = this.graphicsData[0].fillColor; + } else { + var t1 = tempColor1; + var t2 = tempColor2; + + (0, _utils.hex2rgb)(this.graphicsData[0].fillColor, t1); + (0, _utils.hex2rgb)(this.tint, t2); + + t1[0] *= t2[0]; + t1[1] *= t2[1]; + t1[2] *= t2[2]; + + sprite.tint = (0, _utils.rgb2hex)(t1); + } + sprite.alpha = this.graphicsData[0].fillAlpha; + sprite.worldAlpha = this.worldAlpha * sprite.alpha; + sprite.blendMode = this.blendMode; + + sprite._texture._frame.width = rect.width; + sprite._texture._frame.height = rect.height; + + sprite.transform.worldTransform = this.transform.worldTransform; + + sprite.anchor.set(-rect.x / rect.width, -rect.y / rect.height); + sprite._onAnchorUpdate(); + + sprite._renderWebGL(renderer); + }; + + /** + * Renders the object using the Canvas renderer + * + * @private + * @param {PIXI.CanvasRenderer} renderer - The renderer + */ + + Graphics.prototype._renderCanvas = function _renderCanvas( + renderer + ) { + if (this.isMask === true) { + return; + } + + renderer.plugins.graphics.render(this); + }; + + /** + * Retrieves the bounds of the graphic shape as a rectangle object + * + * @private + */ + + Graphics.prototype._calculateBounds = function _calculateBounds() { + if (this.boundsDirty !== this.dirty) { + this.boundsDirty = this.dirty; + this.updateLocalBounds(); + + this.cachedSpriteDirty = true; + } + + var lb = this._localBounds; + + this._bounds.addFrame( + this.transform, + lb.minX, + lb.minY, + lb.maxX, + lb.maxY + ); + }; + + /** + * Tests if a point is inside this graphics object + * + * @param {PIXI.Point} point - the point to test + * @return {boolean} the result of the test + */ + + Graphics.prototype.containsPoint = function containsPoint(point) { + this.worldTransform.applyInverse(point, tempPoint); + + var graphicsData = this.graphicsData; + + for (var i = 0; i < graphicsData.length; ++i) { + var data = graphicsData[i]; + + if (!data.fill) { + continue; + } + + // only deal with fills.. + if (data.shape) { + if (data.shape.contains(tempPoint.x, tempPoint.y)) { + if (data.holes) { + for (var _i = 0; _i < data.holes.length; _i++) { + var hole = data.holes[_i]; + + if (hole.contains(tempPoint.x, tempPoint.y)) { + return false; + } + } + } + + return true; + } + } + } + + return false; + }; + + /** + * Update the bounds of the object + * + */ + + Graphics.prototype.updateLocalBounds = + function updateLocalBounds() { + var minX = Infinity; + var maxX = -Infinity; + + var minY = Infinity; + var maxY = -Infinity; + + if (this.graphicsData.length) { + var shape = 0; + var x = 0; + var y = 0; + var w = 0; + var h = 0; + + for (var i = 0; i < this.graphicsData.length; i++) { + var data = this.graphicsData[i]; + var type = data.type; + var lineWidth = data.lineWidth; + + shape = data.shape; + + if ( + type === _const.SHAPES.RECT || + type === _const.SHAPES.RREC + ) { + x = shape.x - lineWidth / 2; + y = shape.y - lineWidth / 2; + w = shape.width + lineWidth; + h = shape.height + lineWidth; + + minX = x < minX ? x : minX; + maxX = x + w > maxX ? x + w : maxX; + + minY = y < minY ? y : minY; + maxY = y + h > maxY ? y + h : maxY; + } else if (type === _const.SHAPES.CIRC) { + x = shape.x; + y = shape.y; + w = shape.radius + lineWidth / 2; + h = shape.radius + lineWidth / 2; + + minX = x - w < minX ? x - w : minX; + maxX = x + w > maxX ? x + w : maxX; + + minY = y - h < minY ? y - h : minY; + maxY = y + h > maxY ? y + h : maxY; + } else if (type === _const.SHAPES.ELIP) { + x = shape.x; + y = shape.y; + w = shape.width + lineWidth / 2; + h = shape.height + lineWidth / 2; + + minX = x - w < minX ? x - w : minX; + maxX = x + w > maxX ? x + w : maxX; + + minY = y - h < minY ? y - h : minY; + maxY = y + h > maxY ? y + h : maxY; + } else { + // POLY + var points = shape.points; + var x2 = 0; + var y2 = 0; + var dx = 0; + var dy = 0; + var rw = 0; + var rh = 0; + var cx = 0; + var cy = 0; + + for (var j = 0; j + 2 < points.length; j += 2) { + x = points[j]; + y = points[j + 1]; + x2 = points[j + 2]; + y2 = points[j + 3]; + dx = Math.abs(x2 - x); + dy = Math.abs(y2 - y); + h = lineWidth; + w = Math.sqrt(dx * dx + dy * dy); + + if (w < 1e-9) { + continue; + } + + rw = ((h / w) * dy + dx) / 2; + rh = ((h / w) * dx + dy) / 2; + cx = (x2 + x) / 2; + cy = (y2 + y) / 2; + + minX = cx - rw < minX ? cx - rw : minX; + maxX = cx + rw > maxX ? cx + rw : maxX; + + minY = cy - rh < minY ? cy - rh : minY; + maxY = cy + rh > maxY ? cy + rh : maxY; + } + } + } + } else { + minX = 0; + maxX = 0; + minY = 0; + maxY = 0; + } + + var padding = this.boundsPadding; + + this._localBounds.minX = minX - padding; + this._localBounds.maxX = maxX + padding; + + this._localBounds.minY = minY - padding; + this._localBounds.maxY = maxY + padding; + }; + + /** + * Draws the given shape to this Graphics object. Can be any of Circle, Rectangle, Ellipse, Line or Polygon. + * + * @param {PIXI.Circle|PIXI.Ellipse|PIXI.Polygon|PIXI.Rectangle|PIXI.RoundedRectangle} shape - The shape object to draw. + * @return {PIXI.GraphicsData} The generated GraphicsData object. + */ + + Graphics.prototype.drawShape = function drawShape(shape) { + if (this.currentPath) { + // check current path! + if (this.currentPath.shape.points.length <= 2) { + this.graphicsData.pop(); + } + } + + this.currentPath = null; + + var data = new _GraphicsData2.default( + this.lineWidth, + this.lineColor, + this.lineAlpha, + this.fillColor, + this.fillAlpha, + this.filling, + this.nativeLines, + shape + ); + + this.graphicsData.push(data); + + if (data.type === _const.SHAPES.POLY) { + data.shape.closed = data.shape.closed || this.filling; + this.currentPath = data; + } + + this.dirty++; + + return data; + }; + + /** + * Generates a canvas texture. + * + * @param {number} scaleMode - The scale mode of the texture. + * @param {number} resolution - The resolution of the texture. + * @return {PIXI.Texture} The new texture. + */ + + Graphics.prototype.generateCanvasTexture = + function generateCanvasTexture(scaleMode) { + var resolution = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 1; + + var bounds = this.getLocalBounds(); + + var canvasBuffer = _RenderTexture2.default.create( + bounds.width, + bounds.height, + scaleMode, + resolution + ); + + if (!canvasRenderer) { + canvasRenderer = new _CanvasRenderer2.default(); + } + + this.transform.updateLocalTransform(); + this.transform.localTransform.copy(tempMatrix); + + tempMatrix.invert(); + + tempMatrix.tx -= bounds.x; + tempMatrix.ty -= bounds.y; + + canvasRenderer.render(this, canvasBuffer, true, tempMatrix); + + var texture = _Texture2.default.fromCanvas( + canvasBuffer.baseTexture._canvasRenderTarget.canvas, + scaleMode, + "graphics" + ); + + texture.baseTexture.resolution = resolution; + texture.baseTexture.update(); + + return texture; + }; + + /** + * Closes the current path. + * + * @return {PIXI.Graphics} Returns itself. + */ + + Graphics.prototype.closePath = function closePath() { + // ok so close path assumes next one is a hole! + var currentPath = this.currentPath; + + if (currentPath && currentPath.shape) { + currentPath.shape.close(); + } + + return this; + }; + + /** + * Adds a hole in the current path. + * + * @return {PIXI.Graphics} Returns itself. + */ + + Graphics.prototype.addHole = function addHole() { + // this is a hole! + var hole = this.graphicsData.pop(); + + this.currentPath = + this.graphicsData[this.graphicsData.length - 1]; + + this.currentPath.addHole(hole.shape); + this.currentPath = null; + + return this; + }; + + /** + * Destroys the Graphics object. + * + * @param {object|boolean} [options] - Options parameter. A boolean will act as if all + * options have been set to that value + * @param {boolean} [options.children=false] - if set to true, all the children will have + * their destroy method called as well. 'options' will be passed on to those calls. + * @param {boolean} [options.texture=false] - Only used for child Sprites if options.children is set to true + * Should it destroy the texture of the child sprite + * @param {boolean} [options.baseTexture=false] - Only used for child Sprites if options.children is set to true + * Should it destroy the base texture of the child sprite + */ + + Graphics.prototype.destroy = function destroy(options) { + _Container.prototype.destroy.call(this, options); + + // destroy each of the GraphicsData objects + for (var i = 0; i < this.graphicsData.length; ++i) { + this.graphicsData[i].destroy(); + } + + // for each webgl data entry, destroy the WebGLGraphicsData + for (var id in this._webgl) { + for (var j = 0; j < this._webgl[id].data.length; ++j) { + this._webgl[id].data[j].destroy(); + } + } + + if (this._spriteRect) { + this._spriteRect.destroy(); + } + + this.graphicsData = null; + + this.currentPath = null; + this._webgl = null; + this._localBounds = null; + }; + + return Graphics; + })(_Container3.default); + + exports.default = Graphics; + + Graphics._SPRITE_TEXTURE = null; + }, + { + "../const": 46, + "../display/Bounds": 47, + "../display/Container": 48, + "../math": 70, + "../renderers/canvas/CanvasRenderer": 77, + "../sprites/Sprite": 102, + "../textures/RenderTexture": 113, + "../textures/Texture": 115, + "../utils": 124, + "./GraphicsData": 54, + "./utils/bezierCurveTo": 56, + }, + ], + 54: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * A GraphicsData object. + * + * @class + * @memberof PIXI + */ + var GraphicsData = (function () { + /** + * + * @param {number} lineWidth - the width of the line to draw + * @param {number} lineColor - the color of the line to draw + * @param {number} lineAlpha - the alpha of the line to draw + * @param {number} fillColor - the color of the fill + * @param {number} fillAlpha - the alpha of the fill + * @param {boolean} fill - whether or not the shape is filled with a colour + * @param {boolean} nativeLines - the method for drawing lines + * @param {PIXI.Circle|PIXI.Rectangle|PIXI.Ellipse|PIXI.Polygon} shape - The shape object to draw. + */ + function GraphicsData( + lineWidth, + lineColor, + lineAlpha, + fillColor, + fillAlpha, + fill, + nativeLines, + shape + ) { + _classCallCheck(this, GraphicsData); + + /** + * @member {number} the width of the line to draw + */ + this.lineWidth = lineWidth; + /** + * @member {boolean} if true the liens will be draw using LINES instead of TRIANGLE_STRIP + */ + this.nativeLines = nativeLines; + + /** + * @member {number} the color of the line to draw + */ + this.lineColor = lineColor; + + /** + * @member {number} the alpha of the line to draw + */ + this.lineAlpha = lineAlpha; + + /** + * @member {number} cached tint of the line to draw + */ + this._lineTint = lineColor; + + /** + * @member {number} the color of the fill + */ + this.fillColor = fillColor; + + /** + * @member {number} the alpha of the fill + */ + this.fillAlpha = fillAlpha; + + /** + * @member {number} cached tint of the fill + */ + this._fillTint = fillColor; + + /** + * @member {boolean} whether or not the shape is filled with a colour + */ + this.fill = fill; + + this.holes = []; + + /** + * @member {PIXI.Circle|PIXI.Ellipse|PIXI.Polygon|PIXI.Rectangle|PIXI.RoundedRectangle} The shape object to draw. + */ + this.shape = shape; + + /** + * @member {number} The type of the shape, see the Const.Shapes file for all the existing types, + */ + this.type = shape.type; + } + + /** + * Creates a new GraphicsData object with the same values as this one. + * + * @return {PIXI.GraphicsData} Cloned GraphicsData object + */ + + GraphicsData.prototype.clone = function clone() { + return new GraphicsData( + this.lineWidth, + this.lineColor, + this.lineAlpha, + this.fillColor, + this.fillAlpha, + this.fill, + this.nativeLines, + this.shape + ); + }; + + /** + * Adds a hole to the shape. + * + * @param {PIXI.Rectangle|PIXI.Circle} shape - The shape of the hole. + */ + + GraphicsData.prototype.addHole = function addHole(shape) { + this.holes.push(shape); + }; + + /** + * Destroys the Graphics data. + */ + + GraphicsData.prototype.destroy = function destroy() { + this.shape = null; + this.holes = null; + }; + + return GraphicsData; + })(); + + exports.default = GraphicsData; + }, + {}, + ], + 55: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _CanvasRenderer = require("../../renderers/canvas/CanvasRenderer"); + + var _CanvasRenderer2 = _interopRequireDefault(_CanvasRenderer); + + var _const = require("../../const"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * @author Mat Groves + * + * Big thanks to the very clever Matt DesLauriers https://github.com/mattdesl/ + * for creating the original PixiJS version! + * Also a thanks to https://github.com/bchevalier for tweaking the tint and alpha so that they + * now share 4 bytes on the vertex buffer + * + * Heavily inspired by LibGDX's CanvasGraphicsRenderer: + * https://github.com/libgdx/libgdx/blob/1.0.0/gdx/src/com/badlogic/gdx/graphics/glutils/ShapeRenderer.java + */ + + /** + * Renderer dedicated to drawing and batching graphics objects. + * + * @class + * @private + * @memberof PIXI + */ + var CanvasGraphicsRenderer = (function () { + /** + * @param {PIXI.CanvasRenderer} renderer - The current PIXI renderer. + */ + function CanvasGraphicsRenderer(renderer) { + _classCallCheck(this, CanvasGraphicsRenderer); + + this.renderer = renderer; + } + + /** + * Renders a Graphics object to a canvas. + * + * @param {PIXI.Graphics} graphics - the actual graphics object to render + */ + + CanvasGraphicsRenderer.prototype.render = function render( + graphics + ) { + var renderer = this.renderer; + var context = renderer.context; + var worldAlpha = graphics.worldAlpha; + var transform = graphics.transform.worldTransform; + var resolution = renderer.resolution; + + // if the tint has changed, set the graphics object to dirty. + if (this._prevTint !== this.tint) { + this.dirty = true; + } + + context.setTransform( + transform.a * resolution, + transform.b * resolution, + transform.c * resolution, + transform.d * resolution, + transform.tx * resolution, + transform.ty * resolution + ); + + if (graphics.dirty) { + this.updateGraphicsTint(graphics); + graphics.dirty = false; + } + + renderer.setBlendMode(graphics.blendMode); + + for (var i = 0; i < graphics.graphicsData.length; i++) { + var data = graphics.graphicsData[i]; + var shape = data.shape; + + var fillColor = data._fillTint; + var lineColor = data._lineTint; + + context.lineWidth = data.lineWidth; + + if (data.type === _const.SHAPES.POLY) { + context.beginPath(); + + this.renderPolygon(shape.points, shape.closed, context); + + for (var j = 0; j < data.holes.length; j++) { + this.renderPolygon(data.holes[j].points, true, context); + } + + if (data.fill) { + context.globalAlpha = data.fillAlpha * worldAlpha; + context.fillStyle = + "#" + ("00000" + (fillColor | 0).toString(16)).substr(-6); + context.fill(); + } + if (data.lineWidth) { + context.globalAlpha = data.lineAlpha * worldAlpha; + context.strokeStyle = + "#" + ("00000" + (lineColor | 0).toString(16)).substr(-6); + context.stroke(); + } + } else if (data.type === _const.SHAPES.RECT) { + if (data.fillColor || data.fillColor === 0) { + context.globalAlpha = data.fillAlpha * worldAlpha; + context.fillStyle = + "#" + ("00000" + (fillColor | 0).toString(16)).substr(-6); + context.fillRect( + shape.x, + shape.y, + shape.width, + shape.height + ); + } + if (data.lineWidth) { + context.globalAlpha = data.lineAlpha * worldAlpha; + context.strokeStyle = + "#" + ("00000" + (lineColor | 0).toString(16)).substr(-6); + context.strokeRect( + shape.x, + shape.y, + shape.width, + shape.height + ); + } + } else if (data.type === _const.SHAPES.CIRC) { + // TODO - need to be Undefined! + context.beginPath(); + context.arc(shape.x, shape.y, shape.radius, 0, 2 * Math.PI); + context.closePath(); + + if (data.fill) { + context.globalAlpha = data.fillAlpha * worldAlpha; + context.fillStyle = + "#" + ("00000" + (fillColor | 0).toString(16)).substr(-6); + context.fill(); + } + if (data.lineWidth) { + context.globalAlpha = data.lineAlpha * worldAlpha; + context.strokeStyle = + "#" + ("00000" + (lineColor | 0).toString(16)).substr(-6); + context.stroke(); + } + } else if (data.type === _const.SHAPES.ELIP) { + // ellipse code taken from: http://stackoverflow.com/questions/2172798/how-to-draw-an-oval-in-html5-canvas + + var w = shape.width * 2; + var h = shape.height * 2; + + var x = shape.x - w / 2; + var y = shape.y - h / 2; + + context.beginPath(); + + var kappa = 0.5522848; + var ox = (w / 2) * kappa; // control point offset horizontal + var oy = (h / 2) * kappa; // control point offset vertical + var xe = x + w; // x-end + var ye = y + h; // y-end + var xm = x + w / 2; // x-middle + var ym = y + h / 2; // y-middle + + context.moveTo(x, ym); + context.bezierCurveTo(x, ym - oy, xm - ox, y, xm, y); + context.bezierCurveTo(xm + ox, y, xe, ym - oy, xe, ym); + context.bezierCurveTo(xe, ym + oy, xm + ox, ye, xm, ye); + context.bezierCurveTo(xm - ox, ye, x, ym + oy, x, ym); + + context.closePath(); + + if (data.fill) { + context.globalAlpha = data.fillAlpha * worldAlpha; + context.fillStyle = + "#" + ("00000" + (fillColor | 0).toString(16)).substr(-6); + context.fill(); + } + if (data.lineWidth) { + context.globalAlpha = data.lineAlpha * worldAlpha; + context.strokeStyle = + "#" + ("00000" + (lineColor | 0).toString(16)).substr(-6); + context.stroke(); + } + } else if (data.type === _const.SHAPES.RREC) { + var rx = shape.x; + var ry = shape.y; + var width = shape.width; + var height = shape.height; + var radius = shape.radius; + + var maxRadius = (Math.min(width, height) / 2) | 0; + + radius = radius > maxRadius ? maxRadius : radius; + + context.beginPath(); + context.moveTo(rx, ry + radius); + context.lineTo(rx, ry + height - radius); + context.quadraticCurveTo( + rx, + ry + height, + rx + radius, + ry + height + ); + context.lineTo(rx + width - radius, ry + height); + context.quadraticCurveTo( + rx + width, + ry + height, + rx + width, + ry + height - radius + ); + context.lineTo(rx + width, ry + radius); + context.quadraticCurveTo( + rx + width, + ry, + rx + width - radius, + ry + ); + context.lineTo(rx + radius, ry); + context.quadraticCurveTo(rx, ry, rx, ry + radius); + context.closePath(); + + if (data.fillColor || data.fillColor === 0) { + context.globalAlpha = data.fillAlpha * worldAlpha; + context.fillStyle = + "#" + ("00000" + (fillColor | 0).toString(16)).substr(-6); + context.fill(); + } + + if (data.lineWidth) { + context.globalAlpha = data.lineAlpha * worldAlpha; + context.strokeStyle = + "#" + ("00000" + (lineColor | 0).toString(16)).substr(-6); + context.stroke(); + } + } + } + }; + + /** + * Updates the tint of a graphics object + * + * @private + * @param {PIXI.Graphics} graphics - the graphics that will have its tint updated + */ + + CanvasGraphicsRenderer.prototype.updateGraphicsTint = + function updateGraphicsTint(graphics) { + graphics._prevTint = graphics.tint; + + var tintR = ((graphics.tint >> 16) & 0xff) / 255; + var tintG = ((graphics.tint >> 8) & 0xff) / 255; + var tintB = (graphics.tint & 0xff) / 255; + + for (var i = 0; i < graphics.graphicsData.length; ++i) { + var data = graphics.graphicsData[i]; + + var fillColor = data.fillColor | 0; + var lineColor = data.lineColor | 0; + + // super inline cos im an optimization NAZI :) + data._fillTint = + (((((fillColor >> 16) & 0xff) / 255) * tintR * 255) << 16) + + (((((fillColor >> 8) & 0xff) / 255) * tintG * 255) << 8) + + ((fillColor & 0xff) / 255) * tintB * 255; + + data._lineTint = + (((((lineColor >> 16) & 0xff) / 255) * tintR * 255) << 16) + + (((((lineColor >> 8) & 0xff) / 255) * tintG * 255) << 8) + + ((lineColor & 0xff) / 255) * tintB * 255; + } + }; + + /** + * Renders a polygon. + * + * @param {PIXI.Point[]} points - The points to render + * @param {boolean} close - Should the polygon be closed + * @param {CanvasRenderingContext2D} context - The rendering context to use + */ + + CanvasGraphicsRenderer.prototype.renderPolygon = + function renderPolygon(points, close, context) { + context.moveTo(points[0], points[1]); + + for (var j = 1; j < points.length / 2; ++j) { + context.lineTo(points[j * 2], points[j * 2 + 1]); + } + + if (close) { + context.closePath(); + } + }; + + /** + * destroy graphics object + * + */ + + CanvasGraphicsRenderer.prototype.destroy = function destroy() { + this.renderer = null; + }; + + return CanvasGraphicsRenderer; + })(); + + exports.default = CanvasGraphicsRenderer; + + _CanvasRenderer2.default.registerPlugin( + "graphics", + CanvasGraphicsRenderer + ); + }, + { "../../const": 46, "../../renderers/canvas/CanvasRenderer": 77 }, + ], + 56: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = bezierCurveTo; + /** + * Calculate the points for a bezier curve and then draws it. + * + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @param {number} fromX - Starting point x + * @param {number} fromY - Starting point y + * @param {number} cpX - Control point x + * @param {number} cpY - Control point y + * @param {number} cpX2 - Second Control point x + * @param {number} cpY2 - Second Control point y + * @param {number} toX - Destination point x + * @param {number} toY - Destination point y + * @param {number[]} [path=[]] - Path array to push points into + * @return {number[]} Array of points of the curve + */ + function bezierCurveTo(fromX, fromY, cpX, cpY, cpX2, cpY2, toX, toY) { + var path = + arguments.length > 8 && arguments[8] !== undefined + ? arguments[8] + : []; + + var n = 20; + var dt = 0; + var dt2 = 0; + var dt3 = 0; + var t2 = 0; + var t3 = 0; + + path.push(fromX, fromY); + + for (var i = 1, j = 0; i <= n; ++i) { + j = i / n; + + dt = 1 - j; + dt2 = dt * dt; + dt3 = dt2 * dt; + + t2 = j * j; + t3 = t2 * j; + + path.push( + dt3 * fromX + 3 * dt2 * j * cpX + 3 * dt * t2 * cpX2 + t3 * toX, + dt3 * fromY + 3 * dt2 * j * cpY + 3 * dt * t2 * cpY2 + t3 * toY + ); + } + + return path; + } + }, + {}, + ], + 57: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _utils = require("../../utils"); + + var _const = require("../../const"); + + var _ObjectRenderer2 = require("../../renderers/webgl/utils/ObjectRenderer"); + + var _ObjectRenderer3 = _interopRequireDefault(_ObjectRenderer2); + + var _WebGLRenderer = require("../../renderers/webgl/WebGLRenderer"); + + var _WebGLRenderer2 = _interopRequireDefault(_WebGLRenderer); + + var _WebGLGraphicsData = require("./WebGLGraphicsData"); + + var _WebGLGraphicsData2 = _interopRequireDefault(_WebGLGraphicsData); + + var _PrimitiveShader = require("./shaders/PrimitiveShader"); + + var _PrimitiveShader2 = _interopRequireDefault(_PrimitiveShader); + + var _buildPoly = require("./utils/buildPoly"); + + var _buildPoly2 = _interopRequireDefault(_buildPoly); + + var _buildRectangle = require("./utils/buildRectangle"); + + var _buildRectangle2 = _interopRequireDefault(_buildRectangle); + + var _buildRoundedRectangle = require("./utils/buildRoundedRectangle"); + + var _buildRoundedRectangle2 = _interopRequireDefault( + _buildRoundedRectangle + ); + + var _buildCircle = require("./utils/buildCircle"); + + var _buildCircle2 = _interopRequireDefault(_buildCircle); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * Renders the graphics object. + * + * @class + * @memberof PIXI + * @extends PIXI.ObjectRenderer + */ + var GraphicsRenderer = (function (_ObjectRenderer) { + _inherits(GraphicsRenderer, _ObjectRenderer); + + /** + * @param {PIXI.WebGLRenderer} renderer - The renderer this object renderer works for. + */ + function GraphicsRenderer(renderer) { + _classCallCheck(this, GraphicsRenderer); + + var _this = _possibleConstructorReturn( + this, + _ObjectRenderer.call(this, renderer) + ); + + _this.graphicsDataPool = []; + + _this.primitiveShader = null; + + _this.gl = renderer.gl; + + // easy access! + _this.CONTEXT_UID = 0; + return _this; + } + + /** + * Called when there is a WebGL context change + * + * @private + * + */ + + GraphicsRenderer.prototype.onContextChange = + function onContextChange() { + this.gl = this.renderer.gl; + this.CONTEXT_UID = this.renderer.CONTEXT_UID; + this.primitiveShader = new _PrimitiveShader2.default(this.gl); + }; + + /** + * Destroys this renderer. + * + */ + + GraphicsRenderer.prototype.destroy = function destroy() { + _ObjectRenderer3.default.prototype.destroy.call(this); + + for (var i = 0; i < this.graphicsDataPool.length; ++i) { + this.graphicsDataPool[i].destroy(); + } + + this.graphicsDataPool = null; + }; + + /** + * Renders a graphics object. + * + * @param {PIXI.Graphics} graphics - The graphics object to render. + */ + + GraphicsRenderer.prototype.render = function render(graphics) { + var renderer = this.renderer; + var gl = renderer.gl; + + var webGLData = void 0; + var webGL = graphics._webGL[this.CONTEXT_UID]; + + if (!webGL || graphics.dirty !== webGL.dirty) { + this.updateGraphics(graphics); + + webGL = graphics._webGL[this.CONTEXT_UID]; + } + + // This could be speeded up for sure! + var shader = this.primitiveShader; + + renderer.bindShader(shader); + renderer.state.setBlendMode(graphics.blendMode); + + for (var i = 0, n = webGL.data.length; i < n; i++) { + webGLData = webGL.data[i]; + var shaderTemp = webGLData.shader; + + renderer.bindShader(shaderTemp); + shaderTemp.uniforms.translationMatrix = + graphics.transform.worldTransform.toArray(true); + shaderTemp.uniforms.tint = (0, _utils.hex2rgb)(graphics.tint); + shaderTemp.uniforms.alpha = graphics.worldAlpha; + + renderer.bindVao(webGLData.vao); + + if (webGLData.nativeLines) { + gl.drawArrays(gl.LINES, 0, webGLData.points.length / 6); + } else { + webGLData.vao.draw( + gl.TRIANGLE_STRIP, + webGLData.indices.length + ); + } + } + }; + + /** + * Updates the graphics object + * + * @private + * @param {PIXI.Graphics} graphics - The graphics object to update + */ + + GraphicsRenderer.prototype.updateGraphics = function updateGraphics( + graphics + ) { + var gl = this.renderer.gl; + + // get the contexts graphics object + var webGL = graphics._webGL[this.CONTEXT_UID]; + + // if the graphics object does not exist in the webGL context time to create it! + if (!webGL) { + webGL = graphics._webGL[this.CONTEXT_UID] = { + lastIndex: 0, + data: [], + gl: gl, + clearDirty: -1, + dirty: -1, + }; + } + + // flag the graphics as not dirty as we are about to update it... + webGL.dirty = graphics.dirty; + + // if the user cleared the graphics object we will need to clear every object + if (graphics.clearDirty !== webGL.clearDirty) { + webGL.clearDirty = graphics.clearDirty; + + // loop through and return all the webGLDatas to the object pool so than can be reused later on + for (var i = 0; i < webGL.data.length; i++) { + this.graphicsDataPool.push(webGL.data[i]); + } + + // clear the array and reset the index.. + webGL.data.length = 0; + webGL.lastIndex = 0; + } + + var webGLData = void 0; + var webGLDataNativeLines = void 0; + + // loop through the graphics datas and construct each one.. + // if the object is a complex fill then the new stencil buffer technique will be used + // other wise graphics objects will be pushed into a batch.. + for ( + var _i = webGL.lastIndex; + _i < graphics.graphicsData.length; + _i++ + ) { + var data = graphics.graphicsData[_i]; + + // TODO - this can be simplified + webGLData = this.getWebGLData(webGL, 0); + + if (data.nativeLines && data.lineWidth) { + webGLDataNativeLines = this.getWebGLData(webGL, 0, true); + webGL.lastIndex++; + } + + if (data.type === _const.SHAPES.POLY) { + (0, _buildPoly2.default)( + data, + webGLData, + webGLDataNativeLines + ); + } + if (data.type === _const.SHAPES.RECT) { + (0, _buildRectangle2.default)( + data, + webGLData, + webGLDataNativeLines + ); + } else if ( + data.type === _const.SHAPES.CIRC || + data.type === _const.SHAPES.ELIP + ) { + (0, _buildCircle2.default)( + data, + webGLData, + webGLDataNativeLines + ); + } else if (data.type === _const.SHAPES.RREC) { + (0, _buildRoundedRectangle2.default)( + data, + webGLData, + webGLDataNativeLines + ); + } + + webGL.lastIndex++; + } + + this.renderer.bindVao(null); + + // upload all the dirty data... + for (var _i2 = 0; _i2 < webGL.data.length; _i2++) { + webGLData = webGL.data[_i2]; + + if (webGLData.dirty) { + webGLData.upload(); + } + } + }; + + /** + * + * @private + * @param {WebGLRenderingContext} gl - the current WebGL drawing context + * @param {number} type - TODO @Alvin + * @param {number} nativeLines - indicate whether the webGLData use for nativeLines. + * @return {*} TODO + */ + + GraphicsRenderer.prototype.getWebGLData = function getWebGLData( + gl, + type, + nativeLines + ) { + var webGLData = gl.data[gl.data.length - 1]; + + if ( + !webGLData || + webGLData.nativeLines !== nativeLines || + webGLData.points.length > 320000 + ) { + webGLData = + this.graphicsDataPool.pop() || + new _WebGLGraphicsData2.default( + this.renderer.gl, + this.primitiveShader, + this.renderer.state.attribsState + ); + webGLData.nativeLines = nativeLines; + webGLData.reset(type); + gl.data.push(webGLData); + } + + webGLData.dirty = true; + + return webGLData; + }; + + return GraphicsRenderer; + })(_ObjectRenderer3.default); + + exports.default = GraphicsRenderer; + + _WebGLRenderer2.default.registerPlugin("graphics", GraphicsRenderer); + }, + { + "../../const": 46, + "../../renderers/webgl/WebGLRenderer": 84, + "../../renderers/webgl/utils/ObjectRenderer": 94, + "../../utils": 124, + "./WebGLGraphicsData": 58, + "./shaders/PrimitiveShader": 59, + "./utils/buildCircle": 60, + "./utils/buildPoly": 62, + "./utils/buildRectangle": 63, + "./utils/buildRoundedRectangle": 64, + }, + ], + 58: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _pixiGlCore = require("pixi-gl-core"); + + var _pixiGlCore2 = _interopRequireDefault(_pixiGlCore); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * An object containing WebGL specific properties to be used by the WebGL renderer + * + * @class + * @private + * @memberof PIXI + */ + var WebGLGraphicsData = (function () { + /** + * @param {WebGLRenderingContext} gl - The current WebGL drawing context + * @param {PIXI.Shader} shader - The shader + * @param {object} attribsState - The state for the VAO + */ + function WebGLGraphicsData(gl, shader, attribsState) { + _classCallCheck(this, WebGLGraphicsData); + + /** + * The current WebGL drawing context + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + // TODO does this need to be split before uploading?? + /** + * An array of color components (r,g,b) + * @member {number[]} + */ + this.color = [0, 0, 0]; // color split! + + /** + * An array of points to draw + * @member {PIXI.Point[]} + */ + this.points = []; + + /** + * The indices of the vertices + * @member {number[]} + */ + this.indices = []; + /** + * The main buffer + * @member {WebGLBuffer} + */ + this.buffer = + _pixiGlCore2.default.GLBuffer.createVertexBuffer(gl); + + /** + * The index buffer + * @member {WebGLBuffer} + */ + this.indexBuffer = + _pixiGlCore2.default.GLBuffer.createIndexBuffer(gl); + + /** + * Whether this graphics is dirty or not + * @member {boolean} + */ + this.dirty = true; + + /** + * Whether this graphics is nativeLines or not + * @member {boolean} + */ + this.nativeLines = false; + + this.glPoints = null; + this.glIndices = null; + + /** + * + * @member {PIXI.Shader} + */ + this.shader = shader; + + this.vao = new _pixiGlCore2.default.VertexArrayObject( + gl, + attribsState + ) + .addIndex(this.indexBuffer) + .addAttribute( + this.buffer, + shader.attributes.aVertexPosition, + gl.FLOAT, + false, + 4 * 6, + 0 + ) + .addAttribute( + this.buffer, + shader.attributes.aColor, + gl.FLOAT, + false, + 4 * 6, + 2 * 4 + ); + } + + /** + * Resets the vertices and the indices + */ + + WebGLGraphicsData.prototype.reset = function reset() { + this.points.length = 0; + this.indices.length = 0; + }; + + /** + * Binds the buffers and uploads the data + */ + + WebGLGraphicsData.prototype.upload = function upload() { + this.glPoints = new Float32Array(this.points); + this.buffer.upload(this.glPoints); + + this.glIndices = new Uint16Array(this.indices); + this.indexBuffer.upload(this.glIndices); + + this.dirty = false; + }; + + /** + * Empties all the data + */ + + WebGLGraphicsData.prototype.destroy = function destroy() { + this.color = null; + this.points = null; + this.indices = null; + + this.vao.destroy(); + this.buffer.destroy(); + this.indexBuffer.destroy(); + + this.gl = null; + + this.buffer = null; + this.indexBuffer = null; + + this.glPoints = null; + this.glIndices = null; + }; + + return WebGLGraphicsData; + })(); + + exports.default = WebGLGraphicsData; + }, + { "pixi-gl-core": 7 }, + ], + 59: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Shader2 = require("../../../Shader"); + + var _Shader3 = _interopRequireDefault(_Shader2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * This shader is used to draw simple primitive shapes for {@link PIXI.Graphics}. + * + * @class + * @memberof PIXI + * @extends PIXI.Shader + */ + var PrimitiveShader = (function (_Shader) { + _inherits(PrimitiveShader, _Shader); + + /** + * @param {WebGLRenderingContext} gl - The webgl shader manager this shader works for. + */ + function PrimitiveShader(gl) { + _classCallCheck(this, PrimitiveShader); + + return _possibleConstructorReturn( + this, + _Shader.call( + this, + gl, + // vertex shader + [ + "attribute vec2 aVertexPosition;", + "attribute vec4 aColor;", + "uniform mat3 translationMatrix;", + "uniform mat3 projectionMatrix;", + "uniform float alpha;", + "uniform vec3 tint;", + "varying vec4 vColor;", + "void main(void){", + " gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);", + " vColor = aColor * vec4(tint * alpha, alpha);", + "}", + ].join("\n"), + // fragment shader + [ + "varying vec4 vColor;", + "void main(void){", + " gl_FragColor = vColor;", + "}", + ].join("\n") + ) + ); + } + + return PrimitiveShader; + })(_Shader3.default); + + exports.default = PrimitiveShader; + }, + { "../../../Shader": 44 }, + ], + 60: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = buildCircle; + + var _buildLine = require("./buildLine"); + + var _buildLine2 = _interopRequireDefault(_buildLine); + + var _const = require("../../../const"); + + var _utils = require("../../../utils"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + /** + * Builds a circle to draw + * + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @private + * @param {PIXI.WebGLGraphicsData} graphicsData - The graphics object to draw + * @param {object} webGLData - an object containing all the webGL-specific information to create this shape + * @param {object} webGLDataNativeLines - an object containing all the webGL-specific information to create nativeLines + */ + function buildCircle(graphicsData, webGLData, webGLDataNativeLines) { + // need to convert points to a nice regular data + var circleData = graphicsData.shape; + var x = circleData.x; + var y = circleData.y; + var width = void 0; + var height = void 0; + + // TODO - bit hacky?? + if (graphicsData.type === _const.SHAPES.CIRC) { + width = circleData.radius; + height = circleData.radius; + } else { + width = circleData.width; + height = circleData.height; + } + + if (width === 0 || height === 0) { + return; + } + + var totalSegs = + Math.floor(30 * Math.sqrt(circleData.radius)) || + Math.floor(15 * Math.sqrt(circleData.width + circleData.height)); + + var seg = (Math.PI * 2) / totalSegs; + + if (graphicsData.fill) { + var color = (0, _utils.hex2rgb)(graphicsData.fillColor); + var alpha = graphicsData.fillAlpha; + + var r = color[0] * alpha; + var g = color[1] * alpha; + var b = color[2] * alpha; + + var verts = webGLData.points; + var indices = webGLData.indices; + + var vecPos = verts.length / 6; + + indices.push(vecPos); + + for (var i = 0; i < totalSegs + 1; i++) { + verts.push(x, y, r, g, b, alpha); + + verts.push( + x + Math.sin(seg * i) * width, + y + Math.cos(seg * i) * height, + r, + g, + b, + alpha + ); + + indices.push(vecPos++, vecPos++); + } + + indices.push(vecPos - 1); + } + + if (graphicsData.lineWidth) { + var tempPoints = graphicsData.points; + + graphicsData.points = []; + + for (var _i = 0; _i < totalSegs + 1; _i++) { + graphicsData.points.push( + x + Math.sin(seg * _i) * width, + y + Math.cos(seg * _i) * height + ); + } + + (0, _buildLine2.default)( + graphicsData, + webGLData, + webGLDataNativeLines + ); + + graphicsData.points = tempPoints; + } + } + }, + { "../../../const": 46, "../../../utils": 124, "./buildLine": 61 }, + ], + 61: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + exports.default = function ( + graphicsData, + webGLData, + webGLDataNativeLines + ) { + if (graphicsData.nativeLines) { + buildNativeLine(graphicsData, webGLDataNativeLines); + } else { + buildLine(graphicsData, webGLData); + } + }; + + var _math = require("../../../math"); + + var _utils = require("../../../utils"); + + /** + * Builds a line to draw using the poligon method. + * + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @private + * @param {PIXI.WebGLGraphicsData} graphicsData - The graphics object containing all the necessary properties + * @param {object} webGLData - an object containing all the webGL-specific information to create this shape + */ + function buildLine(graphicsData, webGLData) { + // TODO OPTIMISE! + var points = graphicsData.points; + + if (points.length === 0) { + return; + } + // if the line width is an odd number add 0.5 to align to a whole pixel + // commenting this out fixes #711 and #1620 + // if (graphicsData.lineWidth%2) + // { + // for (i = 0; i < points.length; i++) + // { + // points[i] += 0.5; + // } + // } + + // get first and last point.. figure out the middle! + var firstPoint = new _math.Point(points[0], points[1]); + var lastPoint = new _math.Point( + points[points.length - 2], + points[points.length - 1] + ); + + // if the first point is the last point - gonna have issues :) + if (firstPoint.x === lastPoint.x && firstPoint.y === lastPoint.y) { + // need to clone as we are going to slightly modify the shape.. + points = points.slice(); + + points.pop(); + points.pop(); + + lastPoint = new _math.Point( + points[points.length - 2], + points[points.length - 1] + ); + + var midPointX = lastPoint.x + (firstPoint.x - lastPoint.x) * 0.5; + var midPointY = lastPoint.y + (firstPoint.y - lastPoint.y) * 0.5; + + points.unshift(midPointX, midPointY); + points.push(midPointX, midPointY); + } + + var verts = webGLData.points; + var indices = webGLData.indices; + var length = points.length / 2; + var indexCount = points.length; + var indexStart = verts.length / 6; + + // DRAW the Line + var width = graphicsData.lineWidth / 2; + + // sort color + var color = (0, _utils.hex2rgb)(graphicsData.lineColor); + var alpha = graphicsData.lineAlpha; + var r = color[0] * alpha; + var g = color[1] * alpha; + var b = color[2] * alpha; + + var p1x = points[0]; + var p1y = points[1]; + var p2x = points[2]; + var p2y = points[3]; + var p3x = 0; + var p3y = 0; + + var perpx = -(p1y - p2y); + var perpy = p1x - p2x; + var perp2x = 0; + var perp2y = 0; + var perp3x = 0; + var perp3y = 0; + + var dist = Math.sqrt(perpx * perpx + perpy * perpy); + + perpx /= dist; + perpy /= dist; + perpx *= width; + perpy *= width; + + // start + verts.push(p1x - perpx, p1y - perpy, r, g, b, alpha); + + verts.push(p1x + perpx, p1y + perpy, r, g, b, alpha); + + for (var i = 1; i < length - 1; ++i) { + p1x = points[(i - 1) * 2]; + p1y = points[(i - 1) * 2 + 1]; + + p2x = points[i * 2]; + p2y = points[i * 2 + 1]; + + p3x = points[(i + 1) * 2]; + p3y = points[(i + 1) * 2 + 1]; + + perpx = -(p1y - p2y); + perpy = p1x - p2x; + + dist = Math.sqrt(perpx * perpx + perpy * perpy); + perpx /= dist; + perpy /= dist; + perpx *= width; + perpy *= width; + + perp2x = -(p2y - p3y); + perp2y = p2x - p3x; + + dist = Math.sqrt(perp2x * perp2x + perp2y * perp2y); + perp2x /= dist; + perp2y /= dist; + perp2x *= width; + perp2y *= width; + + var a1 = -perpy + p1y - (-perpy + p2y); + var b1 = -perpx + p2x - (-perpx + p1x); + var c1 = + (-perpx + p1x) * (-perpy + p2y) - + (-perpx + p2x) * (-perpy + p1y); + var a2 = -perp2y + p3y - (-perp2y + p2y); + var b2 = -perp2x + p2x - (-perp2x + p3x); + var c2 = + (-perp2x + p3x) * (-perp2y + p2y) - + (-perp2x + p2x) * (-perp2y + p3y); + + var denom = a1 * b2 - a2 * b1; + + if (Math.abs(denom) < 0.1) { + denom += 10.1; + verts.push(p2x - perpx, p2y - perpy, r, g, b, alpha); + + verts.push(p2x + perpx, p2y + perpy, r, g, b, alpha); + + continue; + } + + var px = (b1 * c2 - b2 * c1) / denom; + var py = (a2 * c1 - a1 * c2) / denom; + var pdist = (px - p2x) * (px - p2x) + (py - p2y) * (py - p2y); + + if (pdist > 196 * width * width) { + perp3x = perpx - perp2x; + perp3y = perpy - perp2y; + + dist = Math.sqrt(perp3x * perp3x + perp3y * perp3y); + perp3x /= dist; + perp3y /= dist; + perp3x *= width; + perp3y *= width; + + verts.push(p2x - perp3x, p2y - perp3y); + verts.push(r, g, b, alpha); + + verts.push(p2x + perp3x, p2y + perp3y); + verts.push(r, g, b, alpha); + + verts.push(p2x - perp3x, p2y - perp3y); + verts.push(r, g, b, alpha); + + indexCount++; + } else { + verts.push(px, py); + verts.push(r, g, b, alpha); + + verts.push(p2x - (px - p2x), p2y - (py - p2y)); + verts.push(r, g, b, alpha); + } + } + + p1x = points[(length - 2) * 2]; + p1y = points[(length - 2) * 2 + 1]; + + p2x = points[(length - 1) * 2]; + p2y = points[(length - 1) * 2 + 1]; + + perpx = -(p1y - p2y); + perpy = p1x - p2x; + + dist = Math.sqrt(perpx * perpx + perpy * perpy); + perpx /= dist; + perpy /= dist; + perpx *= width; + perpy *= width; + + verts.push(p2x - perpx, p2y - perpy); + verts.push(r, g, b, alpha); + + verts.push(p2x + perpx, p2y + perpy); + verts.push(r, g, b, alpha); + + indices.push(indexStart); + + for (var _i = 0; _i < indexCount; ++_i) { + indices.push(indexStart++); + } + + indices.push(indexStart - 1); + } + + /** + * Builds a line to draw using the gl.drawArrays(gl.LINES) method + * + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @private + * @param {PIXI.WebGLGraphicsData} graphicsData - The graphics object containing all the necessary properties + * @param {object} webGLData - an object containing all the webGL-specific information to create this shape + */ + + /** + * Builds a line to draw + * + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @private + * @param {PIXI.WebGLGraphicsData} graphicsData - The graphics object containing all the necessary properties + * @param {object} webGLData - an object containing all the webGL-specific information to create this shape + * @param {object} webGLDataNativeLines - an object containing all the webGL-specific information to create nativeLines + */ + function buildNativeLine(graphicsData, webGLData) { + var i = 0; + var points = graphicsData.points; + + if (points.length === 0) return; + + var verts = webGLData.points; + var length = points.length / 2; + + // sort color + var color = (0, _utils.hex2rgb)(graphicsData.lineColor); + var alpha = graphicsData.lineAlpha; + var r = color[0] * alpha; + var g = color[1] * alpha; + var b = color[2] * alpha; + + for (i = 1; i < length; i++) { + var p1x = points[(i - 1) * 2]; + var p1y = points[(i - 1) * 2 + 1]; + + var p2x = points[i * 2]; + var p2y = points[i * 2 + 1]; + + verts.push(p1x, p1y); + verts.push(r, g, b, alpha); + + verts.push(p2x, p2y); + verts.push(r, g, b, alpha); + } + } + }, + { "../../../math": 70, "../../../utils": 124 }, + ], + 62: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = buildPoly; + + var _buildLine = require("./buildLine"); + + var _buildLine2 = _interopRequireDefault(_buildLine); + + var _utils = require("../../../utils"); + + var _earcut = require("earcut"); + + var _earcut2 = _interopRequireDefault(_earcut); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + /** + * Builds a polygon to draw + * + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @private + * @param {PIXI.WebGLGraphicsData} graphicsData - The graphics object containing all the necessary properties + * @param {object} webGLData - an object containing all the webGL-specific information to create this shape + * @param {object} webGLDataNativeLines - an object containing all the webGL-specific information to create nativeLines + */ + function buildPoly(graphicsData, webGLData, webGLDataNativeLines) { + graphicsData.points = graphicsData.shape.points.slice(); + + var points = graphicsData.points; + + if (graphicsData.fill && points.length >= 6) { + var holeArray = []; + // Process holes.. + var holes = graphicsData.holes; + + for (var i = 0; i < holes.length; i++) { + var hole = holes[i]; + + holeArray.push(points.length / 2); + + points = points.concat(hole.points); + } + + // get first and last point.. figure out the middle! + var verts = webGLData.points; + var indices = webGLData.indices; + + var length = points.length / 2; + + // sort color + var color = (0, _utils.hex2rgb)(graphicsData.fillColor); + var alpha = graphicsData.fillAlpha; + var r = color[0] * alpha; + var g = color[1] * alpha; + var b = color[2] * alpha; + + var triangles = (0, _earcut2.default)(points, holeArray, 2); + + if (!triangles) { + return; + } + + var vertPos = verts.length / 6; + + for (var _i = 0; _i < triangles.length; _i += 3) { + indices.push(triangles[_i] + vertPos); + indices.push(triangles[_i] + vertPos); + indices.push(triangles[_i + 1] + vertPos); + indices.push(triangles[_i + 2] + vertPos); + indices.push(triangles[_i + 2] + vertPos); + } + + for (var _i2 = 0; _i2 < length; _i2++) { + verts.push( + points[_i2 * 2], + points[_i2 * 2 + 1], + r, + g, + b, + alpha + ); + } + } + + if (graphicsData.lineWidth > 0) { + (0, _buildLine2.default)( + graphicsData, + webGLData, + webGLDataNativeLines + ); + } + } + }, + { "../../../utils": 124, "./buildLine": 61, earcut: 19 }, + ], + 63: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = buildRectangle; + + var _buildLine = require("./buildLine"); + + var _buildLine2 = _interopRequireDefault(_buildLine); + + var _utils = require("../../../utils"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + /** + * Builds a rectangle to draw + * + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @private + * @param {PIXI.WebGLGraphicsData} graphicsData - The graphics object containing all the necessary properties + * @param {object} webGLData - an object containing all the webGL-specific information to create this shape + * @param {object} webGLDataNativeLines - an object containing all the webGL-specific information to create nativeLines + */ + function buildRectangle( + graphicsData, + webGLData, + webGLDataNativeLines + ) { + // --- // + // need to convert points to a nice regular data + // + var rectData = graphicsData.shape; + var x = rectData.x; + var y = rectData.y; + var width = rectData.width; + var height = rectData.height; + + if (graphicsData.fill) { + var color = (0, _utils.hex2rgb)(graphicsData.fillColor); + var alpha = graphicsData.fillAlpha; + + var r = color[0] * alpha; + var g = color[1] * alpha; + var b = color[2] * alpha; + + var verts = webGLData.points; + var indices = webGLData.indices; + + var vertPos = verts.length / 6; + + // start + verts.push(x, y); + verts.push(r, g, b, alpha); + + verts.push(x + width, y); + verts.push(r, g, b, alpha); + + verts.push(x, y + height); + verts.push(r, g, b, alpha); + + verts.push(x + width, y + height); + verts.push(r, g, b, alpha); + + // insert 2 dead triangles.. + indices.push( + vertPos, + vertPos, + vertPos + 1, + vertPos + 2, + vertPos + 3, + vertPos + 3 + ); + } + + if (graphicsData.lineWidth) { + var tempPoints = graphicsData.points; + + graphicsData.points = [ + x, + y, + x + width, + y, + x + width, + y + height, + x, + y + height, + x, + y, + ]; + + (0, _buildLine2.default)( + graphicsData, + webGLData, + webGLDataNativeLines + ); + + graphicsData.points = tempPoints; + } + } + }, + { "../../../utils": 124, "./buildLine": 61 }, + ], + 64: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = buildRoundedRectangle; + + var _earcut = require("earcut"); + + var _earcut2 = _interopRequireDefault(_earcut); + + var _buildLine = require("./buildLine"); + + var _buildLine2 = _interopRequireDefault(_buildLine); + + var _utils = require("../../../utils"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + /** + * Builds a rounded rectangle to draw + * + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @private + * @param {PIXI.WebGLGraphicsData} graphicsData - The graphics object containing all the necessary properties + * @param {object} webGLData - an object containing all the webGL-specific information to create this shape + * @param {object} webGLDataNativeLines - an object containing all the webGL-specific information to create nativeLines + */ + function buildRoundedRectangle( + graphicsData, + webGLData, + webGLDataNativeLines + ) { + var rrectData = graphicsData.shape; + var x = rrectData.x; + var y = rrectData.y; + var width = rrectData.width; + var height = rrectData.height; + + var radius = rrectData.radius; + + var recPoints = []; + + recPoints.push(x, y + radius); + quadraticBezierCurve( + x, + y + height - radius, + x, + y + height, + x + radius, + y + height, + recPoints + ); + quadraticBezierCurve( + x + width - radius, + y + height, + x + width, + y + height, + x + width, + y + height - radius, + recPoints + ); + quadraticBezierCurve( + x + width, + y + radius, + x + width, + y, + x + width - radius, + y, + recPoints + ); + quadraticBezierCurve( + x + radius, + y, + x, + y, + x, + y + radius + 0.0000000001, + recPoints + ); + + // this tiny number deals with the issue that occurs when points overlap and earcut fails to triangulate the item. + // TODO - fix this properly, this is not very elegant.. but it works for now. + + if (graphicsData.fill) { + var color = (0, _utils.hex2rgb)(graphicsData.fillColor); + var alpha = graphicsData.fillAlpha; + + var r = color[0] * alpha; + var g = color[1] * alpha; + var b = color[2] * alpha; + + var verts = webGLData.points; + var indices = webGLData.indices; + + var vecPos = verts.length / 6; + + var triangles = (0, _earcut2.default)(recPoints, null, 2); + + for (var i = 0, j = triangles.length; i < j; i += 3) { + indices.push(triangles[i] + vecPos); + indices.push(triangles[i] + vecPos); + indices.push(triangles[i + 1] + vecPos); + indices.push(triangles[i + 2] + vecPos); + indices.push(triangles[i + 2] + vecPos); + } + + for (var _i = 0, _j = recPoints.length; _i < _j; _i++) { + verts.push(recPoints[_i], recPoints[++_i], r, g, b, alpha); + } + } + + if (graphicsData.lineWidth) { + var tempPoints = graphicsData.points; + + graphicsData.points = recPoints; + + (0, _buildLine2.default)( + graphicsData, + webGLData, + webGLDataNativeLines + ); + + graphicsData.points = tempPoints; + } + } + + /** + * Calculate a single point for a quadratic bezier curve. + * Utility function used by quadraticBezierCurve. + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @private + * @param {number} n1 - first number + * @param {number} n2 - second number + * @param {number} perc - percentage + * @return {number} the result + * + */ + function getPt(n1, n2, perc) { + var diff = n2 - n1; + + return n1 + diff * perc; + } + + /** + * Calculate the points for a quadratic bezier curve. (helper function..) + * Based on: https://stackoverflow.com/questions/785097/how-do-i-implement-a-bezier-curve-in-c + * + * Ignored from docs since it is not directly exposed. + * + * @ignore + * @private + * @param {number} fromX - Origin point x + * @param {number} fromY - Origin point x + * @param {number} cpX - Control point x + * @param {number} cpY - Control point y + * @param {number} toX - Destination point x + * @param {number} toY - Destination point y + * @param {number[]} [out=[]] - The output array to add points into. If not passed, a new array is created. + * @return {number[]} an array of points + */ + function quadraticBezierCurve(fromX, fromY, cpX, cpY, toX, toY) { + var out = + arguments.length > 6 && arguments[6] !== undefined + ? arguments[6] + : []; + + var n = 20; + var points = out; + + var xa = 0; + var ya = 0; + var xb = 0; + var yb = 0; + var x = 0; + var y = 0; + + for (var i = 0, j = 0; i <= n; ++i) { + j = i / n; + + // The Green Line + xa = getPt(fromX, cpX, j); + ya = getPt(fromY, cpY, j); + xb = getPt(cpX, toX, j); + yb = getPt(cpY, toY, j); + + // The Black Dot + x = getPt(xa, xb, j); + y = getPt(ya, yb, j); + + points.push(x, y); + } + + return points; + } + }, + { "../../../utils": 124, "./buildLine": 61, earcut: 19 }, + ], + 65: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.autoDetectRenderer = + exports.Application = + exports.Filter = + exports.SpriteMaskFilter = + exports.Quad = + exports.RenderTarget = + exports.ObjectRenderer = + exports.WebGLManager = + exports.Shader = + exports.CanvasRenderTarget = + exports.TextureUvs = + exports.VideoBaseTexture = + exports.BaseRenderTexture = + exports.RenderTexture = + exports.BaseTexture = + exports.Texture = + exports.Spritesheet = + exports.CanvasGraphicsRenderer = + exports.GraphicsRenderer = + exports.GraphicsData = + exports.Graphics = + exports.TextMetrics = + exports.TextStyle = + exports.Text = + exports.SpriteRenderer = + exports.CanvasTinter = + exports.CanvasSpriteRenderer = + exports.Sprite = + exports.TransformBase = + exports.TransformStatic = + exports.Transform = + exports.Container = + exports.DisplayObject = + exports.Bounds = + exports.glCore = + exports.WebGLRenderer = + exports.CanvasRenderer = + exports.ticker = + exports.utils = + exports.settings = + undefined; + + var _const = require("./const"); + + Object.keys(_const).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function get() { + return _const[key]; + }, + }); + }); + + var _math = require("./math"); + + Object.keys(_math).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function get() { + return _math[key]; + }, + }); + }); + + var _pixiGlCore = require("pixi-gl-core"); + + Object.defineProperty(exports, "glCore", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_pixiGlCore).default; + }, + }); + + var _Bounds = require("./display/Bounds"); + + Object.defineProperty(exports, "Bounds", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Bounds).default; + }, + }); + + var _DisplayObject = require("./display/DisplayObject"); + + Object.defineProperty(exports, "DisplayObject", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_DisplayObject).default; + }, + }); + + var _Container = require("./display/Container"); + + Object.defineProperty(exports, "Container", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Container).default; + }, + }); + + var _Transform = require("./display/Transform"); + + Object.defineProperty(exports, "Transform", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Transform).default; + }, + }); + + var _TransformStatic = require("./display/TransformStatic"); + + Object.defineProperty(exports, "TransformStatic", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_TransformStatic).default; + }, + }); + + var _TransformBase = require("./display/TransformBase"); + + Object.defineProperty(exports, "TransformBase", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_TransformBase).default; + }, + }); + + var _Sprite = require("./sprites/Sprite"); + + Object.defineProperty(exports, "Sprite", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Sprite).default; + }, + }); + + var _CanvasSpriteRenderer = require("./sprites/canvas/CanvasSpriteRenderer"); + + Object.defineProperty(exports, "CanvasSpriteRenderer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_CanvasSpriteRenderer).default; + }, + }); + + var _CanvasTinter = require("./sprites/canvas/CanvasTinter"); + + Object.defineProperty(exports, "CanvasTinter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_CanvasTinter).default; + }, + }); + + var _SpriteRenderer = require("./sprites/webgl/SpriteRenderer"); + + Object.defineProperty(exports, "SpriteRenderer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_SpriteRenderer).default; + }, + }); + + var _Text = require("./text/Text"); + + Object.defineProperty(exports, "Text", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Text).default; + }, + }); + + var _TextStyle = require("./text/TextStyle"); + + Object.defineProperty(exports, "TextStyle", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_TextStyle).default; + }, + }); + + var _TextMetrics = require("./text/TextMetrics"); + + Object.defineProperty(exports, "TextMetrics", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_TextMetrics).default; + }, + }); + + var _Graphics = require("./graphics/Graphics"); + + Object.defineProperty(exports, "Graphics", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Graphics).default; + }, + }); + + var _GraphicsData = require("./graphics/GraphicsData"); + + Object.defineProperty(exports, "GraphicsData", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_GraphicsData).default; + }, + }); + + var _GraphicsRenderer = require("./graphics/webgl/GraphicsRenderer"); + + Object.defineProperty(exports, "GraphicsRenderer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_GraphicsRenderer).default; + }, + }); + + var _CanvasGraphicsRenderer = require("./graphics/canvas/CanvasGraphicsRenderer"); + + Object.defineProperty(exports, "CanvasGraphicsRenderer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_CanvasGraphicsRenderer).default; + }, + }); + + var _Spritesheet = require("./textures/Spritesheet"); + + Object.defineProperty(exports, "Spritesheet", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Spritesheet).default; + }, + }); + + var _Texture = require("./textures/Texture"); + + Object.defineProperty(exports, "Texture", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Texture).default; + }, + }); + + var _BaseTexture = require("./textures/BaseTexture"); + + Object.defineProperty(exports, "BaseTexture", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_BaseTexture).default; + }, + }); + + var _RenderTexture = require("./textures/RenderTexture"); + + Object.defineProperty(exports, "RenderTexture", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_RenderTexture).default; + }, + }); + + var _BaseRenderTexture = require("./textures/BaseRenderTexture"); + + Object.defineProperty(exports, "BaseRenderTexture", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_BaseRenderTexture).default; + }, + }); + + var _VideoBaseTexture = require("./textures/VideoBaseTexture"); + + Object.defineProperty(exports, "VideoBaseTexture", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_VideoBaseTexture).default; + }, + }); + + var _TextureUvs = require("./textures/TextureUvs"); + + Object.defineProperty(exports, "TextureUvs", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_TextureUvs).default; + }, + }); + + var _CanvasRenderTarget = require("./renderers/canvas/utils/CanvasRenderTarget"); + + Object.defineProperty(exports, "CanvasRenderTarget", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_CanvasRenderTarget).default; + }, + }); + + var _Shader = require("./Shader"); + + Object.defineProperty(exports, "Shader", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Shader).default; + }, + }); + + var _WebGLManager = require("./renderers/webgl/managers/WebGLManager"); + + Object.defineProperty(exports, "WebGLManager", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_WebGLManager).default; + }, + }); + + var _ObjectRenderer = require("./renderers/webgl/utils/ObjectRenderer"); + + Object.defineProperty(exports, "ObjectRenderer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_ObjectRenderer).default; + }, + }); + + var _RenderTarget = require("./renderers/webgl/utils/RenderTarget"); + + Object.defineProperty(exports, "RenderTarget", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_RenderTarget).default; + }, + }); + + var _Quad = require("./renderers/webgl/utils/Quad"); + + Object.defineProperty(exports, "Quad", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Quad).default; + }, + }); + + var _SpriteMaskFilter = require("./renderers/webgl/filters/spriteMask/SpriteMaskFilter"); + + Object.defineProperty(exports, "SpriteMaskFilter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_SpriteMaskFilter).default; + }, + }); + + var _Filter = require("./renderers/webgl/filters/Filter"); + + Object.defineProperty(exports, "Filter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Filter).default; + }, + }); + + var _Application = require("./Application"); + + Object.defineProperty(exports, "Application", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Application).default; + }, + }); + + var _autoDetectRenderer = require("./autoDetectRenderer"); + + Object.defineProperty(exports, "autoDetectRenderer", { + enumerable: true, + get: function get() { + return _autoDetectRenderer.autoDetectRenderer; + }, + }); + + var _utils = require("./utils"); + + var utils = _interopRequireWildcard(_utils); + + var _ticker = require("./ticker"); + + var ticker = _interopRequireWildcard(_ticker); + + var _settings = require("./settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _CanvasRenderer = require("./renderers/canvas/CanvasRenderer"); + + var _CanvasRenderer2 = _interopRequireDefault(_CanvasRenderer); + + var _WebGLRenderer = require("./renderers/webgl/WebGLRenderer"); + + var _WebGLRenderer2 = _interopRequireDefault(_WebGLRenderer); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + exports.settings = _settings2.default; + exports.utils = utils; + exports.ticker = ticker; + exports.CanvasRenderer = _CanvasRenderer2.default; + exports.WebGLRenderer = _WebGLRenderer2.default; + /** + * @namespace PIXI + */ + }, + { + "./Application": 43, + "./Shader": 44, + "./autoDetectRenderer": 45, + "./const": 46, + "./display/Bounds": 47, + "./display/Container": 48, + "./display/DisplayObject": 49, + "./display/Transform": 50, + "./display/TransformBase": 51, + "./display/TransformStatic": 52, + "./graphics/Graphics": 53, + "./graphics/GraphicsData": 54, + "./graphics/canvas/CanvasGraphicsRenderer": 55, + "./graphics/webgl/GraphicsRenderer": 57, + "./math": 70, + "./renderers/canvas/CanvasRenderer": 77, + "./renderers/canvas/utils/CanvasRenderTarget": 79, + "./renderers/webgl/WebGLRenderer": 84, + "./renderers/webgl/filters/Filter": 86, + "./renderers/webgl/filters/spriteMask/SpriteMaskFilter": 89, + "./renderers/webgl/managers/WebGLManager": 93, + "./renderers/webgl/utils/ObjectRenderer": 94, + "./renderers/webgl/utils/Quad": 95, + "./renderers/webgl/utils/RenderTarget": 96, + "./settings": 101, + "./sprites/Sprite": 102, + "./sprites/canvas/CanvasSpriteRenderer": 103, + "./sprites/canvas/CanvasTinter": 104, + "./sprites/webgl/SpriteRenderer": 106, + "./text/Text": 108, + "./text/TextMetrics": 109, + "./text/TextStyle": 110, + "./textures/BaseRenderTexture": 111, + "./textures/BaseTexture": 112, + "./textures/RenderTexture": 113, + "./textures/Spritesheet": 114, + "./textures/Texture": 115, + "./textures/TextureUvs": 116, + "./textures/VideoBaseTexture": 117, + "./ticker": 120, + "./utils": 124, + "pixi-gl-core": 7, + }, + ], + 66: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Matrix = require("./Matrix"); + + var _Matrix2 = _interopRequireDefault(_Matrix); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + var ux = [1, 1, 0, -1, -1, -1, 0, 1, 1, 1, 0, -1, -1, -1, 0, 1]; // Your friendly neighbour https://en.wikipedia.org/wiki/Dihedral_group of order 16 + + var uy = [0, 1, 1, 1, 0, -1, -1, -1, 0, 1, 1, 1, 0, -1, -1, -1]; + var vx = [0, -1, -1, -1, 0, 1, 1, 1, 0, 1, 1, 1, 0, -1, -1, -1]; + var vy = [1, 1, 0, -1, -1, -1, 0, 1, -1, -1, 0, 1, 1, 1, 0, -1]; + var tempMatrices = []; + + var mul = []; + + function signum(x) { + if (x < 0) { + return -1; + } + if (x > 0) { + return 1; + } + + return 0; + } + + function init() { + for (var i = 0; i < 16; i++) { + var row = []; + + mul.push(row); + + for (var j = 0; j < 16; j++) { + var _ux = signum(ux[i] * ux[j] + vx[i] * uy[j]); + var _uy = signum(uy[i] * ux[j] + vy[i] * uy[j]); + var _vx = signum(ux[i] * vx[j] + vx[i] * vy[j]); + var _vy = signum(uy[i] * vx[j] + vy[i] * vy[j]); + + for (var k = 0; k < 16; k++) { + if ( + ux[k] === _ux && + uy[k] === _uy && + vx[k] === _vx && + vy[k] === _vy + ) { + row.push(k); + break; + } + } + } + } + + for (var _i = 0; _i < 16; _i++) { + var mat = new _Matrix2.default(); + + mat.set(ux[_i], uy[_i], vx[_i], vy[_i], 0, 0); + tempMatrices.push(mat); + } + } + + init(); + + /** + * Implements Dihedral Group D_8, see [group D4]{@link http://mathworld.wolfram.com/DihedralGroupD4.html}, + * D8 is the same but with diagonals. Used for texture rotations. + * + * Vector xX(i), xY(i) is U-axis of sprite with rotation i + * Vector yY(i), yY(i) is V-axis of sprite with rotation i + * Rotations: 0 grad (0), 90 grad (2), 180 grad (4), 270 grad (6) + * Mirrors: vertical (8), main diagonal (10), horizontal (12), reverse diagonal (14) + * This is the small part of gameofbombs.com portal system. It works. + * + * @author Ivan @ivanpopelyshev + * @class + * @memberof PIXI + */ + var GroupD8 = { + E: 0, + SE: 1, + S: 2, + SW: 3, + W: 4, + NW: 5, + N: 6, + NE: 7, + MIRROR_VERTICAL: 8, + MIRROR_HORIZONTAL: 12, + uX: function uX(ind) { + return ux[ind]; + }, + uY: function uY(ind) { + return uy[ind]; + }, + vX: function vX(ind) { + return vx[ind]; + }, + vY: function vY(ind) { + return vy[ind]; + }, + inv: function inv(rotation) { + if (rotation & 8) { + return rotation & 15; + } + + return -rotation & 7; + }, + add: function add(rotationSecond, rotationFirst) { + return mul[rotationSecond][rotationFirst]; + }, + sub: function sub(rotationSecond, rotationFirst) { + return mul[rotationSecond][GroupD8.inv(rotationFirst)]; + }, + + /** + * Adds 180 degrees to rotation. Commutative operation. + * + * @memberof PIXI.GroupD8 + * @param {number} rotation - The number to rotate. + * @returns {number} rotated number + */ + rotate180: function rotate180(rotation) { + return rotation ^ 4; + }, + + /** + * I dont know why sometimes width and heights needs to be swapped. We'll fix it later. + * + * @memberof PIXI.GroupD8 + * @param {number} rotation - The number to check. + * @returns {boolean} Whether or not the width/height should be swapped. + */ + isSwapWidthHeight: function isSwapWidthHeight(rotation) { + return (rotation & 3) === 2; + }, + + /** + * @memberof PIXI.GroupD8 + * @param {number} dx - TODO + * @param {number} dy - TODO + * + * @return {number} TODO + */ + byDirection: function byDirection(dx, dy) { + if (Math.abs(dx) * 2 <= Math.abs(dy)) { + if (dy >= 0) { + return GroupD8.S; + } + + return GroupD8.N; + } else if (Math.abs(dy) * 2 <= Math.abs(dx)) { + if (dx > 0) { + return GroupD8.E; + } + + return GroupD8.W; + } else if (dy > 0) { + if (dx > 0) { + return GroupD8.SE; + } + + return GroupD8.SW; + } else if (dx > 0) { + return GroupD8.NE; + } + + return GroupD8.NW; + }, + + /** + * Helps sprite to compensate texture packer rotation. + * + * @memberof PIXI.GroupD8 + * @param {PIXI.Matrix} matrix - sprite world matrix + * @param {number} rotation - The rotation factor to use. + * @param {number} tx - sprite anchoring + * @param {number} ty - sprite anchoring + */ + matrixAppendRotationInv: function matrixAppendRotationInv( + matrix, + rotation + ) { + var tx = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 0; + var ty = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : 0; + + // Packer used "rotation", we use "inv(rotation)" + var mat = tempMatrices[GroupD8.inv(rotation)]; + + mat.tx = tx; + mat.ty = ty; + matrix.append(mat); + }, + }; + + exports.default = GroupD8; + }, + { "./Matrix": 67 }, + ], + 67: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _Point = require("./Point"); + + var _Point2 = _interopRequireDefault(_Point); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * The PixiJS Matrix class as an object, which makes it a lot faster, + * here is a representation of it : + * | a | b | tx| + * | c | d | ty| + * | 0 | 0 | 1 | + * + * @class + * @memberof PIXI + */ + var Matrix = (function () { + /** + * @param {number} [a=1] - x scale + * @param {number} [b=0] - y skew + * @param {number} [c=0] - x skew + * @param {number} [d=1] - y scale + * @param {number} [tx=0] - x translation + * @param {number} [ty=0] - y translation + */ + function Matrix() { + var a = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 1; + var b = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 0; + var c = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 0; + var d = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : 1; + var tx = + arguments.length > 4 && arguments[4] !== undefined + ? arguments[4] + : 0; + var ty = + arguments.length > 5 && arguments[5] !== undefined + ? arguments[5] + : 0; + + _classCallCheck(this, Matrix); + + /** + * @member {number} + * @default 1 + */ + this.a = a; + + /** + * @member {number} + * @default 0 + */ + this.b = b; + + /** + * @member {number} + * @default 0 + */ + this.c = c; + + /** + * @member {number} + * @default 1 + */ + this.d = d; + + /** + * @member {number} + * @default 0 + */ + this.tx = tx; + + /** + * @member {number} + * @default 0 + */ + this.ty = ty; + + this.array = null; + } + + /** + * Creates a Matrix object based on the given array. The Element to Matrix mapping order is as follows: + * + * a = array[0] + * b = array[1] + * c = array[3] + * d = array[4] + * tx = array[2] + * ty = array[5] + * + * @param {number[]} array - The array that the matrix will be populated from. + */ + + Matrix.prototype.fromArray = function fromArray(array) { + this.a = array[0]; + this.b = array[1]; + this.c = array[3]; + this.d = array[4]; + this.tx = array[2]; + this.ty = array[5]; + }; + + /** + * sets the matrix properties + * + * @param {number} a - Matrix component + * @param {number} b - Matrix component + * @param {number} c - Matrix component + * @param {number} d - Matrix component + * @param {number} tx - Matrix component + * @param {number} ty - Matrix component + * + * @return {PIXI.Matrix} This matrix. Good for chaining method calls. + */ + + Matrix.prototype.set = function set(a, b, c, d, tx, ty) { + this.a = a; + this.b = b; + this.c = c; + this.d = d; + this.tx = tx; + this.ty = ty; + + return this; + }; + + /** + * Creates an array from the current Matrix object. + * + * @param {boolean} transpose - Whether we need to transpose the matrix or not + * @param {Float32Array} [out=new Float32Array(9)] - If provided the array will be assigned to out + * @return {number[]} the newly created array which contains the matrix + */ + + Matrix.prototype.toArray = function toArray(transpose, out) { + if (!this.array) { + this.array = new Float32Array(9); + } + + var array = out || this.array; + + if (transpose) { + array[0] = this.a; + array[1] = this.b; + array[2] = 0; + array[3] = this.c; + array[4] = this.d; + array[5] = 0; + array[6] = this.tx; + array[7] = this.ty; + array[8] = 1; + } else { + array[0] = this.a; + array[1] = this.c; + array[2] = this.tx; + array[3] = this.b; + array[4] = this.d; + array[5] = this.ty; + array[6] = 0; + array[7] = 0; + array[8] = 1; + } + + return array; + }; + + /** + * Get a new position with the current transformation applied. + * Can be used to go from a child's coordinate space to the world coordinate space. (e.g. rendering) + * + * @param {PIXI.Point} pos - The origin + * @param {PIXI.Point} [newPos] - The point that the new position is assigned to (allowed to be same as input) + * @return {PIXI.Point} The new point, transformed through this matrix + */ + + Matrix.prototype.apply = function apply(pos, newPos) { + newPos = newPos || new _Point2.default(); + + var x = pos.x; + var y = pos.y; + + newPos.x = this.a * x + this.c * y + this.tx; + newPos.y = this.b * x + this.d * y + this.ty; + + return newPos; + }; + + /** + * Get a new position with the inverse of the current transformation applied. + * Can be used to go from the world coordinate space to a child's coordinate space. (e.g. input) + * + * @param {PIXI.Point} pos - The origin + * @param {PIXI.Point} [newPos] - The point that the new position is assigned to (allowed to be same as input) + * @return {PIXI.Point} The new point, inverse-transformed through this matrix + */ + + Matrix.prototype.applyInverse = function applyInverse(pos, newPos) { + newPos = newPos || new _Point2.default(); + + var id = 1 / (this.a * this.d + this.c * -this.b); + + var x = pos.x; + var y = pos.y; + + newPos.x = + this.d * id * x + + -this.c * id * y + + (this.ty * this.c - this.tx * this.d) * id; + newPos.y = + this.a * id * y + + -this.b * id * x + + (-this.ty * this.a + this.tx * this.b) * id; + + return newPos; + }; + + /** + * Translates the matrix on the x and y. + * + * @param {number} x How much to translate x by + * @param {number} y How much to translate y by + * @return {PIXI.Matrix} This matrix. Good for chaining method calls. + */ + + Matrix.prototype.translate = function translate(x, y) { + this.tx += x; + this.ty += y; + + return this; + }; + + /** + * Applies a scale transformation to the matrix. + * + * @param {number} x The amount to scale horizontally + * @param {number} y The amount to scale vertically + * @return {PIXI.Matrix} This matrix. Good for chaining method calls. + */ + + Matrix.prototype.scale = function scale(x, y) { + this.a *= x; + this.d *= y; + this.c *= x; + this.b *= y; + this.tx *= x; + this.ty *= y; + + return this; + }; + + /** + * Applies a rotation transformation to the matrix. + * + * @param {number} angle - The angle in radians. + * @return {PIXI.Matrix} This matrix. Good for chaining method calls. + */ + + Matrix.prototype.rotate = function rotate(angle) { + var cos = Math.cos(angle); + var sin = Math.sin(angle); + + var a1 = this.a; + var c1 = this.c; + var tx1 = this.tx; + + this.a = a1 * cos - this.b * sin; + this.b = a1 * sin + this.b * cos; + this.c = c1 * cos - this.d * sin; + this.d = c1 * sin + this.d * cos; + this.tx = tx1 * cos - this.ty * sin; + this.ty = tx1 * sin + this.ty * cos; + + return this; + }; + + /** + * Appends the given Matrix to this Matrix. + * + * @param {PIXI.Matrix} matrix - The matrix to append. + * @return {PIXI.Matrix} This matrix. Good for chaining method calls. + */ + + Matrix.prototype.append = function append(matrix) { + var a1 = this.a; + var b1 = this.b; + var c1 = this.c; + var d1 = this.d; + + this.a = matrix.a * a1 + matrix.b * c1; + this.b = matrix.a * b1 + matrix.b * d1; + this.c = matrix.c * a1 + matrix.d * c1; + this.d = matrix.c * b1 + matrix.d * d1; + + this.tx = matrix.tx * a1 + matrix.ty * c1 + this.tx; + this.ty = matrix.tx * b1 + matrix.ty * d1 + this.ty; + + return this; + }; + + /** + * Sets the matrix based on all the available properties + * + * @param {number} x - Position on the x axis + * @param {number} y - Position on the y axis + * @param {number} pivotX - Pivot on the x axis + * @param {number} pivotY - Pivot on the y axis + * @param {number} scaleX - Scale on the x axis + * @param {number} scaleY - Scale on the y axis + * @param {number} rotation - Rotation in radians + * @param {number} skewX - Skew on the x axis + * @param {number} skewY - Skew on the y axis + * @return {PIXI.Matrix} This matrix. Good for chaining method calls. + */ + + Matrix.prototype.setTransform = function setTransform( + x, + y, + pivotX, + pivotY, + scaleX, + scaleY, + rotation, + skewX, + skewY + ) { + var sr = Math.sin(rotation); + var cr = Math.cos(rotation); + var cy = Math.cos(skewY); + var sy = Math.sin(skewY); + var nsx = -Math.sin(skewX); + var cx = Math.cos(skewX); + + var a = cr * scaleX; + var b = sr * scaleX; + var c = -sr * scaleY; + var d = cr * scaleY; + + this.a = cy * a + sy * c; + this.b = cy * b + sy * d; + this.c = nsx * a + cx * c; + this.d = nsx * b + cx * d; + + this.tx = x + (pivotX * a + pivotY * c); + this.ty = y + (pivotX * b + pivotY * d); + + return this; + }; + + /** + * Prepends the given Matrix to this Matrix. + * + * @param {PIXI.Matrix} matrix - The matrix to prepend + * @return {PIXI.Matrix} This matrix. Good for chaining method calls. + */ + + Matrix.prototype.prepend = function prepend(matrix) { + var tx1 = this.tx; + + if ( + matrix.a !== 1 || + matrix.b !== 0 || + matrix.c !== 0 || + matrix.d !== 1 + ) { + var a1 = this.a; + var c1 = this.c; + + this.a = a1 * matrix.a + this.b * matrix.c; + this.b = a1 * matrix.b + this.b * matrix.d; + this.c = c1 * matrix.a + this.d * matrix.c; + this.d = c1 * matrix.b + this.d * matrix.d; + } + + this.tx = tx1 * matrix.a + this.ty * matrix.c + matrix.tx; + this.ty = tx1 * matrix.b + this.ty * matrix.d + matrix.ty; + + return this; + }; + + /** + * Decomposes the matrix (x, y, scaleX, scaleY, and rotation) and sets the properties on to a transform. + * + * @param {PIXI.Transform|PIXI.TransformStatic} transform - The transform to apply the properties to. + * @return {PIXI.Transform|PIXI.TransformStatic} The transform with the newly applied properties + */ + + Matrix.prototype.decompose = function decompose(transform) { + // sort out rotation / skew.. + var a = this.a; + var b = this.b; + var c = this.c; + var d = this.d; + + var skewX = -Math.atan2(-c, d); + var skewY = Math.atan2(b, a); + + var delta = Math.abs(skewX + skewY); + + if (delta < 0.00001) { + transform.rotation = skewY; + + if (a < 0 && d >= 0) { + transform.rotation += + transform.rotation <= 0 ? Math.PI : -Math.PI; + } + + transform.skew.x = transform.skew.y = 0; + } else { + transform.skew.x = skewX; + transform.skew.y = skewY; + } + + // next set scale + transform.scale.x = Math.sqrt(a * a + b * b); + transform.scale.y = Math.sqrt(c * c + d * d); + + // next set position + transform.position.x = this.tx; + transform.position.y = this.ty; + + return transform; + }; + + /** + * Inverts this matrix + * + * @return {PIXI.Matrix} This matrix. Good for chaining method calls. + */ + + Matrix.prototype.invert = function invert() { + var a1 = this.a; + var b1 = this.b; + var c1 = this.c; + var d1 = this.d; + var tx1 = this.tx; + var n = a1 * d1 - b1 * c1; + + this.a = d1 / n; + this.b = -b1 / n; + this.c = -c1 / n; + this.d = a1 / n; + this.tx = (c1 * this.ty - d1 * tx1) / n; + this.ty = -(a1 * this.ty - b1 * tx1) / n; + + return this; + }; + + /** + * Resets this Matix to an identity (default) matrix. + * + * @return {PIXI.Matrix} This matrix. Good for chaining method calls. + */ + + Matrix.prototype.identity = function identity() { + this.a = 1; + this.b = 0; + this.c = 0; + this.d = 1; + this.tx = 0; + this.ty = 0; + + return this; + }; + + /** + * Creates a new Matrix object with the same values as this one. + * + * @return {PIXI.Matrix} A copy of this matrix. Good for chaining method calls. + */ + + Matrix.prototype.clone = function clone() { + var matrix = new Matrix(); + + matrix.a = this.a; + matrix.b = this.b; + matrix.c = this.c; + matrix.d = this.d; + matrix.tx = this.tx; + matrix.ty = this.ty; + + return matrix; + }; + + /** + * Changes the values of the given matrix to be the same as the ones in this matrix + * + * @param {PIXI.Matrix} matrix - The matrix to copy from. + * @return {PIXI.Matrix} The matrix given in parameter with its values updated. + */ + + Matrix.prototype.copy = function copy(matrix) { + matrix.a = this.a; + matrix.b = this.b; + matrix.c = this.c; + matrix.d = this.d; + matrix.tx = this.tx; + matrix.ty = this.ty; + + return matrix; + }; + + /** + * A default (identity) matrix + * + * @static + * @const + */ + + _createClass(Matrix, null, [ + { + key: "IDENTITY", + get: function get() { + return new Matrix(); + }, + + /** + * A temp matrix + * + * @static + * @const + */ + }, + { + key: "TEMP_MATRIX", + get: function get() { + return new Matrix(); + }, + }, + ]); + + return Matrix; + })(); + + exports.default = Matrix; + }, + { "./Point": 69 }, + ], + 68: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * The Point object represents a location in a two-dimensional coordinate system, where x represents + * the horizontal axis and y represents the vertical axis. + * An observable point is a point that triggers a callback when the point's position is changed. + * + * @class + * @memberof PIXI + */ + var ObservablePoint = (function () { + /** + * @param {Function} cb - callback when changed + * @param {object} scope - owner of callback + * @param {number} [x=0] - position of the point on the x axis + * @param {number} [y=0] - position of the point on the y axis + */ + function ObservablePoint(cb, scope) { + var x = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 0; + var y = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : 0; + + _classCallCheck(this, ObservablePoint); + + this._x = x; + this._y = y; + + this.cb = cb; + this.scope = scope; + } + + /** + * Sets the point to a new x and y position. + * If y is omitted, both x and y will be set to x. + * + * @param {number} [x=0] - position of the point on the x axis + * @param {number} [y=0] - position of the point on the y axis + */ + + ObservablePoint.prototype.set = function set(x, y) { + var _x = x || 0; + var _y = y || (y !== 0 ? _x : 0); + + if (this._x !== _x || this._y !== _y) { + this._x = _x; + this._y = _y; + this.cb.call(this.scope); + } + }; + + /** + * Copies the data from another point + * + * @param {PIXI.Point|PIXI.ObservablePoint} point - point to copy from + */ + + ObservablePoint.prototype.copy = function copy(point) { + if (this._x !== point.x || this._y !== point.y) { + this._x = point.x; + this._y = point.y; + this.cb.call(this.scope); + } + }; + + /** + * The position of the displayObject on the x axis relative to the local coordinates of the parent. + * + * @member {number} + */ + + _createClass(ObservablePoint, [ + { + key: "x", + get: function get() { + return this._x; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (this._x !== value) { + this._x = value; + this.cb.call(this.scope); + } + }, + + /** + * The position of the displayObject on the x axis relative to the local coordinates of the parent. + * + * @member {number} + */ + }, + { + key: "y", + get: function get() { + return this._y; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (this._y !== value) { + this._y = value; + this.cb.call(this.scope); + } + }, + }, + ]); + + return ObservablePoint; + })(); + + exports.default = ObservablePoint; + }, + {}, + ], + 69: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * The Point object represents a location in a two-dimensional coordinate system, where x represents + * the horizontal axis and y represents the vertical axis. + * + * @class + * @memberof PIXI + */ + var Point = (function () { + /** + * @param {number} [x=0] - position of the point on the x axis + * @param {number} [y=0] - position of the point on the y axis + */ + function Point() { + var x = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var y = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 0; + + _classCallCheck(this, Point); + + /** + * @member {number} + * @default 0 + */ + this.x = x; + + /** + * @member {number} + * @default 0 + */ + this.y = y; + } + + /** + * Creates a clone of this point + * + * @return {PIXI.Point} a copy of the point + */ + + Point.prototype.clone = function clone() { + return new Point(this.x, this.y); + }; + + /** + * Copies x and y from the given point + * + * @param {PIXI.Point} p - The point to copy. + */ + + Point.prototype.copy = function copy(p) { + this.set(p.x, p.y); + }; + + /** + * Returns true if the given point is equal to this point + * + * @param {PIXI.Point} p - The point to check + * @returns {boolean} Whether the given point equal to this point + */ + + Point.prototype.equals = function equals(p) { + return p.x === this.x && p.y === this.y; + }; + + /** + * Sets the point to a new x and y position. + * If y is omitted, both x and y will be set to x. + * + * @param {number} [x=0] - position of the point on the x axis + * @param {number} [y=0] - position of the point on the y axis + */ + + Point.prototype.set = function set(x, y) { + this.x = x || 0; + this.y = y || (y !== 0 ? this.x : 0); + }; + + return Point; + })(); + + exports.default = Point; + }, + {}, + ], + 70: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Point = require("./Point"); + + Object.defineProperty(exports, "Point", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Point).default; + }, + }); + + var _ObservablePoint = require("./ObservablePoint"); + + Object.defineProperty(exports, "ObservablePoint", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_ObservablePoint).default; + }, + }); + + var _Matrix = require("./Matrix"); + + Object.defineProperty(exports, "Matrix", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Matrix).default; + }, + }); + + var _GroupD = require("./GroupD8"); + + Object.defineProperty(exports, "GroupD8", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_GroupD).default; + }, + }); + + var _Circle = require("./shapes/Circle"); + + Object.defineProperty(exports, "Circle", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Circle).default; + }, + }); + + var _Ellipse = require("./shapes/Ellipse"); + + Object.defineProperty(exports, "Ellipse", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Ellipse).default; + }, + }); + + var _Polygon = require("./shapes/Polygon"); + + Object.defineProperty(exports, "Polygon", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Polygon).default; + }, + }); + + var _Rectangle = require("./shapes/Rectangle"); + + Object.defineProperty(exports, "Rectangle", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Rectangle).default; + }, + }); + + var _RoundedRectangle = require("./shapes/RoundedRectangle"); + + Object.defineProperty(exports, "RoundedRectangle", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_RoundedRectangle).default; + }, + }); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + }, + { + "./GroupD8": 66, + "./Matrix": 67, + "./ObservablePoint": 68, + "./Point": 69, + "./shapes/Circle": 71, + "./shapes/Ellipse": 72, + "./shapes/Polygon": 73, + "./shapes/Rectangle": 74, + "./shapes/RoundedRectangle": 75, + }, + ], + 71: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Rectangle = require("./Rectangle"); + + var _Rectangle2 = _interopRequireDefault(_Rectangle); + + var _const = require("../../const"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * The Circle object can be used to specify a hit area for displayObjects + * + * @class + * @memberof PIXI + */ + var Circle = (function () { + /** + * @param {number} [x=0] - The X coordinate of the center of this circle + * @param {number} [y=0] - The Y coordinate of the center of this circle + * @param {number} [radius=0] - The radius of the circle + */ + function Circle() { + var x = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var y = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 0; + var radius = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 0; + + _classCallCheck(this, Circle); + + /** + * @member {number} + * @default 0 + */ + this.x = x; + + /** + * @member {number} + * @default 0 + */ + this.y = y; + + /** + * @member {number} + * @default 0 + */ + this.radius = radius; + + /** + * The type of the object, mainly used to avoid `instanceof` checks + * + * @member {number} + * @readOnly + * @default PIXI.SHAPES.CIRC + * @see PIXI.SHAPES + */ + this.type = _const.SHAPES.CIRC; + } + + /** + * Creates a clone of this Circle instance + * + * @return {PIXI.Circle} a copy of the Circle + */ + + Circle.prototype.clone = function clone() { + return new Circle(this.x, this.y, this.radius); + }; + + /** + * Checks whether the x and y coordinates given are contained within this circle + * + * @param {number} x - The X coordinate of the point to test + * @param {number} y - The Y coordinate of the point to test + * @return {boolean} Whether the x/y coordinates are within this Circle + */ + + Circle.prototype.contains = function contains(x, y) { + if (this.radius <= 0) { + return false; + } + + var r2 = this.radius * this.radius; + var dx = this.x - x; + var dy = this.y - y; + + dx *= dx; + dy *= dy; + + return dx + dy <= r2; + }; + + /** + * Returns the framing rectangle of the circle as a Rectangle object + * + * @return {PIXI.Rectangle} the framing rectangle + */ + + Circle.prototype.getBounds = function getBounds() { + return new _Rectangle2.default( + this.x - this.radius, + this.y - this.radius, + this.radius * 2, + this.radius * 2 + ); + }; + + return Circle; + })(); + + exports.default = Circle; + }, + { "../../const": 46, "./Rectangle": 74 }, + ], + 72: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Rectangle = require("./Rectangle"); + + var _Rectangle2 = _interopRequireDefault(_Rectangle); + + var _const = require("../../const"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * The Ellipse object can be used to specify a hit area for displayObjects + * + * @class + * @memberof PIXI + */ + var Ellipse = (function () { + /** + * @param {number} [x=0] - The X coordinate of the center of this circle + * @param {number} [y=0] - The Y coordinate of the center of this circle + * @param {number} [width=0] - The half width of this ellipse + * @param {number} [height=0] - The half height of this ellipse + */ + function Ellipse() { + var x = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var y = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 0; + var width = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 0; + var height = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : 0; + + _classCallCheck(this, Ellipse); + + /** + * @member {number} + * @default 0 + */ + this.x = x; + + /** + * @member {number} + * @default 0 + */ + this.y = y; + + /** + * @member {number} + * @default 0 + */ + this.width = width; + + /** + * @member {number} + * @default 0 + */ + this.height = height; + + /** + * The type of the object, mainly used to avoid `instanceof` checks + * + * @member {number} + * @readOnly + * @default PIXI.SHAPES.ELIP + * @see PIXI.SHAPES + */ + this.type = _const.SHAPES.ELIP; + } + + /** + * Creates a clone of this Ellipse instance + * + * @return {PIXI.Ellipse} a copy of the ellipse + */ + + Ellipse.prototype.clone = function clone() { + return new Ellipse(this.x, this.y, this.width, this.height); + }; + + /** + * Checks whether the x and y coordinates given are contained within this ellipse + * + * @param {number} x - The X coordinate of the point to test + * @param {number} y - The Y coordinate of the point to test + * @return {boolean} Whether the x/y coords are within this ellipse + */ + + Ellipse.prototype.contains = function contains(x, y) { + if (this.width <= 0 || this.height <= 0) { + return false; + } + + // normalize the coords to an ellipse with center 0,0 + var normx = (x - this.x) / this.width; + var normy = (y - this.y) / this.height; + + normx *= normx; + normy *= normy; + + return normx + normy <= 1; + }; + + /** + * Returns the framing rectangle of the ellipse as a Rectangle object + * + * @return {PIXI.Rectangle} the framing rectangle + */ + + Ellipse.prototype.getBounds = function getBounds() { + return new _Rectangle2.default( + this.x - this.width, + this.y - this.height, + this.width, + this.height + ); + }; + + return Ellipse; + })(); + + exports.default = Ellipse; + }, + { "../../const": 46, "./Rectangle": 74 }, + ], + 73: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Point = require("../Point"); + + var _Point2 = _interopRequireDefault(_Point); + + var _const = require("../../const"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * @class + * @memberof PIXI + */ + var Polygon = (function () { + /** + * @param {PIXI.Point[]|number[]} points - This can be an array of Points + * that form the polygon, a flat array of numbers that will be interpreted as [x,y, x,y, ...], or + * the arguments passed can be all the points of the polygon e.g. + * `new PIXI.Polygon(new PIXI.Point(), new PIXI.Point(), ...)`, or the arguments passed can be flat + * x,y values e.g. `new Polygon(x,y, x,y, x,y, ...)` where `x` and `y` are Numbers. + */ + function Polygon() { + for ( + var _len = arguments.length, points = Array(_len), _key = 0; + _key < _len; + _key++ + ) { + points[_key] = arguments[_key]; + } + + _classCallCheck(this, Polygon); + + if (Array.isArray(points[0])) { + points = points[0]; + } + + // if this is an array of points, convert it to a flat array of numbers + if (points[0] instanceof _Point2.default) { + var p = []; + + for (var i = 0, il = points.length; i < il; i++) { + p.push(points[i].x, points[i].y); + } + + points = p; + } + + this.closed = true; + + /** + * An array of the points of this polygon + * + * @member {number[]} + */ + this.points = points; + + /** + * The type of the object, mainly used to avoid `instanceof` checks + * + * @member {number} + * @readOnly + * @default PIXI.SHAPES.POLY + * @see PIXI.SHAPES + */ + this.type = _const.SHAPES.POLY; + } + + /** + * Creates a clone of this polygon + * + * @return {PIXI.Polygon} a copy of the polygon + */ + + Polygon.prototype.clone = function clone() { + return new Polygon(this.points.slice()); + }; + + /** + * Closes the polygon, adding points if necessary. + * + */ + + Polygon.prototype.close = function close() { + var points = this.points; + + // close the poly if the value is true! + if ( + points[0] !== points[points.length - 2] || + points[1] !== points[points.length - 1] + ) { + points.push(points[0], points[1]); + } + }; + + /** + * Checks whether the x and y coordinates passed to this function are contained within this polygon + * + * @param {number} x - The X coordinate of the point to test + * @param {number} y - The Y coordinate of the point to test + * @return {boolean} Whether the x/y coordinates are within this polygon + */ + + Polygon.prototype.contains = function contains(x, y) { + var inside = false; + + // use some raycasting to test hits + // https://github.com/substack/point-in-polygon/blob/master/index.js + var length = this.points.length / 2; + + for (var i = 0, j = length - 1; i < length; j = i++) { + var xi = this.points[i * 2]; + var yi = this.points[i * 2 + 1]; + var xj = this.points[j * 2]; + var yj = this.points[j * 2 + 1]; + var intersect = + yi > y !== yj > y && + x < (xj - xi) * ((y - yi) / (yj - yi)) + xi; + + if (intersect) { + inside = !inside; + } + } + + return inside; + }; + + return Polygon; + })(); + + exports.default = Polygon; + }, + { "../../const": 46, "../Point": 69 }, + ], + 74: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _const = require("../../const"); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Rectangle object is an area defined by its position, as indicated by its top-left corner + * point (x, y) and by its width and its height. + * + * @class + * @memberof PIXI + */ + var Rectangle = (function () { + /** + * @param {number} [x=0] - The X coordinate of the upper-left corner of the rectangle + * @param {number} [y=0] - The Y coordinate of the upper-left corner of the rectangle + * @param {number} [width=0] - The overall width of this rectangle + * @param {number} [height=0] - The overall height of this rectangle + */ + function Rectangle() { + var x = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var y = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 0; + var width = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 0; + var height = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : 0; + + _classCallCheck(this, Rectangle); + + /** + * @member {number} + * @default 0 + */ + this.x = Number(x); + + /** + * @member {number} + * @default 0 + */ + this.y = Number(y); + + /** + * @member {number} + * @default 0 + */ + this.width = Number(width); + + /** + * @member {number} + * @default 0 + */ + this.height = Number(height); + + /** + * The type of the object, mainly used to avoid `instanceof` checks + * + * @member {number} + * @readOnly + * @default PIXI.SHAPES.RECT + * @see PIXI.SHAPES + */ + this.type = _const.SHAPES.RECT; + } + + /** + * returns the left edge of the rectangle + * + * @member {number} + */ + + /** + * Creates a clone of this Rectangle + * + * @return {PIXI.Rectangle} a copy of the rectangle + */ + Rectangle.prototype.clone = function clone() { + return new Rectangle(this.x, this.y, this.width, this.height); + }; + + /** + * Copies another rectangle to this one. + * + * @param {PIXI.Rectangle} rectangle - The rectangle to copy. + * @return {PIXI.Rectangle} Returns itself. + */ + + Rectangle.prototype.copy = function copy(rectangle) { + this.x = rectangle.x; + this.y = rectangle.y; + this.width = rectangle.width; + this.height = rectangle.height; + + return this; + }; + + /** + * Checks whether the x and y coordinates given are contained within this Rectangle + * + * @param {number} x - The X coordinate of the point to test + * @param {number} y - The Y coordinate of the point to test + * @return {boolean} Whether the x/y coordinates are within this Rectangle + */ + + Rectangle.prototype.contains = function contains(x, y) { + if (this.width <= 0 || this.height <= 0) { + return false; + } + + if (x >= this.x && x < this.x + this.width) { + if (y >= this.y && y < this.y + this.height) { + return true; + } + } + + return false; + }; + + /** + * Pads the rectangle making it grow in all directions. + * + * @param {number} paddingX - The horizontal padding amount. + * @param {number} paddingY - The vertical padding amount. + */ + + Rectangle.prototype.pad = function pad(paddingX, paddingY) { + paddingX = paddingX || 0; + paddingY = paddingY || (paddingY !== 0 ? paddingX : 0); + + this.x -= paddingX; + this.y -= paddingY; + + this.width += paddingX * 2; + this.height += paddingY * 2; + }; + + /** + * Fits this rectangle around the passed one. + * + * @param {PIXI.Rectangle} rectangle - The rectangle to fit. + */ + + Rectangle.prototype.fit = function fit(rectangle) { + if (this.x < rectangle.x) { + this.width += this.x; + if (this.width < 0) { + this.width = 0; + } + + this.x = rectangle.x; + } + + if (this.y < rectangle.y) { + this.height += this.y; + if (this.height < 0) { + this.height = 0; + } + this.y = rectangle.y; + } + + if (this.x + this.width > rectangle.x + rectangle.width) { + this.width = rectangle.width - this.x; + if (this.width < 0) { + this.width = 0; + } + } + + if (this.y + this.height > rectangle.y + rectangle.height) { + this.height = rectangle.height - this.y; + if (this.height < 0) { + this.height = 0; + } + } + }; + + /** + * Enlarges this rectangle to include the passed rectangle. + * + * @param {PIXI.Rectangle} rectangle - The rectangle to include. + */ + + Rectangle.prototype.enlarge = function enlarge(rectangle) { + var x1 = Math.min(this.x, rectangle.x); + var x2 = Math.max( + this.x + this.width, + rectangle.x + rectangle.width + ); + var y1 = Math.min(this.y, rectangle.y); + var y2 = Math.max( + this.y + this.height, + rectangle.y + rectangle.height + ); + + this.x = x1; + this.width = x2 - x1; + this.y = y1; + this.height = y2 - y1; + }; + + _createClass( + Rectangle, + [ + { + key: "left", + get: function get() { + return this.x; + }, + + /** + * returns the right edge of the rectangle + * + * @member {number} + */ + }, + { + key: "right", + get: function get() { + return this.x + this.width; + }, + + /** + * returns the top edge of the rectangle + * + * @member {number} + */ + }, + { + key: "top", + get: function get() { + return this.y; + }, + + /** + * returns the bottom edge of the rectangle + * + * @member {number} + */ + }, + { + key: "bottom", + get: function get() { + return this.y + this.height; + }, + + /** + * A constant empty rectangle. + * + * @static + * @constant + */ + }, + ], + [ + { + key: "EMPTY", + get: function get() { + return new Rectangle(0, 0, 0, 0); + }, + }, + ] + ); + + return Rectangle; + })(); + + exports.default = Rectangle; + }, + { "../../const": 46 }, + ], + 75: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _const = require("../../const"); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * The Rounded Rectangle object is an area that has nice rounded corners, as indicated by its + * top-left corner point (x, y) and by its width and its height and its radius. + * + * @class + * @memberof PIXI + */ + var RoundedRectangle = (function () { + /** + * @param {number} [x=0] - The X coordinate of the upper-left corner of the rounded rectangle + * @param {number} [y=0] - The Y coordinate of the upper-left corner of the rounded rectangle + * @param {number} [width=0] - The overall width of this rounded rectangle + * @param {number} [height=0] - The overall height of this rounded rectangle + * @param {number} [radius=20] - Controls the radius of the rounded corners + */ + function RoundedRectangle() { + var x = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var y = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 0; + var width = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 0; + var height = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : 0; + var radius = + arguments.length > 4 && arguments[4] !== undefined + ? arguments[4] + : 20; + + _classCallCheck(this, RoundedRectangle); + + /** + * @member {number} + * @default 0 + */ + this.x = x; + + /** + * @member {number} + * @default 0 + */ + this.y = y; + + /** + * @member {number} + * @default 0 + */ + this.width = width; + + /** + * @member {number} + * @default 0 + */ + this.height = height; + + /** + * @member {number} + * @default 20 + */ + this.radius = radius; + + /** + * The type of the object, mainly used to avoid `instanceof` checks + * + * @member {number} + * @readonly + * @default PIXI.SHAPES.RREC + * @see PIXI.SHAPES + */ + this.type = _const.SHAPES.RREC; + } + + /** + * Creates a clone of this Rounded Rectangle + * + * @return {PIXI.RoundedRectangle} a copy of the rounded rectangle + */ + + RoundedRectangle.prototype.clone = function clone() { + return new RoundedRectangle( + this.x, + this.y, + this.width, + this.height, + this.radius + ); + }; + + /** + * Checks whether the x and y coordinates given are contained within this Rounded Rectangle + * + * @param {number} x - The X coordinate of the point to test + * @param {number} y - The Y coordinate of the point to test + * @return {boolean} Whether the x/y coordinates are within this Rounded Rectangle + */ + + RoundedRectangle.prototype.contains = function contains(x, y) { + if (this.width <= 0 || this.height <= 0) { + return false; + } + if (x >= this.x && x <= this.x + this.width) { + if (y >= this.y && y <= this.y + this.height) { + if ( + (y >= this.y + this.radius && + y <= this.y + this.height - this.radius) || + (x >= this.x + this.radius && + x <= this.x + this.width - this.radius) + ) { + return true; + } + var dx = x - (this.x + this.radius); + var dy = y - (this.y + this.radius); + var radius2 = this.radius * this.radius; + + if (dx * dx + dy * dy <= radius2) { + return true; + } + dx = x - (this.x + this.width - this.radius); + if (dx * dx + dy * dy <= radius2) { + return true; + } + dy = y - (this.y + this.height - this.radius); + if (dx * dx + dy * dy <= radius2) { + return true; + } + dx = x - (this.x + this.radius); + if (dx * dx + dy * dy <= radius2) { + return true; + } + } + } + + return false; + }; + + return RoundedRectangle; + })(); + + exports.default = RoundedRectangle; + }, + { "../../const": 46 }, + ], + 76: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _utils = require("../utils"); + + var _math = require("../math"); + + var _const = require("../const"); + + var _settings = require("../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _Container = require("../display/Container"); + + var _Container2 = _interopRequireDefault(_Container); + + var _RenderTexture = require("../textures/RenderTexture"); + + var _RenderTexture2 = _interopRequireDefault(_RenderTexture); + + var _eventemitter = require("eventemitter3"); + + var _eventemitter2 = _interopRequireDefault(_eventemitter); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var tempMatrix = new _math.Matrix(); + + /** + * The SystemRenderer is the base for a PixiJS Renderer. It is extended by the {@link PIXI.CanvasRenderer} + * and {@link PIXI.WebGLRenderer} which can be used for rendering a PixiJS scene. + * + * @abstract + * @class + * @extends EventEmitter + * @memberof PIXI + */ + + var SystemRenderer = (function (_EventEmitter) { + _inherits(SystemRenderer, _EventEmitter); + + // eslint-disable-next-line valid-jsdoc + /** + * @param {string} system - The name of the system this renderer is for. + * @param {object} [options] - The optional renderer parameters + * @param {number} [options.width=800] - the width of the screen + * @param {number} [options.height=600] - the height of the screen + * @param {HTMLCanvasElement} [options.view] - the canvas to use as a view, optional + * @param {boolean} [options.transparent=false] - If the render view is transparent, default false + * @param {boolean} [options.autoResize=false] - If the render view is automatically resized, default false + * @param {boolean} [options.antialias=false] - sets antialias (only applicable in chrome at the moment) + * @param {number} [options.resolution=1] - The resolution / device pixel ratio of the renderer. The + * resolution of the renderer retina would be 2. + * @param {boolean} [options.preserveDrawingBuffer=false] - enables drawing buffer preservation, + * enable this if you need to call toDataUrl on the webgl context. + * @param {boolean} [options.clearBeforeRender=true] - This sets if the renderer will clear the canvas or + * not before the new render pass. + * @param {number} [options.backgroundColor=0x000000] - The background color of the rendered area + * (shown if not transparent). + * @param {boolean} [options.roundPixels=false] - If true PixiJS will Math.floor() x/y values when rendering, + * stopping pixel interpolation. + */ + function SystemRenderer(system, options, arg2, arg3) { + _classCallCheck(this, SystemRenderer); + + var _this = _possibleConstructorReturn( + this, + _EventEmitter.call(this) + ); + + (0, _utils.sayHello)(system); + + // Support for constructor(system, screenWidth, screenHeight, options) + if (typeof options === "number") { + options = Object.assign( + { + width: options, + height: arg2 || _settings2.default.RENDER_OPTIONS.height, + }, + arg3 + ); + } + + // Add the default render options + options = Object.assign( + {}, + _settings2.default.RENDER_OPTIONS, + options + ); + + /** + * The supplied constructor options. + * + * @member {Object} + * @readOnly + */ + _this.options = options; + + /** + * The type of the renderer. + * + * @member {number} + * @default PIXI.RENDERER_TYPE.UNKNOWN + * @see PIXI.RENDERER_TYPE + */ + _this.type = _const.RENDERER_TYPE.UNKNOWN; + + /** + * Measurements of the screen. (0, 0, screenWidth, screenHeight) + * + * Its safe to use as filterArea or hitArea for whole stage + * + * @member {PIXI.Rectangle} + */ + _this.screen = new _math.Rectangle( + 0, + 0, + options.width, + options.height + ); + + /** + * The canvas element that everything is drawn to + * + * @member {HTMLCanvasElement} + */ + _this.view = options.view || document.createElement("canvas"); + + /** + * The resolution / device pixel ratio of the renderer + * + * @member {number} + * @default 1 + */ + _this.resolution = + options.resolution || _settings2.default.RESOLUTION; + + /** + * Whether the render view is transparent + * + * @member {boolean} + */ + _this.transparent = options.transparent; + + /** + * Whether css dimensions of canvas view should be resized to screen dimensions automatically + * + * @member {boolean} + */ + _this.autoResize = options.autoResize || false; + + /** + * Tracks the blend modes useful for this renderer. + * + * @member {object} + */ + _this.blendModes = null; + + /** + * The value of the preserveDrawingBuffer flag affects whether or not the contents of + * the stencil buffer is retained after rendering. + * + * @member {boolean} + */ + _this.preserveDrawingBuffer = options.preserveDrawingBuffer; + + /** + * This sets if the CanvasRenderer will clear the canvas or not before the new render pass. + * If the scene is NOT transparent PixiJS will use a canvas sized fillRect operation every + * frame to set the canvas background color. If the scene is transparent PixiJS will use clearRect + * to clear the canvas every frame. Disable this by setting this to false. For example if + * your game has a canvas filling background image you often don't need this set. + * + * @member {boolean} + * @default + */ + _this.clearBeforeRender = options.clearBeforeRender; + + /** + * If true PixiJS will Math.floor() x/y values when rendering, stopping pixel interpolation. + * Handy for crisp pixel art and speed on legacy devices. + * + * @member {boolean} + */ + _this.roundPixels = options.roundPixels; + + /** + * The background color as a number. + * + * @member {number} + * @private + */ + _this._backgroundColor = 0x000000; + + /** + * The background color as an [R, G, B] array. + * + * @member {number[]} + * @private + */ + _this._backgroundColorRgba = [0, 0, 0, 0]; + + /** + * The background color as a string. + * + * @member {string} + * @private + */ + _this._backgroundColorString = "#000000"; + + _this.backgroundColor = + options.backgroundColor || _this._backgroundColor; // run bg color setter + + /** + * This temporary display object used as the parent of the currently being rendered item + * + * @member {PIXI.DisplayObject} + * @private + */ + _this._tempDisplayObjectParent = new _Container2.default(); + + /** + * The last root object that the renderer tried to render. + * + * @member {PIXI.DisplayObject} + * @private + */ + _this._lastObjectRendered = _this._tempDisplayObjectParent; + return _this; + } + + /** + * Same as view.width, actual number of pixels in the canvas by horizontal + * + * @member {number} + * @readonly + * @default 800 + */ + + /** + * Resizes the screen and canvas to the specified width and height + * Canvas dimensions are multiplied by resolution + * + * @param {number} screenWidth - the new width of the screen + * @param {number} screenHeight - the new height of the screen + */ + SystemRenderer.prototype.resize = function resize( + screenWidth, + screenHeight + ) { + this.screen.width = screenWidth; + this.screen.height = screenHeight; + + this.view.width = screenWidth * this.resolution; + this.view.height = screenHeight * this.resolution; + + if (this.autoResize) { + this.view.style.width = screenWidth + "px"; + this.view.style.height = screenHeight + "px"; + } + }; + + /** + * Useful function that returns a texture of the display object that can then be used to create sprites + * This can be quite useful if your displayObject is complicated and needs to be reused multiple times. + * + * @param {PIXI.DisplayObject} displayObject - The displayObject the object will be generated from + * @param {number} scaleMode - Should be one of the scaleMode consts + * @param {number} resolution - The resolution / device pixel ratio of the texture being generated + * @return {PIXI.Texture} a texture of the graphics object + */ + + SystemRenderer.prototype.generateTexture = function generateTexture( + displayObject, + scaleMode, + resolution + ) { + var bounds = displayObject.getLocalBounds(); + + var renderTexture = _RenderTexture2.default.create( + bounds.width | 0, + bounds.height | 0, + scaleMode, + resolution + ); + + tempMatrix.tx = -bounds.x; + tempMatrix.ty = -bounds.y; + + this.render( + displayObject, + renderTexture, + false, + tempMatrix, + true + ); + + return renderTexture; + }; + + /** + * Removes everything from the renderer and optionally removes the Canvas DOM element. + * + * @param {boolean} [removeView=false] - Removes the Canvas element from the DOM. + */ + + SystemRenderer.prototype.destroy = function destroy(removeView) { + if (removeView && this.view.parentNode) { + this.view.parentNode.removeChild(this.view); + } + + this.type = _const.RENDERER_TYPE.UNKNOWN; + + this.view = null; + + this.screen = null; + + this.resolution = 0; + + this.transparent = false; + + this.autoResize = false; + + this.blendModes = null; + + this.options = null; + + this.preserveDrawingBuffer = false; + this.clearBeforeRender = false; + + this.roundPixels = false; + + this._backgroundColor = 0; + this._backgroundColorRgba = null; + this._backgroundColorString = null; + + this._tempDisplayObjectParent = null; + this._lastObjectRendered = null; + }; + + /** + * The background color to fill if not transparent + * + * @member {number} + */ + + _createClass(SystemRenderer, [ + { + key: "width", + get: function get() { + return this.view.width; + }, + + /** + * Same as view.height, actual number of pixels in the canvas by vertical + * + * @member {number} + * @readonly + * @default 600 + */ + }, + { + key: "height", + get: function get() { + return this.view.height; + }, + }, + { + key: "backgroundColor", + get: function get() { + return this._backgroundColor; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._backgroundColor = value; + this._backgroundColorString = (0, _utils.hex2string)(value); + (0, _utils.hex2rgb)(value, this._backgroundColorRgba); + }, + }, + ]); + + return SystemRenderer; + })(_eventemitter2.default); + + exports.default = SystemRenderer; + }, + { + "../const": 46, + "../display/Container": 48, + "../math": 70, + "../settings": 101, + "../textures/RenderTexture": 113, + "../utils": 124, + eventemitter3: 20, + }, + ], + 77: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _SystemRenderer2 = require("../SystemRenderer"); + + var _SystemRenderer3 = _interopRequireDefault(_SystemRenderer2); + + var _CanvasMaskManager = require("./utils/CanvasMaskManager"); + + var _CanvasMaskManager2 = _interopRequireDefault(_CanvasMaskManager); + + var _CanvasRenderTarget = require("./utils/CanvasRenderTarget"); + + var _CanvasRenderTarget2 = + _interopRequireDefault(_CanvasRenderTarget); + + var _mapCanvasBlendModesToPixi = require("./utils/mapCanvasBlendModesToPixi"); + + var _mapCanvasBlendModesToPixi2 = _interopRequireDefault( + _mapCanvasBlendModesToPixi + ); + + var _utils = require("../../utils"); + + var _const = require("../../const"); + + var _settings = require("../../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The CanvasRenderer draws the scene and all its content onto a 2d canvas. This renderer should + * be used for browsers that do not support WebGL. Don't forget to add the CanvasRenderer.view to + * your DOM or you will not see anything :) + * + * @class + * @memberof PIXI + * @extends PIXI.SystemRenderer + */ + var CanvasRenderer = (function (_SystemRenderer) { + _inherits(CanvasRenderer, _SystemRenderer); + + // eslint-disable-next-line valid-jsdoc + /** + * @param {object} [options] - The optional renderer parameters + * @param {number} [options.width=800] - the width of the screen + * @param {number} [options.height=600] - the height of the screen + * @param {HTMLCanvasElement} [options.view] - the canvas to use as a view, optional + * @param {boolean} [options.transparent=false] - If the render view is transparent, default false + * @param {boolean} [options.autoResize=false] - If the render view is automatically resized, default false + * @param {boolean} [options.antialias=false] - sets antialias (only applicable in chrome at the moment) + * @param {number} [options.resolution=1] - The resolution / device pixel ratio of the renderer. The + * resolution of the renderer retina would be 2. + * @param {boolean} [options.preserveDrawingBuffer=false] - enables drawing buffer preservation, + * enable this if you need to call toDataUrl on the webgl context. + * @param {boolean} [options.clearBeforeRender=true] - This sets if the renderer will clear the canvas or + * not before the new render pass. + * @param {number} [options.backgroundColor=0x000000] - The background color of the rendered area + * (shown if not transparent). + * @param {boolean} [options.roundPixels=false] - If true PixiJS will Math.floor() x/y values when rendering, + * stopping pixel interpolation. + */ + function CanvasRenderer(options, arg2, arg3) { + _classCallCheck(this, CanvasRenderer); + + var _this = _possibleConstructorReturn( + this, + _SystemRenderer.call(this, "Canvas", options, arg2, arg3) + ); + + _this.type = _const.RENDERER_TYPE.CANVAS; + + /** + * The root canvas 2d context that everything is drawn with. + * + * @member {CanvasRenderingContext2D} + */ + _this.rootContext = _this.view.getContext("2d", { + alpha: _this.transparent, + }); + + /** + * The currently active canvas 2d context (could change with renderTextures) + * + * @member {CanvasRenderingContext2D} + */ + _this.context = _this.rootContext; + + /** + * Boolean flag controlling canvas refresh. + * + * @member {boolean} + */ + _this.refresh = true; + + /** + * Instance of a CanvasMaskManager, handles masking when using the canvas renderer. + * + * @member {PIXI.CanvasMaskManager} + */ + _this.maskManager = new _CanvasMaskManager2.default(_this); + + /** + * The canvas property used to set the canvas smoothing property. + * + * @member {string} + */ + _this.smoothProperty = "imageSmoothingEnabled"; + + if (!_this.rootContext.imageSmoothingEnabled) { + if (_this.rootContext.webkitImageSmoothingEnabled) { + _this.smoothProperty = "webkitImageSmoothingEnabled"; + } else if (_this.rootContext.mozImageSmoothingEnabled) { + _this.smoothProperty = "mozImageSmoothingEnabled"; + } else if (_this.rootContext.oImageSmoothingEnabled) { + _this.smoothProperty = "oImageSmoothingEnabled"; + } else if (_this.rootContext.msImageSmoothingEnabled) { + _this.smoothProperty = "msImageSmoothingEnabled"; + } + } + + _this.initPlugins(); + + _this.blendModes = (0, _mapCanvasBlendModesToPixi2.default)(); + _this._activeBlendMode = null; + + _this.renderingToScreen = false; + + _this.resize(_this.options.width, _this.options.height); + + /** + * Fired after rendering finishes. + * + * @event PIXI.CanvasRenderer#postrender + */ + + /** + * Fired before rendering starts. + * + * @event PIXI.CanvasRenderer#prerender + */ + return _this; + } + + /** + * Renders the object to this canvas view + * + * @param {PIXI.DisplayObject} displayObject - The object to be rendered + * @param {PIXI.RenderTexture} [renderTexture] - A render texture to be rendered to. + * If unset, it will render to the root context. + * @param {boolean} [clear=false] - Whether to clear the canvas before drawing + * @param {PIXI.Transform} [transform] - A transformation to be applied + * @param {boolean} [skipUpdateTransform=false] - Whether to skip the update transform + */ + + CanvasRenderer.prototype.render = function render( + displayObject, + renderTexture, + clear, + transform, + skipUpdateTransform + ) { + if (!this.view) { + return; + } + + // can be handy to know! + this.renderingToScreen = !renderTexture; + + this.emit("prerender"); + + var rootResolution = this.resolution; + + if (renderTexture) { + renderTexture = renderTexture.baseTexture || renderTexture; + + if (!renderTexture._canvasRenderTarget) { + renderTexture._canvasRenderTarget = + new _CanvasRenderTarget2.default( + renderTexture.width, + renderTexture.height, + renderTexture.resolution + ); + renderTexture.source = + renderTexture._canvasRenderTarget.canvas; + renderTexture.valid = true; + } + + this.context = renderTexture._canvasRenderTarget.context; + this.resolution = renderTexture._canvasRenderTarget.resolution; + } else { + this.context = this.rootContext; + } + + var context = this.context; + + if (!renderTexture) { + this._lastObjectRendered = displayObject; + } + + if (!skipUpdateTransform) { + // update the scene graph + var cacheParent = displayObject.parent; + var tempWt = + this._tempDisplayObjectParent.transform.worldTransform; + + if (transform) { + transform.copy(tempWt); + + // lets not forget to flag the parent transform as dirty... + this._tempDisplayObjectParent.transform._worldID = -1; + } else { + tempWt.identity(); + } + + displayObject.parent = this._tempDisplayObjectParent; + + displayObject.updateTransform(); + displayObject.parent = cacheParent; + // displayObject.hitArea = //TODO add a temp hit area + } + + context.setTransform(1, 0, 0, 1, 0, 0); + context.globalAlpha = 1; + this._activeBlendMode = _const.BLEND_MODES.NORMAL; + context.globalCompositeOperation = + this.blendModes[_const.BLEND_MODES.NORMAL]; + + if (navigator.isCocoonJS && this.view.screencanvas) { + context.fillStyle = "black"; + context.clear(); + } + + if (clear !== undefined ? clear : this.clearBeforeRender) { + if (this.renderingToScreen) { + if (this.transparent) { + context.clearRect(0, 0, this.width, this.height); + } else { + context.fillStyle = this._backgroundColorString; + context.fillRect(0, 0, this.width, this.height); + } + } // else { + // TODO: implement background for CanvasRenderTarget or RenderTexture? + // } + } + + // TODO RENDER TARGET STUFF HERE.. + var tempContext = this.context; + + this.context = context; + displayObject.renderCanvas(this); + this.context = tempContext; + + this.resolution = rootResolution; + + this.emit("postrender"); + }; + + /** + * Clear the canvas of renderer. + * + * @param {string} [clearColor] - Clear the canvas with this color, except the canvas is transparent. + */ + + CanvasRenderer.prototype.clear = function clear(clearColor) { + var context = this.context; + + clearColor = clearColor || this._backgroundColorString; + + if (!this.transparent && clearColor) { + context.fillStyle = clearColor; + context.fillRect(0, 0, this.width, this.height); + } else { + context.clearRect(0, 0, this.width, this.height); + } + }; + + /** + * Sets the blend mode of the renderer. + * + * @param {number} blendMode - See {@link PIXI.BLEND_MODES} for valid values. + */ + + CanvasRenderer.prototype.setBlendMode = function setBlendMode( + blendMode + ) { + if (this._activeBlendMode === blendMode) { + return; + } + + this._activeBlendMode = blendMode; + this.context.globalCompositeOperation = + this.blendModes[blendMode]; + }; + + /** + * Removes everything from the renderer and optionally removes the Canvas DOM element. + * + * @param {boolean} [removeView=false] - Removes the Canvas element from the DOM. + */ + + CanvasRenderer.prototype.destroy = function destroy(removeView) { + this.destroyPlugins(); + + // call the base destroy + _SystemRenderer.prototype.destroy.call(this, removeView); + + this.context = null; + + this.refresh = true; + + this.maskManager.destroy(); + this.maskManager = null; + + this.smoothProperty = null; + }; + + /** + * Resizes the canvas view to the specified width and height. + * + * @extends PIXI.SystemRenderer#resize + * + * @param {number} screenWidth - the new width of the screen + * @param {number} screenHeight - the new height of the screen + */ + + CanvasRenderer.prototype.resize = function resize( + screenWidth, + screenHeight + ) { + _SystemRenderer.prototype.resize.call( + this, + screenWidth, + screenHeight + ); + + // reset the scale mode.. oddly this seems to be reset when the canvas is resized. + // surely a browser bug?? Let PixiJS fix that for you.. + if (this.smoothProperty) { + this.rootContext[this.smoothProperty] = + _settings2.default.SCALE_MODE === _const.SCALE_MODES.LINEAR; + } + }; + + /** + * Checks if blend mode has changed. + */ + + CanvasRenderer.prototype.invalidateBlendMode = + function invalidateBlendMode() { + this._activeBlendMode = this.blendModes.indexOf( + this.context.globalCompositeOperation + ); + }; + + return CanvasRenderer; + })(_SystemRenderer3.default); + + /** + * Collection of installed plugins. These are included by default in PIXI, but can be excluded + * by creating a custom build. Consult the README for more information about creating custom + * builds and excluding plugins. + * @name PIXI.CanvasRenderer#plugins + * @type {object} + * @readonly + * @property {PIXI.accessibility.AccessibilityManager} accessibility Support tabbing interactive elements. + * @property {PIXI.extract.CanvasExtract} extract Extract image data from renderer. + * @property {PIXI.interaction.InteractionManager} interaction Handles mouse, touch and pointer events. + * @property {PIXI.prepare.CanvasPrepare} prepare Pre-render display objects. + */ + + /** + * Adds a plugin to the renderer. + * + * @method PIXI.CanvasRenderer#registerPlugin + * @param {string} pluginName - The name of the plugin. + * @param {Function} ctor - The constructor function or class for the plugin. + */ + + exports.default = CanvasRenderer; + _utils.pluginTarget.mixin(CanvasRenderer); + }, + { + "../../const": 46, + "../../settings": 101, + "../../utils": 124, + "../SystemRenderer": 76, + "./utils/CanvasMaskManager": 78, + "./utils/CanvasRenderTarget": 79, + "./utils/mapCanvasBlendModesToPixi": 81, + }, + ], + 78: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _const = require("../../../const"); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * A set of functions used to handle masking. + * + * @class + * @memberof PIXI + */ + var CanvasMaskManager = (function () { + /** + * @param {PIXI.CanvasRenderer} renderer - The canvas renderer. + */ + function CanvasMaskManager(renderer) { + _classCallCheck(this, CanvasMaskManager); + + this.renderer = renderer; + } + + /** + * This method adds it to the current stack of masks. + * + * @param {object} maskData - the maskData that will be pushed + */ + + CanvasMaskManager.prototype.pushMask = function pushMask(maskData) { + var renderer = this.renderer; + + renderer.context.save(); + + var cacheAlpha = maskData.alpha; + var transform = maskData.transform.worldTransform; + var resolution = renderer.resolution; + + renderer.context.setTransform( + transform.a * resolution, + transform.b * resolution, + transform.c * resolution, + transform.d * resolution, + transform.tx * resolution, + transform.ty * resolution + ); + + // TODO suport sprite alpha masks?? + // lots of effort required. If demand is great enough.. + if (!maskData._texture) { + this.renderGraphicsShape(maskData); + renderer.context.clip(); + } + + maskData.worldAlpha = cacheAlpha; + }; + + /** + * Renders a PIXI.Graphics shape. + * + * @param {PIXI.Graphics} graphics - The object to render. + */ + + CanvasMaskManager.prototype.renderGraphicsShape = + function renderGraphicsShape(graphics) { + var context = this.renderer.context; + var len = graphics.graphicsData.length; + + if (len === 0) { + return; + } + + context.beginPath(); + + for (var i = 0; i < len; i++) { + var data = graphics.graphicsData[i]; + var shape = data.shape; + + if (data.type === _const.SHAPES.POLY) { + var points = shape.points; + + context.moveTo(points[0], points[1]); + + for (var j = 1; j < points.length / 2; j++) { + context.lineTo(points[j * 2], points[j * 2 + 1]); + } + + // if the first and last point are the same close the path - much neater :) + if ( + points[0] === points[points.length - 2] && + points[1] === points[points.length - 1] + ) { + context.closePath(); + } + } else if (data.type === _const.SHAPES.RECT) { + context.rect(shape.x, shape.y, shape.width, shape.height); + context.closePath(); + } else if (data.type === _const.SHAPES.CIRC) { + // TODO - need to be Undefined! + context.arc(shape.x, shape.y, shape.radius, 0, 2 * Math.PI); + context.closePath(); + } else if (data.type === _const.SHAPES.ELIP) { + // ellipse code taken from: http://stackoverflow.com/questions/2172798/how-to-draw-an-oval-in-html5-canvas + + var w = shape.width * 2; + var h = shape.height * 2; + + var x = shape.x - w / 2; + var y = shape.y - h / 2; + + var kappa = 0.5522848; + var ox = (w / 2) * kappa; // control point offset horizontal + var oy = (h / 2) * kappa; // control point offset vertical + var xe = x + w; // x-end + var ye = y + h; // y-end + var xm = x + w / 2; // x-middle + var ym = y + h / 2; // y-middle + + context.moveTo(x, ym); + context.bezierCurveTo(x, ym - oy, xm - ox, y, xm, y); + context.bezierCurveTo(xm + ox, y, xe, ym - oy, xe, ym); + context.bezierCurveTo(xe, ym + oy, xm + ox, ye, xm, ye); + context.bezierCurveTo(xm - ox, ye, x, ym + oy, x, ym); + context.closePath(); + } else if (data.type === _const.SHAPES.RREC) { + var rx = shape.x; + var ry = shape.y; + var width = shape.width; + var height = shape.height; + var radius = shape.radius; + + var maxRadius = (Math.min(width, height) / 2) | 0; + + radius = radius > maxRadius ? maxRadius : radius; + + context.moveTo(rx, ry + radius); + context.lineTo(rx, ry + height - radius); + context.quadraticCurveTo( + rx, + ry + height, + rx + radius, + ry + height + ); + context.lineTo(rx + width - radius, ry + height); + context.quadraticCurveTo( + rx + width, + ry + height, + rx + width, + ry + height - radius + ); + context.lineTo(rx + width, ry + radius); + context.quadraticCurveTo( + rx + width, + ry, + rx + width - radius, + ry + ); + context.lineTo(rx + radius, ry); + context.quadraticCurveTo(rx, ry, rx, ry + radius); + context.closePath(); + } + } + }; + + /** + * Restores the current drawing context to the state it was before the mask was applied. + * + * @param {PIXI.CanvasRenderer} renderer - The renderer context to use. + */ + + CanvasMaskManager.prototype.popMask = function popMask(renderer) { + renderer.context.restore(); + renderer.invalidateBlendMode(); + }; + + /** + * Destroys this canvas mask manager. + * + */ + + CanvasMaskManager.prototype.destroy = function destroy() { + /* empty */ + }; + + return CanvasMaskManager; + })(); + + exports.default = CanvasMaskManager; + }, + { "../../../const": 46 }, + ], + 79: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _settings = require("../../../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Creates a Canvas element of the given size. + * + * @class + * @memberof PIXI + */ + var CanvasRenderTarget = (function () { + /** + * @param {number} width - the width for the newly created canvas + * @param {number} height - the height for the newly created canvas + * @param {number} [resolution=1] - The resolution / device pixel ratio of the canvas + */ + function CanvasRenderTarget(width, height, resolution) { + _classCallCheck(this, CanvasRenderTarget); + + /** + * The Canvas object that belongs to this CanvasRenderTarget. + * + * @member {HTMLCanvasElement} + */ + this.canvas = document.createElement("canvas"); + + /** + * A CanvasRenderingContext2D object representing a two-dimensional rendering context. + * + * @member {CanvasRenderingContext2D} + */ + this.context = this.canvas.getContext("2d"); + + this.resolution = resolution || _settings2.default.RESOLUTION; + + this.resize(width, height); + } + + /** + * Clears the canvas that was created by the CanvasRenderTarget class. + * + * @private + */ + + CanvasRenderTarget.prototype.clear = function clear() { + this.context.setTransform(1, 0, 0, 1, 0, 0); + this.context.clearRect( + 0, + 0, + this.canvas.width, + this.canvas.height + ); + }; + + /** + * Resizes the canvas to the specified width and height. + * + * @param {number} width - the new width of the canvas + * @param {number} height - the new height of the canvas + */ + + CanvasRenderTarget.prototype.resize = function resize( + width, + height + ) { + this.canvas.width = width * this.resolution; + this.canvas.height = height * this.resolution; + }; + + /** + * Destroys this canvas. + * + */ + + CanvasRenderTarget.prototype.destroy = function destroy() { + this.context = null; + this.canvas = null; + }; + + /** + * The width of the canvas buffer in pixels. + * + * @member {number} + */ + + _createClass(CanvasRenderTarget, [ + { + key: "width", + get: function get() { + return this.canvas.width; + }, + set: function set( + val // eslint-disable-line require-jsdoc + ) { + this.canvas.width = val; + }, + + /** + * The height of the canvas buffer in pixels. + * + * @member {number} + */ + }, + { + key: "height", + get: function get() { + return this.canvas.height; + }, + set: function set( + val // eslint-disable-line require-jsdoc + ) { + this.canvas.height = val; + }, + }, + ]); + + return CanvasRenderTarget; + })(); + + exports.default = CanvasRenderTarget; + }, + { "../../../settings": 101 }, + ], + 80: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = canUseNewCanvasBlendModes; + /** + * Creates a little colored canvas + * + * @ignore + * @param {string} color - The color to make the canvas + * @return {canvas} a small canvas element + */ + function createColoredCanvas(color) { + var canvas = document.createElement("canvas"); + + canvas.width = 6; + canvas.height = 1; + + var context = canvas.getContext("2d"); + + context.fillStyle = color; + context.fillRect(0, 0, 6, 1); + + return canvas; + } + + /** + * Checks whether the Canvas BlendModes are supported by the current browser + * + * @return {boolean} whether they are supported + */ + function canUseNewCanvasBlendModes() { + if (typeof document === "undefined") { + return false; + } + + var magenta = createColoredCanvas("#ff00ff"); + var yellow = createColoredCanvas("#ffff00"); + + var canvas = document.createElement("canvas"); + + canvas.width = 6; + canvas.height = 1; + + var context = canvas.getContext("2d"); + + context.globalCompositeOperation = "multiply"; + context.drawImage(magenta, 0, 0); + context.drawImage(yellow, 2, 0); + + var imageData = context.getImageData(2, 0, 1, 1); + + if (!imageData) { + return false; + } + + var data = imageData.data; + + return data[0] === 255 && data[1] === 0 && data[2] === 0; + } + }, + {}, + ], + 81: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = mapCanvasBlendModesToPixi; + + var _const = require("../../../const"); + + var _canUseNewCanvasBlendModes = require("./canUseNewCanvasBlendModes"); + + var _canUseNewCanvasBlendModes2 = _interopRequireDefault( + _canUseNewCanvasBlendModes + ); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + /** + * Maps blend combinations to Canvas. + * + * @memberof PIXI + * @function mapCanvasBlendModesToPixi + * @private + * @param {string[]} [array=[]] - The array to output into. + * @return {string[]} Mapped modes. + */ + function mapCanvasBlendModesToPixi() { + var array = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : []; + + if ((0, _canUseNewCanvasBlendModes2.default)()) { + array[_const.BLEND_MODES.NORMAL] = "source-over"; + array[_const.BLEND_MODES.ADD] = "lighter"; // IS THIS OK??? + array[_const.BLEND_MODES.MULTIPLY] = "multiply"; + array[_const.BLEND_MODES.SCREEN] = "screen"; + array[_const.BLEND_MODES.OVERLAY] = "overlay"; + array[_const.BLEND_MODES.DARKEN] = "darken"; + array[_const.BLEND_MODES.LIGHTEN] = "lighten"; + array[_const.BLEND_MODES.COLOR_DODGE] = "color-dodge"; + array[_const.BLEND_MODES.COLOR_BURN] = "color-burn"; + array[_const.BLEND_MODES.HARD_LIGHT] = "hard-light"; + array[_const.BLEND_MODES.SOFT_LIGHT] = "soft-light"; + array[_const.BLEND_MODES.DIFFERENCE] = "difference"; + array[_const.BLEND_MODES.EXCLUSION] = "exclusion"; + array[_const.BLEND_MODES.HUE] = "hue"; + array[_const.BLEND_MODES.SATURATION] = "saturate"; + array[_const.BLEND_MODES.COLOR] = "color"; + array[_const.BLEND_MODES.LUMINOSITY] = "luminosity"; + } else { + // this means that the browser does not support the cool new blend modes in canvas 'cough' ie 'cough' + array[_const.BLEND_MODES.NORMAL] = "source-over"; + array[_const.BLEND_MODES.ADD] = "lighter"; // IS THIS OK??? + array[_const.BLEND_MODES.MULTIPLY] = "source-over"; + array[_const.BLEND_MODES.SCREEN] = "source-over"; + array[_const.BLEND_MODES.OVERLAY] = "source-over"; + array[_const.BLEND_MODES.DARKEN] = "source-over"; + array[_const.BLEND_MODES.LIGHTEN] = "source-over"; + array[_const.BLEND_MODES.COLOR_DODGE] = "source-over"; + array[_const.BLEND_MODES.COLOR_BURN] = "source-over"; + array[_const.BLEND_MODES.HARD_LIGHT] = "source-over"; + array[_const.BLEND_MODES.SOFT_LIGHT] = "source-over"; + array[_const.BLEND_MODES.DIFFERENCE] = "source-over"; + array[_const.BLEND_MODES.EXCLUSION] = "source-over"; + array[_const.BLEND_MODES.HUE] = "source-over"; + array[_const.BLEND_MODES.SATURATION] = "source-over"; + array[_const.BLEND_MODES.COLOR] = "source-over"; + array[_const.BLEND_MODES.LUMINOSITY] = "source-over"; + } + // not-premultiplied, only for webgl + array[_const.BLEND_MODES.NORMAL_NPM] = + array[_const.BLEND_MODES.NORMAL]; + array[_const.BLEND_MODES.ADD_NPM] = array[_const.BLEND_MODES.ADD]; + array[_const.BLEND_MODES.SCREEN_NPM] = + array[_const.BLEND_MODES.SCREEN]; + + return array; + } + }, + { "../../../const": 46, "./canUseNewCanvasBlendModes": 80 }, + ], + 82: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _const = require("../../const"); + + var _settings = require("../../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * TextureGarbageCollector. This class manages the GPU and ensures that it does not get clogged + * up with textures that are no longer being used. + * + * @class + * @memberof PIXI + */ + var TextureGarbageCollector = (function () { + /** + * @param {PIXI.WebGLRenderer} renderer - The renderer this manager works for. + */ + function TextureGarbageCollector(renderer) { + _classCallCheck(this, TextureGarbageCollector); + + this.renderer = renderer; + + this.count = 0; + this.checkCount = 0; + this.maxIdle = _settings2.default.GC_MAX_IDLE; + this.checkCountMax = _settings2.default.GC_MAX_CHECK_COUNT; + this.mode = _settings2.default.GC_MODE; + } + + /** + * Checks to see when the last time a texture was used + * if the texture has not been used for a specified amount of time it will be removed from the GPU + */ + + TextureGarbageCollector.prototype.update = function update() { + this.count++; + + if (this.mode === _const.GC_MODES.MANUAL) { + return; + } + + this.checkCount++; + + if (this.checkCount > this.checkCountMax) { + this.checkCount = 0; + + this.run(); + } + }; + + /** + * Checks to see when the last time a texture was used + * if the texture has not been used for a specified amount of time it will be removed from the GPU + */ + + TextureGarbageCollector.prototype.run = function run() { + var tm = this.renderer.textureManager; + var managedTextures = tm._managedTextures; + var wasRemoved = false; + + for (var i = 0; i < managedTextures.length; i++) { + var texture = managedTextures[i]; + + // only supports non generated textures at the moment! + if ( + !texture._glRenderTargets && + this.count - texture.touched > this.maxIdle + ) { + tm.destroyTexture(texture, true); + managedTextures[i] = null; + wasRemoved = true; + } + } + + if (wasRemoved) { + var j = 0; + + for (var _i = 0; _i < managedTextures.length; _i++) { + if (managedTextures[_i] !== null) { + managedTextures[j++] = managedTextures[_i]; + } + } + + managedTextures.length = j; + } + }; + + /** + * Removes all the textures within the specified displayObject and its children from the GPU + * + * @param {PIXI.DisplayObject} displayObject - the displayObject to remove the textures from. + */ + + TextureGarbageCollector.prototype.unload = function unload( + displayObject + ) { + var tm = this.renderer.textureManager; + + // only destroy non generated textures + if ( + displayObject._texture && + displayObject._texture._glRenderTargets + ) { + tm.destroyTexture(displayObject._texture, true); + } + + for (var i = displayObject.children.length - 1; i >= 0; i--) { + this.unload(displayObject.children[i]); + } + }; + + return TextureGarbageCollector; + })(); + + exports.default = TextureGarbageCollector; + }, + { "../../const": 46, "../../settings": 101 }, + ], + 83: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _pixiGlCore = require("pixi-gl-core"); + + var _const = require("../../const"); + + var _RenderTarget = require("./utils/RenderTarget"); + + var _RenderTarget2 = _interopRequireDefault(_RenderTarget); + + var _utils = require("../../utils"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Helper class to create a webGL Texture + * + * @class + * @memberof PIXI + */ + var TextureManager = (function () { + /** + * @param {PIXI.WebGLRenderer} renderer - A reference to the current renderer + */ + function TextureManager(renderer) { + _classCallCheck(this, TextureManager); + + /** + * A reference to the current renderer + * + * @member {PIXI.WebGLRenderer} + */ + this.renderer = renderer; + + /** + * The current WebGL rendering context + * + * @member {WebGLRenderingContext} + */ + this.gl = renderer.gl; + + /** + * Track textures in the renderer so we can no longer listen to them on destruction. + * + * @member {Array<*>} + * @private + */ + this._managedTextures = []; + } + + /** + * Binds a texture. + * + */ + + TextureManager.prototype.bindTexture = function bindTexture() {}; + // empty + + /** + * Gets a texture. + * + */ + + TextureManager.prototype.getTexture = function getTexture() {}; + // empty + + /** + * Updates and/or Creates a WebGL texture for the renderer's context. + * + * @param {PIXI.BaseTexture|PIXI.Texture} texture - the texture to update + * @param {number} location - the location the texture will be bound to. + * @return {GLTexture} The gl texture. + */ + + TextureManager.prototype.updateTexture = function updateTexture( + texture, + location + ) { + // assume it good! + // texture = texture.baseTexture || texture; + + var gl = this.gl; + + var isRenderTexture = !!texture._glRenderTargets; + + if (!texture.hasLoaded) { + return null; + } + + var boundTextures = this.renderer.boundTextures; + + // if the location is undefined then this may have been called by n event. + // this being the case the texture may already be bound to a slot. As a texture can only be bound once + // we need to find its current location if it exists. + if (location === undefined) { + location = 0; + + // TODO maybe we can use texture bound ids later on... + // check if texture is already bound.. + for (var i = 0; i < boundTextures.length; ++i) { + if (boundTextures[i] === texture) { + location = i; + break; + } + } + } + + boundTextures[location] = texture; + + gl.activeTexture(gl.TEXTURE0 + location); + + var glTexture = texture._glTextures[this.renderer.CONTEXT_UID]; + + if (!glTexture) { + if (isRenderTexture) { + var renderTarget = new _RenderTarget2.default( + this.gl, + texture.width, + texture.height, + texture.scaleMode, + texture.resolution + ); + + renderTarget.resize(texture.width, texture.height); + texture._glRenderTargets[this.renderer.CONTEXT_UID] = + renderTarget; + glTexture = renderTarget.texture; + } else { + glTexture = new _pixiGlCore.GLTexture( + this.gl, + null, + null, + null, + null + ); + glTexture.bind(location); + glTexture.premultiplyAlpha = true; + glTexture.upload(texture.source); + } + + texture._glTextures[this.renderer.CONTEXT_UID] = glTexture; + + texture.on("update", this.updateTexture, this); + texture.on("dispose", this.destroyTexture, this); + + this._managedTextures.push(texture); + + if (texture.isPowerOfTwo) { + if (texture.mipmap) { + glTexture.enableMipmap(); + } + + if (texture.wrapMode === _const.WRAP_MODES.CLAMP) { + glTexture.enableWrapClamp(); + } else if (texture.wrapMode === _const.WRAP_MODES.REPEAT) { + glTexture.enableWrapRepeat(); + } else { + glTexture.enableWrapMirrorRepeat(); + } + } else { + glTexture.enableWrapClamp(); + } + + if (texture.scaleMode === _const.SCALE_MODES.NEAREST) { + glTexture.enableNearestScaling(); + } else { + glTexture.enableLinearScaling(); + } + } + // the texture already exists so we only need to update it.. + else if (isRenderTexture) { + texture._glRenderTargets[this.renderer.CONTEXT_UID].resize( + texture.width, + texture.height + ); + } else { + glTexture.upload(texture.source); + } + + return glTexture; + }; + + /** + * Deletes the texture from WebGL + * + * @param {PIXI.BaseTexture|PIXI.Texture} texture - the texture to destroy + * @param {boolean} [skipRemove=false] - Whether to skip removing the texture from the TextureManager. + */ + + TextureManager.prototype.destroyTexture = function destroyTexture( + texture, + skipRemove + ) { + texture = texture.baseTexture || texture; + + if (!texture.hasLoaded) { + return; + } + + var uid = this.renderer.CONTEXT_UID; + var glTextures = texture._glTextures; + var glRenderTargets = texture._glRenderTargets; + + if (glTextures[uid]) { + this.renderer.unbindTexture(texture); + + glTextures[uid].destroy(); + texture.off("update", this.updateTexture, this); + texture.off("dispose", this.destroyTexture, this); + + delete glTextures[uid]; + + if (!skipRemove) { + var i = this._managedTextures.indexOf(texture); + + if (i !== -1) { + (0, _utils.removeItems)(this._managedTextures, i, 1); + } + } + } + + if (glRenderTargets && glRenderTargets[uid]) { + glRenderTargets[uid].destroy(); + delete glRenderTargets[uid]; + } + }; + + /** + * Deletes all the textures from WebGL + */ + + TextureManager.prototype.removeAll = function removeAll() { + // empty all the old gl textures as they are useless now + for (var i = 0; i < this._managedTextures.length; ++i) { + var texture = this._managedTextures[i]; + + if (texture._glTextures[this.renderer.CONTEXT_UID]) { + delete texture._glTextures[this.renderer.CONTEXT_UID]; + } + } + }; + + /** + * Destroys this manager and removes all its textures + */ + + TextureManager.prototype.destroy = function destroy() { + // destroy managed textures + for (var i = 0; i < this._managedTextures.length; ++i) { + var texture = this._managedTextures[i]; + + this.destroyTexture(texture, true); + + texture.off("update", this.updateTexture, this); + texture.off("dispose", this.destroyTexture, this); + } + + this._managedTextures = null; + }; + + return TextureManager; + })(); + + exports.default = TextureManager; + }, + { + "../../const": 46, + "../../utils": 124, + "./utils/RenderTarget": 96, + "pixi-gl-core": 7, + }, + ], + 84: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _SystemRenderer2 = require("../SystemRenderer"); + + var _SystemRenderer3 = _interopRequireDefault(_SystemRenderer2); + + var _MaskManager = require("./managers/MaskManager"); + + var _MaskManager2 = _interopRequireDefault(_MaskManager); + + var _StencilManager = require("./managers/StencilManager"); + + var _StencilManager2 = _interopRequireDefault(_StencilManager); + + var _FilterManager = require("./managers/FilterManager"); + + var _FilterManager2 = _interopRequireDefault(_FilterManager); + + var _RenderTarget = require("./utils/RenderTarget"); + + var _RenderTarget2 = _interopRequireDefault(_RenderTarget); + + var _ObjectRenderer = require("./utils/ObjectRenderer"); + + var _ObjectRenderer2 = _interopRequireDefault(_ObjectRenderer); + + var _TextureManager = require("./TextureManager"); + + var _TextureManager2 = _interopRequireDefault(_TextureManager); + + var _BaseTexture = require("../../textures/BaseTexture"); + + var _BaseTexture2 = _interopRequireDefault(_BaseTexture); + + var _TextureGarbageCollector = require("./TextureGarbageCollector"); + + var _TextureGarbageCollector2 = _interopRequireDefault( + _TextureGarbageCollector + ); + + var _WebGLState = require("./WebGLState"); + + var _WebGLState2 = _interopRequireDefault(_WebGLState); + + var _mapWebGLDrawModesToPixi = require("./utils/mapWebGLDrawModesToPixi"); + + var _mapWebGLDrawModesToPixi2 = _interopRequireDefault( + _mapWebGLDrawModesToPixi + ); + + var _validateContext = require("./utils/validateContext"); + + var _validateContext2 = _interopRequireDefault(_validateContext); + + var _utils = require("../../utils"); + + var _pixiGlCore = require("pixi-gl-core"); + + var _pixiGlCore2 = _interopRequireDefault(_pixiGlCore); + + var _const = require("../../const"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var CONTEXT_UID = 0; + + /** + * The WebGLRenderer draws the scene and all its content onto a webGL enabled canvas. This renderer + * should be used for browsers that support webGL. This Render works by automatically managing webGLBatchs. + * So no need for Sprite Batches or Sprite Clouds. + * Don't forget to add the view to your DOM or you will not see anything :) + * + * @class + * @memberof PIXI + * @extends PIXI.SystemRenderer + */ + + var WebGLRenderer = (function (_SystemRenderer) { + _inherits(WebGLRenderer, _SystemRenderer); + + // eslint-disable-next-line valid-jsdoc + /** + * + * @param {object} [options] - The optional renderer parameters + * @param {number} [options.width=800] - the width of the screen + * @param {number} [options.height=600] - the height of the screen + * @param {HTMLCanvasElement} [options.view] - the canvas to use as a view, optional + * @param {boolean} [options.transparent=false] - If the render view is transparent, default false + * @param {boolean} [options.autoResize=false] - If the render view is automatically resized, default false + * @param {boolean} [options.antialias=false] - sets antialias. If not available natively then FXAA + * antialiasing is used + * @param {boolean} [options.forceFXAA=false] - forces FXAA antialiasing to be used over native. + * FXAA is faster, but may not always look as great + * @param {number} [options.resolution=1] - The resolution / device pixel ratio of the renderer. + * The resolution of the renderer retina would be 2. + * @param {boolean} [options.clearBeforeRender=true] - This sets if the renderer will clear + * the canvas or not before the new render pass. If you wish to set this to false, you *must* set + * preserveDrawingBuffer to `true`. + * @param {boolean} [options.preserveDrawingBuffer=false] - enables drawing buffer preservation, + * enable this if you need to call toDataUrl on the webgl context. + * @param {boolean} [options.roundPixels=false] - If true PixiJS will Math.floor() x/y values when + * rendering, stopping pixel interpolation. + * @param {number} [options.backgroundColor=0x000000] - The background color of the rendered area + * (shown if not transparent). + * @param {boolean} [options.legacy=false] - If true PixiJS will aim to ensure compatibility + * with older / less advanced devices. If you experiance unexplained flickering try setting this to true. + * @param {string} [options.powerPreference] - Parameter passed to webgl context, set to "high-performance" + * for devices with dual graphics card + */ + function WebGLRenderer(options, arg2, arg3) { + _classCallCheck(this, WebGLRenderer); + + var _this = _possibleConstructorReturn( + this, + _SystemRenderer.call(this, "WebGL", options, arg2, arg3) + ); + + _this.legacy = _this.options.legacy; + + if (_this.legacy) { + _pixiGlCore2.default.VertexArrayObject.FORCE_NATIVE = true; + } + + /** + * The type of this renderer as a standardised const + * + * @member {number} + * @see PIXI.RENDERER_TYPE + */ + _this.type = _const.RENDERER_TYPE.WEBGL; + + _this.handleContextLost = _this.handleContextLost.bind(_this); + _this.handleContextRestored = + _this.handleContextRestored.bind(_this); + + _this.view.addEventListener( + "webglcontextlost", + _this.handleContextLost, + false + ); + _this.view.addEventListener( + "webglcontextrestored", + _this.handleContextRestored, + false + ); + + /** + * The options passed in to create a new webgl context. + * + * @member {object} + * @private + */ + _this._contextOptions = { + alpha: _this.transparent, + antialias: _this.options.antialias, + premultipliedAlpha: + _this.transparent && _this.transparent !== "notMultiplied", + stencil: true, + preserveDrawingBuffer: _this.options.preserveDrawingBuffer, + powerPreference: _this.options.powerPreference, + }; + + _this._backgroundColorRgba[3] = _this.transparent ? 0 : 1; + + /** + * Manages the masks using the stencil buffer. + * + * @member {PIXI.MaskManager} + */ + _this.maskManager = new _MaskManager2.default(_this); + + /** + * Manages the stencil buffer. + * + * @member {PIXI.StencilManager} + */ + _this.stencilManager = new _StencilManager2.default(_this); + + /** + * An empty renderer. + * + * @member {PIXI.ObjectRenderer} + */ + _this.emptyRenderer = new _ObjectRenderer2.default(_this); + + /** + * The currently active ObjectRenderer. + * + * @member {PIXI.ObjectRenderer} + */ + _this.currentRenderer = _this.emptyRenderer; + + _this.initPlugins(); + + /** + * The current WebGL rendering context, it is created here + * + * @member {WebGLRenderingContext} + */ + // initialize the context so it is ready for the managers. + if (_this.options.context) { + // checks to see if a context is valid.. + (0, _validateContext2.default)(_this.options.context); + } + + _this.gl = + _this.options.context || + _pixiGlCore2.default.createContext( + _this.view, + _this._contextOptions + ); + + _this.CONTEXT_UID = CONTEXT_UID++; + + /** + * The currently active ObjectRenderer. + * + * @member {PIXI.WebGLState} + */ + _this.state = new _WebGLState2.default(_this.gl); + + _this.renderingToScreen = true; + + /** + * Holds the current state of textures bound to the GPU. + * @type {Array} + */ + _this.boundTextures = null; + + /** + * Holds the current shader + * + * @member {PIXI.Shader} + */ + _this._activeShader = null; + + _this._activeVao = null; + + /** + * Holds the current render target + * + * @member {PIXI.RenderTarget} + */ + _this._activeRenderTarget = null; + + _this._initContext(); + + /** + * Manages the filters. + * + * @member {PIXI.FilterManager} + */ + _this.filterManager = new _FilterManager2.default(_this); + // map some webGL blend and drawmodes.. + _this.drawModes = (0, _mapWebGLDrawModesToPixi2.default)( + _this.gl + ); + + _this._nextTextureLocation = 0; + + _this.setBlendMode(0); + + /** + * Fired after rendering finishes. + * + * @event PIXI.WebGLRenderer#postrender + */ + + /** + * Fired before rendering starts. + * + * @event PIXI.WebGLRenderer#prerender + */ + + /** + * Fired when the WebGL context is set. + * + * @event PIXI.WebGLRenderer#context + * @param {WebGLRenderingContext} gl - WebGL context. + */ + return _this; + } + + /** + * Creates the WebGL context + * + * @private + */ + + WebGLRenderer.prototype._initContext = function _initContext() { + var gl = this.gl; + + // restore a context if it was previously lost + if (gl.isContextLost() && gl.getExtension("WEBGL_lose_context")) { + gl.getExtension("WEBGL_lose_context").restoreContext(); + } + + var maxTextures = gl.getParameter(gl.MAX_TEXTURE_IMAGE_UNITS); + + this._activeShader = null; + this._activeVao = null; + + this.boundTextures = new Array(maxTextures); + this.emptyTextures = new Array(maxTextures); + + // create a texture manager... + this.textureManager = new _TextureManager2.default(this); + this.textureGC = new _TextureGarbageCollector2.default(this); + + this.state.resetToDefault(); + + this.rootRenderTarget = new _RenderTarget2.default( + gl, + this.width, + this.height, + null, + this.resolution, + true + ); + this.rootRenderTarget.clearColor = this._backgroundColorRgba; + + this.bindRenderTarget(this.rootRenderTarget); + + // now lets fill up the textures with empty ones! + var emptyGLTexture = new _pixiGlCore2.default.GLTexture.fromData( + gl, + null, + 1, + 1 + ); + + var tempObj = { _glTextures: {} }; + + tempObj._glTextures[this.CONTEXT_UID] = {}; + + for (var i = 0; i < maxTextures; i++) { + var empty = new _BaseTexture2.default(); + + empty._glTextures[this.CONTEXT_UID] = emptyGLTexture; + + this.boundTextures[i] = tempObj; + this.emptyTextures[i] = empty; + this.bindTexture(null, i); + } + + this.emit("context", gl); + + // setup the width/height properties and gl viewport + this.resize(this.screen.width, this.screen.height); + }; + + /** + * Renders the object to its webGL view + * + * @param {PIXI.DisplayObject} displayObject - the object to be rendered + * @param {PIXI.RenderTexture} renderTexture - The render texture to render to. + * @param {boolean} [clear] - Should the canvas be cleared before the new render + * @param {PIXI.Transform} [transform] - A transform to apply to the render texture before rendering. + * @param {boolean} [skipUpdateTransform] - Should we skip the update transform pass? + */ + + WebGLRenderer.prototype.render = function render( + displayObject, + renderTexture, + clear, + transform, + skipUpdateTransform + ) { + // can be handy to know! + this.renderingToScreen = !renderTexture; + + this.emit("prerender"); + + // no point rendering if our context has been blown up! + if (!this.gl || this.gl.isContextLost()) { + return; + } + + this._nextTextureLocation = 0; + + if (!renderTexture) { + this._lastObjectRendered = displayObject; + } + + if (!skipUpdateTransform) { + // update the scene graph + var cacheParent = displayObject.parent; + + displayObject.parent = this._tempDisplayObjectParent; + displayObject.updateTransform(); + displayObject.parent = cacheParent; + // displayObject.hitArea = //TODO add a temp hit area + } + + this.bindRenderTexture(renderTexture, transform); + + this.currentRenderer.start(); + + if (clear !== undefined ? clear : this.clearBeforeRender) { + this._activeRenderTarget.clear(); + } + + displayObject.renderWebGL(this); + + // apply transform.. + this.currentRenderer.flush(); + + // this.setObjectRenderer(this.emptyRenderer); + + this.textureGC.update(); + + this.emit("postrender"); + }; + + /** + * Changes the current renderer to the one given in parameter + * + * @param {PIXI.ObjectRenderer} objectRenderer - The object renderer to use. + */ + + WebGLRenderer.prototype.setObjectRenderer = + function setObjectRenderer(objectRenderer) { + if (this.currentRenderer === objectRenderer) { + return; + } + + this.currentRenderer.stop(); + this.currentRenderer = objectRenderer; + this.currentRenderer.start(); + }; + + /** + * This should be called if you wish to do some custom rendering + * It will basically render anything that may be batched up such as sprites + * + */ + + WebGLRenderer.prototype.flush = function flush() { + this.setObjectRenderer(this.emptyRenderer); + }; + + /** + * Resizes the webGL view to the specified width and height. + * + * @param {number} screenWidth - the new width of the screen + * @param {number} screenHeight - the new height of the screen + */ + + WebGLRenderer.prototype.resize = function resize( + screenWidth, + screenHeight + ) { + // if(width * this.resolution === this.width && height * this.resolution === this.height)return; + + _SystemRenderer3.default.prototype.resize.call( + this, + screenWidth, + screenHeight + ); + + this.rootRenderTarget.resize(screenWidth, screenHeight); + + if (this._activeRenderTarget === this.rootRenderTarget) { + this.rootRenderTarget.activate(); + + if (this._activeShader) { + this._activeShader.uniforms.projectionMatrix = + this.rootRenderTarget.projectionMatrix.toArray(true); + } + } + }; + + /** + * Resizes the webGL view to the specified width and height. + * + * @param {number} blendMode - the desired blend mode + */ + + WebGLRenderer.prototype.setBlendMode = function setBlendMode( + blendMode + ) { + this.state.setBlendMode(blendMode); + }; + + /** + * Erases the active render target and fills the drawing area with a colour + * + * @param {number} [clearColor] - The colour + */ + + WebGLRenderer.prototype.clear = function clear(clearColor) { + this._activeRenderTarget.clear(clearColor); + }; + + /** + * Sets the transform of the active render target to the given matrix + * + * @param {PIXI.Matrix} matrix - The transformation matrix + */ + + WebGLRenderer.prototype.setTransform = function setTransform( + matrix + ) { + this._activeRenderTarget.transform = matrix; + }; + + /** + * Erases the render texture and fills the drawing area with a colour + * + * @param {PIXI.RenderTexture} renderTexture - The render texture to clear + * @param {number} [clearColor] - The colour + * @return {PIXI.WebGLRenderer} Returns itself. + */ + + WebGLRenderer.prototype.clearRenderTexture = + function clearRenderTexture(renderTexture, clearColor) { + var baseTexture = renderTexture.baseTexture; + var renderTarget = + baseTexture._glRenderTargets[this.CONTEXT_UID]; + + if (renderTarget) { + renderTarget.clear(clearColor); + } + + return this; + }; + + /** + * Binds a render texture for rendering + * + * @param {PIXI.RenderTexture} renderTexture - The render texture to render + * @param {PIXI.Transform} transform - The transform to be applied to the render texture + * @return {PIXI.WebGLRenderer} Returns itself. + */ + + WebGLRenderer.prototype.bindRenderTexture = + function bindRenderTexture(renderTexture, transform) { + var renderTarget = void 0; + + if (renderTexture) { + var baseTexture = renderTexture.baseTexture; + + if (!baseTexture._glRenderTargets[this.CONTEXT_UID]) { + // bind the current texture + this.textureManager.updateTexture(baseTexture, 0); + } + + this.unbindTexture(baseTexture); + + renderTarget = baseTexture._glRenderTargets[this.CONTEXT_UID]; + renderTarget.setFrame(renderTexture.frame); + } else { + renderTarget = this.rootRenderTarget; + } + + renderTarget.transform = transform; + this.bindRenderTarget(renderTarget); + + return this; + }; + + /** + * Changes the current render target to the one given in parameter + * + * @param {PIXI.RenderTarget} renderTarget - the new render target + * @return {PIXI.WebGLRenderer} Returns itself. + */ + + WebGLRenderer.prototype.bindRenderTarget = + function bindRenderTarget(renderTarget) { + if (renderTarget !== this._activeRenderTarget) { + this._activeRenderTarget = renderTarget; + renderTarget.activate(); + + if (this._activeShader) { + this._activeShader.uniforms.projectionMatrix = + renderTarget.projectionMatrix.toArray(true); + } + + this.stencilManager.setMaskStack( + renderTarget.stencilMaskStack + ); + } + + return this; + }; + + /** + * Changes the current shader to the one given in parameter + * + * @param {PIXI.Shader} shader - the new shader + * @param {boolean} [autoProject=true] - Whether automatically set the projection matrix + * @return {PIXI.WebGLRenderer} Returns itself. + */ + + WebGLRenderer.prototype.bindShader = function bindShader( + shader, + autoProject + ) { + // TODO cache + if (this._activeShader !== shader) { + this._activeShader = shader; + shader.bind(); + + // `autoProject` normally would be a default parameter set to true + // but because of how Babel transpiles default parameters + // it hinders the performance of this method. + if (autoProject !== false) { + // automatically set the projection matrix + shader.uniforms.projectionMatrix = + this._activeRenderTarget.projectionMatrix.toArray(true); + } + } + + return this; + }; + + /** + * Binds the texture. This will return the location of the bound texture. + * It may not be the same as the one you pass in. This is due to optimisation that prevents + * needless binding of textures. For example if the texture is already bound it will return the + * current location of the texture instead of the one provided. To bypass this use force location + * + * @param {PIXI.Texture} texture - the new texture + * @param {number} location - the suggested texture location + * @param {boolean} forceLocation - force the location + * @return {number} bound texture location + */ + + WebGLRenderer.prototype.bindTexture = function bindTexture( + texture, + location, + forceLocation + ) { + texture = texture || this.emptyTextures[location]; + texture = texture.baseTexture || texture; + texture.touched = this.textureGC.count; + + if (!forceLocation) { + // TODO - maybe look into adding boundIds.. save us the loop? + for (var i = 0; i < this.boundTextures.length; i++) { + if (this.boundTextures[i] === texture) { + return i; + } + } + + if (location === undefined) { + this._nextTextureLocation++; + this._nextTextureLocation %= this.boundTextures.length; + location = + this.boundTextures.length - this._nextTextureLocation - 1; + } + } else { + location = location || 0; + } + + var gl = this.gl; + var glTexture = texture._glTextures[this.CONTEXT_UID]; + + if (!glTexture) { + // this will also bind the texture.. + this.textureManager.updateTexture(texture, location); + } else { + // bind the current texture + this.boundTextures[location] = texture; + gl.activeTexture(gl.TEXTURE0 + location); + gl.bindTexture(gl.TEXTURE_2D, glTexture.texture); + } + + return location; + }; + + /** + * unbinds the texture ... + * + * @param {PIXI.Texture} texture - the texture to unbind + * @return {PIXI.WebGLRenderer} Returns itself. + */ + + WebGLRenderer.prototype.unbindTexture = function unbindTexture( + texture + ) { + var gl = this.gl; + + texture = texture.baseTexture || texture; + + for (var i = 0; i < this.boundTextures.length; i++) { + if (this.boundTextures[i] === texture) { + this.boundTextures[i] = this.emptyTextures[i]; + + gl.activeTexture(gl.TEXTURE0 + i); + gl.bindTexture( + gl.TEXTURE_2D, + this.emptyTextures[i]._glTextures[this.CONTEXT_UID].texture + ); + } + } + + return this; + }; + + /** + * Creates a new VAO from this renderer's context and state. + * + * @return {VertexArrayObject} The new VAO. + */ + + WebGLRenderer.prototype.createVao = function createVao() { + return new _pixiGlCore2.default.VertexArrayObject( + this.gl, + this.state.attribState + ); + }; + + /** + * Changes the current Vao to the one given in parameter + * + * @param {PIXI.VertexArrayObject} vao - the new Vao + * @return {PIXI.WebGLRenderer} Returns itself. + */ + + WebGLRenderer.prototype.bindVao = function bindVao(vao) { + if (this._activeVao === vao) { + return this; + } + + if (vao) { + vao.bind(); + } else if (this._activeVao) { + // TODO this should always be true i think? + this._activeVao.unbind(); + } + + this._activeVao = vao; + + return this; + }; + + /** + * Resets the WebGL state so you can render things however you fancy! + * + * @return {PIXI.WebGLRenderer} Returns itself. + */ + + WebGLRenderer.prototype.reset = function reset() { + this.setObjectRenderer(this.emptyRenderer); + + this._activeShader = null; + this._activeRenderTarget = this.rootRenderTarget; + + // bind the main frame buffer (the screen); + this.rootRenderTarget.activate(); + + this.state.resetToDefault(); + + return this; + }; + + /** + * Handles a lost webgl context + * + * @private + * @param {WebGLContextEvent} event - The context lost event. + */ + + WebGLRenderer.prototype.handleContextLost = + function handleContextLost(event) { + event.preventDefault(); + }; + + /** + * Handles a restored webgl context + * + * @private + */ + + WebGLRenderer.prototype.handleContextRestored = + function handleContextRestored() { + this.textureManager.removeAll(); + this._initContext(); + }; + + /** + * Removes everything from the renderer (event listeners, spritebatch, etc...) + * + * @param {boolean} [removeView=false] - Removes the Canvas element from the DOM. + * See: https://github.com/pixijs/pixi.js/issues/2233 + */ + + WebGLRenderer.prototype.destroy = function destroy(removeView) { + this.destroyPlugins(); + + // remove listeners + this.view.removeEventListener( + "webglcontextlost", + this.handleContextLost + ); + this.view.removeEventListener( + "webglcontextrestored", + this.handleContextRestored + ); + + this.textureManager.destroy(); + + // call base destroy + _SystemRenderer.prototype.destroy.call(this, removeView); + + this.uid = 0; + + // destroy the managers + this.maskManager.destroy(); + this.stencilManager.destroy(); + this.filterManager.destroy(); + + this.maskManager = null; + this.filterManager = null; + this.textureManager = null; + this.currentRenderer = null; + + this.handleContextLost = null; + this.handleContextRestored = null; + + this._contextOptions = null; + this.gl.useProgram(null); + + if (this.gl.getExtension("WEBGL_lose_context")) { + this.gl.getExtension("WEBGL_lose_context").loseContext(); + } + + this.gl = null; + + // this = null; + }; + + return WebGLRenderer; + })(_SystemRenderer3.default); + + /** + * Collection of installed plugins. These are included by default in PIXI, but can be excluded + * by creating a custom build. Consult the README for more information about creating custom + * builds and excluding plugins. + * @name PIXI.WebGLRenderer#plugins + * @type {object} + * @readonly + * @property {PIXI.accessibility.AccessibilityManager} accessibility Support tabbing interactive elements. + * @property {PIXI.extract.WebGLExtract} extract Extract image data from renderer. + * @property {PIXI.interaction.InteractionManager} interaction Handles mouse, touch and pointer events. + * @property {PIXI.prepare.WebGLPrepare} prepare Pre-render display objects. + */ + + /** + * Adds a plugin to the renderer. + * + * @method PIXI.WebGLRenderer#registerPlugin + * @param {string} pluginName - The name of the plugin. + * @param {Function} ctor - The constructor function or class for the plugin. + */ + + exports.default = WebGLRenderer; + _utils.pluginTarget.mixin(WebGLRenderer); + }, + { + "../../const": 46, + "../../textures/BaseTexture": 112, + "../../utils": 124, + "../SystemRenderer": 76, + "./TextureGarbageCollector": 82, + "./TextureManager": 83, + "./WebGLState": 85, + "./managers/FilterManager": 90, + "./managers/MaskManager": 91, + "./managers/StencilManager": 92, + "./utils/ObjectRenderer": 94, + "./utils/RenderTarget": 96, + "./utils/mapWebGLDrawModesToPixi": 99, + "./utils/validateContext": 100, + "pixi-gl-core": 7, + }, + ], + 85: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _mapWebGLBlendModesToPixi = require("./utils/mapWebGLBlendModesToPixi"); + + var _mapWebGLBlendModesToPixi2 = _interopRequireDefault( + _mapWebGLBlendModesToPixi + ); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var BLEND = 0; + var DEPTH_TEST = 1; + var FRONT_FACE = 2; + var CULL_FACE = 3; + var BLEND_FUNC = 4; + + /** + * A WebGL state machines + * + * @memberof PIXI + * @class + */ + + var WebGLState = (function () { + /** + * @param {WebGLRenderingContext} gl - The current WebGL rendering context + */ + function WebGLState(gl) { + _classCallCheck(this, WebGLState); + + /** + * The current active state + * + * @member {Uint8Array} + */ + this.activeState = new Uint8Array(16); + + /** + * The default state + * + * @member {Uint8Array} + */ + this.defaultState = new Uint8Array(16); + + // default blend mode.. + this.defaultState[0] = 1; + + /** + * The current state index in the stack + * + * @member {number} + * @private + */ + this.stackIndex = 0; + + /** + * The stack holding all the different states + * + * @member {Array<*>} + * @private + */ + this.stack = []; + + /** + * The current WebGL rendering context + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + this.maxAttribs = gl.getParameter(gl.MAX_VERTEX_ATTRIBS); + + this.attribState = { + tempAttribState: new Array(this.maxAttribs), + attribState: new Array(this.maxAttribs), + }; + + this.blendModes = (0, _mapWebGLBlendModesToPixi2.default)(gl); + + // check we have vao.. + this.nativeVaoExtension = + gl.getExtension("OES_vertex_array_object") || + gl.getExtension("MOZ_OES_vertex_array_object") || + gl.getExtension("WEBKIT_OES_vertex_array_object"); + } + + /** + * Pushes a new active state + */ + + WebGLState.prototype.push = function push() { + // next state.. + var state = this.stack[this.stackIndex]; + + if (!state) { + state = this.stack[this.stackIndex] = new Uint8Array(16); + } + + ++this.stackIndex; + + // copy state.. + // set active state so we can force overrides of gl state + for (var i = 0; i < this.activeState.length; i++) { + state[i] = this.activeState[i]; + } + }; + + /** + * Pops a state out + */ + + WebGLState.prototype.pop = function pop() { + var state = this.stack[--this.stackIndex]; + + this.setState(state); + }; + + /** + * Sets the current state + * + * @param {*} state - The state to set. + */ + + WebGLState.prototype.setState = function setState(state) { + this.setBlend(state[BLEND]); + this.setDepthTest(state[DEPTH_TEST]); + this.setFrontFace(state[FRONT_FACE]); + this.setCullFace(state[CULL_FACE]); + this.setBlendMode(state[BLEND_FUNC]); + }; + + /** + * Enables or disabled blending. + * + * @param {boolean} value - Turn on or off webgl blending. + */ + + WebGLState.prototype.setBlend = function setBlend(value) { + value = value ? 1 : 0; + + if (this.activeState[BLEND] === value) { + return; + } + + this.activeState[BLEND] = value; + this.gl[value ? "enable" : "disable"](this.gl.BLEND); + }; + + /** + * Sets the blend mode. + * + * @param {number} value - The blend mode to set to. + */ + + WebGLState.prototype.setBlendMode = function setBlendMode(value) { + if (value === this.activeState[BLEND_FUNC]) { + return; + } + + this.activeState[BLEND_FUNC] = value; + + var mode = this.blendModes[value]; + + if (mode.length === 2) { + this.gl.blendFunc(mode[0], mode[1]); + } else { + this.gl.blendFuncSeparate(mode[0], mode[1], mode[2], mode[3]); + } + }; + + /** + * Sets whether to enable or disable depth test. + * + * @param {boolean} value - Turn on or off webgl depth testing. + */ + + WebGLState.prototype.setDepthTest = function setDepthTest(value) { + value = value ? 1 : 0; + + if (this.activeState[DEPTH_TEST] === value) { + return; + } + + this.activeState[DEPTH_TEST] = value; + this.gl[value ? "enable" : "disable"](this.gl.DEPTH_TEST); + }; + + /** + * Sets whether to enable or disable cull face. + * + * @param {boolean} value - Turn on or off webgl cull face. + */ + + WebGLState.prototype.setCullFace = function setCullFace(value) { + value = value ? 1 : 0; + + if (this.activeState[CULL_FACE] === value) { + return; + } + + this.activeState[CULL_FACE] = value; + this.gl[value ? "enable" : "disable"](this.gl.CULL_FACE); + }; + + /** + * Sets the gl front face. + * + * @param {boolean} value - true is clockwise and false is counter-clockwise + */ + + WebGLState.prototype.setFrontFace = function setFrontFace(value) { + value = value ? 1 : 0; + + if (this.activeState[FRONT_FACE] === value) { + return; + } + + this.activeState[FRONT_FACE] = value; + this.gl.frontFace(this.gl[value ? "CW" : "CCW"]); + }; + + /** + * Disables all the vaos in use + * + */ + + WebGLState.prototype.resetAttributes = function resetAttributes() { + for ( + var i = 0; + i < this.attribState.tempAttribState.length; + i++ + ) { + this.attribState.tempAttribState[i] = 0; + } + + for (var _i = 0; _i < this.attribState.attribState.length; _i++) { + this.attribState.attribState[_i] = 0; + } + + // im going to assume one is always active for performance reasons. + for (var _i2 = 1; _i2 < this.maxAttribs; _i2++) { + this.gl.disableVertexAttribArray(_i2); + } + }; + + // used + /** + * Resets all the logic and disables the vaos + */ + + WebGLState.prototype.resetToDefault = function resetToDefault() { + // unbind any VAO if they exist.. + if (this.nativeVaoExtension) { + this.nativeVaoExtension.bindVertexArrayOES(null); + } + + // reset all attributes.. + this.resetAttributes(); + + // set active state so we can force overrides of gl state + for (var i = 0; i < this.activeState.length; ++i) { + this.activeState[i] = 32; + } + + this.gl.pixelStorei(this.gl.UNPACK_FLIP_Y_WEBGL, false); + + this.setState(this.defaultState); + }; + + return WebGLState; + })(); + + exports.default = WebGLState; + }, + { "./utils/mapWebGLBlendModesToPixi": 98 }, + ], + 86: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _extractUniformsFromSrc = require("./extractUniformsFromSrc"); + + var _extractUniformsFromSrc2 = _interopRequireDefault( + _extractUniformsFromSrc + ); + + var _utils = require("../../../utils"); + + var _const = require("../../../const"); + + var _settings = require("../../../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var SOURCE_KEY_MAP = {}; + + // let math = require('../../../math'); + /** + * @class + * @memberof PIXI + * @extends PIXI.Shader + */ + + var Filter = (function () { + /** + * @param {string} [vertexSrc] - The source of the vertex shader. + * @param {string} [fragmentSrc] - The source of the fragment shader. + * @param {object} [uniforms] - Custom uniforms to use to augment the built-in ones. + */ + function Filter(vertexSrc, fragmentSrc, uniforms) { + _classCallCheck(this, Filter); + + /** + * The vertex shader. + * + * @member {string} + */ + this.vertexSrc = vertexSrc || Filter.defaultVertexSrc; + + /** + * The fragment shader. + * + * @member {string} + */ + this.fragmentSrc = fragmentSrc || Filter.defaultFragmentSrc; + + this._blendMode = _const.BLEND_MODES.NORMAL; + + this.uniformData = + uniforms || + (0, _extractUniformsFromSrc2.default)( + this.vertexSrc, + this.fragmentSrc, + "projectionMatrix|uSampler" + ); + + /** + * An object containing the current values of custom uniforms. + * @example Updating the value of a custom uniform + * filter.uniforms.time = performance.now(); + * + * @member {object} + */ + this.uniforms = {}; + + for (var i in this.uniformData) { + this.uniforms[i] = this.uniformData[i].value; + } + + // this is where we store shader references.. + // TODO we could cache this! + this.glShaders = {}; + + // used for cacheing.. sure there is a better way! + if (!SOURCE_KEY_MAP[this.vertexSrc + this.fragmentSrc]) { + SOURCE_KEY_MAP[this.vertexSrc + this.fragmentSrc] = (0, + _utils.uid)(); + } + + this.glShaderKey = + SOURCE_KEY_MAP[this.vertexSrc + this.fragmentSrc]; + + /** + * The padding of the filter. Some filters require extra space to breath such as a blur. + * Increasing this will add extra width and height to the bounds of the object that the + * filter is applied to. + * + * @member {number} + */ + this.padding = 4; + + /** + * The resolution of the filter. Setting this to be lower will lower the quality but + * increase the performance of the filter. + * + * @member {number} + */ + this.resolution = _settings2.default.RESOLUTION; + + /** + * If enabled is true the filter is applied, if false it will not. + * + * @member {boolean} + */ + this.enabled = true; + + /** + * If enabled, PixiJS will fit the filter area into boundaries for better performance. + * Switch it off if it does not work for specific shader. + * + * @member {boolean} + */ + this.autoFit = true; + } + + /** + * Applies the filter + * + * @param {PIXI.FilterManager} filterManager - The renderer to retrieve the filter from + * @param {PIXI.RenderTarget} input - The input render target. + * @param {PIXI.RenderTarget} output - The target to output to. + * @param {boolean} clear - Should the output be cleared before rendering to it + * @param {object} [currentState] - It's current state of filter. + * There are some useful properties in the currentState : + * target, filters, sourceFrame, destinationFrame, renderTarget, resolution + */ + + Filter.prototype.apply = function apply( + filterManager, + input, + output, + clear, + currentState // eslint-disable-line no-unused-vars + ) { + // --- // + // this.uniforms.filterMatrix = filterManager.calculateSpriteMatrix(tempMatrix, window.panda ); + + // do as you please! + + filterManager.applyFilter(this, input, output, clear); + + // or just do a regular render.. + }; + + /** + * Sets the blendmode of the filter + * + * @member {number} + * @default PIXI.BLEND_MODES.NORMAL + */ + + _createClass( + Filter, + [ + { + key: "blendMode", + get: function get() { + return this._blendMode; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._blendMode = value; + }, + + /** + * The default vertex shader source + * + * @static + * @constant + */ + }, + ], + [ + { + key: "defaultVertexSrc", + get: function get() { + return [ + "attribute vec2 aVertexPosition;", + "attribute vec2 aTextureCoord;", + "uniform mat3 projectionMatrix;", + "uniform mat3 filterMatrix;", + "varying vec2 vTextureCoord;", + "varying vec2 vFilterCoord;", + "void main(void){", + " gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);", + " vFilterCoord = ( filterMatrix * vec3( aTextureCoord, 1.0) ).xy;", + " vTextureCoord = aTextureCoord ;", + "}", + ].join("\n"); + }, + + /** + * The default fragment shader source + * + * @static + * @constant + */ + }, + { + key: "defaultFragmentSrc", + get: function get() { + return [ + "varying vec2 vTextureCoord;", + "varying vec2 vFilterCoord;", + "uniform sampler2D uSampler;", + "uniform sampler2D filterSampler;", + "void main(void){", + " vec4 masky = texture2D(filterSampler, vFilterCoord);", + " vec4 sample = texture2D(uSampler, vTextureCoord);", + " vec4 color;", + " if(mod(vFilterCoord.x, 1.0) > 0.5)", + " {", + " color = vec4(1.0, 0.0, 0.0, 1.0);", + " }", + " else", + " {", + " color = vec4(0.0, 1.0, 0.0, 1.0);", + " }", + // ' gl_FragColor = vec4(mod(vFilterCoord.x, 1.5), vFilterCoord.y,0.0,1.0);', + " gl_FragColor = mix(sample, masky, 0.5);", + " gl_FragColor *= sample.a;", + "}", + ].join("\n"); + }, + }, + ] + ); + + return Filter; + })(); + + exports.default = Filter; + }, + { + "../../../const": 46, + "../../../settings": 101, + "../../../utils": 124, + "./extractUniformsFromSrc": 87, + }, + ], + 87: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = extractUniformsFromSrc; + + var _pixiGlCore = require("pixi-gl-core"); + + var _pixiGlCore2 = _interopRequireDefault(_pixiGlCore); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + var defaultValue = _pixiGlCore2.default.shader.defaultValue; + + function extractUniformsFromSrc(vertexSrc, fragmentSrc, mask) { + var vertUniforms = extractUniformsFromString(vertexSrc, mask); + var fragUniforms = extractUniformsFromString(fragmentSrc, mask); + + return Object.assign(vertUniforms, fragUniforms); + } + + function extractUniformsFromString(string) { + var maskRegex = new RegExp( + "^(projectionMatrix|uSampler|filterArea|filterClamp)$" + ); + + var uniforms = {}; + var nameSplit = void 0; + + // clean the lines a little - remove extra spaces / tabs etc + // then split along ';' + var lines = string.replace(/\s+/g, " ").split(/\s*;\s*/); + + // loop through.. + for (var i = 0; i < lines.length; i++) { + var line = lines[i].trim(); + + if (line.indexOf("uniform") > -1) { + var splitLine = line.split(" "); + var type = splitLine[1]; + + var name = splitLine[2]; + var size = 1; + + if (name.indexOf("[") > -1) { + // array! + nameSplit = name.split(/\[|]/); + name = nameSplit[0]; + size *= Number(nameSplit[1]); + } + + if (!name.match(maskRegex)) { + uniforms[name] = { + value: defaultValue(type, size), + name: name, + type: type, + }; + } + } + } + + return uniforms; + } + }, + { "pixi-gl-core": 7 }, + ], + 88: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.calculateScreenSpaceMatrix = calculateScreenSpaceMatrix; + exports.calculateNormalizedScreenSpaceMatrix = + calculateNormalizedScreenSpaceMatrix; + exports.calculateSpriteMatrix = calculateSpriteMatrix; + + var _math = require("../../../math"); + + /** + * Calculates the mapped matrix + * @param filterArea {Rectangle} The filter area + * @param sprite {Sprite} the target sprite + * @param outputMatrix {Matrix} @alvin + */ + // TODO playing around here.. this is temporary - (will end up in the shader) + // this returns a matrix that will normalise map filter cords in the filter to screen space + function calculateScreenSpaceMatrix( + outputMatrix, + filterArea, + textureSize + ) { + // let worldTransform = sprite.worldTransform.copy(Matrix.TEMP_MATRIX), + // let texture = {width:1136, height:700};//sprite._texture.baseTexture; + + // TODO unwrap? + var mappedMatrix = outputMatrix.identity(); + + mappedMatrix.translate( + filterArea.x / textureSize.width, + filterArea.y / textureSize.height + ); + + mappedMatrix.scale(textureSize.width, textureSize.height); + + return mappedMatrix; + } + + function calculateNormalizedScreenSpaceMatrix( + outputMatrix, + filterArea, + textureSize + ) { + var mappedMatrix = outputMatrix.identity(); + + mappedMatrix.translate( + filterArea.x / textureSize.width, + filterArea.y / textureSize.height + ); + + var translateScaleX = textureSize.width / filterArea.width; + var translateScaleY = textureSize.height / filterArea.height; + + mappedMatrix.scale(translateScaleX, translateScaleY); + + return mappedMatrix; + } + + // this will map the filter coord so that a texture can be used based on the transform of a sprite + function calculateSpriteMatrix( + outputMatrix, + filterArea, + textureSize, + sprite + ) { + var worldTransform = sprite.worldTransform.copy( + _math.Matrix.TEMP_MATRIX + ); + var texture = sprite._texture.baseTexture; + + // TODO unwrap? + var mappedMatrix = outputMatrix.identity(); + + // scale.. + var ratio = textureSize.height / textureSize.width; + + mappedMatrix.translate( + filterArea.x / textureSize.width, + filterArea.y / textureSize.height + ); + + mappedMatrix.scale(1, ratio); + + var translateScaleX = textureSize.width / texture.width; + var translateScaleY = textureSize.height / texture.height; + + worldTransform.tx /= texture.width * translateScaleX; + + // this...? free beer for anyone who can explain why this makes sense! + worldTransform.ty /= texture.width * translateScaleX; + // worldTransform.ty /= texture.height * translateScaleY; + + worldTransform.invert(); + mappedMatrix.prepend(worldTransform); + + // apply inverse scale.. + mappedMatrix.scale(1, 1 / ratio); + + mappedMatrix.scale(translateScaleX, translateScaleY); + + mappedMatrix.translate(sprite.anchor.x, sprite.anchor.y); + + return mappedMatrix; + } + }, + { "../../../math": 70 }, + ], + 89: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Filter2 = require("../Filter"); + + var _Filter3 = _interopRequireDefault(_Filter2); + + var _math = require("../../../../math"); + + var _path = require("path"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The SpriteMaskFilter class + * + * @class + * @extends PIXI.Filter + * @memberof PIXI + */ + var SpriteMaskFilter = (function (_Filter) { + _inherits(SpriteMaskFilter, _Filter); + + /** + * @param {PIXI.Sprite} sprite - the target sprite + */ + function SpriteMaskFilter(sprite) { + _classCallCheck(this, SpriteMaskFilter); + + var maskMatrix = new _math.Matrix(); + + var _this = _possibleConstructorReturn( + this, + _Filter.call( + this, + "attribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\n\r\nuniform mat3 projectionMatrix;\r\nuniform mat3 otherMatrix;\r\n\r\nvarying vec2 vMaskCoord;\r\nvarying vec2 vTextureCoord;\r\n\r\nvoid main(void)\r\n{\r\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n\r\n vTextureCoord = aTextureCoord;\r\n vMaskCoord = ( otherMatrix * vec3( aTextureCoord, 1.0) ).xy;\r\n}\r\n", + "varying vec2 vMaskCoord;\r\nvarying vec2 vTextureCoord;\r\n\r\nuniform sampler2D uSampler;\r\nuniform float alpha;\r\nuniform sampler2D mask;\r\n\r\nvoid main(void)\r\n{\r\n // check clip! this will stop the mask bleeding out from the edges\r\n vec2 text = abs( vMaskCoord - 0.5 );\r\n text = step(0.5, text);\r\n\r\n float clip = 1.0 - max(text.y, text.x);\r\n vec4 original = texture2D(uSampler, vTextureCoord);\r\n vec4 masky = texture2D(mask, vMaskCoord);\r\n\r\n original *= (masky.r * masky.a * alpha * clip);\r\n\r\n gl_FragColor = original;\r\n}\r\n" + ) + ); + + sprite.renderable = false; + + _this.maskSprite = sprite; + _this.maskMatrix = maskMatrix; + return _this; + } + + /** + * Applies the filter + * + * @param {PIXI.FilterManager} filterManager - The renderer to retrieve the filter from + * @param {PIXI.RenderTarget} input - The input render target. + * @param {PIXI.RenderTarget} output - The target to output to. + */ + + SpriteMaskFilter.prototype.apply = function apply( + filterManager, + input, + output + ) { + var maskSprite = this.maskSprite; + + this.uniforms.mask = maskSprite._texture; + this.uniforms.otherMatrix = filterManager.calculateSpriteMatrix( + this.maskMatrix, + maskSprite + ); + this.uniforms.alpha = maskSprite.worldAlpha; + + filterManager.applyFilter(this, input, output); + }; + + return SpriteMaskFilter; + })(_Filter3.default); + + exports.default = SpriteMaskFilter; + }, + { "../../../../math": 70, "../Filter": 86, path: 25 }, + ], + 90: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _WebGLManager2 = require("./WebGLManager"); + + var _WebGLManager3 = _interopRequireDefault(_WebGLManager2); + + var _RenderTarget = require("../utils/RenderTarget"); + + var _RenderTarget2 = _interopRequireDefault(_RenderTarget); + + var _Quad = require("../utils/Quad"); + + var _Quad2 = _interopRequireDefault(_Quad); + + var _math = require("../../../math"); + + var _Shader = require("../../../Shader"); + + var _Shader2 = _interopRequireDefault(_Shader); + + var _filterTransforms = require("../filters/filterTransforms"); + + var filterTransforms = _interopRequireWildcard(_filterTransforms); + + var _bitTwiddle = require("bit-twiddle"); + + var _bitTwiddle2 = _interopRequireDefault(_bitTwiddle); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * @ignore + * @class + */ + var FilterState = + /** + * + */ + function FilterState() { + _classCallCheck(this, FilterState); + + this.renderTarget = null; + this.sourceFrame = new _math.Rectangle(); + this.destinationFrame = new _math.Rectangle(); + this.filters = []; + this.target = null; + this.resolution = 1; + }; + + /** + * @class + * @memberof PIXI + * @extends PIXI.WebGLManager + */ + + var FilterManager = (function (_WebGLManager) { + _inherits(FilterManager, _WebGLManager); + + /** + * @param {PIXI.WebGLRenderer} renderer - The renderer this manager works for. + */ + function FilterManager(renderer) { + _classCallCheck(this, FilterManager); + + var _this = _possibleConstructorReturn( + this, + _WebGLManager.call(this, renderer) + ); + + _this.gl = _this.renderer.gl; + // know about sprites! + _this.quad = new _Quad2.default( + _this.gl, + renderer.state.attribState + ); + + _this.shaderCache = {}; + // todo add default! + _this.pool = {}; + + _this.filterData = null; + return _this; + } + + /** + * Adds a new filter to the manager. + * + * @param {PIXI.DisplayObject} target - The target of the filter to render. + * @param {PIXI.Filter[]} filters - The filters to apply. + */ + + FilterManager.prototype.pushFilter = function pushFilter( + target, + filters + ) { + var renderer = this.renderer; + + var filterData = this.filterData; + + if (!filterData) { + filterData = this.renderer._activeRenderTarget.filterStack; + + // add new stack + var filterState = new FilterState(); + + filterState.sourceFrame = filterState.destinationFrame = + this.renderer._activeRenderTarget.size; + filterState.renderTarget = renderer._activeRenderTarget; + + this.renderer._activeRenderTarget.filterData = filterData = { + index: 0, + stack: [filterState], + }; + + this.filterData = filterData; + } + + // get the current filter state.. + var currentState = filterData.stack[++filterData.index]; + + if (!currentState) { + currentState = filterData.stack[filterData.index] = + new FilterState(); + } + + // for now we go off the filter of the first resolution.. + var resolution = filters[0].resolution; + var padding = filters[0].padding | 0; + var targetBounds = target.filterArea || target.getBounds(true); + var sourceFrame = currentState.sourceFrame; + var destinationFrame = currentState.destinationFrame; + + sourceFrame.x = ((targetBounds.x * resolution) | 0) / resolution; + sourceFrame.y = ((targetBounds.y * resolution) | 0) / resolution; + sourceFrame.width = + ((targetBounds.width * resolution) | 0) / resolution; + sourceFrame.height = + ((targetBounds.height * resolution) | 0) / resolution; + + if (filterData.stack[0].renderTarget.transform) { + // + // TODO we should fit the rect around the transform.. + } else if (filters[0].autoFit) { + sourceFrame.fit(filterData.stack[0].destinationFrame); + } + + // lets apply the padding After we fit the element to the screen. + // this should stop the strange side effects that can occur when cropping to the edges + sourceFrame.pad(padding); + + destinationFrame.width = sourceFrame.width; + destinationFrame.height = sourceFrame.height; + + // lets play the padding after we fit the element to the screen. + // this should stop the strange side effects that can occur when cropping to the edges + + var renderTarget = this.getPotRenderTarget( + renderer.gl, + sourceFrame.width, + sourceFrame.height, + resolution + ); + + currentState.target = target; + currentState.filters = filters; + currentState.resolution = resolution; + currentState.renderTarget = renderTarget; + + // bind the render target to draw the shape in the top corner.. + + renderTarget.setFrame(destinationFrame, sourceFrame); + + // bind the render target + renderer.bindRenderTarget(renderTarget); + renderTarget.clear(); + }; + + /** + * Pops off the filter and applies it. + * + */ + + FilterManager.prototype.popFilter = function popFilter() { + var filterData = this.filterData; + + var lastState = filterData.stack[filterData.index - 1]; + var currentState = filterData.stack[filterData.index]; + + this.quad + .map(currentState.renderTarget.size, currentState.sourceFrame) + .upload(); + + var filters = currentState.filters; + + if (filters.length === 1) { + filters[0].apply( + this, + currentState.renderTarget, + lastState.renderTarget, + false, + currentState + ); + this.freePotRenderTarget(currentState.renderTarget); + } else { + var flip = currentState.renderTarget; + var flop = this.getPotRenderTarget( + this.renderer.gl, + currentState.sourceFrame.width, + currentState.sourceFrame.height, + currentState.resolution + ); + + flop.setFrame( + currentState.destinationFrame, + currentState.sourceFrame + ); + + // finally lets clear the render target before drawing to it.. + flop.clear(); + + var i = 0; + + for (i = 0; i < filters.length - 1; ++i) { + filters[i].apply(this, flip, flop, true, currentState); + + var t = flip; + + flip = flop; + flop = t; + } + + filters[i].apply( + this, + flip, + lastState.renderTarget, + false, + currentState + ); + + this.freePotRenderTarget(flip); + this.freePotRenderTarget(flop); + } + + filterData.index--; + + if (filterData.index === 0) { + this.filterData = null; + } + }; + + /** + * Draws a filter. + * + * @param {PIXI.Filter} filter - The filter to draw. + * @param {PIXI.RenderTarget} input - The input render target. + * @param {PIXI.RenderTarget} output - The target to output to. + * @param {boolean} clear - Should the output be cleared before rendering to it + */ + + FilterManager.prototype.applyFilter = function applyFilter( + filter, + input, + output, + clear + ) { + var renderer = this.renderer; + var gl = renderer.gl; + + var shader = filter.glShaders[renderer.CONTEXT_UID]; + + // cacheing.. + if (!shader) { + if (filter.glShaderKey) { + shader = this.shaderCache[filter.glShaderKey]; + + if (!shader) { + shader = new _Shader2.default( + this.gl, + filter.vertexSrc, + filter.fragmentSrc + ); + + filter.glShaders[renderer.CONTEXT_UID] = this.shaderCache[ + filter.glShaderKey + ] = shader; + } + } else { + shader = filter.glShaders[renderer.CONTEXT_UID] = + new _Shader2.default( + this.gl, + filter.vertexSrc, + filter.fragmentSrc + ); + } + + // TODO - this only needs to be done once? + renderer.bindVao(null); + + this.quad.initVao(shader); + } + + renderer.bindVao(this.quad.vao); + + renderer.bindRenderTarget(output); + + if (clear) { + gl.disable(gl.SCISSOR_TEST); + renderer.clear(); // [1, 1, 1, 1]); + gl.enable(gl.SCISSOR_TEST); + } + + // in case the render target is being masked using a scissor rect + if (output === renderer.maskManager.scissorRenderTarget) { + renderer.maskManager.pushScissorMask( + null, + renderer.maskManager.scissorData + ); + } + + renderer.bindShader(shader); + + // free unit 0 for us, doesn't matter what was there + // don't try to restore it, because syncUniforms can upload it to another slot + // and it'll be a problem + var tex = this.renderer.emptyTextures[0]; + + this.renderer.boundTextures[0] = tex; + // this syncs the PixiJS filters uniforms with glsl uniforms + this.syncUniforms(shader, filter); + + renderer.state.setBlendMode(filter.blendMode); + + gl.activeTexture(gl.TEXTURE0); + gl.bindTexture(gl.TEXTURE_2D, input.texture.texture); + + this.quad.vao.draw(this.renderer.gl.TRIANGLES, 6, 0); + + gl.bindTexture( + gl.TEXTURE_2D, + tex._glTextures[this.renderer.CONTEXT_UID].texture + ); + }; + + /** + * Uploads the uniforms of the filter. + * + * @param {GLShader} shader - The underlying gl shader. + * @param {PIXI.Filter} filter - The filter we are synchronizing. + */ + + FilterManager.prototype.syncUniforms = function syncUniforms( + shader, + filter + ) { + var uniformData = filter.uniformData; + var uniforms = filter.uniforms; + + // 0 is reserved for the PixiJS texture so we start at 1! + var textureCount = 1; + var currentState = void 0; + + // filterArea and filterClamp that are handled by FilterManager directly + // they must not appear in uniformData + + if (shader.uniforms.filterArea) { + currentState = this.filterData.stack[this.filterData.index]; + + var filterArea = shader.uniforms.filterArea; + + filterArea[0] = currentState.renderTarget.size.width; + filterArea[1] = currentState.renderTarget.size.height; + filterArea[2] = currentState.sourceFrame.x; + filterArea[3] = currentState.sourceFrame.y; + + shader.uniforms.filterArea = filterArea; + } + + // use this to clamp displaced texture coords so they belong to filterArea + // see displacementFilter fragment shader for an example + if (shader.uniforms.filterClamp) { + currentState = + currentState || this.filterData.stack[this.filterData.index]; + + var filterClamp = shader.uniforms.filterClamp; + + filterClamp[0] = 0; + filterClamp[1] = 0; + filterClamp[2] = + (currentState.sourceFrame.width - 1) / + currentState.renderTarget.size.width; + filterClamp[3] = + (currentState.sourceFrame.height - 1) / + currentState.renderTarget.size.height; + + shader.uniforms.filterClamp = filterClamp; + } + + // TODO Cacheing layer.. + for (var i in uniformData) { + if (uniformData[i].type === "sampler2D" && uniforms[i] !== 0) { + if (uniforms[i].baseTexture) { + shader.uniforms[i] = this.renderer.bindTexture( + uniforms[i].baseTexture, + textureCount + ); + } else { + shader.uniforms[i] = textureCount; + + // TODO + // this is helpful as renderTargets can also be set. + // Although thinking about it, we could probably + // make the filter texture cache return a RenderTexture + // rather than a renderTarget + var gl = this.renderer.gl; + + this.renderer.boundTextures[textureCount] = + this.renderer.emptyTextures[textureCount]; + gl.activeTexture(gl.TEXTURE0 + textureCount); + + uniforms[i].texture.bind(); + } + + textureCount++; + } else if (uniformData[i].type === "mat3") { + // check if its PixiJS matrix.. + if (uniforms[i].a !== undefined) { + shader.uniforms[i] = uniforms[i].toArray(true); + } else { + shader.uniforms[i] = uniforms[i]; + } + } else if (uniformData[i].type === "vec2") { + // check if its a point.. + if (uniforms[i].x !== undefined) { + var val = shader.uniforms[i] || new Float32Array(2); + + val[0] = uniforms[i].x; + val[1] = uniforms[i].y; + shader.uniforms[i] = val; + } else { + shader.uniforms[i] = uniforms[i]; + } + } else if (uniformData[i].type === "float") { + if (shader.uniforms.data[i].value !== uniformData[i]) { + shader.uniforms[i] = uniforms[i]; + } + } else { + shader.uniforms[i] = uniforms[i]; + } + } + }; + + /** + * Gets a render target from the pool, or creates a new one. + * + * @param {boolean} clear - Should we clear the render texture when we get it? + * @param {number} resolution - The resolution of the target. + * @return {PIXI.RenderTarget} The new render target + */ + + FilterManager.prototype.getRenderTarget = function getRenderTarget( + clear, + resolution + ) { + var currentState = this.filterData.stack[this.filterData.index]; + var renderTarget = this.getPotRenderTarget( + this.renderer.gl, + currentState.sourceFrame.width, + currentState.sourceFrame.height, + resolution || currentState.resolution + ); + + renderTarget.setFrame( + currentState.destinationFrame, + currentState.sourceFrame + ); + + return renderTarget; + }; + + /** + * Returns a render target to the pool. + * + * @param {PIXI.RenderTarget} renderTarget - The render target to return. + */ + + FilterManager.prototype.returnRenderTarget = + function returnRenderTarget(renderTarget) { + this.freePotRenderTarget(renderTarget); + }; + + /** + * Calculates the mapped matrix. + * + * TODO playing around here.. this is temporary - (will end up in the shader) + * this returns a matrix that will normalise map filter cords in the filter to screen space + * + * @param {PIXI.Matrix} outputMatrix - the matrix to output to. + * @return {PIXI.Matrix} The mapped matrix. + */ + + FilterManager.prototype.calculateScreenSpaceMatrix = + function calculateScreenSpaceMatrix(outputMatrix) { + var currentState = this.filterData.stack[this.filterData.index]; + + return filterTransforms.calculateScreenSpaceMatrix( + outputMatrix, + currentState.sourceFrame, + currentState.renderTarget.size + ); + }; + + /** + * Multiply vTextureCoord to this matrix to achieve (0,0,1,1) for filterArea + * + * @param {PIXI.Matrix} outputMatrix - The matrix to output to. + * @return {PIXI.Matrix} The mapped matrix. + */ + + FilterManager.prototype.calculateNormalizedScreenSpaceMatrix = + function calculateNormalizedScreenSpaceMatrix(outputMatrix) { + var currentState = this.filterData.stack[this.filterData.index]; + + return filterTransforms.calculateNormalizedScreenSpaceMatrix( + outputMatrix, + currentState.sourceFrame, + currentState.renderTarget.size, + currentState.destinationFrame + ); + }; + + /** + * This will map the filter coord so that a texture can be used based on the transform of a sprite + * + * @param {PIXI.Matrix} outputMatrix - The matrix to output to. + * @param {PIXI.Sprite} sprite - The sprite to map to. + * @return {PIXI.Matrix} The mapped matrix. + */ + + FilterManager.prototype.calculateSpriteMatrix = + function calculateSpriteMatrix(outputMatrix, sprite) { + var currentState = this.filterData.stack[this.filterData.index]; + + return filterTransforms.calculateSpriteMatrix( + outputMatrix, + currentState.sourceFrame, + currentState.renderTarget.size, + sprite + ); + }; + + /** + * Destroys this Filter Manager. + * + */ + + FilterManager.prototype.destroy = function destroy() { + this.shaderCache = {}; + this.emptyPool(); + }; + + /** + * Gets a Power-of-Two render texture. + * + * TODO move to a seperate class could be on renderer? + * also - could cause issue with multiple contexts? + * + * @private + * @param {WebGLRenderingContext} gl - The webgl rendering context + * @param {number} minWidth - The minimum width of the render target. + * @param {number} minHeight - The minimum height of the render target. + * @param {number} resolution - The resolution of the render target. + * @return {PIXI.RenderTarget} The new render target. + */ + + FilterManager.prototype.getPotRenderTarget = + function getPotRenderTarget(gl, minWidth, minHeight, resolution) { + // TODO you could return a bigger texture if there is not one in the pool? + minWidth = _bitTwiddle2.default.nextPow2(minWidth * resolution); + minHeight = _bitTwiddle2.default.nextPow2( + minHeight * resolution + ); + + var key = ((minWidth & 0xffff) << 16) | (minHeight & 0xffff); + + if (!this.pool[key]) { + this.pool[key] = []; + } + + var renderTarget = this.pool[key].pop(); + + // creating render target will cause texture to be bound! + if (!renderTarget) { + // temporary bypass cache.. + var tex = this.renderer.boundTextures[0]; + + gl.activeTexture(gl.TEXTURE0); + + // internally - this will cause a texture to be bound.. + renderTarget = new _RenderTarget2.default( + gl, + minWidth, + minHeight, + null, + 1 + ); + + // set the current one back + gl.bindTexture( + gl.TEXTURE_2D, + tex._glTextures[this.renderer.CONTEXT_UID].texture + ); + } + + // manually tweak the resolution... + // this will not modify the size of the frame buffer, just its resolution. + renderTarget.resolution = resolution; + renderTarget.defaultFrame.width = renderTarget.size.width = + minWidth / resolution; + renderTarget.defaultFrame.height = renderTarget.size.height = + minHeight / resolution; + + return renderTarget; + }; + + /** + * Empties the texture pool. + * + */ + + FilterManager.prototype.emptyPool = function emptyPool() { + for (var i in this.pool) { + var textures = this.pool[i]; + + if (textures) { + for (var j = 0; j < textures.length; j++) { + textures[j].destroy(true); + } + } + } + + this.pool = {}; + }; + + /** + * Frees a render target back into the pool. + * + * @param {PIXI.RenderTarget} renderTarget - The renderTarget to free + */ + + FilterManager.prototype.freePotRenderTarget = + function freePotRenderTarget(renderTarget) { + var minWidth = + renderTarget.size.width * renderTarget.resolution; + var minHeight = + renderTarget.size.height * renderTarget.resolution; + var key = ((minWidth & 0xffff) << 16) | (minHeight & 0xffff); + + this.pool[key].push(renderTarget); + }; + + return FilterManager; + })(_WebGLManager3.default); + + exports.default = FilterManager; + }, + { + "../../../Shader": 44, + "../../../math": 70, + "../filters/filterTransforms": 88, + "../utils/Quad": 95, + "../utils/RenderTarget": 96, + "./WebGLManager": 93, + "bit-twiddle": 18, + }, + ], + 91: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _WebGLManager2 = require("./WebGLManager"); + + var _WebGLManager3 = _interopRequireDefault(_WebGLManager2); + + var _SpriteMaskFilter = require("../filters/spriteMask/SpriteMaskFilter"); + + var _SpriteMaskFilter2 = _interopRequireDefault(_SpriteMaskFilter); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * @class + * @extends PIXI.WebGLManager + * @memberof PIXI + */ + var MaskManager = (function (_WebGLManager) { + _inherits(MaskManager, _WebGLManager); + + /** + * @param {PIXI.WebGLRenderer} renderer - The renderer this manager works for. + */ + function MaskManager(renderer) { + _classCallCheck(this, MaskManager); + + // TODO - we don't need both! + var _this = _possibleConstructorReturn( + this, + _WebGLManager.call(this, renderer) + ); + + _this.scissor = false; + _this.scissorData = null; + _this.scissorRenderTarget = null; + + _this.enableScissor = true; + + _this.alphaMaskPool = []; + _this.alphaMaskIndex = 0; + return _this; + } + + /** + * Applies the Mask and adds it to the current filter stack. + * + * @param {PIXI.DisplayObject} target - Display Object to push the mask to + * @param {PIXI.Sprite|PIXI.Graphics} maskData - The masking data. + */ + + MaskManager.prototype.pushMask = function pushMask( + target, + maskData + ) { + // TODO the root check means scissor rect will not + // be used on render textures more info here: + // https://github.com/pixijs/pixi.js/pull/3545 + + if (maskData.texture) { + this.pushSpriteMask(target, maskData); + } else if ( + this.enableScissor && + !this.scissor && + this.renderer._activeRenderTarget.root && + !this.renderer.stencilManager.stencilMaskStack.length && + maskData.isFastRect() + ) { + var matrix = maskData.worldTransform; + + var rot = Math.atan2(matrix.b, matrix.a); + + // use the nearest degree! + rot = Math.round(rot * (180 / Math.PI)); + + if (rot % 90) { + this.pushStencilMask(maskData); + } else { + this.pushScissorMask(target, maskData); + } + } else { + this.pushStencilMask(maskData); + } + }; + + /** + * Removes the last mask from the mask stack and doesn't return it. + * + * @param {PIXI.DisplayObject} target - Display Object to pop the mask from + * @param {PIXI.Sprite|PIXI.Graphics} maskData - The masking data. + */ + + MaskManager.prototype.popMask = function popMask(target, maskData) { + if (maskData.texture) { + this.popSpriteMask(target, maskData); + } else if ( + this.enableScissor && + !this.renderer.stencilManager.stencilMaskStack.length + ) { + this.popScissorMask(target, maskData); + } else { + this.popStencilMask(target, maskData); + } + }; + + /** + * Applies the Mask and adds it to the current filter stack. + * + * @param {PIXI.RenderTarget} target - Display Object to push the sprite mask to + * @param {PIXI.Sprite} maskData - Sprite to be used as the mask + */ + + MaskManager.prototype.pushSpriteMask = function pushSpriteMask( + target, + maskData + ) { + var alphaMaskFilter = this.alphaMaskPool[this.alphaMaskIndex]; + + if (!alphaMaskFilter) { + alphaMaskFilter = this.alphaMaskPool[this.alphaMaskIndex] = [ + new _SpriteMaskFilter2.default(maskData), + ]; + } + + alphaMaskFilter[0].resolution = this.renderer.resolution; + alphaMaskFilter[0].maskSprite = maskData; + + // TODO - may cause issues! + target.filterArea = maskData.getBounds(true); + + this.renderer.filterManager.pushFilter(target, alphaMaskFilter); + + this.alphaMaskIndex++; + }; + + /** + * Removes the last filter from the filter stack and doesn't return it. + * + */ + + MaskManager.prototype.popSpriteMask = function popSpriteMask() { + this.renderer.filterManager.popFilter(); + this.alphaMaskIndex--; + }; + + /** + * Applies the Mask and adds it to the current filter stack. + * + * @param {PIXI.Sprite|PIXI.Graphics} maskData - The masking data. + */ + + MaskManager.prototype.pushStencilMask = function pushStencilMask( + maskData + ) { + this.renderer.currentRenderer.stop(); + this.renderer.stencilManager.pushStencil(maskData); + }; + + /** + * Removes the last filter from the filter stack and doesn't return it. + * + */ + + MaskManager.prototype.popStencilMask = function popStencilMask() { + this.renderer.currentRenderer.stop(); + this.renderer.stencilManager.popStencil(); + }; + + /** + * + * @param {PIXI.DisplayObject} target - Display Object to push the mask to + * @param {PIXI.Graphics} maskData - The masking data. + */ + + MaskManager.prototype.pushScissorMask = function pushScissorMask( + target, + maskData + ) { + maskData.renderable = true; + + var renderTarget = this.renderer._activeRenderTarget; + + var bounds = maskData.getBounds(); + + bounds.fit(renderTarget.size); + maskData.renderable = false; + + this.renderer.gl.enable(this.renderer.gl.SCISSOR_TEST); + + var resolution = this.renderer.resolution; + + this.renderer.gl.scissor( + bounds.x * resolution, + (renderTarget.root + ? renderTarget.size.height - bounds.y - bounds.height + : bounds.y) * resolution, + bounds.width * resolution, + bounds.height * resolution + ); + + this.scissorRenderTarget = renderTarget; + this.scissorData = maskData; + this.scissor = true; + }; + + /** + * + * + */ + + MaskManager.prototype.popScissorMask = function popScissorMask() { + this.scissorRenderTarget = null; + this.scissorData = null; + this.scissor = false; + + // must be scissor! + var gl = this.renderer.gl; + + gl.disable(gl.SCISSOR_TEST); + }; + + return MaskManager; + })(_WebGLManager3.default); + + exports.default = MaskManager; + }, + { "../filters/spriteMask/SpriteMaskFilter": 89, "./WebGLManager": 93 }, + ], + 92: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _WebGLManager2 = require("./WebGLManager"); + + var _WebGLManager3 = _interopRequireDefault(_WebGLManager2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * @class + * @extends PIXI.WebGLManager + * @memberof PIXI + */ + var StencilManager = (function (_WebGLManager) { + _inherits(StencilManager, _WebGLManager); + + /** + * @param {PIXI.WebGLRenderer} renderer - The renderer this manager works for. + */ + function StencilManager(renderer) { + _classCallCheck(this, StencilManager); + + var _this = _possibleConstructorReturn( + this, + _WebGLManager.call(this, renderer) + ); + + _this.stencilMaskStack = null; + return _this; + } + + /** + * Changes the mask stack that is used by this manager. + * + * @param {PIXI.Graphics[]} stencilMaskStack - The mask stack + */ + + StencilManager.prototype.setMaskStack = function setMaskStack( + stencilMaskStack + ) { + this.stencilMaskStack = stencilMaskStack; + + var gl = this.renderer.gl; + + if (stencilMaskStack.length === 0) { + gl.disable(gl.STENCIL_TEST); + } else { + gl.enable(gl.STENCIL_TEST); + } + }; + + /** + * Applies the Mask and adds it to the current stencil stack. @alvin + * + * @param {PIXI.Graphics} graphics - The mask + */ + + StencilManager.prototype.pushStencil = function pushStencil( + graphics + ) { + this.renderer.setObjectRenderer(this.renderer.plugins.graphics); + + this.renderer._activeRenderTarget.attachStencilBuffer(); + + var gl = this.renderer.gl; + var prevMaskCount = this.stencilMaskStack.length; + + if (prevMaskCount === 0) { + gl.enable(gl.STENCIL_TEST); + } + + this.stencilMaskStack.push(graphics); + + // Increment the refference stencil value where the new mask overlaps with the old ones. + gl.colorMask(false, false, false, false); + gl.stencilFunc(gl.EQUAL, prevMaskCount, this._getBitwiseMask()); + gl.stencilOp(gl.KEEP, gl.KEEP, gl.INCR); + this.renderer.plugins.graphics.render(graphics); + + this._useCurrent(); + }; + + /** + * Removes the last mask from the stencil stack. @alvin + */ + + StencilManager.prototype.popStencil = function popStencil() { + this.renderer.setObjectRenderer(this.renderer.plugins.graphics); + + var gl = this.renderer.gl; + var graphics = this.stencilMaskStack.pop(); + + if (this.stencilMaskStack.length === 0) { + // the stack is empty! + gl.disable(gl.STENCIL_TEST); + gl.clear(gl.STENCIL_BUFFER_BIT); + gl.clearStencil(0); + } else { + // Decrement the refference stencil value where the popped mask overlaps with the other ones + gl.colorMask(false, false, false, false); + gl.stencilOp(gl.KEEP, gl.KEEP, gl.DECR); + this.renderer.plugins.graphics.render(graphics); + + this._useCurrent(); + } + }; + + /** + * Setup renderer to use the current stencil data. + */ + + StencilManager.prototype._useCurrent = function _useCurrent() { + var gl = this.renderer.gl; + + gl.colorMask(true, true, true, true); + gl.stencilFunc( + gl.EQUAL, + this.stencilMaskStack.length, + this._getBitwiseMask() + ); + gl.stencilOp(gl.KEEP, gl.KEEP, gl.KEEP); + }; + + /** + * Fill 1s equal to the number of acitve stencil masks. + * + * @return {number} The bitwise mask. + */ + + StencilManager.prototype._getBitwiseMask = + function _getBitwiseMask() { + return (1 << this.stencilMaskStack.length) - 1; + }; + + /** + * Destroys the mask stack. + * + */ + + StencilManager.prototype.destroy = function destroy() { + _WebGLManager3.default.prototype.destroy.call(this); + + this.stencilMaskStack.stencilStack = null; + }; + + return StencilManager; + })(_WebGLManager3.default); + + exports.default = StencilManager; + }, + { "./WebGLManager": 93 }, + ], + 93: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * @class + * @memberof PIXI + */ + var WebGLManager = (function () { + /** + * @param {PIXI.WebGLRenderer} renderer - The renderer this manager works for. + */ + function WebGLManager(renderer) { + _classCallCheck(this, WebGLManager); + + /** + * The renderer this manager works for. + * + * @member {PIXI.WebGLRenderer} + */ + this.renderer = renderer; + + this.renderer.on("context", this.onContextChange, this); + } + + /** + * Generic method called when there is a WebGL context change. + * + */ + + WebGLManager.prototype.onContextChange = + function onContextChange() {}; + // do some codes init! + + /** + * Generic destroy methods to be overridden by the subclass + * + */ + + WebGLManager.prototype.destroy = function destroy() { + this.renderer.off("context", this.onContextChange, this); + + this.renderer = null; + }; + + return WebGLManager; + })(); + + exports.default = WebGLManager; + }, + {}, + ], + 94: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _WebGLManager2 = require("../managers/WebGLManager"); + + var _WebGLManager3 = _interopRequireDefault(_WebGLManager2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * Base for a common object renderer that can be used as a system renderer plugin. + * + * @class + * @extends PIXI.WebGLManager + * @memberof PIXI + */ + var ObjectRenderer = (function (_WebGLManager) { + _inherits(ObjectRenderer, _WebGLManager); + + function ObjectRenderer() { + _classCallCheck(this, ObjectRenderer); + + return _possibleConstructorReturn( + this, + _WebGLManager.apply(this, arguments) + ); + } + + /** + * Starts the renderer and sets the shader + * + */ + ObjectRenderer.prototype.start = function start() {}; + // set the shader.. + + /** + * Stops the renderer + * + */ + + ObjectRenderer.prototype.stop = function stop() { + this.flush(); + }; + + /** + * Stub method for rendering content and emptying the current batch. + * + */ + + ObjectRenderer.prototype.flush = function flush() {}; + // flush! + + /** + * Renders an object + * + * @param {PIXI.DisplayObject} object - The object to render. + */ + + ObjectRenderer.prototype.render = function render( + object // eslint-disable-line no-unused-vars + ) { + // render the object + }; + + return ObjectRenderer; + })(_WebGLManager3.default); + + exports.default = ObjectRenderer; + }, + { "../managers/WebGLManager": 93 }, + ], + 95: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _pixiGlCore = require("pixi-gl-core"); + + var _pixiGlCore2 = _interopRequireDefault(_pixiGlCore); + + var _createIndicesForQuads = require("../../../utils/createIndicesForQuads"); + + var _createIndicesForQuads2 = _interopRequireDefault( + _createIndicesForQuads + ); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Helper class to create a quad + * + * @class + * @memberof PIXI + */ + var Quad = (function () { + /** + * @param {WebGLRenderingContext} gl - The gl context for this quad to use. + * @param {object} state - TODO: Description + */ + function Quad(gl, state) { + _classCallCheck(this, Quad); + + /** + * the current WebGL drawing context + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + /** + * An array of vertices + * + * @member {Float32Array} + */ + this.vertices = new Float32Array([-1, -1, 1, -1, 1, 1, -1, 1]); + + /** + * The Uvs of the quad + * + * @member {Float32Array} + */ + this.uvs = new Float32Array([0, 0, 1, 0, 1, 1, 0, 1]); + + this.interleaved = new Float32Array(8 * 2); + + for (var i = 0; i < 4; i++) { + this.interleaved[i * 4] = this.vertices[i * 2]; + this.interleaved[i * 4 + 1] = this.vertices[i * 2 + 1]; + this.interleaved[i * 4 + 2] = this.uvs[i * 2]; + this.interleaved[i * 4 + 3] = this.uvs[i * 2 + 1]; + } + + /** + * An array containing the indices of the vertices + * + * @member {Uint16Array} + */ + this.indices = (0, _createIndicesForQuads2.default)(1); + + /** + * The vertex buffer + * + * @member {glCore.GLBuffer} + */ + this.vertexBuffer = + _pixiGlCore2.default.GLBuffer.createVertexBuffer( + gl, + this.interleaved, + gl.STATIC_DRAW + ); + + /** + * The index buffer + * + * @member {glCore.GLBuffer} + */ + this.indexBuffer = + _pixiGlCore2.default.GLBuffer.createIndexBuffer( + gl, + this.indices, + gl.STATIC_DRAW + ); + + /** + * The vertex array object + * + * @member {glCore.VertexArrayObject} + */ + this.vao = new _pixiGlCore2.default.VertexArrayObject(gl, state); + } + + /** + * Initialises the vaos and uses the shader. + * + * @param {PIXI.Shader} shader - the shader to use + */ + + Quad.prototype.initVao = function initVao(shader) { + this.vao + .clear() + .addIndex(this.indexBuffer) + .addAttribute( + this.vertexBuffer, + shader.attributes.aVertexPosition, + this.gl.FLOAT, + false, + 4 * 4, + 0 + ) + .addAttribute( + this.vertexBuffer, + shader.attributes.aTextureCoord, + this.gl.FLOAT, + false, + 4 * 4, + 2 * 4 + ); + }; + + /** + * Maps two Rectangle to the quad. + * + * @param {PIXI.Rectangle} targetTextureFrame - the first rectangle + * @param {PIXI.Rectangle} destinationFrame - the second rectangle + * @return {PIXI.Quad} Returns itself. + */ + + Quad.prototype.map = function map( + targetTextureFrame, + destinationFrame + ) { + var x = 0; // destinationFrame.x / targetTextureFrame.width; + var y = 0; // destinationFrame.y / targetTextureFrame.height; + + this.uvs[0] = x; + this.uvs[1] = y; + + this.uvs[2] = + x + destinationFrame.width / targetTextureFrame.width; + this.uvs[3] = y; + + this.uvs[4] = + x + destinationFrame.width / targetTextureFrame.width; + this.uvs[5] = + y + destinationFrame.height / targetTextureFrame.height; + + this.uvs[6] = x; + this.uvs[7] = + y + destinationFrame.height / targetTextureFrame.height; + + x = destinationFrame.x; + y = destinationFrame.y; + + this.vertices[0] = x; + this.vertices[1] = y; + + this.vertices[2] = x + destinationFrame.width; + this.vertices[3] = y; + + this.vertices[4] = x + destinationFrame.width; + this.vertices[5] = y + destinationFrame.height; + + this.vertices[6] = x; + this.vertices[7] = y + destinationFrame.height; + + return this; + }; + + /** + * Binds the buffer and uploads the data + * + * @return {PIXI.Quad} Returns itself. + */ + + Quad.prototype.upload = function upload() { + for (var i = 0; i < 4; i++) { + this.interleaved[i * 4] = this.vertices[i * 2]; + this.interleaved[i * 4 + 1] = this.vertices[i * 2 + 1]; + this.interleaved[i * 4 + 2] = this.uvs[i * 2]; + this.interleaved[i * 4 + 3] = this.uvs[i * 2 + 1]; + } + + this.vertexBuffer.upload(this.interleaved); + + return this; + }; + + /** + * Removes this quad from WebGL + */ + + Quad.prototype.destroy = function destroy() { + var gl = this.gl; + + gl.deleteBuffer(this.vertexBuffer); + gl.deleteBuffer(this.indexBuffer); + }; + + return Quad; + })(); + + exports.default = Quad; + }, + { "../../../utils/createIndicesForQuads": 122, "pixi-gl-core": 7 }, + ], + 96: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _math = require("../../../math"); + + var _const = require("../../../const"); + + var _settings = require("../../../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _pixiGlCore = require("pixi-gl-core"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * @class + * @memberof PIXI + */ + var RenderTarget = (function () { + /** + * @param {WebGLRenderingContext} gl - The current WebGL drawing context + * @param {number} [width=0] - the horizontal range of the filter + * @param {number} [height=0] - the vertical range of the filter + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @param {number} [resolution=1] - The current resolution / device pixel ratio + * @param {boolean} [root=false] - Whether this object is the root element or not + */ + function RenderTarget( + gl, + width, + height, + scaleMode, + resolution, + root + ) { + _classCallCheck(this, RenderTarget); + + // TODO Resolution could go here ( eg low res blurs ) + + /** + * The current WebGL drawing context. + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + // next time to create a frame buffer and texture + + /** + * A frame buffer + * + * @member {PIXI.glCore.GLFramebuffer} + */ + this.frameBuffer = null; + + /** + * The texture + * + * @member {PIXI.glCore.GLTexture} + */ + this.texture = null; + + /** + * The background colour of this render target, as an array of [r,g,b,a] values + * + * @member {number[]} + */ + this.clearColor = [0, 0, 0, 0]; + + /** + * The size of the object as a rectangle + * + * @member {PIXI.Rectangle} + */ + this.size = new _math.Rectangle(0, 0, 1, 1); + + /** + * The current resolution / device pixel ratio + * + * @member {number} + * @default 1 + */ + this.resolution = resolution || _settings2.default.RESOLUTION; + + /** + * The projection matrix + * + * @member {PIXI.Matrix} + */ + this.projectionMatrix = new _math.Matrix(); + + /** + * The object's transform + * + * @member {PIXI.Matrix} + */ + this.transform = null; + + /** + * The frame. + * + * @member {PIXI.Rectangle} + */ + this.frame = null; + + /** + * The stencil buffer stores masking data for the render target + * + * @member {glCore.GLBuffer} + */ + this.defaultFrame = new _math.Rectangle(); + this.destinationFrame = null; + this.sourceFrame = null; + + /** + * The stencil buffer stores masking data for the render target + * + * @member {glCore.GLBuffer} + */ + this.stencilBuffer = null; + + /** + * The data structure for the stencil masks + * + * @member {PIXI.Graphics[]} + */ + this.stencilMaskStack = []; + + /** + * Stores filter data for the render target + * + * @member {object[]} + */ + this.filterData = null; + + /** + * The scale mode. + * + * @member {number} + * @default PIXI.settings.SCALE_MODE + * @see PIXI.SCALE_MODES + */ + this.scaleMode = + scaleMode !== undefined + ? scaleMode + : _settings2.default.SCALE_MODE; + + /** + * Whether this object is the root element or not + * + * @member {boolean} + */ + this.root = root; + + if (!this.root) { + this.frameBuffer = _pixiGlCore.GLFramebuffer.createRGBA( + gl, + 100, + 100 + ); + + if (this.scaleMode === _const.SCALE_MODES.NEAREST) { + this.frameBuffer.texture.enableNearestScaling(); + } else { + this.frameBuffer.texture.enableLinearScaling(); + } + /* + A frame buffer needs a target to render to.. + create a texture and bind it attach it to the framebuffer.. + */ + + // this is used by the base texture + this.texture = this.frameBuffer.texture; + } else { + // make it a null framebuffer.. + this.frameBuffer = new _pixiGlCore.GLFramebuffer(gl, 100, 100); + this.frameBuffer.framebuffer = null; + } + + this.setFrame(); + + this.resize(width, height); + } + + /** + * Clears the filter texture. + * + * @param {number[]} [clearColor=this.clearColor] - Array of [r,g,b,a] to clear the framebuffer + */ + + RenderTarget.prototype.clear = function clear(clearColor) { + var cc = clearColor || this.clearColor; + + this.frameBuffer.clear(cc[0], cc[1], cc[2], cc[3]); // r,g,b,a); + }; + + /** + * Binds the stencil buffer. + * + */ + + RenderTarget.prototype.attachStencilBuffer = + function attachStencilBuffer() { + // TODO check if stencil is done? + /** + * The stencil buffer is used for masking in pixi + * lets create one and then add attach it to the framebuffer.. + */ + if (!this.root) { + this.frameBuffer.enableStencil(); + } + }; + + /** + * Sets the frame of the render target. + * + * @param {Rectangle} destinationFrame - The destination frame. + * @param {Rectangle} sourceFrame - The source frame. + */ + + RenderTarget.prototype.setFrame = function setFrame( + destinationFrame, + sourceFrame + ) { + this.destinationFrame = + destinationFrame || this.destinationFrame || this.defaultFrame; + this.sourceFrame = + sourceFrame || this.sourceFrame || this.destinationFrame; + }; + + /** + * Binds the buffers and initialises the viewport. + * + */ + + RenderTarget.prototype.activate = function activate() { + // TOOD refactor usage of frame.. + var gl = this.gl; + + // make sure the texture is unbound! + this.frameBuffer.bind(); + + this.calculateProjection(this.destinationFrame, this.sourceFrame); + + if (this.transform) { + this.projectionMatrix.append(this.transform); + } + + // TODO add a check as them may be the same! + if (this.destinationFrame !== this.sourceFrame) { + gl.enable(gl.SCISSOR_TEST); + gl.scissor( + this.destinationFrame.x | 0, + this.destinationFrame.y | 0, + (this.destinationFrame.width * this.resolution) | 0, + (this.destinationFrame.height * this.resolution) | 0 + ); + } else { + gl.disable(gl.SCISSOR_TEST); + } + + // TODO - does not need to be updated all the time?? + gl.viewport( + this.destinationFrame.x | 0, + this.destinationFrame.y | 0, + (this.destinationFrame.width * this.resolution) | 0, + (this.destinationFrame.height * this.resolution) | 0 + ); + }; + + /** + * Updates the projection matrix based on a projection frame (which is a rectangle) + * + * @param {Rectangle} destinationFrame - The destination frame. + * @param {Rectangle} sourceFrame - The source frame. + */ + + RenderTarget.prototype.calculateProjection = + function calculateProjection(destinationFrame, sourceFrame) { + var pm = this.projectionMatrix; + + sourceFrame = sourceFrame || destinationFrame; + + pm.identity(); + + // TODO: make dest scale source + if (!this.root) { + pm.a = (1 / destinationFrame.width) * 2; + pm.d = (1 / destinationFrame.height) * 2; + + pm.tx = -1 - sourceFrame.x * pm.a; + pm.ty = -1 - sourceFrame.y * pm.d; + } else { + pm.a = (1 / destinationFrame.width) * 2; + pm.d = (-1 / destinationFrame.height) * 2; + + pm.tx = -1 - sourceFrame.x * pm.a; + pm.ty = 1 - sourceFrame.y * pm.d; + } + }; + + /** + * Resizes the texture to the specified width and height + * + * @param {number} width - the new width of the texture + * @param {number} height - the new height of the texture + */ + + RenderTarget.prototype.resize = function resize(width, height) { + width = width | 0; + height = height | 0; + + if (this.size.width === width && this.size.height === height) { + return; + } + + this.size.width = width; + this.size.height = height; + + this.defaultFrame.width = width; + this.defaultFrame.height = height; + + this.frameBuffer.resize( + width * this.resolution, + height * this.resolution + ); + + var projectionFrame = this.frame || this.size; + + this.calculateProjection(projectionFrame); + }; + + /** + * Destroys the render target. + * + */ + + RenderTarget.prototype.destroy = function destroy() { + this.frameBuffer.destroy(); + + this.frameBuffer = null; + this.texture = null; + }; + + return RenderTarget; + })(); + + exports.default = RenderTarget; + }, + { + "../../../const": 46, + "../../../math": 70, + "../../../settings": 101, + "pixi-gl-core": 7, + }, + ], + 97: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = checkMaxIfStatmentsInShader; + + var _pixiGlCore = require("pixi-gl-core"); + + var _pixiGlCore2 = _interopRequireDefault(_pixiGlCore); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + var fragTemplate = [ + "precision mediump float;", + "void main(void){", + "float test = 0.1;", + "%forloop%", + "gl_FragColor = vec4(0.0);", + "}", + ].join("\n"); + + function checkMaxIfStatmentsInShader(maxIfs, gl) { + var createTempContext = !gl; + + if (maxIfs === 0) { + throw new Error( + "Invalid value of `0` passed to `checkMaxIfStatementsInShader`" + ); + } + + if (createTempContext) { + var tinyCanvas = document.createElement("canvas"); + + tinyCanvas.width = 1; + tinyCanvas.height = 1; + + gl = _pixiGlCore2.default.createContext(tinyCanvas); + } + + var shader = gl.createShader(gl.FRAGMENT_SHADER); + + while (true) { + // eslint-disable-line no-constant-condition + var fragmentSrc = fragTemplate.replace( + /%forloop%/gi, + generateIfTestSrc(maxIfs) + ); + + gl.shaderSource(shader, fragmentSrc); + gl.compileShader(shader); + + if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) { + maxIfs = (maxIfs / 2) | 0; + } else { + // valid! + break; + } + } + + if (createTempContext) { + // get rid of context + if (gl.getExtension("WEBGL_lose_context")) { + gl.getExtension("WEBGL_lose_context").loseContext(); + } + } + + return maxIfs; + } + + function generateIfTestSrc(maxIfs) { + var src = ""; + + for (var i = 0; i < maxIfs; ++i) { + if (i > 0) { + src += "\nelse "; + } + + if (i < maxIfs - 1) { + src += "if(test == " + i + ".0){}"; + } + } + + return src; + } + }, + { "pixi-gl-core": 7 }, + ], + 98: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = mapWebGLBlendModesToPixi; + + var _const = require("../../../const"); + + /** + * Maps gl blend combinations to WebGL. + * + * @memberof PIXI + * @function mapWebGLBlendModesToPixi + * @private + * @param {WebGLRenderingContext} gl - The rendering context. + * @param {string[]} [array=[]] - The array to output into. + * @return {string[]} Mapped modes. + */ + function mapWebGLBlendModesToPixi(gl) { + var array = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : []; + + // TODO - premultiply alpha would be different. + // add a boolean for that! + array[_const.BLEND_MODES.NORMAL] = [gl.ONE, gl.ONE_MINUS_SRC_ALPHA]; + array[_const.BLEND_MODES.ADD] = [gl.ONE, gl.DST_ALPHA]; + array[_const.BLEND_MODES.MULTIPLY] = [ + gl.DST_COLOR, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.SCREEN] = [gl.ONE, gl.ONE_MINUS_SRC_COLOR]; + array[_const.BLEND_MODES.OVERLAY] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.DARKEN] = [gl.ONE, gl.ONE_MINUS_SRC_ALPHA]; + array[_const.BLEND_MODES.LIGHTEN] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.COLOR_DODGE] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.COLOR_BURN] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.HARD_LIGHT] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.SOFT_LIGHT] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.DIFFERENCE] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.EXCLUSION] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.HUE] = [gl.ONE, gl.ONE_MINUS_SRC_ALPHA]; + array[_const.BLEND_MODES.SATURATION] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.COLOR] = [gl.ONE, gl.ONE_MINUS_SRC_ALPHA]; + array[_const.BLEND_MODES.LUMINOSITY] = [ + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + + // not-premultiplied blend modes + array[_const.BLEND_MODES.NORMAL_NPM] = [ + gl.SRC_ALPHA, + gl.ONE_MINUS_SRC_ALPHA, + gl.ONE, + gl.ONE_MINUS_SRC_ALPHA, + ]; + array[_const.BLEND_MODES.ADD_NPM] = [ + gl.SRC_ALPHA, + gl.DST_ALPHA, + gl.ONE, + gl.DST_ALPHA, + ]; + array[_const.BLEND_MODES.SCREEN_NPM] = [ + gl.SRC_ALPHA, + gl.ONE_MINUS_SRC_COLOR, + gl.ONE, + gl.ONE_MINUS_SRC_COLOR, + ]; + + return array; + } + }, + { "../../../const": 46 }, + ], + 99: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = mapWebGLDrawModesToPixi; + + var _const = require("../../../const"); + + /** + * Generic Mask Stack data structure. + * + * @memberof PIXI + * @function mapWebGLDrawModesToPixi + * @private + * @param {WebGLRenderingContext} gl - The current WebGL drawing context + * @param {object} [object={}] - The object to map into + * @return {object} The mapped draw modes. + */ + function mapWebGLDrawModesToPixi(gl) { + var object = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : {}; + + object[_const.DRAW_MODES.POINTS] = gl.POINTS; + object[_const.DRAW_MODES.LINES] = gl.LINES; + object[_const.DRAW_MODES.LINE_LOOP] = gl.LINE_LOOP; + object[_const.DRAW_MODES.LINE_STRIP] = gl.LINE_STRIP; + object[_const.DRAW_MODES.TRIANGLES] = gl.TRIANGLES; + object[_const.DRAW_MODES.TRIANGLE_STRIP] = gl.TRIANGLE_STRIP; + object[_const.DRAW_MODES.TRIANGLE_FAN] = gl.TRIANGLE_FAN; + + return object; + } + }, + { "../../../const": 46 }, + ], + 100: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = validateContext; + function validateContext(gl) { + var attributes = gl.getContextAttributes(); + + // this is going to be fairly simple for now.. but at least we have room to grow! + if (!attributes.stencil) { + /* eslint-disable no-console */ + console.warn( + "Provided WebGL context does not have a stencil buffer, masks may not render correctly" + ); + /* eslint-enable no-console */ + } + } + }, + {}, + ], + 101: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _maxRecommendedTextures = require("./utils/maxRecommendedTextures"); + + var _maxRecommendedTextures2 = _interopRequireDefault( + _maxRecommendedTextures + ); + + var _canUploadSameBuffer = require("./utils/canUploadSameBuffer"); + + var _canUploadSameBuffer2 = + _interopRequireDefault(_canUploadSameBuffer); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + /** + * User's customizable globals for overriding the default PIXI settings, such + * as a renderer's default resolution, framerate, float percision, etc. + * @example + * // Use the native window resolution as the default resolution + * // will support high-density displays when rendering + * PIXI.settings.RESOLUTION = window.devicePixelRatio. + * + * // Disable interpolation when scaling, will make texture be pixelated + * PIXI.settings.SCALE_MODE = PIXI.SCALE_MODES.NEAREST; + * @namespace PIXI.settings + */ + exports.default = { + /** + * Target frames per millisecond. + * + * @static + * @memberof PIXI.settings + * @type {number} + * @default 0.06 + */ + TARGET_FPMS: 0.06, + + /** + * If set to true WebGL will attempt make textures mimpaped by default. + * Mipmapping will only succeed if the base texture uploaded has power of two dimensions. + * + * @static + * @memberof PIXI.settings + * @type {boolean} + * @default true + */ + MIPMAP_TEXTURES: true, + + /** + * Default resolution / device pixel ratio of the renderer. + * + * @static + * @memberof PIXI.settings + * @type {number} + * @default 1 + */ + RESOLUTION: 1, + + /** + * Default filter resolution. + * + * @static + * @memberof PIXI.settings + * @type {number} + * @default 1 + */ + FILTER_RESOLUTION: 1, + + /** + * The maximum textures that this device supports. + * + * @static + * @memberof PIXI.settings + * @type {number} + * @default 32 + */ + SPRITE_MAX_TEXTURES: (0, _maxRecommendedTextures2.default)(32), + + // TODO: maybe change to SPRITE.BATCH_SIZE: 2000 + // TODO: maybe add PARTICLE.BATCH_SIZE: 15000 + + /** + * The default sprite batch size. + * + * The default aims to balance desktop and mobile devices. + * + * @static + * @memberof PIXI.settings + * @type {number} + * @default 4096 + */ + SPRITE_BATCH_SIZE: 4096, + + /** + * The prefix that denotes a URL is for a retina asset. + * + * @static + * @memberof PIXI.settings + * @type {RegExp} + * @example `@2x` + * @default /@([0-9\.]+)x/ + */ + RETINA_PREFIX: /@([0-9\.]+)x/, + + /** + * The default render options if none are supplied to {@link PIXI.WebGLRenderer} + * or {@link PIXI.CanvasRenderer}. + * + * @static + * @constant + * @memberof PIXI.settings + * @type {object} + * @property {HTMLCanvasElement} view=null + * @property {number} resolution=1 + * @property {boolean} antialias=false + * @property {boolean} forceFXAA=false + * @property {boolean} autoResize=false + * @property {boolean} transparent=false + * @property {number} backgroundColor=0x000000 + * @property {boolean} clearBeforeRender=true + * @property {boolean} preserveDrawingBuffer=false + * @property {boolean} roundPixels=false + * @property {number} width=800 + * @property {number} height=600 + * @property {boolean} legacy=false + */ + RENDER_OPTIONS: { + view: null, + antialias: false, + forceFXAA: false, + autoResize: false, + transparent: false, + backgroundColor: 0x000000, + clearBeforeRender: true, + preserveDrawingBuffer: false, + roundPixels: false, + width: 800, + height: 600, + legacy: false, + }, + + /** + * Default transform type. + * + * @static + * @memberof PIXI.settings + * @type {PIXI.TRANSFORM_MODE} + * @default PIXI.TRANSFORM_MODE.STATIC + */ + TRANSFORM_MODE: 0, + + /** + * Default Garbage Collection mode. + * + * @static + * @memberof PIXI.settings + * @type {PIXI.GC_MODES} + * @default PIXI.GC_MODES.AUTO + */ + GC_MODE: 0, + + /** + * Default Garbage Collection max idle. + * + * @static + * @memberof PIXI.settings + * @type {number} + * @default 3600 + */ + GC_MAX_IDLE: 60 * 60, + + /** + * Default Garbage Collection maximum check count. + * + * @static + * @memberof PIXI.settings + * @type {number} + * @default 600 + */ + GC_MAX_CHECK_COUNT: 60 * 10, + + /** + * Default wrap modes that are supported by pixi. + * + * @static + * @memberof PIXI.settings + * @type {PIXI.WRAP_MODES} + * @default PIXI.WRAP_MODES.CLAMP + */ + WRAP_MODE: 0, + + /** + * The scale modes that are supported by pixi. + * + * @static + * @memberof PIXI.settings + * @type {PIXI.SCALE_MODES} + * @default PIXI.SCALE_MODES.LINEAR + */ + SCALE_MODE: 0, + + /** + * Default specify float precision in vertex shader. + * + * @static + * @memberof PIXI.settings + * @type {PIXI.PRECISION} + * @default PIXI.PRECISION.HIGH + */ + PRECISION_VERTEX: "highp", + + /** + * Default specify float precision in fragment shader. + * + * @static + * @memberof PIXI.settings + * @type {PIXI.PRECISION} + * @default PIXI.PRECISION.MEDIUM + */ + PRECISION_FRAGMENT: "mediump", + + /** + * Can we upload the same buffer in a single frame? + * + * @static + * @constant + * @memberof PIXI + * @type {boolean} + */ + CAN_UPLOAD_SAME_BUFFER: (0, _canUploadSameBuffer2.default)(), + }; + }, + { + "./utils/canUploadSameBuffer": 121, + "./utils/maxRecommendedTextures": 126, + }, + ], + 102: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _math = require("../math"); + + var _utils = require("../utils"); + + var _const = require("../const"); + + var _Texture = require("../textures/Texture"); + + var _Texture2 = _interopRequireDefault(_Texture); + + var _Container2 = require("../display/Container"); + + var _Container3 = _interopRequireDefault(_Container2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var tempPoint = new _math.Point(); + + /** + * The Sprite object is the base for all textured objects that are rendered to the screen + * + * A sprite can be created directly from an image like this: + * + * ```js + * let sprite = new PIXI.Sprite.fromImage('assets/image.png'); + * ``` + * + * @class + * @extends PIXI.Container + * @memberof PIXI + */ + + var Sprite = (function (_Container) { + _inherits(Sprite, _Container); + + /** + * @param {PIXI.Texture} texture - The texture for this sprite + */ + function Sprite(texture) { + _classCallCheck(this, Sprite); + + /** + * The anchor sets the origin point of the texture. + * The default is 0,0 this means the texture's origin is the top left + * Setting the anchor to 0.5,0.5 means the texture's origin is centered + * Setting the anchor to 1,1 would mean the texture's origin point will be the bottom right corner + * + * @member {PIXI.ObservablePoint} + * @private + */ + var _this = _possibleConstructorReturn( + this, + _Container.call(this) + ); + + _this._anchor = new _math.ObservablePoint( + _this._onAnchorUpdate, + _this + ); + + /** + * The texture that the sprite is using + * + * @private + * @member {PIXI.Texture} + */ + _this._texture = null; + + /** + * The width of the sprite (this is initially set by the texture) + * + * @private + * @member {number} + */ + _this._width = 0; + + /** + * The height of the sprite (this is initially set by the texture) + * + * @private + * @member {number} + */ + _this._height = 0; + + /** + * The tint applied to the sprite. This is a hex value. A value of 0xFFFFFF will remove any tint effect. + * + * @private + * @member {number} + * @default 0xFFFFFF + */ + _this._tint = null; + _this._tintRGB = null; + _this.tint = 0xffffff; + + /** + * The blend mode to be applied to the sprite. Apply a value of `PIXI.BLEND_MODES.NORMAL` to reset the blend mode. + * + * @member {number} + * @default PIXI.BLEND_MODES.NORMAL + * @see PIXI.BLEND_MODES + */ + _this.blendMode = _const.BLEND_MODES.NORMAL; + + /** + * The shader that will be used to render the sprite. Set to null to remove a current shader. + * + * @member {PIXI.Filter|PIXI.Shader} + */ + _this.shader = null; + + /** + * An internal cached value of the tint. + * + * @private + * @member {number} + * @default 0xFFFFFF + */ + _this.cachedTint = 0xffffff; + + // call texture setter + _this.texture = texture || _Texture2.default.EMPTY; + + /** + * this is used to store the vertex data of the sprite (basically a quad) + * + * @private + * @member {Float32Array} + */ + _this.vertexData = new Float32Array(8); + + /** + * This is used to calculate the bounds of the object IF it is a trimmed sprite + * + * @private + * @member {Float32Array} + */ + _this.vertexTrimmedData = null; + + _this._transformID = -1; + _this._textureID = -1; + + _this._transformTrimmedID = -1; + _this._textureTrimmedID = -1; + + /** + * Plugin that is responsible for rendering this element. + * Allows to customize the rendering process without overriding '_renderWebGL' & '_renderCanvas' methods. + * + * @member {string} + * @default 'sprite' + */ + _this.pluginName = "sprite"; + return _this; + } + + /** + * When the texture is updated, this event will fire to update the scale and frame + * + * @private + */ + + Sprite.prototype._onTextureUpdate = function _onTextureUpdate() { + this._textureID = -1; + this._textureTrimmedID = -1; + + // so if _width is 0 then width was not set.. + if (this._width) { + this.scale.x = + ((0, _utils.sign)(this.scale.x) * this._width) / + this._texture.orig.width; + } + + if (this._height) { + this.scale.y = + ((0, _utils.sign)(this.scale.y) * this._height) / + this._texture.orig.height; + } + }; + + /** + * Called when the anchor position updates. + * + * @private + */ + + Sprite.prototype._onAnchorUpdate = function _onAnchorUpdate() { + this._transformID = -1; + this._transformTrimmedID = -1; + }; + + /** + * calculates worldTransform * vertices, store it in vertexData + */ + + Sprite.prototype.calculateVertices = function calculateVertices() { + if ( + this._transformID === this.transform._worldID && + this._textureID === this._texture._updateID + ) { + return; + } + + this._transformID = this.transform._worldID; + this._textureID = this._texture._updateID; + + // set the vertex data + + var texture = this._texture; + var wt = this.transform.worldTransform; + var a = wt.a; + var b = wt.b; + var c = wt.c; + var d = wt.d; + var tx = wt.tx; + var ty = wt.ty; + var vertexData = this.vertexData; + var trim = texture.trim; + var orig = texture.orig; + var anchor = this._anchor; + + var w0 = 0; + var w1 = 0; + var h0 = 0; + var h1 = 0; + + if (trim) { + // if the sprite is trimmed and is not a tilingsprite then we need to add the extra + // space before transforming the sprite coords. + w1 = trim.x - anchor._x * orig.width; + w0 = w1 + trim.width; + + h1 = trim.y - anchor._y * orig.height; + h0 = h1 + trim.height; + } else { + w1 = -anchor._x * orig.width; + w0 = w1 + orig.width; + + h1 = -anchor._y * orig.height; + h0 = h1 + orig.height; + } + + // xy + vertexData[0] = a * w1 + c * h1 + tx; + vertexData[1] = d * h1 + b * w1 + ty; + + // xy + vertexData[2] = a * w0 + c * h1 + tx; + vertexData[3] = d * h1 + b * w0 + ty; + + // xy + vertexData[4] = a * w0 + c * h0 + tx; + vertexData[5] = d * h0 + b * w0 + ty; + + // xy + vertexData[6] = a * w1 + c * h0 + tx; + vertexData[7] = d * h0 + b * w1 + ty; + }; + + /** + * calculates worldTransform * vertices for a non texture with a trim. store it in vertexTrimmedData + * This is used to ensure that the true width and height of a trimmed texture is respected + */ + + Sprite.prototype.calculateTrimmedVertices = + function calculateTrimmedVertices() { + if (!this.vertexTrimmedData) { + this.vertexTrimmedData = new Float32Array(8); + } else if ( + this._transformTrimmedID === this.transform._worldID && + this._textureTrimmedID === this._texture._updateID + ) { + return; + } + + this._transformTrimmedID = this.transform._worldID; + this._textureTrimmedID = this._texture._updateID; + + // lets do some special trim code! + var texture = this._texture; + var vertexData = this.vertexTrimmedData; + var orig = texture.orig; + var anchor = this._anchor; + + // lets calculate the new untrimmed bounds.. + var wt = this.transform.worldTransform; + var a = wt.a; + var b = wt.b; + var c = wt.c; + var d = wt.d; + var tx = wt.tx; + var ty = wt.ty; + + var w1 = -anchor._x * orig.width; + var w0 = w1 + orig.width; + + var h1 = -anchor._y * orig.height; + var h0 = h1 + orig.height; + + // xy + vertexData[0] = a * w1 + c * h1 + tx; + vertexData[1] = d * h1 + b * w1 + ty; + + // xy + vertexData[2] = a * w0 + c * h1 + tx; + vertexData[3] = d * h1 + b * w0 + ty; + + // xy + vertexData[4] = a * w0 + c * h0 + tx; + vertexData[5] = d * h0 + b * w0 + ty; + + // xy + vertexData[6] = a * w1 + c * h0 + tx; + vertexData[7] = d * h0 + b * w1 + ty; + }; + + /** + * + * Renders the object using the WebGL renderer + * + * @private + * @param {PIXI.WebGLRenderer} renderer - The webgl renderer to use. + */ + + Sprite.prototype._renderWebGL = function _renderWebGL(renderer) { + this.calculateVertices(); + + renderer.setObjectRenderer(renderer.plugins[this.pluginName]); + renderer.plugins[this.pluginName].render(this); + }; + + /** + * Renders the object using the Canvas renderer + * + * @private + * @param {PIXI.CanvasRenderer} renderer - The renderer + */ + + Sprite.prototype._renderCanvas = function _renderCanvas(renderer) { + renderer.plugins[this.pluginName].render(this); + }; + + /** + * Updates the bounds of the sprite. + * + * @private + */ + + Sprite.prototype._calculateBounds = function _calculateBounds() { + var trim = this._texture.trim; + var orig = this._texture.orig; + + // First lets check to see if the current texture has a trim.. + if ( + !trim || + (trim.width === orig.width && trim.height === orig.height) + ) { + // no trim! lets use the usual calculations.. + this.calculateVertices(); + this._bounds.addQuad(this.vertexData); + } else { + // lets calculate a special trimmed bounds... + this.calculateTrimmedVertices(); + this._bounds.addQuad(this.vertexTrimmedData); + } + }; + + /** + * Gets the local bounds of the sprite object. + * + * @param {PIXI.Rectangle} rect - The output rectangle. + * @return {PIXI.Rectangle} The bounds. + */ + + Sprite.prototype.getLocalBounds = function getLocalBounds(rect) { + // we can do a fast local bounds if the sprite has no children! + if (this.children.length === 0) { + this._bounds.minX = this._texture.orig.width * -this._anchor._x; + this._bounds.minY = + this._texture.orig.height * -this._anchor._y; + this._bounds.maxX = + this._texture.orig.width * (1 - this._anchor._x); + this._bounds.maxY = + this._texture.orig.height * (1 - this._anchor._y); + + if (!rect) { + if (!this._localBoundsRect) { + this._localBoundsRect = new _math.Rectangle(); + } + + rect = this._localBoundsRect; + } + + return this._bounds.getRectangle(rect); + } + + return _Container.prototype.getLocalBounds.call(this, rect); + }; + + /** + * Tests if a point is inside this sprite + * + * @param {PIXI.Point} point - the point to test + * @return {boolean} the result of the test + */ + + Sprite.prototype.containsPoint = function containsPoint(point) { + this.worldTransform.applyInverse(point, tempPoint); + + var width = this._texture.orig.width; + var height = this._texture.orig.height; + var x1 = -width * this.anchor.x; + var y1 = 0; + + if (tempPoint.x >= x1 && tempPoint.x < x1 + width) { + y1 = -height * this.anchor.y; + + if (tempPoint.y >= y1 && tempPoint.y < y1 + height) { + return true; + } + } + + return false; + }; + + /** + * Destroys this sprite and optionally its texture and children + * + * @param {object|boolean} [options] - Options parameter. A boolean will act as if all options + * have been set to that value + * @param {boolean} [options.children=false] - if set to true, all the children will have their destroy + * method called as well. 'options' will be passed on to those calls. + * @param {boolean} [options.texture=false] - Should it destroy the current texture of the sprite as well + * @param {boolean} [options.baseTexture=false] - Should it destroy the base texture of the sprite as well + */ + + Sprite.prototype.destroy = function destroy(options) { + _Container.prototype.destroy.call(this, options); + + this._anchor = null; + + var destroyTexture = + typeof options === "boolean" + ? options + : options && options.texture; + + if (destroyTexture) { + var destroyBaseTexture = + typeof options === "boolean" + ? options + : options && options.baseTexture; + + this._texture.destroy(!!destroyBaseTexture); + } + + this._texture = null; + this.shader = null; + }; + + // some helper functions.. + + /** + * Helper function that creates a new sprite based on the source you provide. + * The source can be - frame id, image url, video url, canvas element, video element, base texture + * + * @static + * @param {number|string|PIXI.BaseTexture|HTMLCanvasElement|HTMLVideoElement} source Source to create texture from + * @return {PIXI.Sprite} The newly created sprite + */ + + Sprite.from = function from(source) { + return new Sprite(_Texture2.default.from(source)); + }; + + /** + * Helper function that creates a sprite that will contain a texture from the TextureCache based on the frameId + * The frame ids are created when a Texture packer file has been loaded + * + * @static + * @param {string} frameId - The frame Id of the texture in the cache + * @return {PIXI.Sprite} A new Sprite using a texture from the texture cache matching the frameId + */ + + Sprite.fromFrame = function fromFrame(frameId) { + var texture = _utils.TextureCache[frameId]; + + if (!texture) { + throw new Error( + 'The frameId "' + + frameId + + '" does not exist in the texture cache' + ); + } + + return new Sprite(texture); + }; + + /** + * Helper function that creates a sprite that will contain a texture based on an image url + * If the image is not in the texture cache it will be loaded + * + * @static + * @param {string} imageId - The image url of the texture + * @param {boolean} [crossorigin=(auto)] - if you want to specify the cross-origin parameter + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - if you want to specify the scale mode, + * see {@link PIXI.SCALE_MODES} for possible values + * @return {PIXI.Sprite} A new Sprite using a texture from the texture cache matching the image id + */ + + Sprite.fromImage = function fromImage( + imageId, + crossorigin, + scaleMode + ) { + return new Sprite( + _Texture2.default.fromImage(imageId, crossorigin, scaleMode) + ); + }; + + /** + * The width of the sprite, setting this will actually modify the scale to achieve the value set + * + * @member {number} + */ + + _createClass(Sprite, [ + { + key: "width", + get: function get() { + return Math.abs(this.scale.x) * this._texture.orig.width; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + var s = (0, _utils.sign)(this.scale.x) || 1; + + this.scale.x = (s * value) / this._texture.orig.width; + this._width = value; + }, + + /** + * The height of the sprite, setting this will actually modify the scale to achieve the value set + * + * @member {number} + */ + }, + { + key: "height", + get: function get() { + return Math.abs(this.scale.y) * this._texture.orig.height; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + var s = (0, _utils.sign)(this.scale.y) || 1; + + this.scale.y = (s * value) / this._texture.orig.height; + this._height = value; + }, + + /** + * The anchor sets the origin point of the texture. + * The default is 0,0 this means the texture's origin is the top left + * Setting the anchor to 0.5,0.5 means the texture's origin is centered + * Setting the anchor to 1,1 would mean the texture's origin point will be the bottom right corner + * + * @member {PIXI.ObservablePoint} + */ + }, + { + key: "anchor", + get: function get() { + return this._anchor; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._anchor.copy(value); + }, + + /** + * The tint applied to the sprite. This is a hex value. + * A value of 0xFFFFFF will remove any tint effect. + * + * @member {number} + * @default 0xFFFFFF + */ + }, + { + key: "tint", + get: function get() { + return this._tint; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._tint = value; + this._tintRGB = + (value >> 16) + (value & 0xff00) + ((value & 0xff) << 16); + }, + + /** + * The texture that the sprite is using + * + * @member {PIXI.Texture} + */ + }, + { + key: "texture", + get: function get() { + return this._texture; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (this._texture === value) { + return; + } + + this._texture = value; + this.cachedTint = 0xffffff; + + this._textureID = -1; + this._textureTrimmedID = -1; + + if (value) { + // wait for the texture to load + if (value.baseTexture.hasLoaded) { + this._onTextureUpdate(); + } else { + value.once("update", this._onTextureUpdate, this); + } + } + }, + }, + ]); + + return Sprite; + })(_Container3.default); + + exports.default = Sprite; + }, + { + "../const": 46, + "../display/Container": 48, + "../math": 70, + "../textures/Texture": 115, + "../utils": 124, + }, + ], + 103: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _CanvasRenderer = require("../../renderers/canvas/CanvasRenderer"); + + var _CanvasRenderer2 = _interopRequireDefault(_CanvasRenderer); + + var _const = require("../../const"); + + var _math = require("../../math"); + + var _CanvasTinter = require("./CanvasTinter"); + + var _CanvasTinter2 = _interopRequireDefault(_CanvasTinter); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var canvasRenderWorldTransform = new _math.Matrix(); + + /** + * @author Mat Groves + * + * Big thanks to the very clever Matt DesLauriers https://github.com/mattdesl/ + * for creating the original PixiJS version! + * Also a thanks to https://github.com/bchevalier for tweaking the tint and alpha so that they now + * share 4 bytes on the vertex buffer + * + * Heavily inspired by LibGDX's CanvasSpriteRenderer: + * https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/graphics/g2d/CanvasSpriteRenderer.java + */ + + /** + * Renderer dedicated to drawing and batching sprites. + * + * @class + * @private + * @memberof PIXI + */ + + var CanvasSpriteRenderer = (function () { + /** + * @param {PIXI.WebGLRenderer} renderer -The renderer sprite this batch works for. + */ + function CanvasSpriteRenderer(renderer) { + _classCallCheck(this, CanvasSpriteRenderer); + + this.renderer = renderer; + } + + /** + * Renders the sprite object. + * + * @param {PIXI.Sprite} sprite - the sprite to render when using this spritebatch + */ + + CanvasSpriteRenderer.prototype.render = function render(sprite) { + var texture = sprite._texture; + var renderer = this.renderer; + + var width = texture._frame.width; + var height = texture._frame.height; + + var wt = sprite.transform.worldTransform; + var dx = 0; + var dy = 0; + + if ( + texture.orig.width <= 0 || + texture.orig.height <= 0 || + !texture.baseTexture.source + ) { + return; + } + + renderer.setBlendMode(sprite.blendMode); + + // Ignore null sources + if (texture.valid) { + renderer.context.globalAlpha = sprite.worldAlpha; + + // If smoothingEnabled is supported and we need to change the smoothing property for sprite texture + var smoothingEnabled = + texture.baseTexture.scaleMode === _const.SCALE_MODES.LINEAR; + + if ( + renderer.smoothProperty && + renderer.context[renderer.smoothProperty] !== smoothingEnabled + ) { + renderer.context[renderer.smoothProperty] = smoothingEnabled; + } + + if (texture.trim) { + dx = + texture.trim.width / 2 + + texture.trim.x - + sprite.anchor.x * texture.orig.width; + dy = + texture.trim.height / 2 + + texture.trim.y - + sprite.anchor.y * texture.orig.height; + } else { + dx = (0.5 - sprite.anchor.x) * texture.orig.width; + dy = (0.5 - sprite.anchor.y) * texture.orig.height; + } + + if (texture.rotate) { + wt.copy(canvasRenderWorldTransform); + wt = canvasRenderWorldTransform; + _math.GroupD8.matrixAppendRotationInv( + wt, + texture.rotate, + dx, + dy + ); + // the anchor has already been applied above, so lets set it to zero + dx = 0; + dy = 0; + } + + dx -= width / 2; + dy -= height / 2; + + // Allow for pixel rounding + if (renderer.roundPixels) { + renderer.context.setTransform( + wt.a, + wt.b, + wt.c, + wt.d, + (wt.tx * renderer.resolution) | 0, + (wt.ty * renderer.resolution) | 0 + ); + + dx = dx | 0; + dy = dy | 0; + } else { + renderer.context.setTransform( + wt.a, + wt.b, + wt.c, + wt.d, + wt.tx * renderer.resolution, + wt.ty * renderer.resolution + ); + } + + var resolution = texture.baseTexture.resolution; + + if (sprite.tint !== 0xffffff) { + if ( + sprite.cachedTint !== sprite.tint || + sprite.tintedTexture.tintId !== sprite._texture._updateID + ) { + sprite.cachedTint = sprite.tint; + + // TODO clean up caching - how to clean up the caches? + sprite.tintedTexture = + _CanvasTinter2.default.getTintedTexture( + sprite, + sprite.tint + ); + } + + renderer.context.drawImage( + sprite.tintedTexture, + 0, + 0, + width * resolution, + height * resolution, + dx * renderer.resolution, + dy * renderer.resolution, + width * renderer.resolution, + height * renderer.resolution + ); + } else { + renderer.context.drawImage( + texture.baseTexture.source, + texture._frame.x * resolution, + texture._frame.y * resolution, + width * resolution, + height * resolution, + dx * renderer.resolution, + dy * renderer.resolution, + width * renderer.resolution, + height * renderer.resolution + ); + } + } + }; + + /** + * destroy the sprite object. + * + */ + + CanvasSpriteRenderer.prototype.destroy = function destroy() { + this.renderer = null; + }; + + return CanvasSpriteRenderer; + })(); + + exports.default = CanvasSpriteRenderer; + + _CanvasRenderer2.default.registerPlugin( + "sprite", + CanvasSpriteRenderer + ); + }, + { + "../../const": 46, + "../../math": 70, + "../../renderers/canvas/CanvasRenderer": 77, + "./CanvasTinter": 104, + }, + ], + 104: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _utils = require("../../utils"); + + var _canUseNewCanvasBlendModes = require("../../renderers/canvas/utils/canUseNewCanvasBlendModes"); + + var _canUseNewCanvasBlendModes2 = _interopRequireDefault( + _canUseNewCanvasBlendModes + ); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + /** + * Utility methods for Sprite/Texture tinting. + * + * @class + * @memberof PIXI + */ + var CanvasTinter = { + /** + * Basically this method just needs a sprite and a color and tints the sprite with the given color. + * + * @memberof PIXI.CanvasTinter + * @param {PIXI.Sprite} sprite - the sprite to tint + * @param {number} color - the color to use to tint the sprite with + * @return {HTMLCanvasElement} The tinted canvas + */ + getTintedTexture: function getTintedTexture(sprite, color) { + var texture = sprite._texture; + + color = CanvasTinter.roundColor(color); + + var stringColor = + "#" + ("00000" + (color | 0).toString(16)).substr(-6); + + texture.tintCache = texture.tintCache || {}; + + var cachedTexture = texture.tintCache[stringColor]; + + var canvas = void 0; + + if (cachedTexture) { + if (cachedTexture.tintId === texture._updateID) { + return texture.tintCache[stringColor]; + } + + canvas = texture.tintCache[stringColor]; + } else { + canvas = + CanvasTinter.canvas || document.createElement("canvas"); + } + + CanvasTinter.tintMethod(texture, color, canvas); + + canvas.tintId = texture._updateID; + + if (CanvasTinter.convertTintToImage) { + // is this better? + var tintImage = new Image(); + + tintImage.src = canvas.toDataURL(); + + texture.tintCache[stringColor] = tintImage; + } else { + texture.tintCache[stringColor] = canvas; + // if we are not converting the texture to an image then we need to lose the reference to the canvas + CanvasTinter.canvas = null; + } + + return canvas; + }, + + /** + * Tint a texture using the 'multiply' operation. + * + * @memberof PIXI.CanvasTinter + * @param {PIXI.Texture} texture - the texture to tint + * @param {number} color - the color to use to tint the sprite with + * @param {HTMLCanvasElement} canvas - the current canvas + */ + tintWithMultiply: function tintWithMultiply( + texture, + color, + canvas + ) { + var context = canvas.getContext("2d"); + var crop = texture._frame.clone(); + var resolution = texture.baseTexture.resolution; + + crop.x *= resolution; + crop.y *= resolution; + crop.width *= resolution; + crop.height *= resolution; + + canvas.width = Math.ceil(crop.width); + canvas.height = Math.ceil(crop.height); + + context.save(); + context.fillStyle = + "#" + ("00000" + (color | 0).toString(16)).substr(-6); + + context.fillRect(0, 0, crop.width, crop.height); + + context.globalCompositeOperation = "multiply"; + + context.drawImage( + texture.baseTexture.source, + crop.x, + crop.y, + crop.width, + crop.height, + 0, + 0, + crop.width, + crop.height + ); + + context.globalCompositeOperation = "destination-atop"; + + context.drawImage( + texture.baseTexture.source, + crop.x, + crop.y, + crop.width, + crop.height, + 0, + 0, + crop.width, + crop.height + ); + context.restore(); + }, + + /** + * Tint a texture using the 'overlay' operation. + * + * @memberof PIXI.CanvasTinter + * @param {PIXI.Texture} texture - the texture to tint + * @param {number} color - the color to use to tint the sprite with + * @param {HTMLCanvasElement} canvas - the current canvas + */ + tintWithOverlay: function tintWithOverlay(texture, color, canvas) { + var context = canvas.getContext("2d"); + var crop = texture._frame.clone(); + var resolution = texture.baseTexture.resolution; + + crop.x *= resolution; + crop.y *= resolution; + crop.width *= resolution; + crop.height *= resolution; + + canvas.width = Math.ceil(crop.width); + canvas.height = Math.ceil(crop.height); + + context.save(); + context.globalCompositeOperation = "copy"; + context.fillStyle = + "#" + ("00000" + (color | 0).toString(16)).substr(-6); + context.fillRect(0, 0, crop.width, crop.height); + + context.globalCompositeOperation = "destination-atop"; + context.drawImage( + texture.baseTexture.source, + crop.x, + crop.y, + crop.width, + crop.height, + 0, + 0, + crop.width, + crop.height + ); + + // context.globalCompositeOperation = 'copy'; + context.restore(); + }, + + /** + * Tint a texture pixel per pixel. + * + * @memberof PIXI.CanvasTinter + * @param {PIXI.Texture} texture - the texture to tint + * @param {number} color - the color to use to tint the sprite with + * @param {HTMLCanvasElement} canvas - the current canvas + */ + tintWithPerPixel: function tintWithPerPixel( + texture, + color, + canvas + ) { + var context = canvas.getContext("2d"); + var crop = texture._frame.clone(); + var resolution = texture.baseTexture.resolution; + + crop.x *= resolution; + crop.y *= resolution; + crop.width *= resolution; + crop.height *= resolution; + + canvas.width = Math.ceil(crop.width); + canvas.height = Math.ceil(crop.height); + + context.save(); + context.globalCompositeOperation = "copy"; + context.drawImage( + texture.baseTexture.source, + crop.x, + crop.y, + crop.width, + crop.height, + 0, + 0, + crop.width, + crop.height + ); + context.restore(); + + var rgbValues = (0, _utils.hex2rgb)(color); + var r = rgbValues[0]; + var g = rgbValues[1]; + var b = rgbValues[2]; + + var pixelData = context.getImageData( + 0, + 0, + crop.width, + crop.height + ); + + var pixels = pixelData.data; + + for (var i = 0; i < pixels.length; i += 4) { + pixels[i + 0] *= r; + pixels[i + 1] *= g; + pixels[i + 2] *= b; + } + + context.putImageData(pixelData, 0, 0); + }, + + /** + * Rounds the specified color according to the CanvasTinter.cacheStepsPerColorChannel. + * + * @memberof PIXI.CanvasTinter + * @param {number} color - the color to round, should be a hex color + * @return {number} The rounded color. + */ + roundColor: function roundColor(color) { + var step = CanvasTinter.cacheStepsPerColorChannel; + + var rgbValues = (0, _utils.hex2rgb)(color); + + rgbValues[0] = Math.min(255, (rgbValues[0] / step) * step); + rgbValues[1] = Math.min(255, (rgbValues[1] / step) * step); + rgbValues[2] = Math.min(255, (rgbValues[2] / step) * step); + + return (0, _utils.rgb2hex)(rgbValues); + }, + + /** + * Number of steps which will be used as a cap when rounding colors. + * + * @memberof PIXI.CanvasTinter + * @type {number} + */ + cacheStepsPerColorChannel: 8, + + /** + * Tint cache boolean flag. + * + * @memberof PIXI.CanvasTinter + * @type {boolean} + */ + convertTintToImage: false, + + /** + * Whether or not the Canvas BlendModes are supported, consequently the ability to tint using the multiply method. + * + * @memberof PIXI.CanvasTinter + * @type {boolean} + */ + canUseMultiply: (0, _canUseNewCanvasBlendModes2.default)(), + + /** + * The tinting method that will be used. + * + * @memberof PIXI.CanvasTinter + * @type {tintMethodFunctionType} + */ + tintMethod: 0, + }; + + CanvasTinter.tintMethod = CanvasTinter.canUseMultiply + ? CanvasTinter.tintWithMultiply + : CanvasTinter.tintWithPerPixel; + + /** + * The tintMethod type. + * + * @memberof PIXI.CanvasTinter + * @callback tintMethodFunctionType + * @param texture {PIXI.Texture} the texture to tint + * @param color {number} the color to use to tint the sprite with + * @param canvas {HTMLCanvasElement} the current canvas + */ + + exports.default = CanvasTinter; + }, + { + "../../renderers/canvas/utils/canUseNewCanvasBlendModes": 80, + "../../utils": 124, + }, + ], + 105: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * @class + * @memberof PIXI + */ + var Buffer = (function () { + /** + * @param {number} size - The size of the buffer in bytes. + */ + function Buffer(size) { + _classCallCheck(this, Buffer); + + this.vertices = new ArrayBuffer(size); + + /** + * View on the vertices as a Float32Array for positions + * + * @member {Float32Array} + */ + this.float32View = new Float32Array(this.vertices); + + /** + * View on the vertices as a Uint32Array for uvs + * + * @member {Float32Array} + */ + this.uint32View = new Uint32Array(this.vertices); + } + + /** + * Destroys the buffer. + * + */ + + Buffer.prototype.destroy = function destroy() { + this.vertices = null; + this.positions = null; + this.uvs = null; + this.colors = null; + }; + + return Buffer; + })(); + + exports.default = Buffer; + }, + {}, + ], + 106: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _ObjectRenderer2 = require("../../renderers/webgl/utils/ObjectRenderer"); + + var _ObjectRenderer3 = _interopRequireDefault(_ObjectRenderer2); + + var _WebGLRenderer = require("../../renderers/webgl/WebGLRenderer"); + + var _WebGLRenderer2 = _interopRequireDefault(_WebGLRenderer); + + var _createIndicesForQuads = require("../../utils/createIndicesForQuads"); + + var _createIndicesForQuads2 = _interopRequireDefault( + _createIndicesForQuads + ); + + var _generateMultiTextureShader = require("./generateMultiTextureShader"); + + var _generateMultiTextureShader2 = _interopRequireDefault( + _generateMultiTextureShader + ); + + var _checkMaxIfStatmentsInShader = require("../../renderers/webgl/utils/checkMaxIfStatmentsInShader"); + + var _checkMaxIfStatmentsInShader2 = _interopRequireDefault( + _checkMaxIfStatmentsInShader + ); + + var _BatchBuffer = require("./BatchBuffer"); + + var _BatchBuffer2 = _interopRequireDefault(_BatchBuffer); + + var _settings = require("../../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _utils = require("../../utils"); + + var _pixiGlCore = require("pixi-gl-core"); + + var _pixiGlCore2 = _interopRequireDefault(_pixiGlCore); + + var _bitTwiddle = require("bit-twiddle"); + + var _bitTwiddle2 = _interopRequireDefault(_bitTwiddle); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var TICK = 0; + var TEXTURE_TICK = 0; + + /** + * Renderer dedicated to drawing and batching sprites. + * + * @class + * @private + * @memberof PIXI + * @extends PIXI.ObjectRenderer + */ + + var SpriteRenderer = (function (_ObjectRenderer) { + _inherits(SpriteRenderer, _ObjectRenderer); + + /** + * @param {PIXI.WebGLRenderer} renderer - The renderer this sprite batch works for. + */ + function SpriteRenderer(renderer) { + _classCallCheck(this, SpriteRenderer); + + /** + * Number of values sent in the vertex buffer. + * aVertexPosition(2), aTextureCoord(1), aColor(1), aTextureId(1) = 5 + * + * @member {number} + */ + var _this = _possibleConstructorReturn( + this, + _ObjectRenderer.call(this, renderer) + ); + + _this.vertSize = 5; + + /** + * The size of the vertex information in bytes. + * + * @member {number} + */ + _this.vertByteSize = _this.vertSize * 4; + + /** + * The number of images in the SpriteRenderer before it flushes. + * + * @member {number} + */ + _this.size = _settings2.default.SPRITE_BATCH_SIZE; // 2000 is a nice balance between mobile / desktop + + // the total number of bytes in our batch + // let numVerts = this.size * 4 * this.vertByteSize; + + _this.buffers = []; + for ( + var i = 1; + i <= _bitTwiddle2.default.nextPow2(_this.size); + i *= 2 + ) { + _this.buffers.push( + new _BatchBuffer2.default(i * 4 * _this.vertByteSize) + ); + } + + /** + * Holds the indices of the geometry (quads) to draw + * + * @member {Uint16Array} + */ + _this.indices = (0, _createIndicesForQuads2.default)(_this.size); + + /** + * The default shaders that is used if a sprite doesn't have a more specific one. + * there is a shader for each number of textures that can be rendererd. + * These shaders will also be generated on the fly as required. + * @member {PIXI.Shader[]} + */ + _this.shader = null; + + _this.currentIndex = 0; + _this.groups = []; + + for (var k = 0; k < _this.size; k++) { + _this.groups[k] = { + textures: [], + textureCount: 0, + ids: [], + size: 0, + start: 0, + blend: 0, + }; + } + + _this.sprites = []; + + _this.vertexBuffers = []; + _this.vaos = []; + + _this.vaoMax = 2; + _this.vertexCount = 0; + + _this.renderer.on("prerender", _this.onPrerender, _this); + return _this; + } + + /** + * Sets up the renderer context and necessary buffers. + * + * @private + */ + + SpriteRenderer.prototype.onContextChange = + function onContextChange() { + var gl = this.renderer.gl; + + if (this.renderer.legacy) { + this.MAX_TEXTURES = 1; + } else { + // step 1: first check max textures the GPU can handle. + this.MAX_TEXTURES = Math.min( + gl.getParameter(gl.MAX_TEXTURE_IMAGE_UNITS), + _settings2.default.SPRITE_MAX_TEXTURES + ); + + // step 2: check the maximum number of if statements the shader can have too.. + this.MAX_TEXTURES = (0, + _checkMaxIfStatmentsInShader2.default)(this.MAX_TEXTURES, gl); + } + + this.shader = (0, _generateMultiTextureShader2.default)( + gl, + this.MAX_TEXTURES + ); + + // create a couple of buffers + this.indexBuffer = + _pixiGlCore2.default.GLBuffer.createIndexBuffer( + gl, + this.indices, + gl.STATIC_DRAW + ); + + // we use the second shader as the first one depending on your browser may omit aTextureId + // as it is not used by the shader so is optimized out. + + this.renderer.bindVao(null); + + var attrs = this.shader.attributes; + + for (var i = 0; i < this.vaoMax; i++) { + /* eslint-disable max-len */ + var vertexBuffer = (this.vertexBuffers[i] = + _pixiGlCore2.default.GLBuffer.createVertexBuffer( + gl, + null, + gl.STREAM_DRAW + )); + /* eslint-enable max-len */ + + // build the vao object that will render.. + var vao = this.renderer + .createVao() + .addIndex(this.indexBuffer) + .addAttribute( + vertexBuffer, + attrs.aVertexPosition, + gl.FLOAT, + false, + this.vertByteSize, + 0 + ) + .addAttribute( + vertexBuffer, + attrs.aTextureCoord, + gl.UNSIGNED_SHORT, + true, + this.vertByteSize, + 2 * 4 + ) + .addAttribute( + vertexBuffer, + attrs.aColor, + gl.UNSIGNED_BYTE, + true, + this.vertByteSize, + 3 * 4 + ); + + if (attrs.aTextureId) { + vao.addAttribute( + vertexBuffer, + attrs.aTextureId, + gl.FLOAT, + false, + this.vertByteSize, + 4 * 4 + ); + } + + this.vaos[i] = vao; + } + + this.vao = this.vaos[0]; + this.currentBlendMode = 99999; + + this.boundTextures = new Array(this.MAX_TEXTURES); + }; + + /** + * Called before the renderer starts rendering. + * + */ + + SpriteRenderer.prototype.onPrerender = function onPrerender() { + this.vertexCount = 0; + }; + + /** + * Renders the sprite object. + * + * @param {PIXI.Sprite} sprite - the sprite to render when using this spritebatch + */ + + SpriteRenderer.prototype.render = function render(sprite) { + // TODO set blend modes.. + // check texture.. + if (this.currentIndex >= this.size) { + this.flush(); + } + + // get the uvs for the texture + + // if the uvs have not updated then no point rendering just yet! + if (!sprite._texture._uvs) { + return; + } + + // push a texture. + // increment the batchsize + this.sprites[this.currentIndex++] = sprite; + }; + + /** + * Renders the content and empties the current batch. + * + */ + + SpriteRenderer.prototype.flush = function flush() { + if (this.currentIndex === 0) { + return; + } + + var gl = this.renderer.gl; + var MAX_TEXTURES = this.MAX_TEXTURES; + + var np2 = _bitTwiddle2.default.nextPow2(this.currentIndex); + var log2 = _bitTwiddle2.default.log2(np2); + var buffer = this.buffers[log2]; + + var sprites = this.sprites; + var groups = this.groups; + + var float32View = buffer.float32View; + var uint32View = buffer.uint32View; + + var boundTextures = this.boundTextures; + var rendererBoundTextures = this.renderer.boundTextures; + var touch = this.renderer.textureGC.count; + + var index = 0; + var nextTexture = void 0; + var currentTexture = void 0; + var groupCount = 1; + var textureCount = 0; + var currentGroup = groups[0]; + var vertexData = void 0; + var uvs = void 0; + var blendMode = + _utils.premultiplyBlendMode[ + sprites[0]._texture.baseTexture.premultipliedAlpha ? 1 : 0 + ][sprites[0].blendMode]; + + currentGroup.textureCount = 0; + currentGroup.start = 0; + currentGroup.blend = blendMode; + + TICK++; + + var i = void 0; + + // copy textures.. + for (i = 0; i < MAX_TEXTURES; ++i) { + boundTextures[i] = rendererBoundTextures[i]; + boundTextures[i]._virtalBoundId = i; + } + + for (i = 0; i < this.currentIndex; ++i) { + // upload the sprite elemetns... + // they have all ready been calculated so we just need to push them into the buffer. + var sprite = sprites[i]; + + nextTexture = sprite._texture.baseTexture; + + var spriteBlendMode = + _utils.premultiplyBlendMode[ + Number(nextTexture.premultipliedAlpha) + ][sprite.blendMode]; + + if (blendMode !== spriteBlendMode) { + // finish a group.. + blendMode = spriteBlendMode; + + // force the batch to break! + currentTexture = null; + textureCount = MAX_TEXTURES; + TICK++; + } + + if (currentTexture !== nextTexture) { + currentTexture = nextTexture; + + if (nextTexture._enabled !== TICK) { + if (textureCount === MAX_TEXTURES) { + TICK++; + + currentGroup.size = i - currentGroup.start; + + textureCount = 0; + + currentGroup = groups[groupCount++]; + currentGroup.blend = blendMode; + currentGroup.textureCount = 0; + currentGroup.start = i; + } + + nextTexture.touched = touch; + + if (nextTexture._virtalBoundId === -1) { + for (var j = 0; j < MAX_TEXTURES; ++j) { + var tIndex = (j + TEXTURE_TICK) % MAX_TEXTURES; + + var t = boundTextures[tIndex]; + + if (t._enabled !== TICK) { + TEXTURE_TICK++; + + t._virtalBoundId = -1; + + nextTexture._virtalBoundId = tIndex; + + boundTextures[tIndex] = nextTexture; + break; + } + } + } + + nextTexture._enabled = TICK; + + currentGroup.textureCount++; + currentGroup.ids[textureCount] = nextTexture._virtalBoundId; + currentGroup.textures[textureCount++] = nextTexture; + } + } + + vertexData = sprite.vertexData; + + // TODO this sum does not need to be set each frame.. + uvs = sprite._texture._uvs.uvsUint32; + + if (this.renderer.roundPixels) { + var resolution = this.renderer.resolution; + + // xy + float32View[index] = + ((vertexData[0] * resolution) | 0) / resolution; + float32View[index + 1] = + ((vertexData[1] * resolution) | 0) / resolution; + + // xy + float32View[index + 5] = + ((vertexData[2] * resolution) | 0) / resolution; + float32View[index + 6] = + ((vertexData[3] * resolution) | 0) / resolution; + + // xy + float32View[index + 10] = + ((vertexData[4] * resolution) | 0) / resolution; + float32View[index + 11] = + ((vertexData[5] * resolution) | 0) / resolution; + + // xy + float32View[index + 15] = + ((vertexData[6] * resolution) | 0) / resolution; + float32View[index + 16] = + ((vertexData[7] * resolution) | 0) / resolution; + } else { + // xy + float32View[index] = vertexData[0]; + float32View[index + 1] = vertexData[1]; + + // xy + float32View[index + 5] = vertexData[2]; + float32View[index + 6] = vertexData[3]; + + // xy + float32View[index + 10] = vertexData[4]; + float32View[index + 11] = vertexData[5]; + + // xy + float32View[index + 15] = vertexData[6]; + float32View[index + 16] = vertexData[7]; + } + + uint32View[index + 2] = uvs[0]; + uint32View[index + 7] = uvs[1]; + uint32View[index + 12] = uvs[2]; + uint32View[index + 17] = uvs[3]; + /* eslint-disable max-len */ + var alpha = Math.min(sprite.worldAlpha, 1.0); + // we dont call extra function if alpha is 1.0, that's faster + var argb = + alpha < 1.0 && nextTexture.premultipliedAlpha + ? (0, _utils.premultiplyTint)(sprite._tintRGB, alpha) + : sprite._tintRGB + ((alpha * 255) << 24); + + uint32View[index + 3] = + uint32View[index + 8] = + uint32View[index + 13] = + uint32View[index + 18] = + argb; + float32View[index + 4] = + float32View[index + 9] = + float32View[index + 14] = + float32View[index + 19] = + nextTexture._virtalBoundId; + /* eslint-enable max-len */ + + index += 20; + } + + currentGroup.size = i - currentGroup.start; + + if (!_settings2.default.CAN_UPLOAD_SAME_BUFFER) { + // this is still needed for IOS performance.. + // it really does not like uploading to the same buffer in a single frame! + if (this.vaoMax <= this.vertexCount) { + this.vaoMax++; + + var attrs = this.shader.attributes; + + /* eslint-disable max-len */ + var vertexBuffer = (this.vertexBuffers[this.vertexCount] = + _pixiGlCore2.default.GLBuffer.createVertexBuffer( + gl, + null, + gl.STREAM_DRAW + )); + /* eslint-enable max-len */ + + // build the vao object that will render.. + var vao = this.renderer + .createVao() + .addIndex(this.indexBuffer) + .addAttribute( + vertexBuffer, + attrs.aVertexPosition, + gl.FLOAT, + false, + this.vertByteSize, + 0 + ) + .addAttribute( + vertexBuffer, + attrs.aTextureCoord, + gl.UNSIGNED_SHORT, + true, + this.vertByteSize, + 2 * 4 + ) + .addAttribute( + vertexBuffer, + attrs.aColor, + gl.UNSIGNED_BYTE, + true, + this.vertByteSize, + 3 * 4 + ); + + if (attrs.aTextureId) { + vao.addAttribute( + vertexBuffer, + attrs.aTextureId, + gl.FLOAT, + false, + this.vertByteSize, + 4 * 4 + ); + } + + this.vaos[this.vertexCount] = vao; + } + + this.renderer.bindVao(this.vaos[this.vertexCount]); + + this.vertexBuffers[this.vertexCount].upload( + buffer.vertices, + 0, + false + ); + + this.vertexCount++; + } else { + // lets use the faster option, always use buffer number 0 + this.vertexBuffers[this.vertexCount].upload( + buffer.vertices, + 0, + true + ); + } + + for (i = 0; i < MAX_TEXTURES; ++i) { + rendererBoundTextures[i]._virtalBoundId = -1; + } + + // render the groups.. + for (i = 0; i < groupCount; ++i) { + var group = groups[i]; + var groupTextureCount = group.textureCount; + + for (var _j = 0; _j < groupTextureCount; _j++) { + currentTexture = group.textures[_j]; + + // reset virtual ids.. + // lets do a quick check.. + if (rendererBoundTextures[group.ids[_j]] !== currentTexture) { + this.renderer.bindTexture( + currentTexture, + group.ids[_j], + true + ); + } + + // reset the virtualId.. + currentTexture._virtalBoundId = -1; + } + + // set the blend mode.. + this.renderer.state.setBlendMode(group.blend); + + gl.drawElements( + gl.TRIANGLES, + group.size * 6, + gl.UNSIGNED_SHORT, + group.start * 6 * 2 + ); + } + + // reset elements for the next flush + this.currentIndex = 0; + }; + + /** + * Starts a new sprite batch. + */ + + SpriteRenderer.prototype.start = function start() { + this.renderer.bindShader(this.shader); + + if (_settings2.default.CAN_UPLOAD_SAME_BUFFER) { + // bind buffer #0, we don't need others + this.renderer.bindVao(this.vaos[this.vertexCount]); + + this.vertexBuffers[this.vertexCount].bind(); + } + }; + + /** + * Stops and flushes the current batch. + * + */ + + SpriteRenderer.prototype.stop = function stop() { + this.flush(); + }; + + /** + * Destroys the SpriteRenderer. + * + */ + + SpriteRenderer.prototype.destroy = function destroy() { + for (var i = 0; i < this.vaoMax; i++) { + if (this.vertexBuffers[i]) { + this.vertexBuffers[i].destroy(); + } + if (this.vaos[i]) { + this.vaos[i].destroy(); + } + } + + if (this.indexBuffer) { + this.indexBuffer.destroy(); + } + + this.renderer.off("prerender", this.onPrerender, this); + + _ObjectRenderer.prototype.destroy.call(this); + + if (this.shader) { + this.shader.destroy(); + this.shader = null; + } + + this.vertexBuffers = null; + this.vaos = null; + this.indexBuffer = null; + this.indices = null; + + this.sprites = null; + + for (var _i = 0; _i < this.buffers.length; ++_i) { + this.buffers[_i].destroy(); + } + }; + + return SpriteRenderer; + })(_ObjectRenderer3.default); + + exports.default = SpriteRenderer; + + _WebGLRenderer2.default.registerPlugin("sprite", SpriteRenderer); + }, + { + "../../renderers/webgl/WebGLRenderer": 84, + "../../renderers/webgl/utils/ObjectRenderer": 94, + "../../renderers/webgl/utils/checkMaxIfStatmentsInShader": 97, + "../../settings": 101, + "../../utils": 124, + "../../utils/createIndicesForQuads": 122, + "./BatchBuffer": 105, + "./generateMultiTextureShader": 107, + "bit-twiddle": 18, + "pixi-gl-core": 7, + }, + ], + 107: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = generateMultiTextureShader; + + var _Shader = require("../../Shader"); + + var _Shader2 = _interopRequireDefault(_Shader); + + var _path = require("path"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + var fragTemplate = [ + "varying vec2 vTextureCoord;", + "varying vec4 vColor;", + "varying float vTextureId;", + "uniform sampler2D uSamplers[%count%];", + "void main(void){", + "vec4 color;", + "float textureId = floor(vTextureId+0.5);", + "%forloop%", + "gl_FragColor = color * vColor;", + "}", + ].join("\n"); + + function generateMultiTextureShader(gl, maxTextures) { + var vertexSrc = + "precision highp float;\r\nattribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\nattribute vec4 aColor;\r\nattribute float aTextureId;\r\n\r\nuniform mat3 projectionMatrix;\r\n\r\nvarying vec2 vTextureCoord;\r\nvarying vec4 vColor;\r\nvarying float vTextureId;\r\n\r\nvoid main(void){\r\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n\r\n vTextureCoord = aTextureCoord;\r\n vTextureId = aTextureId;\r\n vColor = aColor;\r\n}\r\n"; + var fragmentSrc = fragTemplate; + + fragmentSrc = fragmentSrc.replace(/%count%/gi, maxTextures); + fragmentSrc = fragmentSrc.replace( + /%forloop%/gi, + generateSampleSrc(maxTextures) + ); + + var shader = new _Shader2.default(gl, vertexSrc, fragmentSrc); + + var sampleValues = []; + + for (var i = 0; i < maxTextures; i++) { + sampleValues[i] = i; + } + + shader.bind(); + shader.uniforms.uSamplers = sampleValues; + + return shader; + } + + function generateSampleSrc(maxTextures) { + var src = ""; + + src += "\n"; + src += "\n"; + + for (var i = 0; i < maxTextures; i++) { + if (i > 0) { + src += "\nelse "; + } + + if (i < maxTextures - 1) { + src += "if(textureId == " + i + ".0)"; + } + + src += "\n{"; + src += + "\n\tcolor = texture2D(uSamplers[" + i + "], vTextureCoord);"; + src += "\n}"; + } + + src += "\n"; + src += "\n"; + + return src; + } + }, + { "../../Shader": 44, path: 25 }, + ], + 108: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _Sprite2 = require("../sprites/Sprite"); + + var _Sprite3 = _interopRequireDefault(_Sprite2); + + var _Texture = require("../textures/Texture"); + + var _Texture2 = _interopRequireDefault(_Texture); + + var _math = require("../math"); + + var _utils = require("../utils"); + + var _const = require("../const"); + + var _settings = require("../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _TextStyle = require("./TextStyle"); + + var _TextStyle2 = _interopRequireDefault(_TextStyle); + + var _TextMetrics = require("./TextMetrics"); + + var _TextMetrics2 = _interopRequireDefault(_TextMetrics); + + var _trimCanvas = require("../utils/trimCanvas"); + + var _trimCanvas2 = _interopRequireDefault(_trimCanvas); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } /* eslint max-depth: [2, 8] */ + + var defaultDestroyOptions = { + texture: true, + children: false, + baseTexture: true, + }; + + /** + * A Text Object will create a line or multiple lines of text. To split a line you can use '\n' in your text string, + * or add a wordWrap property set to true and and wordWrapWidth property with a value in the style object. + * + * A Text can be created directly from a string and a style object + * + * ```js + * let text = new PIXI.Text('This is a PixiJS text',{fontFamily : 'Arial', fontSize: 24, fill : 0xff1010, align : 'center'}); + * ``` + * + * @class + * @extends PIXI.Sprite + * @memberof PIXI + */ + + var Text = (function (_Sprite) { + _inherits(Text, _Sprite); + + /** + * @param {string} text - The string that you would like the text to display + * @param {object|PIXI.TextStyle} [style] - The style parameters + * @param {HTMLCanvasElement} [canvas] - The canvas element for drawing text + */ + function Text(text, style, canvas) { + _classCallCheck(this, Text); + + canvas = canvas || document.createElement("canvas"); + + canvas.width = 3; + canvas.height = 3; + + var texture = _Texture2.default.fromCanvas( + canvas, + _settings2.default.SCALE_MODE, + "text" + ); + + texture.orig = new _math.Rectangle(); + texture.trim = new _math.Rectangle(); + + // base texture is already automatically added to the cache, now adding the actual texture + var _this = _possibleConstructorReturn( + this, + _Sprite.call(this, texture) + ); + + _Texture2.default.addToCache( + _this._texture, + _this._texture.baseTexture.textureCacheIds[0] + ); + + /** + * The canvas element that everything is drawn to + * + * @member {HTMLCanvasElement} + */ + _this.canvas = canvas; + + /** + * The canvas 2d context that everything is drawn with + * @member {CanvasRenderingContext2D} + */ + _this.context = _this.canvas.getContext("2d"); + + /** + * The resolution / device pixel ratio of the canvas. This is set automatically by the renderer. + * @member {number} + * @default 1 + */ + _this.resolution = _settings2.default.RESOLUTION; + + /** + * Private tracker for the current text. + * + * @member {string} + * @private + */ + _this._text = null; + + /** + * Private tracker for the current style. + * + * @member {object} + * @private + */ + _this._style = null; + /** + * Private listener to track style changes. + * + * @member {Function} + * @private + */ + _this._styleListener = null; + + /** + * Private tracker for the current font. + * + * @member {string} + * @private + */ + _this._font = ""; + + _this.text = text; + _this.style = style; + + _this.localStyleID = -1; + return _this; + } + + /** + * Renders text and updates it when needed. + * + * @private + * @param {boolean} respectDirty - Whether to abort updating the text if the Text isn't dirty and the function is called. + */ + + Text.prototype.updateText = function updateText(respectDirty) { + var style = this._style; + + // check if style has changed.. + if (this.localStyleID !== style.styleID) { + this.dirty = true; + this.localStyleID = style.styleID; + } + + if (!this.dirty && respectDirty) { + return; + } + + this._font = this._style.toFontString(); + + var context = this.context; + var measured = _TextMetrics2.default.measureText( + this._text, + this._style, + this._style.wordWrap, + this.canvas + ); + var width = measured.width; + var height = measured.height; + var lines = measured.lines; + var lineHeight = measured.lineHeight; + var lineWidths = measured.lineWidths; + var maxLineWidth = measured.maxLineWidth; + var fontProperties = measured.fontProperties; + + this.canvas.width = Math.ceil( + (width + style.padding * 2) * this.resolution + ); + this.canvas.height = Math.ceil( + (height + style.padding * 2) * this.resolution + ); + + context.scale(this.resolution, this.resolution); + + context.clearRect(0, 0, this.canvas.width, this.canvas.height); + + context.font = this._font; + context.strokeStyle = style.stroke; + context.lineWidth = style.strokeThickness; + context.textBaseline = style.textBaseline; + context.lineJoin = style.lineJoin; + context.miterLimit = style.miterLimit; + + var linePositionX = void 0; + var linePositionY = void 0; + + if (style.dropShadow) { + context.fillStyle = style.dropShadowColor; + context.globalAlpha = style.dropShadowAlpha; + context.shadowBlur = style.dropShadowBlur; + + if (style.dropShadowBlur > 0) { + context.shadowColor = style.dropShadowColor; + } + + var xShadowOffset = + Math.cos(style.dropShadowAngle) * style.dropShadowDistance; + var yShadowOffset = + Math.sin(style.dropShadowAngle) * style.dropShadowDistance; + + for (var i = 0; i < lines.length; i++) { + linePositionX = style.strokeThickness / 2; + linePositionY = + style.strokeThickness / 2 + + i * lineHeight + + fontProperties.ascent; + + if (style.align === "right") { + linePositionX += maxLineWidth - lineWidths[i]; + } else if (style.align === "center") { + linePositionX += (maxLineWidth - lineWidths[i]) / 2; + } + + if (style.fill) { + this.drawLetterSpacing( + lines[i], + linePositionX + xShadowOffset + style.padding, + linePositionY + yShadowOffset + style.padding + ); + + if (style.stroke && style.strokeThickness) { + context.strokeStyle = style.dropShadowColor; + this.drawLetterSpacing( + lines[i], + linePositionX + xShadowOffset + style.padding, + linePositionY + yShadowOffset + style.padding, + true + ); + context.strokeStyle = style.stroke; + } + } + } + } + + // reset the shadow blur and alpha that was set by the drop shadow, for the regular text + context.shadowBlur = 0; + context.globalAlpha = 1; + + // set canvas text styles + context.fillStyle = this._generateFillStyle(style, lines); + + // draw lines line by line + for (var _i = 0; _i < lines.length; _i++) { + linePositionX = style.strokeThickness / 2; + linePositionY = + style.strokeThickness / 2 + + _i * lineHeight + + fontProperties.ascent; + + if (style.align === "right") { + linePositionX += maxLineWidth - lineWidths[_i]; + } else if (style.align === "center") { + linePositionX += (maxLineWidth - lineWidths[_i]) / 2; + } + + if (style.stroke && style.strokeThickness) { + this.drawLetterSpacing( + lines[_i], + linePositionX + style.padding, + linePositionY + style.padding, + true + ); + } + + if (style.fill) { + this.drawLetterSpacing( + lines[_i], + linePositionX + style.padding, + linePositionY + style.padding + ); + } + } + + this.updateTexture(); + }; + + /** + * Render the text with letter-spacing. + * @param {string} text - The text to draw + * @param {number} x - Horizontal position to draw the text + * @param {number} y - Vertical position to draw the text + * @param {boolean} [isStroke=false] - Is this drawing for the outside stroke of the + * text? If not, it's for the inside fill + * @private + */ + + Text.prototype.drawLetterSpacing = function drawLetterSpacing( + text, + x, + y + ) { + var isStroke = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : false; + + var style = this._style; + + // letterSpacing of 0 means normal + var letterSpacing = style.letterSpacing; + + if (letterSpacing === 0) { + if (isStroke) { + this.context.strokeText(text, x, y); + } else { + this.context.fillText(text, x, y); + } + + return; + } + + var characters = String.prototype.split.call(text, ""); + var currentPosition = x; + var index = 0; + var current = ""; + + while (index < text.length) { + current = characters[index++]; + if (isStroke) { + this.context.strokeText(current, currentPosition, y); + } else { + this.context.fillText(current, currentPosition, y); + } + currentPosition += + this.context.measureText(current).width + letterSpacing; + } + }; + + /** + * Updates texture size based on canvas size + * + * @private + */ + + Text.prototype.updateTexture = function updateTexture() { + var canvas = this.canvas; + + if (this._style.trim) { + var trimmed = (0, _trimCanvas2.default)(canvas); + + canvas.width = trimmed.width; + canvas.height = trimmed.height; + this.context.putImageData(trimmed.data, 0, 0); + } + + var texture = this._texture; + var style = this._style; + var padding = style.trim ? 0 : style.padding; + var baseTexture = texture.baseTexture; + + baseTexture.hasLoaded = true; + baseTexture.resolution = this.resolution; + + baseTexture.realWidth = canvas.width; + baseTexture.realHeight = canvas.height; + baseTexture.width = canvas.width / this.resolution; + baseTexture.height = canvas.height / this.resolution; + + texture.trim.width = texture._frame.width = + canvas.width / this.resolution; + texture.trim.height = texture._frame.height = + canvas.height / this.resolution; + texture.trim.x = -padding; + texture.trim.y = -padding; + + texture.orig.width = texture._frame.width - padding * 2; + texture.orig.height = texture._frame.height - padding * 2; + + // call sprite onTextureUpdate to update scale if _width or _height were set + this._onTextureUpdate(); + + baseTexture.emit("update", baseTexture); + + this.dirty = false; + }; + + /** + * Renders the object using the WebGL renderer + * + * @param {PIXI.WebGLRenderer} renderer - The renderer + */ + + Text.prototype.renderWebGL = function renderWebGL(renderer) { + if (this.resolution !== renderer.resolution) { + this.resolution = renderer.resolution; + this.dirty = true; + } + + this.updateText(true); + + _Sprite.prototype.renderWebGL.call(this, renderer); + }; + + /** + * Renders the object using the Canvas renderer + * + * @private + * @param {PIXI.CanvasRenderer} renderer - The renderer + */ + + Text.prototype._renderCanvas = function _renderCanvas(renderer) { + if (this.resolution !== renderer.resolution) { + this.resolution = renderer.resolution; + this.dirty = true; + } + + this.updateText(true); + + _Sprite.prototype._renderCanvas.call(this, renderer); + }; + + /** + * Gets the local bounds of the text object. + * + * @param {Rectangle} rect - The output rectangle. + * @return {Rectangle} The bounds. + */ + + Text.prototype.getLocalBounds = function getLocalBounds(rect) { + this.updateText(true); + + return _Sprite.prototype.getLocalBounds.call(this, rect); + }; + + /** + * calculates the bounds of the Text as a rectangle. The bounds calculation takes the worldTransform into account. + */ + + Text.prototype._calculateBounds = function _calculateBounds() { + this.updateText(true); + this.calculateVertices(); + // if we have already done this on THIS frame. + this._bounds.addQuad(this.vertexData); + }; + + /** + * Method to be called upon a TextStyle change. + * @private + */ + + Text.prototype._onStyleChange = function _onStyleChange() { + this.dirty = true; + }; + + /** + * Generates the fill style. Can automatically generate a gradient based on the fill style being an array + * + * @private + * @param {object} style - The style. + * @param {string[]} lines - The lines of text. + * @return {string|number|CanvasGradient} The fill style + */ + + Text.prototype._generateFillStyle = function _generateFillStyle( + style, + lines + ) { + if (!Array.isArray(style.fill)) { + return style.fill; + } + + // cocoon on canvas+ cannot generate textures, so use the first colour instead + if (navigator.isCocoonJS) { + return style.fill[0]; + } + + // the gradient will be evenly spaced out according to how large the array is. + // ['#FF0000', '#00FF00', '#0000FF'] would created stops at 0.25, 0.5 and 0.75 + var gradient = void 0; + var totalIterations = void 0; + var currentIteration = void 0; + var stop = void 0; + + var width = this.canvas.width / this.resolution; + var height = this.canvas.height / this.resolution; + + // make a copy of the style settings, so we can manipulate them later + var fill = style.fill.slice(); + var fillGradientStops = style.fillGradientStops.slice(); + + // wanting to evenly distribute the fills. So an array of 4 colours should give fills of 0.25, 0.5 and 0.75 + if (!fillGradientStops.length) { + var lengthPlus1 = fill.length + 1; + + for (var i = 1; i < lengthPlus1; ++i) { + fillGradientStops.push(i / lengthPlus1); + } + } + + // stop the bleeding of the last gradient on the line above to the top gradient of the this line + // by hard defining the first gradient colour at point 0, and last gradient colour at point 1 + fill.unshift(style.fill[0]); + fillGradientStops.unshift(0); + + fill.push(style.fill[style.fill.length - 1]); + fillGradientStops.push(1); + + if ( + style.fillGradientType === _const.TEXT_GRADIENT.LINEAR_VERTICAL + ) { + // start the gradient at the top center of the canvas, and end at the bottom middle of the canvas + gradient = this.context.createLinearGradient( + width / 2, + 0, + width / 2, + height + ); + + // we need to repeat the gradient so that each individual line of text has the same vertical gradient effect + // ['#FF0000', '#00FF00', '#0000FF'] over 2 lines would create stops at 0.125, 0.25, 0.375, 0.625, 0.75, 0.875 + totalIterations = (fill.length + 1) * lines.length; + currentIteration = 0; + for (var _i2 = 0; _i2 < lines.length; _i2++) { + currentIteration += 1; + for (var j = 0; j < fill.length; j++) { + if (typeof fillGradientStops[j] === "number") { + stop = + fillGradientStops[j] / lines.length + + _i2 / lines.length; + } else { + stop = currentIteration / totalIterations; + } + gradient.addColorStop(stop, fill[j]); + currentIteration++; + } + } + } else { + // start the gradient at the center left of the canvas, and end at the center right of the canvas + gradient = this.context.createLinearGradient( + 0, + height / 2, + width, + height / 2 + ); + + // can just evenly space out the gradients in this case, as multiple lines makes no difference + // to an even left to right gradient + totalIterations = fill.length + 1; + currentIteration = 1; + + for (var _i3 = 0; _i3 < fill.length; _i3++) { + if (typeof fillGradientStops[_i3] === "number") { + stop = fillGradientStops[_i3]; + } else { + stop = currentIteration / totalIterations; + } + gradient.addColorStop(stop, fill[_i3]); + currentIteration++; + } + } + + return gradient; + }; + + /** + * Destroys this text object. + * Note* Unlike a Sprite, a Text object will automatically destroy its baseTexture and texture as + * the majority of the time the texture will not be shared with any other Sprites. + * + * @param {object|boolean} [options] - Options parameter. A boolean will act as if all options + * have been set to that value + * @param {boolean} [options.children=false] - if set to true, all the children will have their + * destroy method called as well. 'options' will be passed on to those calls. + * @param {boolean} [options.texture=true] - Should it destroy the current texture of the sprite as well + * @param {boolean} [options.baseTexture=true] - Should it destroy the base texture of the sprite as well + */ + + Text.prototype.destroy = function destroy(options) { + if (typeof options === "boolean") { + options = { children: options }; + } + + options = Object.assign({}, defaultDestroyOptions, options); + + _Sprite.prototype.destroy.call(this, options); + + // make sure to reset the the context and canvas.. dont want this hanging around in memory! + this.context = null; + this.canvas = null; + + this._style = null; + }; + + /** + * The width of the Text, setting this will actually modify the scale to achieve the value set + * + * @member {number} + */ + + _createClass(Text, [ + { + key: "width", + get: function get() { + this.updateText(true); + + return Math.abs(this.scale.x) * this._texture.orig.width; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.updateText(true); + + var s = (0, _utils.sign)(this.scale.x) || 1; + + this.scale.x = (s * value) / this._texture.orig.width; + this._width = value; + }, + + /** + * The height of the Text, setting this will actually modify the scale to achieve the value set + * + * @member {number} + */ + }, + { + key: "height", + get: function get() { + this.updateText(true); + + return Math.abs(this.scale.y) * this._texture.orig.height; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.updateText(true); + + var s = (0, _utils.sign)(this.scale.y) || 1; + + this.scale.y = (s * value) / this._texture.orig.height; + this._height = value; + }, + + /** + * Set the style of the text. Set up an event listener to listen for changes on the style + * object and mark the text as dirty. + * + * @member {object|PIXI.TextStyle} + */ + }, + { + key: "style", + get: function get() { + return this._style; + }, + set: function set( + style // eslint-disable-line require-jsdoc + ) { + style = style || {}; + + if (style instanceof _TextStyle2.default) { + this._style = style; + } else { + this._style = new _TextStyle2.default(style); + } + + this.localStyleID = -1; + this.dirty = true; + }, + + /** + * Set the copy for the text object. To split a line you can use '\n'. + * + * @member {string} + */ + }, + { + key: "text", + get: function get() { + return this._text; + }, + set: function set( + text // eslint-disable-line require-jsdoc + ) { + text = String( + text === "" || text === null || text === undefined + ? " " + : text + ); + + if (this._text === text) { + return; + } + this._text = text; + this.dirty = true; + }, + }, + ]); + + return Text; + })(_Sprite3.default); + + exports.default = Text; + }, + { + "../const": 46, + "../math": 70, + "../settings": 101, + "../sprites/Sprite": 102, + "../textures/Texture": 115, + "../utils": 124, + "../utils/trimCanvas": 129, + "./TextMetrics": 109, + "./TextStyle": 110, + }, + ], + 109: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * The TextMetrics object represents the measurement of a block of text with a specified style. + * + * @class + * @memberOf PIXI + */ + var TextMetrics = (function () { + /** + * @param {string} text - the text that was measured + * @param {PIXI.TextStyle} style - the style that was measured + * @param {number} width - the measured width of the text + * @param {number} height - the measured height of the text + * @param {array} lines - an array of the lines of text broken by new lines and wrapping if specified in style + * @param {array} lineWidths - an array of the line widths for each line matched to `lines` + * @param {number} lineHeight - the measured line height for this style + * @param {number} maxLineWidth - the maximum line width for all measured lines + * @param {Object} fontProperties - the font properties object from TextMetrics.measureFont + */ + function TextMetrics( + text, + style, + width, + height, + lines, + lineWidths, + lineHeight, + maxLineWidth, + fontProperties + ) { + _classCallCheck(this, TextMetrics); + + this.text = text; + this.style = style; + this.width = width; + this.height = height; + this.lines = lines; + this.lineWidths = lineWidths; + this.lineHeight = lineHeight; + this.maxLineWidth = maxLineWidth; + this.fontProperties = fontProperties; + } + + /** + * Measures the supplied string of text and returns a Rectangle. + * + * @param {string} text - the text to measure. + * @param {PIXI.TextStyle} style - the text style to use for measuring + * @param {boolean} [wordWrap] - optional override for if word-wrap should be applied to the text. + * @param {HTMLCanvasElement} [canvas] - optional specification of the canvas to use for measuring. + * @return {PIXI.TextMetrics} measured width and height of the text. + */ + + TextMetrics.measureText = function measureText( + text, + style, + wordWrap + ) { + var canvas = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : TextMetrics._canvas; + + wordWrap = wordWrap || style.wordWrap; + var font = style.toFontString(); + var fontProperties = TextMetrics.measureFont(font); + var context = canvas.getContext("2d"); + + context.font = font; + + var outputText = wordWrap + ? TextMetrics.wordWrap(text, style, canvas) + : text; + var lines = outputText.split(/(?:\r\n|\r|\n)/); + var lineWidths = new Array(lines.length); + var maxLineWidth = 0; + + for (var i = 0; i < lines.length; i++) { + var lineWidth = + context.measureText(lines[i]).width + + (lines[i].length - 1) * style.letterSpacing; + + lineWidths[i] = lineWidth; + maxLineWidth = Math.max(maxLineWidth, lineWidth); + } + var width = maxLineWidth + style.strokeThickness; + + if (style.dropShadow) { + width += style.dropShadowDistance; + } + + var lineHeight = + style.lineHeight || + fontProperties.fontSize + style.strokeThickness; + var height = + Math.max( + lineHeight, + fontProperties.fontSize + style.strokeThickness + ) + + (lines.length - 1) * (lineHeight + style.leading); + + if (style.dropShadow) { + height += style.dropShadowDistance; + } + + return new TextMetrics( + text, + style, + width, + height, + lines, + lineWidths, + lineHeight + style.leading, + maxLineWidth, + fontProperties + ); + }; + + /** + * Applies newlines to a string to have it optimally fit into the horizontal + * bounds set by the Text object's wordWrapWidth property. + * + * @private + * @param {string} text - String to apply word wrapping to + * @param {PIXI.TextStyle} style - the style to use when wrapping + * @param {HTMLCanvasElement} [canvas] - optional specification of the canvas to use for measuring. + * @return {string} New string with new lines applied where required + */ + + TextMetrics.wordWrap = function wordWrap(text, style) { + var canvas = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : TextMetrics._canvas; + + var context = canvas.getContext("2d"); + + // Greedy wrapping algorithm that will wrap words as the line grows longer + // than its horizontal bounds. + var result = ""; + var lines = text.split("\n"); + var wordWrapWidth = style.wordWrapWidth; + var characterCache = {}; + + for (var i = 0; i < lines.length; i++) { + var spaceLeft = wordWrapWidth; + var words = lines[i].split(" "); + + for (var j = 0; j < words.length; j++) { + var wordWidth = context.measureText(words[j]).width; + + if (style.breakWords && wordWidth > wordWrapWidth) { + // Word should be split in the middle + var characters = words[j].split(""); + + for (var c = 0; c < characters.length; c++) { + var character = characters[c]; + var characterWidth = characterCache[character]; + + if (characterWidth === undefined) { + characterWidth = context.measureText(character).width; + characterCache[character] = characterWidth; + } + + if (characterWidth > spaceLeft) { + result += "\n" + character; + spaceLeft = wordWrapWidth - characterWidth; + } else { + if (c === 0) { + result += " "; + } + + result += character; + spaceLeft -= characterWidth; + } + } + } else { + var wordWidthWithSpace = + wordWidth + context.measureText(" ").width; + + if (j === 0 || wordWidthWithSpace > spaceLeft) { + // Skip printing the newline if it's the first word of the line that is + // greater than the word wrap width. + if (j > 0) { + result += "\n"; + } + result += words[j]; + spaceLeft = wordWrapWidth - wordWidth; + } else { + spaceLeft -= wordWidthWithSpace; + result += " " + words[j]; + } + } + } + + if (i < lines.length - 1) { + result += "\n"; + } + } + + return result; + }; + + /** + * Calculates the ascent, descent and fontSize of a given font-style + * + * @static + * @param {string} font - String representing the style of the font + * @return {PIXI.TextMetrics~FontMetrics} Font properties object + */ + + TextMetrics.measureFont = function measureFont(font) { + // as this method is used for preparing assets, don't recalculate things if we don't need to + if (TextMetrics._fonts[font]) { + return TextMetrics._fonts[font]; + } + + var properties = {}; + + var canvas = TextMetrics._canvas; + var context = TextMetrics._context; + + context.font = font; + + var width = Math.ceil(context.measureText("|MÉq").width); + var baseline = Math.ceil(context.measureText("M").width); + var height = 2 * baseline; + + baseline = (baseline * 1.4) | 0; + + canvas.width = width; + canvas.height = height; + + context.fillStyle = "#f00"; + context.fillRect(0, 0, width, height); + + context.font = font; + + context.textBaseline = "alphabetic"; + context.fillStyle = "#000"; + context.fillText("|MÉq", 0, baseline); + + var imagedata = context.getImageData(0, 0, width, height).data; + var pixels = imagedata.length; + var line = width * 4; + + var i = 0; + var idx = 0; + var stop = false; + + // ascent. scan from top to bottom until we find a non red pixel + for (i = 0; i < baseline; ++i) { + for (var j = 0; j < line; j += 4) { + if (imagedata[idx + j] !== 255) { + stop = true; + break; + } + } + if (!stop) { + idx += line; + } else { + break; + } + } + + properties.ascent = baseline - i; + + idx = pixels - line; + stop = false; + + // descent. scan from bottom to top until we find a non red pixel + for (i = height; i > baseline; --i) { + for (var _j = 0; _j < line; _j += 4) { + if (imagedata[idx + _j] !== 255) { + stop = true; + break; + } + } + + if (!stop) { + idx -= line; + } else { + break; + } + } + + properties.descent = i - baseline; + properties.fontSize = properties.ascent + properties.descent; + + TextMetrics._fonts[font] = properties; + + return properties; + }; + + return TextMetrics; + })(); + + /** + * Internal return object for {@link PIXI.TextMetrics.measureFont `TextMetrics.measureFont`}. + * @class FontMetrics + * @memberof PIXI.TextMetrics~ + * @property {number} ascent - The ascent distance + * @property {number} descent - The descent distance + * @property {number} fontSize - Font size from ascent to descent + */ + + exports.default = TextMetrics; + var canvas = document.createElement("canvas"); + + canvas.width = canvas.height = 10; + + /** + * Cached canvas element for measuring text + * @memberof PIXI.TextMetrics + * @type {HTMLCanvasElement} + * @private + */ + TextMetrics._canvas = canvas; + + /** + * Cache for context to use. + * @memberof PIXI.TextMetrics + * @type {CanvasRenderingContext2D} + * @private + */ + TextMetrics._context = canvas.getContext("2d"); + + /** + * Cache of PIXI.TextMetrics~FontMetrics objects. + * @memberof PIXI.TextMetrics + * @type {Object} + * @private + */ + TextMetrics._fonts = {}; + }, + {}, + ], + 110: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); // disabling eslint for now, going to rewrite this in v5 + /* eslint-disable */ + + var _const = require("../const"); + + var _utils = require("../utils"); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var defaultStyle = { + align: "left", + breakWords: false, + dropShadow: false, + dropShadowAlpha: 1, + dropShadowAngle: Math.PI / 6, + dropShadowBlur: 0, + dropShadowColor: "black", + dropShadowDistance: 5, + fill: "black", + fillGradientType: _const.TEXT_GRADIENT.LINEAR_VERTICAL, + fillGradientStops: [], + fontFamily: "Arial", + fontSize: 26, + fontStyle: "normal", + fontVariant: "normal", + fontWeight: "normal", + letterSpacing: 0, + lineHeight: 0, + lineJoin: "miter", + miterLimit: 10, + padding: 0, + stroke: "black", + strokeThickness: 0, + textBaseline: "alphabetic", + trim: false, + wordWrap: false, + wordWrapWidth: 100, + leading: 0, + }; + + /** + * A TextStyle Object decorates a Text Object. It can be shared between + * multiple Text objects. Changing the style will update all text objects using it. + * + * @class + * @memberof PIXI + */ + + var TextStyle = (function () { + /** + * @param {object} [style] - The style parameters + * @param {string} [style.align='left'] - Alignment for multiline text ('left', 'center' or 'right'), + * does not affect single line text + * @param {boolean} [style.breakWords=false] - Indicates if lines can be wrapped within words, it + * needs wordWrap to be set to true + * @param {boolean} [style.dropShadow=false] - Set a drop shadow for the text + * @param {number} [style.dropShadowAlpha=1] - Set alpha for the drop shadow + * @param {number} [style.dropShadowAngle=Math.PI/6] - Set a angle of the drop shadow + * @param {number} [style.dropShadowBlur=0] - Set a shadow blur radius + * @param {string|number} [style.dropShadowColor='black'] - A fill style to be used on the dropshadow e.g 'red', '#00FF00' + * @param {number} [style.dropShadowDistance=5] - Set a distance of the drop shadow + * @param {string|string[]|number|number[]|CanvasGradient|CanvasPattern} [style.fill='black'] - A canvas + * fillstyle that will be used on the text e.g 'red', '#00FF00'. Can be an array to create a gradient + * eg ['#000000','#FFFFFF'] + * {@link https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/fillStyle|MDN} + * @param {number} [style.fillGradientType=PIXI.TEXT_GRADIENT.LINEAR_VERTICAL] - If fill is an array of colours + * to create a gradient, this can change the type/direction of the gradient. See {@link PIXI.TEXT_GRADIENT} + * @param {number[]} [style.fillGradientStops] - If fill is an array of colours to create a gradient, this array can set + * the stop points (numbers between 0 and 1) for the color, overriding the default behaviour of evenly spacing them. + * @param {string|string[]} [style.fontFamily='Arial'] - The font family + * @param {number|string} [style.fontSize=26] - The font size (as a number it converts to px, but as a string, + * equivalents are '26px','20pt','160%' or '1.6em') + * @param {string} [style.fontStyle='normal'] - The font style ('normal', 'italic' or 'oblique') + * @param {string} [style.fontVariant='normal'] - The font variant ('normal' or 'small-caps') + * @param {string} [style.fontWeight='normal'] - The font weight ('normal', 'bold', 'bolder', 'lighter' and '100', + * '200', '300', '400', '500', '600', '700', 800' or '900') + * @param {number} [style.leading=0] - The space between lines + * @param {number} [style.letterSpacing=0] - The amount of spacing between letters, default is 0 + * @param {number} [style.lineHeight] - The line height, a number that represents the vertical space that a letter uses + * @param {string} [style.lineJoin='miter'] - The lineJoin property sets the type of corner created, it can resolve + * spiked text issues. Default is 'miter' (creates a sharp corner). + * @param {number} [style.miterLimit=10] - The miter limit to use when using the 'miter' lineJoin mode. This can reduce + * or increase the spikiness of rendered text. + * @param {number} [style.padding=0] - Occasionally some fonts are cropped. Adding some padding will prevent this from + * happening by adding padding to all sides of the text. + * @param {string|number} [style.stroke='black'] - A canvas fillstyle that will be used on the text stroke + * e.g 'blue', '#FCFF00' + * @param {number} [style.strokeThickness=0] - A number that represents the thickness of the stroke. + * Default is 0 (no stroke) + * @param {boolean} [style.trim=false] - Trim transparent borders + * @param {string} [style.textBaseline='alphabetic'] - The baseline of the text that is rendered. + * @param {boolean} [style.wordWrap=false] - Indicates if word wrap should be used + * @param {number} [style.wordWrapWidth=100] - The width at which text will wrap, it needs wordWrap to be set to true + */ + function TextStyle(style) { + _classCallCheck(this, TextStyle); + + this.styleID = 0; + + Object.assign(this, defaultStyle, style); + } + + /** + * Creates a new TextStyle object with the same values as this one. + * Note that the only the properties of the object are cloned. + * + * @return {PIXI.TextStyle} New cloned TextStyle object + */ + + TextStyle.prototype.clone = function clone() { + var clonedProperties = {}; + + for (var key in defaultStyle) { + clonedProperties[key] = this[key]; + } + + return new TextStyle(clonedProperties); + }; + + /** + * Resets all properties to the defaults specified in TextStyle.prototype._default + */ + + TextStyle.prototype.reset = function reset() { + Object.assign(this, defaultStyle); + }; + + /** + * Alignment for multiline text ('left', 'center' or 'right'), does not affect single line text + * + * @member {string} + */ + + /** + * Generates a font style string to use for `TextMetrics.measureFont()`. + * + * @return {string} Font style string, for passing to `TextMetrics.measureFont()` + */ + TextStyle.prototype.toFontString = function toFontString() { + // build canvas api font setting from individual components. Convert a numeric this.fontSize to px + var fontSizeString = + typeof this.fontSize === "number" + ? this.fontSize + "px" + : this.fontSize; + + // Clean-up fontFamily property by quoting each font name + // this will support font names with spaces + var fontFamilies = this.fontFamily; + + if (!Array.isArray(this.fontFamily)) { + fontFamilies = this.fontFamily.split(","); + } + + for (var i = fontFamilies.length - 1; i >= 0; i--) { + // Trim any extra white-space + var fontFamily = fontFamilies[i].trim(); + + // Check if font already contains strings + if (!/([\"\'])[^\'\"]+\1/.test(fontFamily)) { + fontFamily = '"' + fontFamily + '"'; + } + fontFamilies[i] = fontFamily; + } + + return ( + this.fontStyle + + " " + + this.fontVariant + + " " + + this.fontWeight + + " " + + fontSizeString + + " " + + fontFamilies.join(",") + ); + }; + + _createClass(TextStyle, [ + { + key: "align", + get: function get() { + return this._align; + }, + set: function set( + align // eslint-disable-line require-jsdoc + ) { + if (this._align !== align) { + this._align = align; + this.styleID++; + } + }, + + /** + * Indicates if lines can be wrapped within words, it needs wordWrap to be set to true + * + * @member {boolean} + */ + }, + { + key: "breakWords", + get: function get() { + return this._breakWords; + }, + set: function set( + breakWords // eslint-disable-line require-jsdoc + ) { + if (this._breakWords !== breakWords) { + this._breakWords = breakWords; + this.styleID++; + } + }, + + /** + * Set a drop shadow for the text + * + * @member {boolean} + */ + }, + { + key: "dropShadow", + get: function get() { + return this._dropShadow; + }, + set: function set( + dropShadow // eslint-disable-line require-jsdoc + ) { + if (this._dropShadow !== dropShadow) { + this._dropShadow = dropShadow; + this.styleID++; + } + }, + + /** + * Set alpha for the drop shadow + * + * @member {number} + */ + }, + { + key: "dropShadowAlpha", + get: function get() { + return this._dropShadowAlpha; + }, + set: function set( + dropShadowAlpha // eslint-disable-line require-jsdoc + ) { + if (this._dropShadowAlpha !== dropShadowAlpha) { + this._dropShadowAlpha = dropShadowAlpha; + this.styleID++; + } + }, + + /** + * Set a angle of the drop shadow + * + * @member {number} + */ + }, + { + key: "dropShadowAngle", + get: function get() { + return this._dropShadowAngle; + }, + set: function set( + dropShadowAngle // eslint-disable-line require-jsdoc + ) { + if (this._dropShadowAngle !== dropShadowAngle) { + this._dropShadowAngle = dropShadowAngle; + this.styleID++; + } + }, + + /** + * Set a shadow blur radius + * + * @member {number} + */ + }, + { + key: "dropShadowBlur", + get: function get() { + return this._dropShadowBlur; + }, + set: function set( + dropShadowBlur // eslint-disable-line require-jsdoc + ) { + if (this._dropShadowBlur !== dropShadowBlur) { + this._dropShadowBlur = dropShadowBlur; + this.styleID++; + } + }, + + /** + * A fill style to be used on the dropshadow e.g 'red', '#00FF00' + * + * @member {string|number} + */ + }, + { + key: "dropShadowColor", + get: function get() { + return this._dropShadowColor; + }, + set: function set( + dropShadowColor // eslint-disable-line require-jsdoc + ) { + var outputColor = getColor(dropShadowColor); + if (this._dropShadowColor !== outputColor) { + this._dropShadowColor = outputColor; + this.styleID++; + } + }, + + /** + * Set a distance of the drop shadow + * + * @member {number} + */ + }, + { + key: "dropShadowDistance", + get: function get() { + return this._dropShadowDistance; + }, + set: function set( + dropShadowDistance // eslint-disable-line require-jsdoc + ) { + if (this._dropShadowDistance !== dropShadowDistance) { + this._dropShadowDistance = dropShadowDistance; + this.styleID++; + } + }, + + /** + * A canvas fillstyle that will be used on the text e.g 'red', '#00FF00'. + * Can be an array to create a gradient eg ['#000000','#FFFFFF'] + * {@link https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/fillStyle|MDN} + * + * @member {string|string[]|number|number[]|CanvasGradient|CanvasPattern} + */ + }, + { + key: "fill", + get: function get() { + return this._fill; + }, + set: function set( + fill // eslint-disable-line require-jsdoc + ) { + var outputColor = getColor(fill); + if (this._fill !== outputColor) { + this._fill = outputColor; + this.styleID++; + } + }, + + /** + * If fill is an array of colours to create a gradient, this can change the type/direction of the gradient. + * See {@link PIXI.TEXT_GRADIENT} + * + * @member {number} + */ + }, + { + key: "fillGradientType", + get: function get() { + return this._fillGradientType; + }, + set: function set( + fillGradientType // eslint-disable-line require-jsdoc + ) { + if (this._fillGradientType !== fillGradientType) { + this._fillGradientType = fillGradientType; + this.styleID++; + } + }, + + /** + * If fill is an array of colours to create a gradient, this array can set the stop points + * (numbers between 0 and 1) for the color, overriding the default behaviour of evenly spacing them. + * + * @member {number[]} + */ + }, + { + key: "fillGradientStops", + get: function get() { + return this._fillGradientStops; + }, + set: function set( + fillGradientStops // eslint-disable-line require-jsdoc + ) { + if ( + !areArraysEqual(this._fillGradientStops, fillGradientStops) + ) { + this._fillGradientStops = fillGradientStops; + this.styleID++; + } + }, + + /** + * The font family + * + * @member {string|string[]} + */ + }, + { + key: "fontFamily", + get: function get() { + return this._fontFamily; + }, + set: function set( + fontFamily // eslint-disable-line require-jsdoc + ) { + if (this.fontFamily !== fontFamily) { + this._fontFamily = fontFamily; + this.styleID++; + } + }, + + /** + * The font size + * (as a number it converts to px, but as a string, equivalents are '26px','20pt','160%' or '1.6em') + * + * @member {number|string} + */ + }, + { + key: "fontSize", + get: function get() { + return this._fontSize; + }, + set: function set( + fontSize // eslint-disable-line require-jsdoc + ) { + if (this._fontSize !== fontSize) { + this._fontSize = fontSize; + this.styleID++; + } + }, + + /** + * The font style + * ('normal', 'italic' or 'oblique') + * + * @member {string} + */ + }, + { + key: "fontStyle", + get: function get() { + return this._fontStyle; + }, + set: function set( + fontStyle // eslint-disable-line require-jsdoc + ) { + if (this._fontStyle !== fontStyle) { + this._fontStyle = fontStyle; + this.styleID++; + } + }, + + /** + * The font variant + * ('normal' or 'small-caps') + * + * @member {string} + */ + }, + { + key: "fontVariant", + get: function get() { + return this._fontVariant; + }, + set: function set( + fontVariant // eslint-disable-line require-jsdoc + ) { + if (this._fontVariant !== fontVariant) { + this._fontVariant = fontVariant; + this.styleID++; + } + }, + + /** + * The font weight + * ('normal', 'bold', 'bolder', 'lighter' and '100', '200', '300', '400', '500', '600', '700', 800' or '900') + * + * @member {string} + */ + }, + { + key: "fontWeight", + get: function get() { + return this._fontWeight; + }, + set: function set( + fontWeight // eslint-disable-line require-jsdoc + ) { + if (this._fontWeight !== fontWeight) { + this._fontWeight = fontWeight; + this.styleID++; + } + }, + + /** + * The amount of spacing between letters, default is 0 + * + * @member {number} + */ + }, + { + key: "letterSpacing", + get: function get() { + return this._letterSpacing; + }, + set: function set( + letterSpacing // eslint-disable-line require-jsdoc + ) { + if (this._letterSpacing !== letterSpacing) { + this._letterSpacing = letterSpacing; + this.styleID++; + } + }, + + /** + * The line height, a number that represents the vertical space that a letter uses + * + * @member {number} + */ + }, + { + key: "lineHeight", + get: function get() { + return this._lineHeight; + }, + set: function set( + lineHeight // eslint-disable-line require-jsdoc + ) { + if (this._lineHeight !== lineHeight) { + this._lineHeight = lineHeight; + this.styleID++; + } + }, + + /** + * The space between lines + * + * @member {number} + */ + }, + { + key: "leading", + get: function get() { + return this._leading; + }, + set: function set( + leading // eslint-disable-line require-jsdoc + ) { + if (this._leading !== leading) { + this._leading = leading; + this.styleID++; + } + }, + + /** + * The lineJoin property sets the type of corner created, it can resolve spiked text issues. + * Default is 'miter' (creates a sharp corner). + * + * @member {string} + */ + }, + { + key: "lineJoin", + get: function get() { + return this._lineJoin; + }, + set: function set( + lineJoin // eslint-disable-line require-jsdoc + ) { + if (this._lineJoin !== lineJoin) { + this._lineJoin = lineJoin; + this.styleID++; + } + }, + + /** + * The miter limit to use when using the 'miter' lineJoin mode + * This can reduce or increase the spikiness of rendered text. + * + * @member {number} + */ + }, + { + key: "miterLimit", + get: function get() { + return this._miterLimit; + }, + set: function set( + miterLimit // eslint-disable-line require-jsdoc + ) { + if (this._miterLimit !== miterLimit) { + this._miterLimit = miterLimit; + this.styleID++; + } + }, + + /** + * Occasionally some fonts are cropped. Adding some padding will prevent this from happening + * by adding padding to all sides of the text. + * + * @member {number} + */ + }, + { + key: "padding", + get: function get() { + return this._padding; + }, + set: function set( + padding // eslint-disable-line require-jsdoc + ) { + if (this._padding !== padding) { + this._padding = padding; + this.styleID++; + } + }, + + /** + * A canvas fillstyle that will be used on the text stroke + * e.g 'blue', '#FCFF00' + * + * @member {string|number} + */ + }, + { + key: "stroke", + get: function get() { + return this._stroke; + }, + set: function set( + stroke // eslint-disable-line require-jsdoc + ) { + var outputColor = getColor(stroke); + if (this._stroke !== outputColor) { + this._stroke = outputColor; + this.styleID++; + } + }, + + /** + * A number that represents the thickness of the stroke. + * Default is 0 (no stroke) + * + * @member {number} + */ + }, + { + key: "strokeThickness", + get: function get() { + return this._strokeThickness; + }, + set: function set( + strokeThickness // eslint-disable-line require-jsdoc + ) { + if (this._strokeThickness !== strokeThickness) { + this._strokeThickness = strokeThickness; + this.styleID++; + } + }, + + /** + * The baseline of the text that is rendered. + * + * @member {string} + */ + }, + { + key: "textBaseline", + get: function get() { + return this._textBaseline; + }, + set: function set( + textBaseline // eslint-disable-line require-jsdoc + ) { + if (this._textBaseline !== textBaseline) { + this._textBaseline = textBaseline; + this.styleID++; + } + }, + + /** + * Trim transparent borders + * + * @member {boolean} + */ + }, + { + key: "trim", + get: function get() { + return this._trim; + }, + set: function set( + trim // eslint-disable-line require-jsdoc + ) { + if (this._trim !== trim) { + this._trim = trim; + this.styleID++; + } + }, + + /** + * Indicates if word wrap should be used + * + * @member {boolean} + */ + }, + { + key: "wordWrap", + get: function get() { + return this._wordWrap; + }, + set: function set( + wordWrap // eslint-disable-line require-jsdoc + ) { + if (this._wordWrap !== wordWrap) { + this._wordWrap = wordWrap; + this.styleID++; + } + }, + + /** + * The width at which text will wrap, it needs wordWrap to be set to true + * + * @member {number} + */ + }, + { + key: "wordWrapWidth", + get: function get() { + return this._wordWrapWidth; + }, + set: function set( + wordWrapWidth // eslint-disable-line require-jsdoc + ) { + if (this._wordWrapWidth !== wordWrapWidth) { + this._wordWrapWidth = wordWrapWidth; + this.styleID++; + } + }, + }, + ]); + + return TextStyle; + })(); + + /** + * Utility function to convert hexadecimal colors to strings, and simply return the color if it's a string. + * + * @param {number|number[]} color + * @return {string} The color as a string. + */ + + exports.default = TextStyle; + function getSingleColor(color) { + if (typeof color === "number") { + return (0, _utils.hex2string)(color); + } else if (typeof color === "string") { + if (color.indexOf("0x") === 0) { + color = color.replace("0x", "#"); + } + } + + return color; + } + + /** + * Utility function to convert hexadecimal colors to strings, and simply return the color if it's a string. + * This version can also convert array of colors + * + * @param {number|number[]} color + * @return {string} The color as a string. + */ + function getColor(color) { + if (!Array.isArray(color)) { + return getSingleColor(color); + } else { + for (var i = 0; i < color.length; ++i) { + color[i] = getSingleColor(color[i]); + } + + return color; + } + } + + /** + * Utility function to convert hexadecimal colors to strings, and simply return the color if it's a string. + * This version can also convert array of colors + * + * @param {Array} array1 First array to compare + * @param {Array} array2 Second array to compare + * @return {boolean} Do the arrays contain the same values in the same order + */ + function areArraysEqual(array1, array2) { + if (!Array.isArray(array1) || !Array.isArray(array2)) { + return false; + } + + if (array1.length !== array2.length) { + return false; + } + + for (var i = 0; i < array1.length; ++i) { + if (array1[i] !== array2[i]) { + return false; + } + } + + return true; + } + }, + { "../const": 46, "../utils": 124 }, + ], + 111: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _BaseTexture2 = require("./BaseTexture"); + + var _BaseTexture3 = _interopRequireDefault(_BaseTexture2); + + var _settings = require("../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * A BaseRenderTexture is a special texture that allows any PixiJS display object to be rendered to it. + * + * __Hint__: All DisplayObjects (i.e. Sprites) that render to a BaseRenderTexture should be preloaded + * otherwise black rectangles will be drawn instead. + * + * A BaseRenderTexture takes a snapshot of any Display Object given to its render method. The position + * and rotation of the given Display Objects is ignored. For example: + * + * ```js + * let renderer = PIXI.autoDetectRenderer(1024, 1024, { view: canvas, ratio: 1 }); + * let baseRenderTexture = new PIXI.BaseRenderTexture(renderer, 800, 600); + * let sprite = PIXI.Sprite.fromImage("spinObj_01.png"); + * + * sprite.position.x = 800/2; + * sprite.position.y = 600/2; + * sprite.anchor.x = 0.5; + * sprite.anchor.y = 0.5; + * + * baseRenderTexture.render(sprite); + * ``` + * + * The Sprite in this case will be rendered using its local transform. To render this sprite at 0,0 + * you can clear the transform + * + * ```js + * + * sprite.setTransform() + * + * let baseRenderTexture = new PIXI.BaseRenderTexture(100, 100); + * let renderTexture = new PIXI.RenderTexture(baseRenderTexture); + * + * renderer.render(sprite, renderTexture); // Renders to center of RenderTexture + * ``` + * + * @class + * @extends PIXI.BaseTexture + * @memberof PIXI + */ + var BaseRenderTexture = (function (_BaseTexture) { + _inherits(BaseRenderTexture, _BaseTexture); + + /** + * @param {number} [width=100] - The width of the base render texture + * @param {number} [height=100] - The height of the base render texture + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @param {number} [resolution=1] - The resolution / device pixel ratio of the texture being generated + */ + function BaseRenderTexture() { + var width = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 100; + var height = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 100; + var scaleMode = arguments[2]; + var resolution = arguments[3]; + + _classCallCheck(this, BaseRenderTexture); + + var _this = _possibleConstructorReturn( + this, + _BaseTexture.call(this, null, scaleMode) + ); + + _this.resolution = resolution || _settings2.default.RESOLUTION; + + _this.width = width; + _this.height = height; + + _this.realWidth = _this.width * _this.resolution; + _this.realHeight = _this.height * _this.resolution; + + _this.scaleMode = + scaleMode !== undefined + ? scaleMode + : _settings2.default.SCALE_MODE; + _this.hasLoaded = true; + + /** + * A map of renderer IDs to webgl renderTargets + * + * @private + * @member {object} + */ + _this._glRenderTargets = {}; + + /** + * A reference to the canvas render target (we only need one as this can be shared across renderers) + * + * @private + * @member {object} + */ + _this._canvasRenderTarget = null; + + /** + * This will let the renderer know if the texture is valid. If it's not then it cannot be rendered. + * + * @member {boolean} + */ + _this.valid = false; + return _this; + } + + /** + * Resizes the BaseRenderTexture. + * + * @param {number} width - The width to resize to. + * @param {number} height - The height to resize to. + */ + + BaseRenderTexture.prototype.resize = function resize( + width, + height + ) { + if (width === this.width && height === this.height) { + return; + } + + this.valid = width > 0 && height > 0; + + this.width = width; + this.height = height; + + this.realWidth = this.width * this.resolution; + this.realHeight = this.height * this.resolution; + + if (!this.valid) { + return; + } + + this.emit("update", this); + }; + + /** + * Destroys this texture + * + */ + + BaseRenderTexture.prototype.destroy = function destroy() { + _BaseTexture.prototype.destroy.call(this, true); + this.renderer = null; + }; + + return BaseRenderTexture; + })(_BaseTexture3.default); + + exports.default = BaseRenderTexture; + }, + { "../settings": 101, "./BaseTexture": 112 }, + ], + 112: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _typeof = + typeof Symbol === "function" && typeof Symbol.iterator === "symbol" + ? function (obj) { + return typeof obj; + } + : function (obj) { + return obj && + typeof Symbol === "function" && + obj.constructor === Symbol && + obj !== Symbol.prototype + ? "symbol" + : typeof obj; + }; + + var _utils = require("../utils"); + + var _settings = require("../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _eventemitter = require("eventemitter3"); + + var _eventemitter2 = _interopRequireDefault(_eventemitter); + + var _determineCrossOrigin = require("../utils/determineCrossOrigin"); + + var _determineCrossOrigin2 = _interopRequireDefault( + _determineCrossOrigin + ); + + var _bitTwiddle = require("bit-twiddle"); + + var _bitTwiddle2 = _interopRequireDefault(_bitTwiddle); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * A texture stores the information that represents an image. All textures have a base texture. + * + * @class + * @extends EventEmitter + * @memberof PIXI + */ + var BaseTexture = (function (_EventEmitter) { + _inherits(BaseTexture, _EventEmitter); + + /** + * @param {HTMLImageElement|HTMLCanvasElement} [source] - the source object of the texture. + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @param {number} [resolution=1] - The resolution / device pixel ratio of the texture + */ + function BaseTexture(source, scaleMode, resolution) { + _classCallCheck(this, BaseTexture); + + var _this = _possibleConstructorReturn( + this, + _EventEmitter.call(this) + ); + + _this.uid = (0, _utils.uid)(); + + _this.touched = 0; + + /** + * The resolution / device pixel ratio of the texture + * + * @member {number} + * @default 1 + */ + _this.resolution = resolution || _settings2.default.RESOLUTION; + + /** + * The width of the base texture set when the image has loaded + * + * @readonly + * @member {number} + */ + _this.width = 100; + + /** + * The height of the base texture set when the image has loaded + * + * @readonly + * @member {number} + */ + _this.height = 100; + + // TODO docs + // used to store the actual dimensions of the source + /** + * Used to store the actual width of the source of this texture + * + * @readonly + * @member {number} + */ + _this.realWidth = 100; + /** + * Used to store the actual height of the source of this texture + * + * @readonly + * @member {number} + */ + _this.realHeight = 100; + + /** + * The scale mode to apply when scaling this texture + * + * @member {number} + * @default PIXI.settings.SCALE_MODE + * @see PIXI.SCALE_MODES + */ + _this.scaleMode = + scaleMode !== undefined + ? scaleMode + : _settings2.default.SCALE_MODE; + + /** + * Set to true once the base texture has successfully loaded. + * + * This is never true if the underlying source fails to load or has no texture data. + * + * @readonly + * @member {boolean} + */ + _this.hasLoaded = false; + + /** + * Set to true if the source is currently loading. + * + * If an Image source is loading the 'loaded' or 'error' event will be + * dispatched when the operation ends. An underyling source that is + * immediately-available bypasses loading entirely. + * + * @readonly + * @member {boolean} + */ + _this.isLoading = false; + + /** + * The image source that is used to create the texture. + * + * TODO: Make this a setter that calls loadSource(); + * + * @readonly + * @member {HTMLImageElement|HTMLCanvasElement} + */ + _this.source = null; // set in loadSource, if at all + + /** + * The image source that is used to create the texture. This is used to + * store the original Svg source when it is replaced with a canvas element. + * + * TODO: Currently not in use but could be used when re-scaling svg. + * + * @readonly + * @member {Image} + */ + _this.origSource = null; // set in loadSvg, if at all + + /** + * Type of image defined in source, eg. `png` or `svg` + * + * @readonly + * @member {string} + */ + _this.imageType = null; // set in updateImageType + + /** + * Scale for source image. Used with Svg images to scale them before rasterization. + * + * @readonly + * @member {number} + */ + _this.sourceScale = 1.0; + + /** + * Controls if RGB channels should be pre-multiplied by Alpha (WebGL only) + * All blend modes, and shaders written for default value. Change it on your own risk. + * + * @member {boolean} + * @default true + */ + _this.premultipliedAlpha = true; + + /** + * The image url of the texture + * + * @member {string} + */ + _this.imageUrl = null; + + /** + * Whether or not the texture is a power of two, try to use power of two textures as much + * as you can + * + * @private + * @member {boolean} + */ + _this.isPowerOfTwo = false; + + // used for webGL + + /** + * + * Set this to true if a mipmap of this texture needs to be generated. This value needs + * to be set before the texture is used + * Also the texture must be a power of two size to work + * + * @member {boolean} + * @see PIXI.MIPMAP_TEXTURES + */ + _this.mipmap = _settings2.default.MIPMAP_TEXTURES; + + /** + * + * WebGL Texture wrap mode + * + * @member {number} + * @see PIXI.WRAP_MODES + */ + _this.wrapMode = _settings2.default.WRAP_MODE; + + /** + * A map of renderer IDs to webgl textures + * + * @private + * @member {object} + */ + _this._glTextures = {}; + + _this._enabled = 0; + _this._virtalBoundId = -1; + + /** + * If the object has been destroyed via destroy(). If true, it should not be used. + * + * @member {boolean} + * @private + * @readonly + */ + _this._destroyed = false; + + /** + * The ids under which this BaseTexture has been added to the base texture cache. This is + * automatically set as long as BaseTexture.addToCache is used, but may not be set if a + * BaseTexture is added directly to the BaseTextureCache array. + * + * @member {string[]} + */ + _this.textureCacheIds = []; + + // if no source passed don't try to load + if (source) { + _this.loadSource(source); + } + + /** + * Fired when a not-immediately-available source finishes loading. + * + * @protected + * @event PIXI.BaseTexture#loaded + * @param {PIXI.BaseTexture} baseTexture - Resource loaded. + */ + + /** + * Fired when a not-immediately-available source fails to load. + * + * @protected + * @event PIXI.BaseTexture#error + * @param {PIXI.BaseTexture} baseTexture - Resource errored. + */ + + /** + * Fired when BaseTexture is updated. + * + * @protected + * @event PIXI.BaseTexture#update + * @param {PIXI.BaseTexture} baseTexture - Instance of texture being updated. + */ + + /** + * Fired when BaseTexture is destroyed. + * + * @protected + * @event PIXI.BaseTexture#dispose + * @param {PIXI.BaseTexture} baseTexture - Instance of texture being destroyed. + */ + return _this; + } + + /** + * Updates the texture on all the webgl renderers, this also assumes the src has changed. + * + * @fires PIXI.BaseTexture#update + */ + + BaseTexture.prototype.update = function update() { + // Svg size is handled during load + if (this.imageType !== "svg") { + this.realWidth = + this.source.naturalWidth || + this.source.videoWidth || + this.source.width; + this.realHeight = + this.source.naturalHeight || + this.source.videoHeight || + this.source.height; + + this._updateDimensions(); + } + + this.emit("update", this); + }; + + /** + * Update dimensions from real values + */ + + BaseTexture.prototype._updateDimensions = + function _updateDimensions() { + this.width = this.realWidth / this.resolution; + this.height = this.realHeight / this.resolution; + + this.isPowerOfTwo = + _bitTwiddle2.default.isPow2(this.realWidth) && + _bitTwiddle2.default.isPow2(this.realHeight); + }; + + /** + * Load a source. + * + * If the source is not-immediately-available, such as an image that needs to be + * downloaded, then the 'loaded' or 'error' event will be dispatched in the future + * and `hasLoaded` will remain false after this call. + * + * The logic state after calling `loadSource` directly or indirectly (eg. `fromImage`, `new BaseTexture`) is: + * + * if (texture.hasLoaded) { + * // texture ready for use + * } else if (texture.isLoading) { + * // listen to 'loaded' and/or 'error' events on texture + * } else { + * // not loading, not going to load UNLESS the source is reloaded + * // (it may still make sense to listen to the events) + * } + * + * @protected + * @param {HTMLImageElement|HTMLCanvasElement} source - the source object of the texture. + */ + + BaseTexture.prototype.loadSource = function loadSource(source) { + var _this2 = this; + + var wasLoading = this.isLoading; + + this.hasLoaded = false; + this.isLoading = false; + + if (wasLoading && this.source) { + this.source.onload = null; + this.source.onerror = null; + } + + var firstSourceLoaded = !this.source; + + this.source = source; + + // Apply source if loaded. Otherwise setup appropriate loading monitors. + if ( + ((source.src && source.complete) || source.getContext) && + source.width && + source.height + ) { + this._updateImageType(); + + if (this.imageType === "svg") { + this._loadSvgSource(); + } else { + this._sourceLoaded(); + } + + if (firstSourceLoaded) { + // send loaded event if previous source was null and we have been passed a pre-loaded IMG element + this.emit("loaded", this); + } + } else if (!source.getContext) { + var _ret = (function () { + // Image fail / not ready + _this2.isLoading = true; + + var scope = _this2; + + source.onload = function () { + scope._updateImageType(); + source.onload = null; + source.onerror = null; + + if (!scope.isLoading) { + return; + } + + scope.isLoading = false; + scope._sourceLoaded(); + + if (scope.imageType === "svg") { + scope._loadSvgSource(); + + return; + } + + scope.emit("loaded", scope); + }; + + source.onerror = function () { + source.onload = null; + source.onerror = null; + + if (!scope.isLoading) { + return; + } + + scope.isLoading = false; + scope.emit("error", scope); + }; + + // Per http://www.w3.org/TR/html5/embedded-content-0.html#the-img-element + // "The value of `complete` can thus change while a script is executing." + // So complete needs to be re-checked after the callbacks have been added.. + // NOTE: complete will be true if the image has no src so best to check if the src is set. + if (source.complete && source.src) { + // ..and if we're complete now, no need for callbacks + source.onload = null; + source.onerror = null; + + if (scope.imageType === "svg") { + scope._loadSvgSource(); + + return { + v: void 0, + }; + } + + _this2.isLoading = false; + + if (source.width && source.height) { + _this2._sourceLoaded(); + + // If any previous subscribers possible + if (wasLoading) { + _this2.emit("loaded", _this2); + } + } + // If any previous subscribers possible + else if (wasLoading) { + _this2.emit("error", _this2); + } + } + })(); + + if ( + (typeof _ret === "undefined" + ? "undefined" + : _typeof(_ret)) === "object" + ) + return _ret.v; + } + }; + + /** + * Updates type of the source image. + */ + + BaseTexture.prototype._updateImageType = + function _updateImageType() { + if (!this.imageUrl) { + return; + } + + var dataUri = (0, _utils.decomposeDataUri)(this.imageUrl); + var imageType = void 0; + + if (dataUri && dataUri.mediaType === "image") { + // Check for subType validity + var firstSubType = dataUri.subType.split("+")[0]; + + imageType = (0, _utils.getUrlFileExtension)( + "." + firstSubType + ); + + if (!imageType) { + throw new Error("Invalid image type in data URI."); + } + } else { + imageType = (0, _utils.getUrlFileExtension)(this.imageUrl); + + if (!imageType) { + imageType = "png"; + } + } + + this.imageType = imageType; + }; + + /** + * Checks if `source` is an SVG image and whether it's loaded via a URL or a data URI. Then calls + * `_loadSvgSourceUsingDataUri` or `_loadSvgSourceUsingXhr`. + */ + + BaseTexture.prototype._loadSvgSource = function _loadSvgSource() { + if (this.imageType !== "svg") { + // Do nothing if source is not svg + return; + } + + var dataUri = (0, _utils.decomposeDataUri)(this.imageUrl); + + if (dataUri) { + this._loadSvgSourceUsingDataUri(dataUri); + } else { + // We got an URL, so we need to do an XHR to check the svg size + this._loadSvgSourceUsingXhr(); + } + }; + + /** + * Reads an SVG string from data URI and then calls `_loadSvgSourceUsingString`. + * + * @param {string} dataUri - The data uri to load from. + */ + + BaseTexture.prototype._loadSvgSourceUsingDataUri = + function _loadSvgSourceUsingDataUri(dataUri) { + var svgString = void 0; + + if (dataUri.encoding === "base64") { + if (!atob) { + throw new Error( + "Your browser doesn't support base64 conversions." + ); + } + svgString = atob(dataUri.data); + } else { + svgString = dataUri.data; + } + + this._loadSvgSourceUsingString(svgString); + }; + + /** + * Loads an SVG string from `imageUrl` using XHR and then calls `_loadSvgSourceUsingString`. + */ + + BaseTexture.prototype._loadSvgSourceUsingXhr = + function _loadSvgSourceUsingXhr() { + var _this3 = this; + + var svgXhr = new XMLHttpRequest(); + + // This throws error on IE, so SVG Document can't be used + // svgXhr.responseType = 'document'; + + // This is not needed since we load the svg as string (breaks IE too) + // but overrideMimeType() can be used to force the response to be parsed as XML + // svgXhr.overrideMimeType('image/svg+xml'); + + svgXhr.onload = function () { + if ( + svgXhr.readyState !== svgXhr.DONE || + svgXhr.status !== 200 + ) { + throw new Error("Failed to load SVG using XHR."); + } + + _this3._loadSvgSourceUsingString(svgXhr.response); + }; + + svgXhr.onerror = function () { + return _this3.emit("error", _this3); + }; + + svgXhr.open("GET", this.imageUrl, true); + svgXhr.send(); + }; + + /** + * Loads texture using an SVG string. The original SVG Image is stored as `origSource` and the + * created canvas is the new `source`. The SVG is scaled using `sourceScale`. Called by + * `_loadSvgSourceUsingXhr` or `_loadSvgSourceUsingDataUri`. + * + * @param {string} svgString SVG source as string + * + * @fires PIXI.BaseTexture#loaded + */ + + BaseTexture.prototype._loadSvgSourceUsingString = + function _loadSvgSourceUsingString(svgString) { + var svgSize = (0, _utils.getSvgSize)(svgString); + + var svgWidth = svgSize.width; + var svgHeight = svgSize.height; + + if (!svgWidth || !svgHeight) { + throw new Error( + "The SVG image must have width and height defined (in pixels), canvas API needs them." + ); + } + + // Scale realWidth and realHeight + this.realWidth = Math.round(svgWidth * this.sourceScale); + this.realHeight = Math.round(svgHeight * this.sourceScale); + + this._updateDimensions(); + + // Create a canvas element + var canvas = document.createElement("canvas"); + + canvas.width = this.realWidth; + canvas.height = this.realHeight; + canvas._pixiId = "canvas_" + (0, _utils.uid)(); + + // Draw the Svg to the canvas + canvas + .getContext("2d") + .drawImage( + this.source, + 0, + 0, + svgWidth, + svgHeight, + 0, + 0, + this.realWidth, + this.realHeight + ); + + // Replace the original source image with the canvas + this.origSource = this.source; + this.source = canvas; + + // Add also the canvas in cache (destroy clears by `imageUrl` and `source._pixiId`) + BaseTexture.addToCache(this, canvas._pixiId); + + this.isLoading = false; + this._sourceLoaded(); + this.emit("loaded", this); + }; + + /** + * Used internally to update the width, height, and some other tracking vars once + * a source has successfully loaded. + * + * @private + */ + + BaseTexture.prototype._sourceLoaded = function _sourceLoaded() { + this.hasLoaded = true; + this.update(); + }; + + /** + * Destroys this base texture + * + */ + + BaseTexture.prototype.destroy = function destroy() { + if (this.imageUrl) { + delete _utils.TextureCache[this.imageUrl]; + + this.imageUrl = null; + + if (!navigator.isCocoonJS) { + this.source.src = ""; + } + } + + this.source = null; + + this.dispose(); + + BaseTexture.removeFromCache(this); + this.textureCacheIds = null; + + this._destroyed = true; + }; + + /** + * Frees the texture from WebGL memory without destroying this texture object. + * This means you can still use the texture later which will upload it to GPU + * memory again. + * + * @fires PIXI.BaseTexture#dispose + */ + + BaseTexture.prototype.dispose = function dispose() { + this.emit("dispose", this); + }; + + /** + * Changes the source image of the texture. + * The original source must be an Image element. + * + * @param {string} newSrc - the path of the image + */ + + BaseTexture.prototype.updateSourceImage = + function updateSourceImage(newSrc) { + this.source.src = newSrc; + + this.loadSource(this.source); + }; + + /** + * Helper function that creates a base texture from the given image url. + * If the image is not in the base texture cache it will be created and loaded. + * + * @static + * @param {string} imageUrl - The image url of the texture + * @param {boolean} [crossorigin=(auto)] - Should use anonymous CORS? Defaults to true if the URL is not a data-URI. + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @param {number} [sourceScale=(auto)] - Scale for the original image, used with Svg images. + * @return {PIXI.BaseTexture} The new base texture. + */ + + BaseTexture.fromImage = function fromImage( + imageUrl, + crossorigin, + scaleMode, + sourceScale + ) { + var baseTexture = _utils.BaseTextureCache[imageUrl]; + + if (!baseTexture) { + // new Image() breaks tex loading in some versions of Chrome. + // See https://code.google.com/p/chromium/issues/detail?id=238071 + var image = new Image(); // document.createElement('img'); + + if ( + crossorigin === undefined && + imageUrl.indexOf("data:") !== 0 + ) { + image.crossOrigin = (0, _determineCrossOrigin2.default)( + imageUrl + ); + } else if (crossorigin) { + image.crossOrigin = + typeof crossorigin === "string" ? crossorigin : "anonymous"; + } + + baseTexture = new BaseTexture(image, scaleMode); + baseTexture.imageUrl = imageUrl; + + if (sourceScale) { + baseTexture.sourceScale = sourceScale; + } + + // if there is an @2x at the end of the url we are going to assume its a highres image + baseTexture.resolution = (0, _utils.getResolutionOfUrl)( + imageUrl + ); + + image.src = imageUrl; // Setting this triggers load + + BaseTexture.addToCache(baseTexture, imageUrl); + } + + return baseTexture; + }; + + /** + * Helper function that creates a base texture from the given canvas element. + * + * @static + * @param {HTMLCanvasElement} canvas - The canvas element source of the texture + * @param {number} scaleMode - See {@link PIXI.SCALE_MODES} for possible values + * @param {string} [origin='canvas'] - A string origin of who created the base texture + * @return {PIXI.BaseTexture} The new base texture. + */ + + BaseTexture.fromCanvas = function fromCanvas(canvas, scaleMode) { + var origin = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : "canvas"; + + if (!canvas._pixiId) { + canvas._pixiId = origin + "_" + (0, _utils.uid)(); + } + + var baseTexture = _utils.BaseTextureCache[canvas._pixiId]; + + if (!baseTexture) { + baseTexture = new BaseTexture(canvas, scaleMode); + BaseTexture.addToCache(baseTexture, canvas._pixiId); + } + + return baseTexture; + }; + + /** + * Helper function that creates a base texture based on the source you provide. + * The source can be - image url, image element, canvas element. + * + * @static + * @param {string|HTMLImageElement|HTMLCanvasElement} source - The source to create base texture from. + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @param {number} [sourceScale=(auto)] - Scale for the original image, used with Svg images. + * @return {PIXI.BaseTexture} The new base texture. + */ + + BaseTexture.from = function from(source, scaleMode, sourceScale) { + if (typeof source === "string") { + return BaseTexture.fromImage( + source, + undefined, + scaleMode, + sourceScale + ); + } else if (source instanceof HTMLImageElement) { + var imageUrl = source.src; + var baseTexture = _utils.BaseTextureCache[imageUrl]; + + if (!baseTexture) { + baseTexture = new BaseTexture(source, scaleMode); + baseTexture.imageUrl = imageUrl; + + if (sourceScale) { + baseTexture.sourceScale = sourceScale; + } + + // if there is an @2x at the end of the url we are going to assume its a highres image + baseTexture.resolution = (0, _utils.getResolutionOfUrl)( + imageUrl + ); + + BaseTexture.addToCache(baseTexture, imageUrl); + } + + return baseTexture; + } else if (source instanceof HTMLCanvasElement) { + return BaseTexture.fromCanvas(source, scaleMode); + } + + // lets assume its a base texture! + return source; + }; + + /** + * Adds a BaseTexture to the global BaseTextureCache. This cache is shared across the whole PIXI object. + * + * @static + * @param {PIXI.BaseTexture} baseTexture - The BaseTexture to add to the cache. + * @param {string} id - The id that the BaseTexture will be stored against. + */ + + BaseTexture.addToCache = function addToCache(baseTexture, id) { + if (id) { + if (baseTexture.textureCacheIds.indexOf(id) === -1) { + baseTexture.textureCacheIds.push(id); + } + + /* eslint-disable no-console */ + if (_utils.BaseTextureCache[id]) { + console.warn( + "BaseTexture added to the cache with an id [" + + id + + "] that already had an entry" + ); + } + /* eslint-enable no-console */ + + _utils.BaseTextureCache[id] = baseTexture; + } + }; + + /** + * Remove a BaseTexture from the global BaseTextureCache. + * + * @static + * @param {string|PIXI.BaseTexture} baseTexture - id of a BaseTexture to be removed, or a BaseTexture instance itself. + * @return {PIXI.BaseTexture|null} The BaseTexture that was removed. + */ + + BaseTexture.removeFromCache = function removeFromCache( + baseTexture + ) { + if (typeof baseTexture === "string") { + var baseTextureFromCache = _utils.BaseTextureCache[baseTexture]; + + if (baseTextureFromCache) { + var index = + baseTextureFromCache.textureCacheIds.indexOf(baseTexture); + + if (index > -1) { + baseTextureFromCache.textureCacheIds.splice(index, 1); + } + + delete _utils.BaseTextureCache[baseTexture]; + + return baseTextureFromCache; + } + } else if (baseTexture && baseTexture.textureCacheIds) { + for (var i = 0; i < baseTexture.textureCacheIds.length; ++i) { + delete _utils.BaseTextureCache[ + baseTexture.textureCacheIds[i] + ]; + } + + baseTexture.textureCacheIds.length = 0; + + return baseTexture; + } + + return null; + }; + + return BaseTexture; + })(_eventemitter2.default); + + exports.default = BaseTexture; + }, + { + "../settings": 101, + "../utils": 124, + "../utils/determineCrossOrigin": 123, + "bit-twiddle": 18, + eventemitter3: 20, + }, + ], + 113: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _BaseRenderTexture = require("./BaseRenderTexture"); + + var _BaseRenderTexture2 = _interopRequireDefault(_BaseRenderTexture); + + var _Texture2 = require("./Texture"); + + var _Texture3 = _interopRequireDefault(_Texture2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * A RenderTexture is a special texture that allows any PixiJS display object to be rendered to it. + * + * __Hint__: All DisplayObjects (i.e. Sprites) that render to a RenderTexture should be preloaded + * otherwise black rectangles will be drawn instead. + * + * A RenderTexture takes a snapshot of any Display Object given to its render method. For example: + * + * ```js + * let renderer = PIXI.autoDetectRenderer(1024, 1024, { view: canvas, ratio: 1 }); + * let renderTexture = PIXI.RenderTexture.create(800, 600); + * let sprite = PIXI.Sprite.fromImage("spinObj_01.png"); + * + * sprite.position.x = 800/2; + * sprite.position.y = 600/2; + * sprite.anchor.x = 0.5; + * sprite.anchor.y = 0.5; + * + * renderer.render(sprite, renderTexture); + * ``` + * + * The Sprite in this case will be rendered using its local transform. To render this sprite at 0,0 + * you can clear the transform + * + * ```js + * + * sprite.setTransform() + * + * let renderTexture = new PIXI.RenderTexture.create(100, 100); + * + * renderer.render(sprite, renderTexture); // Renders to center of RenderTexture + * ``` + * + * @class + * @extends PIXI.Texture + * @memberof PIXI + */ + var RenderTexture = (function (_Texture) { + _inherits(RenderTexture, _Texture); + + /** + * @param {PIXI.BaseRenderTexture} baseRenderTexture - The renderer used for this RenderTexture + * @param {PIXI.Rectangle} [frame] - The rectangle frame of the texture to show + */ + function RenderTexture(baseRenderTexture, frame) { + _classCallCheck(this, RenderTexture); + + // support for legacy.. + var _legacyRenderer = null; + + if (!(baseRenderTexture instanceof _BaseRenderTexture2.default)) { + /* eslint-disable prefer-rest-params, no-console */ + var width = arguments[1]; + var height = arguments[2]; + var scaleMode = arguments[3]; + var resolution = arguments[4]; + + // we have an old render texture.. + console.warn( + "Please use RenderTexture.create(" + + width + + ", " + + height + + ") instead of the ctor directly." + ); + _legacyRenderer = arguments[0]; + /* eslint-enable prefer-rest-params, no-console */ + + frame = null; + baseRenderTexture = new _BaseRenderTexture2.default( + width, + height, + scaleMode, + resolution + ); + } + + /** + * The base texture object that this texture uses + * + * @member {BaseTexture} + */ + + var _this = _possibleConstructorReturn( + this, + _Texture.call(this, baseRenderTexture, frame) + ); + + _this.legacyRenderer = _legacyRenderer; + + /** + * This will let the renderer know if the texture is valid. If it's not then it cannot be rendered. + * + * @member {boolean} + */ + _this.valid = true; + + _this._updateUvs(); + return _this; + } + + /** + * Resizes the RenderTexture. + * + * @param {number} width - The width to resize to. + * @param {number} height - The height to resize to. + * @param {boolean} doNotResizeBaseTexture - Should the baseTexture.width and height values be resized as well? + */ + + RenderTexture.prototype.resize = function resize( + width, + height, + doNotResizeBaseTexture + ) { + // TODO - could be not required.. + this.valid = width > 0 && height > 0; + + this._frame.width = this.orig.width = width; + this._frame.height = this.orig.height = height; + + if (!doNotResizeBaseTexture) { + this.baseTexture.resize(width, height); + } + + this._updateUvs(); + }; + + /** + * A short hand way of creating a render texture. + * + * @param {number} [width=100] - The width of the render texture + * @param {number} [height=100] - The height of the render texture + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @param {number} [resolution=1] - The resolution / device pixel ratio of the texture being generated + * @return {PIXI.RenderTexture} The new render texture + */ + + RenderTexture.create = function create( + width, + height, + scaleMode, + resolution + ) { + return new RenderTexture( + new _BaseRenderTexture2.default( + width, + height, + scaleMode, + resolution + ) + ); + }; + + return RenderTexture; + })(_Texture3.default); + + exports.default = RenderTexture; + }, + { "./BaseRenderTexture": 111, "./Texture": 115 }, + ], + 114: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _ = require("../"); + + var _utils = require("../utils"); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Utility class for maintaining reference to a collection + * of Textures on a single Spritesheet. + * + * @class + * @memberof PIXI + */ + var Spritesheet = (function () { + _createClass(Spritesheet, null, [ + { + key: "BATCH_SIZE", + + /** + * The maximum number of Textures to build per process. + * + * @type {number} + * @default 1000 + */ + get: function get() { + return 1000; + }, + + /** + * @param {PIXI.BaseTexture} baseTexture Reference to the source BaseTexture object. + * @param {Object} data - Spritesheet image data. + * @param {string} [resolutionFilename] - The filename to consider when determining + * the resolution of the spritesheet. If not provided, the imageUrl will + * be used on the BaseTexture. + */ + }, + ]); + + function Spritesheet(baseTexture, data) { + var resolutionFilename = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : null; + + _classCallCheck(this, Spritesheet); + + /** + * Reference to ths source texture + * @type {PIXI.BaseTexture} + */ + this.baseTexture = baseTexture; + + /** + * Map of spritesheet textures. + * @type {Object} + */ + this.textures = {}; + + /** + * Reference to the original JSON data. + * @type {Object} + */ + this.data = data; + + /** + * The resolution of the spritesheet. + * @type {number} + */ + this.resolution = this._updateResolution( + resolutionFilename || this.baseTexture.imageUrl + ); + + /** + * Map of spritesheet frames. + * @type {Object} + * @private + */ + this._frames = this.data.frames; + + /** + * Collection of frame names. + * @type {string[]} + * @private + */ + this._frameKeys = Object.keys(this._frames); + + /** + * Current batch index being processed. + * @type {number} + * @private + */ + this._batchIndex = 0; + + /** + * Callback when parse is completed. + * @type {Function} + * @private + */ + this._callback = null; + } + + /** + * Generate the resolution from the filename or fallback + * to the meta.scale field of the JSON data. + * + * @private + * @param {string} resolutionFilename - The filename to use for resolving + * the default resolution. + * @return {number} Resolution to use for spritesheet. + */ + + Spritesheet.prototype._updateResolution = + function _updateResolution(resolutionFilename) { + var scale = this.data.meta.scale; + + // Use a defaultValue of `null` to check if a url-based resolution is set + var resolution = (0, _utils.getResolutionOfUrl)( + resolutionFilename, + null + ); + + // No resolution found via URL + if (resolution === null) { + // Use the scale value or default to 1 + resolution = scale !== undefined ? parseFloat(scale) : 1; + } + + // For non-1 resolutions, update baseTexture + if (resolution !== 1) { + this.baseTexture.resolution = resolution; + this.baseTexture.update(); + } + + return resolution; + }; + + /** + * Parser spritesheet from loaded data. This is done asynchronously + * to prevent creating too many Texture within a single process. + * + * @param {Function} callback - Callback when complete returns + * a map of the Textures for this spritesheet. + */ + + Spritesheet.prototype.parse = function parse(callback) { + this._batchIndex = 0; + this._callback = callback; + + if (this._frameKeys.length <= Spritesheet.BATCH_SIZE) { + this._processFrames(0); + this._parseComplete(); + } else { + this._nextBatch(); + } + }; + + /** + * Process a batch of frames + * + * @private + * @param {number} initialFrameIndex - The index of frame to start. + */ + + Spritesheet.prototype._processFrames = function _processFrames( + initialFrameIndex + ) { + var frameIndex = initialFrameIndex; + var maxFrames = Spritesheet.BATCH_SIZE; + + while ( + frameIndex - initialFrameIndex < maxFrames && + frameIndex < this._frameKeys.length + ) { + var i = this._frameKeys[frameIndex]; + var rect = this._frames[i].frame; + + if (rect) { + var frame = null; + var trim = null; + var orig = new _.Rectangle( + 0, + 0, + this._frames[i].sourceSize.w / this.resolution, + this._frames[i].sourceSize.h / this.resolution + ); + + if (this._frames[i].rotated) { + frame = new _.Rectangle( + rect.x / this.resolution, + rect.y / this.resolution, + rect.h / this.resolution, + rect.w / this.resolution + ); + } else { + frame = new _.Rectangle( + rect.x / this.resolution, + rect.y / this.resolution, + rect.w / this.resolution, + rect.h / this.resolution + ); + } + + // Check to see if the sprite is trimmed + if (this._frames[i].trimmed) { + trim = new _.Rectangle( + this._frames[i].spriteSourceSize.x / this.resolution, + this._frames[i].spriteSourceSize.y / this.resolution, + rect.w / this.resolution, + rect.h / this.resolution + ); + } + + this.textures[i] = new _.Texture( + this.baseTexture, + frame, + orig, + trim, + this._frames[i].rotated ? 2 : 0 + ); + + // lets also add the frame to pixi's global cache for fromFrame and fromImage functions + _.Texture.addToCache(this.textures[i], i); + } + + frameIndex++; + } + }; + + /** + * The parse has completed. + * + * @private + */ + + Spritesheet.prototype._parseComplete = function _parseComplete() { + var callback = this._callback; + + this._callback = null; + this._batchIndex = 0; + callback.call(this, this.textures); + }; + + /** + * Begin the next batch of textures. + * + * @private + */ + + Spritesheet.prototype._nextBatch = function _nextBatch() { + var _this = this; + + this._processFrames(this._batchIndex * Spritesheet.BATCH_SIZE); + this._batchIndex++; + setTimeout(function () { + if ( + _this._batchIndex * Spritesheet.BATCH_SIZE < + _this._frameKeys.length + ) { + _this._nextBatch(); + } else { + _this._parseComplete(); + } + }, 0); + }; + + /** + * Destroy Spritesheet and don't use after this. + * + * @param {boolean} [destroyBase=false] Whether to destroy the base texture as well + */ + + Spritesheet.prototype.destroy = function destroy() { + var destroyBase = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : false; + + for (var i in this.textures) { + this.textures[i].destroy(); + } + this._frames = null; + this._frameKeys = null; + this.data = null; + this.textures = null; + if (destroyBase) { + this.baseTexture.destroy(); + } + this.baseTexture = null; + }; + + return Spritesheet; + })(); + + exports.default = Spritesheet; + }, + { "../": 65, "../utils": 124 }, + ], + 115: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _BaseTexture = require("./BaseTexture"); + + var _BaseTexture2 = _interopRequireDefault(_BaseTexture); + + var _VideoBaseTexture = require("./VideoBaseTexture"); + + var _VideoBaseTexture2 = _interopRequireDefault(_VideoBaseTexture); + + var _TextureUvs = require("./TextureUvs"); + + var _TextureUvs2 = _interopRequireDefault(_TextureUvs); + + var _eventemitter = require("eventemitter3"); + + var _eventemitter2 = _interopRequireDefault(_eventemitter); + + var _math = require("../math"); + + var _utils = require("../utils"); + + var _settings = require("../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * A texture stores the information that represents an image or part of an image. It cannot be added + * to the display list directly. Instead use it as the texture for a Sprite. If no frame is provided + * then the whole image is used. + * + * You can directly create a texture from an image and then reuse it multiple times like this : + * + * ```js + * let texture = PIXI.Texture.fromImage('assets/image.png'); + * let sprite1 = new PIXI.Sprite(texture); + * let sprite2 = new PIXI.Sprite(texture); + * ``` + * + * Textures made from SVGs, loaded or not, cannot be used before the file finishes processing. + * You can check for this by checking the sprite's _textureID property. + * ```js + * var texture = PIXI.Texture.fromImage('assets/image.svg'); + * var sprite1 = new PIXI.Sprite(texture); + * //sprite1._textureID should not be undefined if the texture has finished processing the SVG file + * ``` + * You can use a ticker or rAF to ensure your sprites load the finished textures after processing. See issue #3068. + * + * @class + * @extends EventEmitter + * @memberof PIXI + */ + var Texture = (function (_EventEmitter) { + _inherits(Texture, _EventEmitter); + + /** + * @param {PIXI.BaseTexture} baseTexture - The base texture source to create the texture from + * @param {PIXI.Rectangle} [frame] - The rectangle frame of the texture to show + * @param {PIXI.Rectangle} [orig] - The area of original texture + * @param {PIXI.Rectangle} [trim] - Trimmed rectangle of original texture + * @param {number} [rotate] - indicates how the texture was rotated by texture packer. See {@link PIXI.GroupD8} + */ + function Texture(baseTexture, frame, orig, trim, rotate) { + _classCallCheck(this, Texture); + + /** + * Does this Texture have any frame data assigned to it? + * + * @member {boolean} + */ + var _this = _possibleConstructorReturn( + this, + _EventEmitter.call(this) + ); + + _this.noFrame = false; + + if (!frame) { + _this.noFrame = true; + frame = new _math.Rectangle(0, 0, 1, 1); + } + + if (baseTexture instanceof Texture) { + baseTexture = baseTexture.baseTexture; + } + + /** + * The base texture that this texture uses. + * + * @member {PIXI.BaseTexture} + */ + _this.baseTexture = baseTexture; + + /** + * This is the area of the BaseTexture image to actually copy to the Canvas / WebGL when rendering, + * irrespective of the actual frame size or placement (which can be influenced by trimmed texture atlases) + * + * @member {PIXI.Rectangle} + */ + _this._frame = frame; + + /** + * This is the trimmed area of original texture, before it was put in atlas + * + * @member {PIXI.Rectangle} + */ + _this.trim = trim; + + /** + * This will let the renderer know if the texture is valid. If it's not then it cannot be rendered. + * + * @member {boolean} + */ + _this.valid = false; + + /** + * This will let a renderer know that a texture has been updated (used mainly for webGL uv updates) + * + * @member {boolean} + */ + _this.requiresUpdate = false; + + /** + * The WebGL UV data cache. + * + * @member {PIXI.TextureUvs} + * @private + */ + _this._uvs = null; + + /** + * This is the area of original texture, before it was put in atlas + * + * @member {PIXI.Rectangle} + */ + _this.orig = orig || frame; // new Rectangle(0, 0, 1, 1); + + _this._rotate = Number(rotate || 0); + + if (rotate === true) { + // this is old texturepacker legacy, some games/libraries are passing "true" for rotated textures + _this._rotate = 2; + } else if (_this._rotate % 2 !== 0) { + throw new Error( + "attempt to use diamond-shaped UVs. If you are sure, set rotation manually" + ); + } + + if (baseTexture.hasLoaded) { + if (_this.noFrame) { + frame = new _math.Rectangle( + 0, + 0, + baseTexture.width, + baseTexture.height + ); + + // if there is no frame we should monitor for any base texture changes.. + baseTexture.on("update", _this.onBaseTextureUpdated, _this); + } + _this.frame = frame; + } else { + baseTexture.once("loaded", _this.onBaseTextureLoaded, _this); + } + + /** + * Fired when the texture is updated. This happens if the frame or the baseTexture is updated. + * + * @event PIXI.Texture#update + * @protected + * @param {PIXI.Texture} texture - Instance of texture being updated. + */ + + _this._updateID = 0; + + /** + * Extra field for extra plugins. May contain clamp settings and some matrices + * @type {Object} + */ + _this.transform = null; + + /** + * The ids under which this Texture has been added to the texture cache. This is + * automatically set as long as Texture.addToCache is used, but may not be set if a + * Texture is added directly to the TextureCache array. + * + * @member {string[]} + */ + _this.textureCacheIds = []; + return _this; + } + + /** + * Updates this texture on the gpu. + * + */ + + Texture.prototype.update = function update() { + this.baseTexture.update(); + }; + + /** + * Called when the base texture is loaded + * + * @private + * @param {PIXI.BaseTexture} baseTexture - The base texture. + */ + + Texture.prototype.onBaseTextureLoaded = + function onBaseTextureLoaded(baseTexture) { + this._updateID++; + + // TODO this code looks confusing.. boo to abusing getters and setters! + if (this.noFrame) { + this.frame = new _math.Rectangle( + 0, + 0, + baseTexture.width, + baseTexture.height + ); + } else { + this.frame = this._frame; + } + + this.baseTexture.on("update", this.onBaseTextureUpdated, this); + this.emit("update", this); + }; + + /** + * Called when the base texture is updated + * + * @private + * @param {PIXI.BaseTexture} baseTexture - The base texture. + */ + + Texture.prototype.onBaseTextureUpdated = + function onBaseTextureUpdated(baseTexture) { + this._updateID++; + + this._frame.width = baseTexture.width; + this._frame.height = baseTexture.height; + + this.emit("update", this); + }; + + /** + * Destroys this texture + * + * @param {boolean} [destroyBase=false] Whether to destroy the base texture as well + */ + + Texture.prototype.destroy = function destroy(destroyBase) { + if (this.baseTexture) { + if (destroyBase) { + // delete the texture if it exists in the texture cache.. + // this only needs to be removed if the base texture is actually destroyed too.. + if (_utils.TextureCache[this.baseTexture.imageUrl]) { + Texture.removeFromCache(this.baseTexture.imageUrl); + } + + this.baseTexture.destroy(); + } + + this.baseTexture.off("update", this.onBaseTextureUpdated, this); + this.baseTexture.off("loaded", this.onBaseTextureLoaded, this); + + this.baseTexture = null; + } + + this._frame = null; + this._uvs = null; + this.trim = null; + this.orig = null; + + this.valid = false; + + Texture.removeFromCache(this); + this.textureCacheIds = null; + }; + + /** + * Creates a new texture object that acts the same as this one. + * + * @return {PIXI.Texture} The new texture + */ + + Texture.prototype.clone = function clone() { + return new Texture( + this.baseTexture, + this.frame, + this.orig, + this.trim, + this.rotate + ); + }; + + /** + * Updates the internal WebGL UV cache. + * + * @protected + */ + + Texture.prototype._updateUvs = function _updateUvs() { + if (!this._uvs) { + this._uvs = new _TextureUvs2.default(); + } + + this._uvs.set(this._frame, this.baseTexture, this.rotate); + + this._updateID++; + }; + + /** + * Helper function that creates a Texture object from the given image url. + * If the image is not in the texture cache it will be created and loaded. + * + * @static + * @param {string} imageUrl - The image url of the texture + * @param {boolean} [crossorigin] - Whether requests should be treated as crossorigin + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @param {number} [sourceScale=(auto)] - Scale for the original image, used with SVG images. + * @return {PIXI.Texture} The newly created texture + */ + + Texture.fromImage = function fromImage( + imageUrl, + crossorigin, + scaleMode, + sourceScale + ) { + var texture = _utils.TextureCache[imageUrl]; + + if (!texture) { + texture = new Texture( + _BaseTexture2.default.fromImage( + imageUrl, + crossorigin, + scaleMode, + sourceScale + ) + ); + Texture.addToCache(texture, imageUrl); + } + + return texture; + }; + + /** + * Helper function that creates a sprite that will contain a texture from the TextureCache based on the frameId + * The frame ids are created when a Texture packer file has been loaded + * + * @static + * @param {string} frameId - The frame Id of the texture in the cache + * @return {PIXI.Texture} The newly created texture + */ + + Texture.fromFrame = function fromFrame(frameId) { + var texture = _utils.TextureCache[frameId]; + + if (!texture) { + throw new Error( + 'The frameId "' + + frameId + + '" does not exist in the texture cache' + ); + } + + return texture; + }; + + /** + * Helper function that creates a new Texture based on the given canvas element. + * + * @static + * @param {HTMLCanvasElement} canvas - The canvas element source of the texture + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @param {string} [origin='canvas'] - A string origin of who created the base texture + * @return {PIXI.Texture} The newly created texture + */ + + Texture.fromCanvas = function fromCanvas(canvas, scaleMode) { + var origin = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : "canvas"; + + return new Texture( + _BaseTexture2.default.fromCanvas(canvas, scaleMode, origin) + ); + }; + + /** + * Helper function that creates a new Texture based on the given video element. + * + * @static + * @param {HTMLVideoElement|string} video - The URL or actual element of the video + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @return {PIXI.Texture} The newly created texture + */ + + Texture.fromVideo = function fromVideo(video, scaleMode) { + if (typeof video === "string") { + return Texture.fromVideoUrl(video, scaleMode); + } + + return new Texture( + _VideoBaseTexture2.default.fromVideo(video, scaleMode) + ); + }; + + /** + * Helper function that creates a new Texture based on the video url. + * + * @static + * @param {string} videoUrl - URL of the video + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @return {PIXI.Texture} The newly created texture + */ + + Texture.fromVideoUrl = function fromVideoUrl(videoUrl, scaleMode) { + return new Texture( + _VideoBaseTexture2.default.fromUrl(videoUrl, scaleMode) + ); + }; + + /** + * Helper function that creates a new Texture based on the source you provide. + * The source can be - frame id, image url, video url, canvas element, video element, base texture + * + * @static + * @param {number|string|HTMLImageElement|HTMLCanvasElement|HTMLVideoElement|PIXI.BaseTexture} + * source - Source to create texture from + * @return {PIXI.Texture} The newly created texture + */ + + Texture.from = function from(source) { + // TODO auto detect cross origin.. + // TODO pass in scale mode? + if (typeof source === "string") { + var texture = _utils.TextureCache[source]; + + if (!texture) { + // check if its a video.. + var isVideo = + source.match(/\.(mp4|webm|ogg|h264|avi|mov)$/) !== null; + + if (isVideo) { + return Texture.fromVideoUrl(source); + } + + return Texture.fromImage(source); + } + + return texture; + } else if (source instanceof HTMLImageElement) { + return new Texture(_BaseTexture2.default.from(source)); + } else if (source instanceof HTMLCanvasElement) { + return Texture.fromCanvas( + source, + _settings2.default.SCALE_MODE, + "HTMLCanvasElement" + ); + } else if (source instanceof HTMLVideoElement) { + return Texture.fromVideo(source); + } else if (source instanceof _BaseTexture2.default) { + return new Texture(source); + } + + // lets assume its a texture! + return source; + }; + + /** + * Create a texture from a source and add to the cache. + * + * @static + * @param {HTMLImageElement|HTMLCanvasElement} source - The input source. + * @param {String} imageUrl - File name of texture, for cache and resolving resolution. + * @param {String} [name] - Human readible name for the texture cache. If no name is + * specified, only `imageUrl` will be used as the cache ID. + * @return {PIXI.Texture} Output texture + */ + + Texture.fromLoader = function fromLoader(source, imageUrl, name) { + var baseTexture = new _BaseTexture2.default( + source, + undefined, + (0, _utils.getResolutionOfUrl)(imageUrl) + ); + var texture = new Texture(baseTexture); + + baseTexture.imageUrl = imageUrl; + + // No name, use imageUrl instead + if (!name) { + name = imageUrl; + } + + // lets also add the frame to pixi's global cache for fromFrame and fromImage fucntions + _BaseTexture2.default.addToCache(texture.baseTexture, name); + Texture.addToCache(texture, name); + + // also add references by url if they are different. + if (name !== imageUrl) { + _BaseTexture2.default.addToCache(texture.baseTexture, imageUrl); + Texture.addToCache(texture, imageUrl); + } + + return texture; + }; + + /** + * Adds a Texture to the global TextureCache. This cache is shared across the whole PIXI object. + * + * @static + * @param {PIXI.Texture} texture - The Texture to add to the cache. + * @param {string} id - The id that the Texture will be stored against. + */ + + Texture.addToCache = function addToCache(texture, id) { + if (id) { + if (texture.textureCacheIds.indexOf(id) === -1) { + texture.textureCacheIds.push(id); + } + + /* eslint-disable no-console */ + if (_utils.TextureCache[id]) { + console.warn( + "Texture added to the cache with an id [" + + id + + "] that already had an entry" + ); + } + /* eslint-enable no-console */ + + _utils.TextureCache[id] = texture; + } + }; + + /** + * Remove a Texture from the global TextureCache. + * + * @static + * @param {string|PIXI.Texture} texture - id of a Texture to be removed, or a Texture instance itself + * @return {PIXI.Texture|null} The Texture that was removed + */ + + Texture.removeFromCache = function removeFromCache(texture) { + if (typeof texture === "string") { + var textureFromCache = _utils.TextureCache[texture]; + + if (textureFromCache) { + var index = textureFromCache.textureCacheIds.indexOf(texture); + + if (index > -1) { + textureFromCache.textureCacheIds.splice(index, 1); + } + + delete _utils.TextureCache[texture]; + + return textureFromCache; + } + } else if (texture && texture.textureCacheIds) { + for (var i = 0; i < texture.textureCacheIds.length; ++i) { + // Check that texture matches the one being passed in before deleting it from the cache. + if ( + _utils.TextureCache[texture.textureCacheIds[i]] === texture + ) { + delete _utils.TextureCache[texture.textureCacheIds[i]]; + } + } + + texture.textureCacheIds.length = 0; + + return texture; + } + + return null; + }; + + /** + * The frame specifies the region of the base texture that this texture uses. + * + * @member {PIXI.Rectangle} + */ + + _createClass(Texture, [ + { + key: "frame", + get: function get() { + return this._frame; + }, + set: function set( + frame // eslint-disable-line require-jsdoc + ) { + this._frame = frame; + + this.noFrame = false; + + if ( + frame.x + frame.width > this.baseTexture.width || + frame.y + frame.height > this.baseTexture.height + ) { + throw new Error( + "Texture Error: frame does not fit inside the base Texture dimensions: " + + ("X: " + + frame.x + + " + " + + frame.width + + " = " + + (frame.x + frame.width) + + " > " + + this.baseTexture.width + + " ") + + ("Y: " + + frame.y + + " + " + + frame.height + + " = " + + (frame.y + frame.height) + + " > " + + this.baseTexture.height) + ); + } + + // this.valid = frame && frame.width && frame.height && this.baseTexture.source && this.baseTexture.hasLoaded; + this.valid = + frame && + frame.width && + frame.height && + this.baseTexture.hasLoaded; + + if (!this.trim && !this.rotate) { + this.orig = frame; + } + + if (this.valid) { + this._updateUvs(); + } + }, + + /** + * Indicates whether the texture is rotated inside the atlas + * set to 2 to compensate for texture packer rotation + * set to 6 to compensate for spine packer rotation + * can be used to rotate or mirror sprites + * See {@link PIXI.GroupD8} for explanation + * + * @member {number} + */ + }, + { + key: "rotate", + get: function get() { + return this._rotate; + }, + set: function set( + rotate // eslint-disable-line require-jsdoc + ) { + this._rotate = rotate; + if (this.valid) { + this._updateUvs(); + } + }, + + /** + * The width of the Texture in pixels. + * + * @member {number} + */ + }, + { + key: "width", + get: function get() { + return this.orig.width; + }, + + /** + * The height of the Texture in pixels. + * + * @member {number} + */ + }, + { + key: "height", + get: function get() { + return this.orig.height; + }, + }, + ]); + + return Texture; + })(_eventemitter2.default); + + exports.default = Texture; + + function createWhiteTexture() { + var canvas = document.createElement("canvas"); + + canvas.width = 10; + canvas.height = 10; + + var context = canvas.getContext("2d"); + + context.fillStyle = "white"; + context.fillRect(0, 0, 10, 10); + + return new Texture(new _BaseTexture2.default(canvas)); + } + + function removeAllHandlers(tex) { + tex.destroy = function _emptyDestroy() { + /* empty */ + }; + tex.on = function _emptyOn() { + /* empty */ + }; + tex.once = function _emptyOnce() { + /* empty */ + }; + tex.emit = function _emptyEmit() { + /* empty */ + }; + } + + /** + * An empty texture, used often to not have to create multiple empty textures. + * Can not be destroyed. + * + * @static + * @constant + */ + Texture.EMPTY = new Texture(new _BaseTexture2.default()); + removeAllHandlers(Texture.EMPTY); + removeAllHandlers(Texture.EMPTY.baseTexture); + + /** + * A white texture of 10x10 size, used for graphics and other things + * Can not be destroyed. + * + * @static + * @constant + */ + Texture.WHITE = createWhiteTexture(); + removeAllHandlers(Texture.WHITE); + removeAllHandlers(Texture.WHITE.baseTexture); + }, + { + "../math": 70, + "../settings": 101, + "../utils": 124, + "./BaseTexture": 112, + "./TextureUvs": 116, + "./VideoBaseTexture": 117, + eventemitter3: 20, + }, + ], + 116: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _GroupD = require("../math/GroupD8"); + + var _GroupD2 = _interopRequireDefault(_GroupD); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * A standard object to store the Uvs of a texture + * + * @class + * @private + * @memberof PIXI + */ + var TextureUvs = (function () { + /** + * + */ + function TextureUvs() { + _classCallCheck(this, TextureUvs); + + this.x0 = 0; + this.y0 = 0; + + this.x1 = 1; + this.y1 = 0; + + this.x2 = 1; + this.y2 = 1; + + this.x3 = 0; + this.y3 = 1; + + this.uvsUint32 = new Uint32Array(4); + } + + /** + * Sets the texture Uvs based on the given frame information. + * + * @private + * @param {PIXI.Rectangle} frame - The frame of the texture + * @param {PIXI.Rectangle} baseFrame - The base frame of the texture + * @param {number} rotate - Rotation of frame, see {@link PIXI.GroupD8} + */ + + TextureUvs.prototype.set = function set(frame, baseFrame, rotate) { + var tw = baseFrame.width; + var th = baseFrame.height; + + if (rotate) { + // width and height div 2 div baseFrame size + var w2 = frame.width / 2 / tw; + var h2 = frame.height / 2 / th; + + // coordinates of center + var cX = frame.x / tw + w2; + var cY = frame.y / th + h2; + + rotate = _GroupD2.default.add(rotate, _GroupD2.default.NW); // NW is top-left corner + this.x0 = cX + w2 * _GroupD2.default.uX(rotate); + this.y0 = cY + h2 * _GroupD2.default.uY(rotate); + + rotate = _GroupD2.default.add(rotate, 2); // rotate 90 degrees clockwise + this.x1 = cX + w2 * _GroupD2.default.uX(rotate); + this.y1 = cY + h2 * _GroupD2.default.uY(rotate); + + rotate = _GroupD2.default.add(rotate, 2); + this.x2 = cX + w2 * _GroupD2.default.uX(rotate); + this.y2 = cY + h2 * _GroupD2.default.uY(rotate); + + rotate = _GroupD2.default.add(rotate, 2); + this.x3 = cX + w2 * _GroupD2.default.uX(rotate); + this.y3 = cY + h2 * _GroupD2.default.uY(rotate); + } else { + this.x0 = frame.x / tw; + this.y0 = frame.y / th; + + this.x1 = (frame.x + frame.width) / tw; + this.y1 = frame.y / th; + + this.x2 = (frame.x + frame.width) / tw; + this.y2 = (frame.y + frame.height) / th; + + this.x3 = frame.x / tw; + this.y3 = (frame.y + frame.height) / th; + } + + this.uvsUint32[0] = + (((this.y0 * 65535) & 0xffff) << 16) | + ((this.x0 * 65535) & 0xffff); + this.uvsUint32[1] = + (((this.y1 * 65535) & 0xffff) << 16) | + ((this.x1 * 65535) & 0xffff); + this.uvsUint32[2] = + (((this.y2 * 65535) & 0xffff) << 16) | + ((this.x2 * 65535) & 0xffff); + this.uvsUint32[3] = + (((this.y3 * 65535) & 0xffff) << 16) | + ((this.x3 * 65535) & 0xffff); + }; + + return TextureUvs; + })(); + + exports.default = TextureUvs; + }, + { "../math/GroupD8": 66 }, + ], + 117: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _BaseTexture2 = require("./BaseTexture"); + + var _BaseTexture3 = _interopRequireDefault(_BaseTexture2); + + var _utils = require("../utils"); + + var _ticker = require("../ticker"); + + var _const = require("../const"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * A texture of a [playing] Video. + * + * Video base textures mimic PixiJS BaseTexture.from.... method in their creation process. + * + * This can be used in several ways, such as: + * + * ```js + * let texture = PIXI.VideoBaseTexture.fromUrl('http://mydomain.com/video.mp4'); + * + * let texture = PIXI.VideoBaseTexture.fromUrl({ src: 'http://mydomain.com/video.mp4', mime: 'video/mp4' }); + * + * let texture = PIXI.VideoBaseTexture.fromUrls(['/video.webm', '/video.mp4']); + * + * let texture = PIXI.VideoBaseTexture.fromUrls([ + * { src: '/video.webm', mime: 'video/webm' }, + * { src: '/video.mp4', mime: 'video/mp4' } + * ]); + * ``` + * + * See the ["deus" demo](http://www.goodboydigital.com/pixijs/examples/deus/). + * + * @class + * @extends PIXI.BaseTexture + * @memberof PIXI + */ + var VideoBaseTexture = (function (_BaseTexture) { + _inherits(VideoBaseTexture, _BaseTexture); + + /** + * @param {HTMLVideoElement} source - Video source + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + */ + function VideoBaseTexture(source, scaleMode) { + _classCallCheck(this, VideoBaseTexture); + + if (!source) { + throw new Error("No video source element specified."); + } + + // hook in here to check if video is already available. + // BaseTexture looks for a source.complete boolean, plus width & height. + + if ( + (source.readyState === source.HAVE_ENOUGH_DATA || + source.readyState === source.HAVE_FUTURE_DATA) && + source.width && + source.height + ) { + source.complete = true; + } + + var _this = _possibleConstructorReturn( + this, + _BaseTexture.call(this, source, scaleMode) + ); + + _this.width = source.videoWidth; + _this.height = source.videoHeight; + + _this._autoUpdate = true; + _this._isAutoUpdating = false; + + /** + * When set to true will automatically play videos used by this texture once + * they are loaded. If false, it will not modify the playing state. + * + * @member {boolean} + * @default true + */ + _this.autoPlay = true; + + _this.update = _this.update.bind(_this); + _this._onCanPlay = _this._onCanPlay.bind(_this); + + source.addEventListener("play", _this._onPlayStart.bind(_this)); + source.addEventListener("pause", _this._onPlayStop.bind(_this)); + _this.hasLoaded = false; + _this.__loaded = false; + + if (!_this._isSourceReady()) { + source.addEventListener("canplay", _this._onCanPlay); + source.addEventListener("canplaythrough", _this._onCanPlay); + } else { + _this._onCanPlay(); + } + return _this; + } + + /** + * Returns true if the underlying source is playing. + * + * @private + * @return {boolean} True if playing. + */ + + VideoBaseTexture.prototype._isSourcePlaying = + function _isSourcePlaying() { + var source = this.source; + + return ( + source.currentTime > 0 && + source.paused === false && + source.ended === false && + source.readyState > 2 + ); + }; + + /** + * Returns true if the underlying source is ready for playing. + * + * @private + * @return {boolean} True if ready. + */ + + VideoBaseTexture.prototype._isSourceReady = + function _isSourceReady() { + return ( + this.source.readyState === 3 || this.source.readyState === 4 + ); + }; + + /** + * Runs the update loop when the video is ready to play + * + * @private + */ + + VideoBaseTexture.prototype._onPlayStart = function _onPlayStart() { + // Just in case the video has not received its can play even yet.. + if (!this.hasLoaded) { + this._onCanPlay(); + } + + if (!this._isAutoUpdating && this.autoUpdate) { + _ticker.shared.add( + this.update, + this, + _const.UPDATE_PRIORITY.HIGH + ); + this._isAutoUpdating = true; + } + }; + + /** + * Fired when a pause event is triggered, stops the update loop + * + * @private + */ + + VideoBaseTexture.prototype._onPlayStop = function _onPlayStop() { + if (this._isAutoUpdating) { + _ticker.shared.remove(this.update, this); + this._isAutoUpdating = false; + } + }; + + /** + * Fired when the video is loaded and ready to play + * + * @private + */ + + VideoBaseTexture.prototype._onCanPlay = function _onCanPlay() { + this.hasLoaded = true; + + if (this.source) { + this.source.removeEventListener("canplay", this._onCanPlay); + this.source.removeEventListener( + "canplaythrough", + this._onCanPlay + ); + + this.width = this.source.videoWidth; + this.height = this.source.videoHeight; + + // prevent multiple loaded dispatches.. + if (!this.__loaded) { + this.__loaded = true; + this.emit("loaded", this); + } + + if (this._isSourcePlaying()) { + this._onPlayStart(); + } else if (this.autoPlay) { + this.source.play(); + } + } + }; + + /** + * Destroys this texture + * + */ + + VideoBaseTexture.prototype.destroy = function destroy() { + if (this._isAutoUpdating) { + _ticker.shared.remove(this.update, this); + } + + if (this.source && this.source._pixiId) { + _BaseTexture3.default.removeFromCache(this.source._pixiId); + delete this.source._pixiId; + } + + _BaseTexture.prototype.destroy.call(this); + }; + + /** + * Mimic PixiJS BaseTexture.from.... method. + * + * @static + * @param {HTMLVideoElement} video - Video to create texture from + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - See {@link PIXI.SCALE_MODES} for possible values + * @return {PIXI.VideoBaseTexture} Newly created VideoBaseTexture + */ + + VideoBaseTexture.fromVideo = function fromVideo(video, scaleMode) { + if (!video._pixiId) { + video._pixiId = "video_" + (0, _utils.uid)(); + } + + var baseTexture = _utils.BaseTextureCache[video._pixiId]; + + if (!baseTexture) { + baseTexture = new VideoBaseTexture(video, scaleMode); + _BaseTexture3.default.addToCache(baseTexture, video._pixiId); + } + + return baseTexture; + }; + + /** + * Helper function that creates a new BaseTexture based on the given video element. + * This BaseTexture can then be used to create a texture + * + * @static + * @param {string|object|string[]|object[]} videoSrc - The URL(s) for the video. + * @param {string} [videoSrc.src] - One of the source urls for the video + * @param {string} [videoSrc.mime] - The mimetype of the video (e.g. 'video/mp4'). If not specified + * the url's extension will be used as the second part of the mime type. + * @param {number} scaleMode - See {@link PIXI.SCALE_MODES} for possible values + * @return {PIXI.VideoBaseTexture} Newly created VideoBaseTexture + */ + + VideoBaseTexture.fromUrl = function fromUrl(videoSrc, scaleMode) { + var video = document.createElement("video"); + + video.setAttribute("webkit-playsinline", ""); + video.setAttribute("playsinline", ""); + + // array of objects or strings + if (Array.isArray(videoSrc)) { + for (var i = 0; i < videoSrc.length; ++i) { + video.appendChild( + createSource( + videoSrc[i].src || videoSrc[i], + videoSrc[i].mime + ) + ); + } + } + // single object or string + else { + video.appendChild( + createSource(videoSrc.src || videoSrc, videoSrc.mime) + ); + } + + video.load(); + + return VideoBaseTexture.fromVideo(video, scaleMode); + }; + + /** + * Should the base texture automatically update itself, set to true by default + * + * @member {boolean} + */ + + _createClass(VideoBaseTexture, [ + { + key: "autoUpdate", + get: function get() { + return this._autoUpdate; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (value !== this._autoUpdate) { + this._autoUpdate = value; + + if (!this._autoUpdate && this._isAutoUpdating) { + _ticker.shared.remove(this.update, this); + this._isAutoUpdating = false; + } else if (this._autoUpdate && !this._isAutoUpdating) { + _ticker.shared.add( + this.update, + this, + _const.UPDATE_PRIORITY.HIGH + ); + this._isAutoUpdating = true; + } + } + }, + }, + ]); + + return VideoBaseTexture; + })(_BaseTexture3.default); + + exports.default = VideoBaseTexture; + + VideoBaseTexture.fromUrls = VideoBaseTexture.fromUrl; + + function createSource(path, type) { + if (!type) { + type = "video/" + path.substr(path.lastIndexOf(".") + 1); + } + + var source = document.createElement("source"); + + source.src = path; + source.type = type; + + return source; + } + }, + { + "../const": 46, + "../ticker": 120, + "../utils": 124, + "./BaseTexture": 112, + }, + ], + 118: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _settings = require("../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _const = require("../const"); + + var _TickerListener = require("./TickerListener"); + + var _TickerListener2 = _interopRequireDefault(_TickerListener); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * A Ticker class that runs an update loop that other objects listen to. + * This class is composed around listeners + * meant for execution on the next requested animation frame. + * Animation frames are requested only when necessary, + * e.g. When the ticker is started and the emitter has listeners. + * + * @class + * @memberof PIXI.ticker + */ + var Ticker = (function () { + /** + * + */ + function Ticker() { + var _this = this; + + _classCallCheck(this, Ticker); + + /** + * The first listener. All new listeners added are chained on this. + * @private + * @type {TickerListener} + */ + this._head = new _TickerListener2.default(null, null, Infinity); + + /** + * Internal current frame request ID + * @private + */ + this._requestId = null; + + /** + * Internal value managed by minFPS property setter and getter. + * This is the maximum allowed milliseconds between updates. + * @private + */ + this._maxElapsedMS = 100; + + /** + * Whether or not this ticker should invoke the method + * {@link PIXI.ticker.Ticker#start} automatically + * when a listener is added. + * + * @member {boolean} + * @default false + */ + this.autoStart = false; + + /** + * Scalar time value from last frame to this frame. + * This value is capped by setting {@link PIXI.ticker.Ticker#minFPS} + * and is scaled with {@link PIXI.ticker.Ticker#speed}. + * **Note:** The cap may be exceeded by scaling. + * + * @member {number} + * @default 1 + */ + this.deltaTime = 1; + + /** + * Time elapsed in milliseconds from last frame to this frame. + * Opposed to what the scalar {@link PIXI.ticker.Ticker#deltaTime} + * is based, this value is neither capped nor scaled. + * If the platform supports DOMHighResTimeStamp, + * this value will have a precision of 1 µs. + * Defaults to target frame time + * + * @member {number} + * @default 16.66 + */ + this.elapsedMS = 1 / _settings2.default.TARGET_FPMS; + + /** + * The last time {@link PIXI.ticker.Ticker#update} was invoked. + * This value is also reset internally outside of invoking + * update, but only when a new animation frame is requested. + * If the platform supports DOMHighResTimeStamp, + * this value will have a precision of 1 µs. + * + * @member {number} + * @default -1 + */ + this.lastTime = -1; + + /** + * Factor of current {@link PIXI.ticker.Ticker#deltaTime}. + * @example + * // Scales ticker.deltaTime to what would be + * // the equivalent of approximately 120 FPS + * ticker.speed = 2; + * + * @member {number} + * @default 1 + */ + this.speed = 1; + + /** + * Whether or not this ticker has been started. + * `true` if {@link PIXI.ticker.Ticker#start} has been called. + * `false` if {@link PIXI.ticker.Ticker#stop} has been called. + * While `false`, this value may change to `true` in the + * event of {@link PIXI.ticker.Ticker#autoStart} being `true` + * and a listener is added. + * + * @member {boolean} + * @default false + */ + this.started = false; + + /** + * Internal tick method bound to ticker instance. + * This is because in early 2015, Function.bind + * is still 60% slower in high performance scenarios. + * Also separating frame requests from update method + * so listeners may be called at any time and with + * any animation API, just invoke ticker.update(time). + * + * @private + * @param {number} time - Time since last tick. + */ + this._tick = function (time) { + _this._requestId = null; + + if (_this.started) { + // Invoke listeners now + _this.update(time); + // Listener side effects may have modified ticker state. + if ( + _this.started && + _this._requestId === null && + _this._head.next + ) { + _this._requestId = requestAnimationFrame(_this._tick); + } + } + }; + } + + /** + * Conditionally requests a new animation frame. + * If a frame has not already been requested, and if the internal + * emitter has listeners, a new frame is requested. + * + * @private + */ + + Ticker.prototype._requestIfNeeded = function _requestIfNeeded() { + if (this._requestId === null && this._head.next) { + // ensure callbacks get correct delta + this.lastTime = performance.now(); + this._requestId = requestAnimationFrame(this._tick); + } + }; + + /** + * Conditionally cancels a pending animation frame. + * + * @private + */ + + Ticker.prototype._cancelIfNeeded = function _cancelIfNeeded() { + if (this._requestId !== null) { + cancelAnimationFrame(this._requestId); + this._requestId = null; + } + }; + + /** + * Conditionally requests a new animation frame. + * If the ticker has been started it checks if a frame has not already + * been requested, and if the internal emitter has listeners. If these + * conditions are met, a new frame is requested. If the ticker has not + * been started, but autoStart is `true`, then the ticker starts now, + * and continues with the previous conditions to request a new frame. + * + * @private + */ + + Ticker.prototype._startIfPossible = function _startIfPossible() { + if (this.started) { + this._requestIfNeeded(); + } else if (this.autoStart) { + this.start(); + } + }; + + /** + * Register a handler for tick events. Calls continuously unless + * it is removed or the ticker is stopped. + * + * @param {Function} fn - The listener function to be added for updates + * @param {Function} [context] - The listener context + * @param {number} [priority=PIXI.UPDATE_PRIORITY.NORMAL] - The priority for emitting + * @returns {PIXI.ticker.Ticker} This instance of a ticker + */ + + Ticker.prototype.add = function add(fn, context) { + var priority = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : _const.UPDATE_PRIORITY.NORMAL; + + return this._addListener( + new _TickerListener2.default(fn, context, priority) + ); + }; + + /** + * Add a handler for the tick event which is only execute once. + * + * @param {Function} fn - The listener function to be added for one update + * @param {Function} [context] - The listener context + * @param {number} [priority=PIXI.UPDATE_PRIORITY.NORMAL] - The priority for emitting + * @returns {PIXI.ticker.Ticker} This instance of a ticker + */ + + Ticker.prototype.addOnce = function addOnce(fn, context) { + var priority = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : _const.UPDATE_PRIORITY.NORMAL; + + return this._addListener( + new _TickerListener2.default(fn, context, priority, true) + ); + }; + + /** + * Internally adds the event handler so that it can be sorted by priority. + * Priority allows certain handler (user, AnimatedSprite, Interaction) to be run + * before the rendering. + * + * @private + * @param {TickerListener} listener - Current listener being added. + * @returns {PIXI.ticker.Ticker} This instance of a ticker + */ + + Ticker.prototype._addListener = function _addListener(listener) { + // For attaching to head + var current = this._head.next; + var previous = this._head; + + // Add the first item + if (!current) { + listener.connect(previous); + } else { + // Go from highest to lowest priority + while (current) { + if (listener.priority > current.priority) { + listener.connect(previous); + break; + } + previous = current; + current = current.next; + } + + // Not yet connected + if (!listener.previous) { + listener.connect(previous); + } + } + + this._startIfPossible(); + + return this; + }; + + /** + * Removes any handlers matching the function and context parameters. + * If no handlers are left after removing, then it cancels the animation frame. + * + * @param {Function} fn - The listener function to be removed + * @param {Function} [context] - The listener context to be removed + * @returns {PIXI.ticker.Ticker} This instance of a ticker + */ + + Ticker.prototype.remove = function remove(fn, context) { + var listener = this._head.next; + + while (listener) { + // We found a match, lets remove it + // no break to delete all possible matches + // incase a listener was added 2+ times + if (listener.match(fn, context)) { + listener = listener.destroy(); + } else { + listener = listener.next; + } + } + + if (!this._head.next) { + this._cancelIfNeeded(); + } + + return this; + }; + + /** + * Starts the ticker. If the ticker has listeners + * a new animation frame is requested at this point. + */ + + Ticker.prototype.start = function start() { + if (!this.started) { + this.started = true; + this._requestIfNeeded(); + } + }; + + /** + * Stops the ticker. If the ticker has requested + * an animation frame it is canceled at this point. + */ + + Ticker.prototype.stop = function stop() { + if (this.started) { + this.started = false; + this._cancelIfNeeded(); + } + }; + + /** + * Destroy the ticker and don't use after this. Calling + * this method removes all references to internal events. + */ + + Ticker.prototype.destroy = function destroy() { + this.stop(); + + var listener = this._head.next; + + while (listener) { + listener = listener.destroy(true); + } + + this._head.destroy(); + this._head = null; + }; + + /** + * Triggers an update. An update entails setting the + * current {@link PIXI.ticker.Ticker#elapsedMS}, + * the current {@link PIXI.ticker.Ticker#deltaTime}, + * invoking all listeners with current deltaTime, + * and then finally setting {@link PIXI.ticker.Ticker#lastTime} + * with the value of currentTime that was provided. + * This method will be called automatically by animation + * frame callbacks if the ticker instance has been started + * and listeners are added. + * + * @param {number} [currentTime=performance.now()] - the current time of execution + */ + + Ticker.prototype.update = function update() { + var currentTime = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : performance.now(); + + var elapsedMS = void 0; + + // If the difference in time is zero or negative, we ignore most of the work done here. + // If there is no valid difference, then should be no reason to let anyone know about it. + // A zero delta, is exactly that, nothing should update. + // + // The difference in time can be negative, and no this does not mean time traveling. + // This can be the result of a race condition between when an animation frame is requested + // on the current JavaScript engine event loop, and when the ticker's start method is invoked + // (which invokes the internal _requestIfNeeded method). If a frame is requested before + // _requestIfNeeded is invoked, then the callback for the animation frame the ticker requests, + // can receive a time argument that can be less than the lastTime value that was set within + // _requestIfNeeded. This difference is in microseconds, but this is enough to cause problems. + // + // This check covers this browser engine timing issue, as well as if consumers pass an invalid + // currentTime value. This may happen if consumers opt-out of the autoStart, and update themselves. + + if (currentTime > this.lastTime) { + // Save uncapped elapsedMS for measurement + elapsedMS = this.elapsedMS = currentTime - this.lastTime; + + // cap the milliseconds elapsed used for deltaTime + if (elapsedMS > this._maxElapsedMS) { + elapsedMS = this._maxElapsedMS; + } + + this.deltaTime = + elapsedMS * _settings2.default.TARGET_FPMS * this.speed; + + // Cache a local reference, in-case ticker is destroyed + // during the emit, we can still check for head.next + var head = this._head; + + // Invoke listeners added to internal emitter + var listener = head.next; + + while (listener) { + listener = listener.emit(this.deltaTime); + } + + if (!head.next) { + this._cancelIfNeeded(); + } + } else { + this.deltaTime = this.elapsedMS = 0; + } + + this.lastTime = currentTime; + }; + + /** + * The frames per second at which this ticker is running. + * The default is approximately 60 in most modern browsers. + * **Note:** This does not factor in the value of + * {@link PIXI.ticker.Ticker#speed}, which is specific + * to scaling {@link PIXI.ticker.Ticker#deltaTime}. + * + * @member {number} + * @readonly + */ + + _createClass(Ticker, [ + { + key: "FPS", + get: function get() { + return 1000 / this.elapsedMS; + }, + + /** + * Manages the maximum amount of milliseconds allowed to + * elapse between invoking {@link PIXI.ticker.Ticker#update}. + * This value is used to cap {@link PIXI.ticker.Ticker#deltaTime}, + * but does not effect the measured value of {@link PIXI.ticker.Ticker#FPS}. + * When setting this property it is clamped to a value between + * `0` and `PIXI.settings.TARGET_FPMS * 1000`. + * + * @member {number} + * @default 10 + */ + }, + { + key: "minFPS", + get: function get() { + return 1000 / this._maxElapsedMS; + }, + set: function set( + fps // eslint-disable-line require-jsdoc + ) { + // Clamp: 0 to TARGET_FPMS + var minFPMS = Math.min( + Math.max(0, fps) / 1000, + _settings2.default.TARGET_FPMS + ); + + this._maxElapsedMS = 1 / minFPMS; + }, + }, + ]); + + return Ticker; + })(); + + exports.default = Ticker; + }, + { "../const": 46, "../settings": 101, "./TickerListener": 119 }, + ], + 119: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Internal class for handling the priority sorting of ticker handlers. + * + * @private + * @class + * @memberof PIXI.ticker + */ + var TickerListener = (function () { + /** + * Constructor + * + * @param {Function} fn - The listener function to be added for one update + * @param {Function} [context=null] - The listener context + * @param {number} [priority=0] - The priority for emitting + * @param {boolean} [once=false] - If the handler should fire once + */ + function TickerListener(fn) { + var context = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : null; + var priority = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 0; + var once = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : false; + + _classCallCheck(this, TickerListener); + + /** + * The handler function to execute. + * @member {Function} + */ + this.fn = fn; + + /** + * The calling to execute. + * @member {Function} + */ + this.context = context; + + /** + * The current priority. + * @member {number} + */ + this.priority = priority; + + /** + * If this should only execute once. + * @member {boolean} + */ + this.once = once; + + /** + * The next item in chain. + * @member {TickerListener} + */ + this.next = null; + + /** + * The previous item in chain. + * @member {TickerListener} + */ + this.previous = null; + + /** + * `true` if this listener has been destroyed already. + * @member {boolean} + * @private + */ + this._destroyed = false; + } + + /** + * Simple compare function to figure out if a function and context match. + * + * @param {Function} fn - The listener function to be added for one update + * @param {Function} context - The listener context + * @return {boolean} `true` if the listener match the arguments + */ + + TickerListener.prototype.match = function match(fn, context) { + context = context || null; + + return this.fn === fn && this.context === context; + }; + + /** + * Emit by calling the current function. + * @param {number} deltaTime - time since the last emit. + * @return {TickerListener} Next ticker + */ + + TickerListener.prototype.emit = function emit(deltaTime) { + if (this.fn) { + if (this.context) { + this.fn.call(this.context, deltaTime); + } else { + this.fn(deltaTime); + } + } + + var redirect = this.next; + + if (this.once) { + this.destroy(true); + } + + // Soft-destroying should remove + // the next reference + if (this._destroyed) { + this.next = null; + } + + return redirect; + }; + + /** + * Connect to the list. + * @param {TickerListener} previous - Input node, previous listener + */ + + TickerListener.prototype.connect = function connect(previous) { + this.previous = previous; + if (previous.next) { + previous.next.previous = this; + } + this.next = previous.next; + previous.next = this; + }; + + /** + * Destroy and don't use after this. + * @param {boolean} [hard = false] `true` to remove the `next` reference, this + * is considered a hard destroy. Soft destroy maintains the next reference. + * @return {TickerListener} The listener to redirect while emitting or removing. + */ + + TickerListener.prototype.destroy = function destroy() { + var hard = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : false; + + this._destroyed = true; + this.fn = null; + this.context = null; + + // Disconnect, hook up next and previous + if (this.previous) { + this.previous.next = this.next; + } + + if (this.next) { + this.next.previous = this.previous; + } + + // Redirect to the next item + var redirect = this.previous; + + // Remove references + this.next = hard ? null : redirect; + this.previous = null; + + return redirect; + }; + + return TickerListener; + })(); + + exports.default = TickerListener; + }, + {}, + ], + 120: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.Ticker = exports.shared = undefined; + + var _Ticker = require("./Ticker"); + + var _Ticker2 = _interopRequireDefault(_Ticker); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + /** + * The shared ticker instance used by {@link PIXI.extras.AnimatedSprite}. + * and by {@link PIXI.interaction.InteractionManager}. + * The property {@link PIXI.ticker.Ticker#autoStart} is set to `true` + * for this instance. Please follow the examples for usage, including + * how to opt-out of auto-starting the shared ticker. + * + * @example + * let ticker = PIXI.ticker.shared; + * // Set this to prevent starting this ticker when listeners are added. + * // By default this is true only for the PIXI.ticker.shared instance. + * ticker.autoStart = false; + * // FYI, call this to ensure the ticker is stopped. It should be stopped + * // if you have not attempted to render anything yet. + * ticker.stop(); + * // Call this when you are ready for a running shared ticker. + * ticker.start(); + * + * @example + * // You may use the shared ticker to render... + * let renderer = PIXI.autoDetectRenderer(800, 600); + * let stage = new PIXI.Container(); + * let interactionManager = PIXI.interaction.InteractionManager(renderer); + * document.body.appendChild(renderer.view); + * ticker.add(function (time) { + * renderer.render(stage); + * }); + * + * @example + * // Or you can just update it manually. + * ticker.autoStart = false; + * ticker.stop(); + * function animate(time) { + * ticker.update(time); + * renderer.render(stage); + * requestAnimationFrame(animate); + * } + * animate(performance.now()); + * + * @type {PIXI.ticker.Ticker} + * @memberof PIXI.ticker + */ + var shared = new _Ticker2.default(); + + shared.autoStart = true; + shared.destroy = function () { + // protect destroying shared ticker + // this is used by other internal systems + // like AnimatedSprite and InteractionManager + }; + + /** + * This namespace contains an API for interacting with PIXI's internal global update loop. + * + * This ticker is used for rendering, {@link PIXI.extras.AnimatedSprite AnimatedSprite}, + * {@link PIXI.interaction.InteractionManager InteractionManager} and many other time-based PIXI systems. + * @example + * const ticker = new PIXI.ticker.Ticker(); + * ticker.stop(); + * ticker.add((deltaTime) => { + * // do something every frame + * }); + * ticker.start(); + * @namespace PIXI.ticker + */ + exports.shared = shared; + exports.Ticker = _Ticker2.default; + }, + { "./Ticker": 118 }, + ], + 121: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = canUploadSameBuffer; + function canUploadSameBuffer() { + // Uploading the same buffer multiple times in a single frame can cause perf issues. + // Apparent on IOS so only check for that at the moment + // this check may become more complex if this issue pops up elsewhere. + var ios = + !!navigator.platform && + /iPad|iPhone|iPod/.test(navigator.platform); + + return !ios; + } + }, + {}, + ], + 122: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = createIndicesForQuads; + /** + * Generic Mask Stack data structure + * + * @memberof PIXI + * @function createIndicesForQuads + * @private + * @param {number} size - Number of quads + * @return {Uint16Array} indices + */ + function createIndicesForQuads(size) { + // the total number of indices in our array, there are 6 points per quad. + + var totalIndices = size * 6; + + var indices = new Uint16Array(totalIndices); + + // fill the indices with the quads to draw + for (var i = 0, j = 0; i < totalIndices; i += 6, j += 4) { + indices[i + 0] = j + 0; + indices[i + 1] = j + 1; + indices[i + 2] = j + 2; + indices[i + 3] = j + 0; + indices[i + 4] = j + 2; + indices[i + 5] = j + 3; + } + + return indices; + } + }, + {}, + ], + 123: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = determineCrossOrigin; + + var _url2 = require("url"); + + var _url3 = _interopRequireDefault(_url2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + var tempAnchor = void 0; + + /** + * Sets the `crossOrigin` property for this resource based on if the url + * for this resource is cross-origin. If crossOrigin was manually set, this + * function does nothing. + * Nipped from the resource loader! + * + * @ignore + * @param {string} url - The url to test. + * @param {object} [loc=window.location] - The location object to test against. + * @return {string} The crossOrigin value to use (or empty string for none). + */ + function determineCrossOrigin(url) { + var loc = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : window.location; + + // data: and javascript: urls are considered same-origin + if (url.indexOf("data:") === 0) { + return ""; + } + + // default is window.location + loc = loc || window.location; + + if (!tempAnchor) { + tempAnchor = document.createElement("a"); + } + + // let the browser determine the full href for the url of this resource and then + // parse with the node url lib, we can't use the properties of the anchor element + // because they don't work in IE9 :( + tempAnchor.href = url; + url = _url3.default.parse(tempAnchor.href); + + var samePort = + (!url.port && loc.port === "") || url.port === loc.port; + + // if cross origin + if ( + url.hostname !== loc.hostname || + !samePort || + url.protocol !== loc.protocol + ) { + return "anonymous"; + } + + return ""; + } + }, + { url: 38 }, + ], + 124: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.premultiplyBlendMode = + exports.BaseTextureCache = + exports.TextureCache = + exports.mixins = + exports.pluginTarget = + exports.EventEmitter = + exports.removeItems = + exports.isMobile = + undefined; + exports.uid = uid; + exports.hex2rgb = hex2rgb; + exports.hex2string = hex2string; + exports.rgb2hex = rgb2hex; + exports.getResolutionOfUrl = getResolutionOfUrl; + exports.decomposeDataUri = decomposeDataUri; + exports.getUrlFileExtension = getUrlFileExtension; + exports.getSvgSize = getSvgSize; + exports.skipHello = skipHello; + exports.sayHello = sayHello; + exports.isWebGLSupported = isWebGLSupported; + exports.sign = sign; + exports.destroyTextureCache = destroyTextureCache; + exports.clearTextureCache = clearTextureCache; + exports.correctBlendMode = correctBlendMode; + exports.premultiplyTint = premultiplyTint; + exports.premultiplyRgba = premultiplyRgba; + exports.premultiplyTintToRgba = premultiplyTintToRgba; + + var _const = require("../const"); + + var _settings = require("../settings"); + + var _settings2 = _interopRequireDefault(_settings); + + var _eventemitter = require("eventemitter3"); + + var _eventemitter2 = _interopRequireDefault(_eventemitter); + + var _pluginTarget = require("./pluginTarget"); + + var _pluginTarget2 = _interopRequireDefault(_pluginTarget); + + var _mixin = require("./mixin"); + + var mixins = _interopRequireWildcard(_mixin); + + var _ismobilejs = require("ismobilejs"); + + var isMobile = _interopRequireWildcard(_ismobilejs); + + var _removeArrayItems = require("remove-array-items"); + + var _removeArrayItems2 = _interopRequireDefault(_removeArrayItems); + + var _mapPremultipliedBlendModes = require("./mapPremultipliedBlendModes"); + + var _mapPremultipliedBlendModes2 = _interopRequireDefault( + _mapPremultipliedBlendModes + ); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + var nextUid = 0; + var saidHello = false; + + /** + * Generalized convenience utilities for PIXI. + * @example + * // Extend PIXI's internal Event Emitter. + * class MyEmitter extends PIXI.utils.EventEmitter { + * constructor() { + * super(); + * console.log("Emitter created!"); + * } + * } + * + * // Get info on current device + * console.log(PIXI.utils.isMobile); + * + * // Convert hex color to string + * console.log(PIXI.utils.hex2string(0xff00ff)); // returns: "#ff00ff" + * @namespace PIXI.utils + */ + exports.isMobile = isMobile; + exports.removeItems = _removeArrayItems2.default; + exports.EventEmitter = _eventemitter2.default; + exports.pluginTarget = _pluginTarget2.default; + exports.mixins = mixins; + + /** + * Gets the next unique identifier + * + * @memberof PIXI.utils + * @function uid + * @return {number} The next unique identifier to use. + */ + + function uid() { + return ++nextUid; + } + + /** + * Converts a hex color number to an [R, G, B] array + * + * @memberof PIXI.utils + * @function hex2rgb + * @param {number} hex - The number to convert + * @param {number[]} [out=[]] If supplied, this array will be used rather than returning a new one + * @return {number[]} An array representing the [R, G, B] of the color. + */ + function hex2rgb(hex, out) { + out = out || []; + + out[0] = ((hex >> 16) & 0xff) / 255; + out[1] = ((hex >> 8) & 0xff) / 255; + out[2] = (hex & 0xff) / 255; + + return out; + } + + /** + * Converts a hex color number to a string. + * + * @memberof PIXI.utils + * @function hex2string + * @param {number} hex - Number in hex + * @return {string} The string color. + */ + function hex2string(hex) { + hex = hex.toString(16); + hex = "000000".substr(0, 6 - hex.length) + hex; + + return "#" + hex; + } + + /** + * Converts a color as an [R, G, B] array to a hex number + * + * @memberof PIXI.utils + * @function rgb2hex + * @param {number[]} rgb - rgb array + * @return {number} The color number + */ + function rgb2hex(rgb) { + return ( + ((rgb[0] * 255) << 16) + + ((rgb[1] * 255) << 8) + + ((rgb[2] * 255) | 0) + ); + } + + /** + * get the resolution / device pixel ratio of an asset by looking for the prefix + * used by spritesheets and image urls + * + * @memberof PIXI.utils + * @function getResolutionOfUrl + * @param {string} url - the image path + * @param {number} [defaultValue=1] - the defaultValue if no filename prefix is set. + * @return {number} resolution / device pixel ratio of an asset + */ + function getResolutionOfUrl(url, defaultValue) { + var resolution = _settings2.default.RETINA_PREFIX.exec(url); + + if (resolution) { + return parseFloat(resolution[1]); + } + + return defaultValue !== undefined ? defaultValue : 1; + } + + /** + * Typedef for decomposeDataUri return object. + * + * @typedef {object} DecomposedDataUri + * @property {mediaType} Media type, eg. `image` + * @property {subType} Sub type, eg. `png` + * @property {encoding} Data encoding, eg. `base64` + * @property {data} The actual data + */ + + /** + * Split a data URI into components. Returns undefined if + * parameter `dataUri` is not a valid data URI. + * + * @memberof PIXI.utils + * @function decomposeDataUri + * @param {string} dataUri - the data URI to check + * @return {DecomposedDataUri|undefined} The decomposed data uri or undefined + */ + function decomposeDataUri(dataUri) { + var dataUriMatch = _const.DATA_URI.exec(dataUri); + + if (dataUriMatch) { + return { + mediaType: dataUriMatch[1] + ? dataUriMatch[1].toLowerCase() + : undefined, + subType: dataUriMatch[2] + ? dataUriMatch[2].toLowerCase() + : undefined, + encoding: dataUriMatch[3] + ? dataUriMatch[3].toLowerCase() + : undefined, + data: dataUriMatch[4], + }; + } + + return undefined; + } + + /** + * Get type of the image by regexp for extension. Returns undefined for unknown extensions. + * + * @memberof PIXI.utils + * @function getUrlFileExtension + * @param {string} url - the image path + * @return {string|undefined} image extension + */ + function getUrlFileExtension(url) { + var extension = _const.URL_FILE_EXTENSION.exec(url); + + if (extension) { + return extension[1].toLowerCase(); + } + + return undefined; + } + + /** + * Typedef for Size object. + * + * @typedef {object} Size + * @property {width} Width component + * @property {height} Height component + */ + + /** + * Get size from an svg string using regexp. + * + * @memberof PIXI.utils + * @function getSvgSize + * @param {string} svgString - a serialized svg element + * @return {Size|undefined} image extension + */ + function getSvgSize(svgString) { + var sizeMatch = _const.SVG_SIZE.exec(svgString); + var size = {}; + + if (sizeMatch) { + size[sizeMatch[1]] = Math.round(parseFloat(sizeMatch[3])); + size[sizeMatch[5]] = Math.round(parseFloat(sizeMatch[7])); + } + + return size; + } + + /** + * Skips the hello message of renderers that are created after this is run. + * + * @function skipHello + * @memberof PIXI.utils + */ + function skipHello() { + saidHello = true; + } + + /** + * Logs out the version and renderer information for this running instance of PIXI. + * If you don't want to see this message you can run `PIXI.utils.skipHello()` before + * creating your renderer. Keep in mind that doing that will forever makes you a jerk face. + * + * @static + * @function sayHello + * @memberof PIXI.utils + * @param {string} type - The string renderer type to log. + */ + function sayHello(type) { + if (saidHello) { + return; + } + + if (navigator.userAgent.toLowerCase().indexOf("chrome") > -1) { + var args = [ + "\n %c %c %c PixiJS " + + _const.VERSION + + " - \u2730 " + + type + + " \u2730 %c %c http://www.pixijs.com/ %c %c \u2665%c\u2665%c\u2665 \n\n", + "background: #ff66a5; padding:5px 0;", + "background: #ff66a5; padding:5px 0;", + "color: #ff66a5; background: #030307; padding:5px 0;", + "background: #ff66a5; padding:5px 0;", + "background: #ffc3dc; padding:5px 0;", + "background: #ff66a5; padding:5px 0;", + "color: #ff2424; background: #fff; padding:5px 0;", + "color: #ff2424; background: #fff; padding:5px 0;", + "color: #ff2424; background: #fff; padding:5px 0;", + ]; + + window.console.log.apply(console, args); + } else if (window.console) { + window.console.log( + "PixiJS " + + _const.VERSION + + " - " + + type + + " - http://www.pixijs.com/" + ); + } + + saidHello = true; + } + + /** + * Helper for checking for webgl support + * + * @memberof PIXI.utils + * @function isWebGLSupported + * @return {boolean} is webgl supported + */ + function isWebGLSupported() { + var contextOptions = { + stencil: true, + failIfMajorPerformanceCaveat: true, + }; + + try { + if (!window.WebGLRenderingContext) { + return false; + } + + var canvas = document.createElement("canvas"); + var gl = + canvas.getContext("webgl", contextOptions) || + canvas.getContext("experimental-webgl", contextOptions); + + var success = !!(gl && gl.getContextAttributes().stencil); + + if (gl) { + var loseContext = gl.getExtension("WEBGL_lose_context"); + + if (loseContext) { + loseContext.loseContext(); + } + } + + gl = null; + + return success; + } catch (e) { + return false; + } + } + + /** + * Returns sign of number + * + * @memberof PIXI.utils + * @function sign + * @param {number} n - the number to check the sign of + * @returns {number} 0 if `n` is 0, -1 if `n` is negative, 1 if `n` is positive + */ + function sign(n) { + if (n === 0) return 0; + + return n < 0 ? -1 : 1; + } + + /** + * @todo Describe property usage + * + * @memberof PIXI.utils + * @private + */ + var TextureCache = (exports.TextureCache = Object.create(null)); + + /** + * @todo Describe property usage + * + * @memberof PIXI.utils + * @private + */ + var BaseTextureCache = (exports.BaseTextureCache = + Object.create(null)); + + /** + * Destroys all texture in the cache + * + * @memberof PIXI.utils + * @function destroyTextureCache + */ + function destroyTextureCache() { + var key = void 0; + + for (key in TextureCache) { + TextureCache[key].destroy(); + } + for (key in BaseTextureCache) { + BaseTextureCache[key].destroy(); + } + } + + /** + * Removes all textures from cache, but does not destroy them + * + * @memberof PIXI.utils + * @function clearTextureCache + */ + function clearTextureCache() { + var key = void 0; + + for (key in TextureCache) { + delete TextureCache[key]; + } + for (key in BaseTextureCache) { + delete BaseTextureCache[key]; + } + } + + /** + * maps premultiply flag and blendMode to adjusted blendMode + * @memberof PIXI.utils + * @const premultiplyBlendMode + * @type {Array} + */ + var premultiplyBlendMode = (exports.premultiplyBlendMode = (0, + _mapPremultipliedBlendModes2.default)()); + + /** + * changes blendMode according to texture format + * + * @memberof PIXI.utils + * @function correctBlendMode + * @param {number} blendMode supposed blend mode + * @param {boolean} premultiplied whether source is premultiplied + * @returns {number} true blend mode for this texture + */ + function correctBlendMode(blendMode, premultiplied) { + return premultiplyBlendMode[premultiplied ? 1 : 0][blendMode]; + } + + /** + * premultiplies tint + * + * @param {number} tint integet RGB + * @param {number} alpha floating point alpha (0.0-1.0) + * @returns {number} tint multiplied by alpha + */ + function premultiplyTint(tint, alpha) { + if (alpha === 1.0) { + return ((alpha * 255) << 24) + tint; + } + if (alpha === 0.0) { + return 0; + } + var R = (tint >> 16) & 0xff; + var G = (tint >> 8) & 0xff; + var B = tint & 0xff; + + R = (R * alpha + 0.5) | 0; + G = (G * alpha + 0.5) | 0; + B = (B * alpha + 0.5) | 0; + + return ((alpha * 255) << 24) + (R << 16) + (G << 8) + B; + } + + /** + * combines rgb and alpha to out array + * + * @param {Float32Array|number[]} rgb input rgb + * @param {number} alpha alpha param + * @param {Float32Array} [out] output + * @param {boolean} [premultiply=true] do premultiply it + * @returns {Float32Array} vec4 rgba + */ + function premultiplyRgba(rgb, alpha, out, premultiply) { + out = out || new Float32Array(4); + if (premultiply || premultiply === undefined) { + out[0] = rgb[0] * alpha; + out[1] = rgb[1] * alpha; + out[2] = rgb[2] * alpha; + } else { + out[0] = rgb[0]; + out[1] = rgb[1]; + out[2] = rgb[2]; + } + out[3] = alpha; + + return out; + } + + /** + * converts integer tint and float alpha to vec4 form, premultiplies by default + * + * @param {number} tint input tint + * @param {number} alpha alpha param + * @param {Float32Array} [out] output + * @param {boolean} [premultiply=true] do premultiply it + * @returns {Float32Array} vec4 rgba + */ + function premultiplyTintToRgba(tint, alpha, out, premultiply) { + out = out || new Float32Array(4); + out[0] = ((tint >> 16) & 0xff) / 255.0; + out[1] = ((tint >> 8) & 0xff) / 255.0; + out[2] = (tint & 0xff) / 255.0; + if (premultiply || premultiply === undefined) { + out[0] *= alpha; + out[1] *= alpha; + out[2] *= alpha; + } + out[3] = alpha; + + return out; + } + }, + { + "../const": 46, + "../settings": 101, + "./mapPremultipliedBlendModes": 125, + "./mixin": 127, + "./pluginTarget": 128, + eventemitter3: 20, + ismobilejs: 21, + "remove-array-items": 31, + }, + ], + 125: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = mapPremultipliedBlendModes; + + var _const = require("../const"); + + /** + * Corrects PixiJS blend, takes premultiplied alpha into account + * + * @memberof PIXI + * @function mapPremultipliedBlendModes + * @private + * @param {Array} [array] - The array to output into. + * @return {Array} Mapped modes. + */ + + function mapPremultipliedBlendModes() { + var pm = []; + var npm = []; + + for (var i = 0; i < 32; i++) { + pm[i] = i; + npm[i] = i; + } + + pm[_const.BLEND_MODES.NORMAL_NPM] = _const.BLEND_MODES.NORMAL; + pm[_const.BLEND_MODES.ADD_NPM] = _const.BLEND_MODES.ADD; + pm[_const.BLEND_MODES.SCREEN_NPM] = _const.BLEND_MODES.SCREEN; + + npm[_const.BLEND_MODES.NORMAL] = _const.BLEND_MODES.NORMAL_NPM; + npm[_const.BLEND_MODES.ADD] = _const.BLEND_MODES.ADD_NPM; + npm[_const.BLEND_MODES.SCREEN] = _const.BLEND_MODES.SCREEN_NPM; + + var array = []; + + array.push(npm); + array.push(pm); + + return array; + } + }, + { "../const": 46 }, + ], + 126: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = maxRecommendedTextures; + + var _ismobilejs = require("ismobilejs"); + + var _ismobilejs2 = _interopRequireDefault(_ismobilejs); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function maxRecommendedTextures(max) { + if (_ismobilejs2.default.tablet || _ismobilejs2.default.phone) { + // check if the res is iphone 6 or higher.. + return 4; + } + + // desktop should be ok + return max; + } + }, + { ismobilejs: 21 }, + ], + 127: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.mixin = mixin; + exports.delayMixin = delayMixin; + exports.performMixins = performMixins; + /** + * Mixes all enumerable properties and methods from a source object to a target object. + * + * @memberof PIXI.utils.mixins + * @function mixin + * @param {object} target The prototype or instance that properties and methods should be added to. + * @param {object} source The source of properties and methods to mix in. + */ + function mixin(target, source) { + if (!target || !source) return; + // in ES8/ES2017, this would be really easy: + // Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); + + // get all the enumerable property keys + var keys = Object.keys(source); + + // loop through properties + for (var i = 0; i < keys.length; ++i) { + var propertyName = keys[i]; + + // Set the property using the property descriptor - this works for accessors and normal value properties + Object.defineProperty( + target, + propertyName, + Object.getOwnPropertyDescriptor(source, propertyName) + ); + } + } + + var mixins = []; + + /** + * Queues a mixin to be handled towards the end of the initialization of PIXI, so that deprecation + * can take effect. + * + * @memberof PIXI.utils.mixins + * @function delayMixin + * @private + * @param {object} target The prototype or instance that properties and methods should be added to. + * @param {object} source The source of properties and methods to mix in. + */ + function delayMixin(target, source) { + mixins.push(target, source); + } + + /** + * Handles all mixins queued via delayMixin(). + * + * @memberof PIXI.utils.mixins + * @function performMixins + * @private + */ + function performMixins() { + for (var i = 0; i < mixins.length; i += 2) { + mixin(mixins[i], mixins[i + 1]); + } + mixins.length = 0; + } + }, + {}, + ], + 128: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + /** + * Mixins functionality to make an object have "plugins". + * + * @example + * function MyObject() {} + * + * pluginTarget.mixin(MyObject); + * + * @mixin + * @memberof PIXI.utils + * @param {object} obj - The object to mix into. + */ + function pluginTarget(obj) { + obj.__plugins = {}; + + /** + * Adds a plugin to an object + * + * @param {string} pluginName - The events that should be listed. + * @param {Function} ctor - The constructor function for the plugin. + */ + obj.registerPlugin = function registerPlugin(pluginName, ctor) { + obj.__plugins[pluginName] = ctor; + }; + + /** + * Instantiates all the plugins of this object + * + */ + obj.prototype.initPlugins = function initPlugins() { + this.plugins = this.plugins || {}; + + for (var o in obj.__plugins) { + this.plugins[o] = new obj.__plugins[o](this); + } + }; + + /** + * Removes all the plugins of this object + * + */ + obj.prototype.destroyPlugins = function destroyPlugins() { + for (var o in this.plugins) { + this.plugins[o].destroy(); + this.plugins[o] = null; + } + + this.plugins = null; + }; + } + + exports.default = { + /** + * Mixes in the properties of the pluginTarget into another object + * + * @param {object} obj - The obj to mix into + */ + mixin: function mixin(obj) { + pluginTarget(obj); + }, + }; + }, + {}, + ], + 129: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = trimCanvas; + /** + * Trim transparent borders from a canvas + * + * @memberof PIXI + * @function trimCanvas + * @private + * @param {HTMLCanvasElement} canvas - the canvas to trim + * @returns {object} Trim data + */ + function trimCanvas(canvas) { + // https://gist.github.com/remy/784508 + + var width = canvas.width; + var height = canvas.height; + + var context = canvas.getContext("2d"); + var imageData = context.getImageData(0, 0, width, height); + var pixels = imageData.data; + var len = pixels.length; + + var bound = { + top: null, + left: null, + right: null, + bottom: null, + }; + var i = void 0; + var x = void 0; + var y = void 0; + + for (i = 0; i < len; i += 4) { + if (pixels[i + 3] !== 0) { + x = (i / 4) % width; + y = ~~(i / 4 / width); + + if (bound.top === null) { + bound.top = y; + } + + if (bound.left === null) { + bound.left = x; + } else if (x < bound.left) { + bound.left = x; + } + + if (bound.right === null) { + bound.right = x + 1; + } else if (bound.right < x) { + bound.right = x + 1; + } + + if (bound.bottom === null) { + bound.bottom = y; + } else if (bound.bottom < y) { + bound.bottom = y; + } + } + } + + width = bound.right - bound.left; + height = bound.bottom - bound.top + 1; + + var data = context.getImageData( + bound.left, + bound.top, + width, + height + ); + + return { + height: height, + width: width, + data: data, + }; + } + }, + {}, + ], + 130: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = deprecation; + // provide method to give a stack track for warnings + // useful for tracking-down where deprecated methods/properties/classes + // are being used within the code + function warn(msg) { + /* eslint-disable no-console */ + var stack = new Error().stack; + + // Handle IE < 10 and Safari < 6 + if (typeof stack === "undefined") { + console.warn("Deprecation Warning: ", msg); + } else { + // chop off the stack trace which includes pixi.js internal calls + stack = stack.split("\n").splice(3).join("\n"); + + if (console.groupCollapsed) { + console.groupCollapsed( + "%cDeprecation Warning: %c%s", + "color:#614108;background:#fffbe6", + "font-weight:normal;color:#614108;background:#fffbe6", + msg + ); + console.warn(stack); + console.groupEnd(); + } else { + console.warn("Deprecation Warning: ", msg); + console.warn(stack); + } + } + /* eslint-enable no-console */ + } + + function deprecation(core) { + var mesh = core.mesh; + var particles = core.particles; + var extras = core.extras; + var filters = core.filters; + var prepare = core.prepare; + var loaders = core.loaders; + var interaction = core.interaction; + + Object.defineProperties(core, { + /** + * @class + * @private + * @name SpriteBatch + * @memberof PIXI + * @see PIXI.ParticleContainer + * @throws {ReferenceError} SpriteBatch does not exist any more, please use the new ParticleContainer instead. + * @deprecated since version 3.0.0 + */ + SpriteBatch: { + get: function get() { + throw new ReferenceError( + "SpriteBatch does not exist any more, " + + "please use the new ParticleContainer instead." + ); + }, + }, + + /** + * @class + * @private + * @name AssetLoader + * @memberof PIXI + * @see PIXI.loaders.Loader + * @throws {ReferenceError} The loader system was overhauled in PixiJS v3, + * please see the new PIXI.loaders.Loader class. + * @deprecated since version 3.0.0 + */ + AssetLoader: { + get: function get() { + throw new ReferenceError( + "The loader system was overhauled in PixiJS v3, " + + "please see the new PIXI.loaders.Loader class." + ); + }, + }, + + /** + * @class + * @private + * @name Stage + * @memberof PIXI + * @see PIXI.Container + * @deprecated since version 3.0.0 + */ + Stage: { + get: function get() { + warn( + "You do not need to use a PIXI Stage any more, you can simply render any container." + ); + + return core.Container; + }, + }, + + /** + * @class + * @private + * @name DisplayObjectContainer + * @memberof PIXI + * @see PIXI.Container + * @deprecated since version 3.0.0 + */ + DisplayObjectContainer: { + get: function get() { + warn( + "DisplayObjectContainer has been shortened to Container, please use Container from now on." + ); + + return core.Container; + }, + }, + + /** + * @class + * @private + * @name Strip + * @memberof PIXI + * @see PIXI.mesh.Mesh + * @deprecated since version 3.0.0 + */ + Strip: { + get: function get() { + warn( + "The Strip class has been renamed to Mesh and moved to mesh.Mesh, please use mesh.Mesh from now on." + ); + + return mesh.Mesh; + }, + }, + + /** + * @class + * @private + * @name Rope + * @memberof PIXI + * @see PIXI.mesh.Rope + * @deprecated since version 3.0.0 + */ + Rope: { + get: function get() { + warn( + "The Rope class has been moved to mesh.Rope, please use mesh.Rope from now on." + ); + + return mesh.Rope; + }, + }, + + /** + * @class + * @private + * @name ParticleContainer + * @memberof PIXI + * @see PIXI.particles.ParticleContainer + * @deprecated since version 4.0.0 + */ + ParticleContainer: { + get: function get() { + warn( + "The ParticleContainer class has been moved to particles.ParticleContainer, " + + "please use particles.ParticleContainer from now on." + ); + + return particles.ParticleContainer; + }, + }, + + /** + * @class + * @private + * @name MovieClip + * @memberof PIXI + * @see PIXI.extras.MovieClip + * @deprecated since version 3.0.0 + */ + MovieClip: { + get: function get() { + warn( + "The MovieClip class has been moved to extras.AnimatedSprite, please use extras.AnimatedSprite." + ); + + return extras.AnimatedSprite; + }, + }, + + /** + * @class + * @private + * @name TilingSprite + * @memberof PIXI + * @see PIXI.extras.TilingSprite + * @deprecated since version 3.0.0 + */ + TilingSprite: { + get: function get() { + warn( + "The TilingSprite class has been moved to extras.TilingSprite, " + + "please use extras.TilingSprite from now on." + ); + + return extras.TilingSprite; + }, + }, + + /** + * @class + * @private + * @name BitmapText + * @memberof PIXI + * @see PIXI.extras.BitmapText + * @deprecated since version 3.0.0 + */ + BitmapText: { + get: function get() { + warn( + "The BitmapText class has been moved to extras.BitmapText, " + + "please use extras.BitmapText from now on." + ); + + return extras.BitmapText; + }, + }, + + /** + * @class + * @private + * @name blendModes + * @memberof PIXI + * @see PIXI.BLEND_MODES + * @deprecated since version 3.0.0 + */ + blendModes: { + get: function get() { + warn( + "The blendModes has been moved to BLEND_MODES, please use BLEND_MODES from now on." + ); + + return core.BLEND_MODES; + }, + }, + + /** + * @class + * @private + * @name scaleModes + * @memberof PIXI + * @see PIXI.SCALE_MODES + * @deprecated since version 3.0.0 + */ + scaleModes: { + get: function get() { + warn( + "The scaleModes has been moved to SCALE_MODES, please use SCALE_MODES from now on." + ); + + return core.SCALE_MODES; + }, + }, + + /** + * @class + * @private + * @name BaseTextureCache + * @memberof PIXI + * @see PIXI.utils.BaseTextureCache + * @deprecated since version 3.0.0 + */ + BaseTextureCache: { + get: function get() { + warn( + "The BaseTextureCache class has been moved to utils.BaseTextureCache, " + + "please use utils.BaseTextureCache from now on." + ); + + return core.utils.BaseTextureCache; + }, + }, + + /** + * @class + * @private + * @name TextureCache + * @memberof PIXI + * @see PIXI.utils.TextureCache + * @deprecated since version 3.0.0 + */ + TextureCache: { + get: function get() { + warn( + "The TextureCache class has been moved to utils.TextureCache, " + + "please use utils.TextureCache from now on." + ); + + return core.utils.TextureCache; + }, + }, + + /** + * @namespace + * @private + * @name math + * @memberof PIXI + * @see PIXI + * @deprecated since version 3.0.6 + */ + math: { + get: function get() { + warn( + "The math namespace is deprecated, please access members already accessible on PIXI." + ); + + return core; + }, + }, + + /** + * @class + * @private + * @name PIXI.AbstractFilter + * @see PIXI.Filter + * @deprecated since version 3.0.6 + */ + AbstractFilter: { + get: function get() { + warn( + "AstractFilter has been renamed to Filter, please use PIXI.Filter" + ); + + return core.Filter; + }, + }, + + /** + * @class + * @private + * @name PIXI.TransformManual + * @see PIXI.TransformBase + * @deprecated since version 4.0.0 + */ + TransformManual: { + get: function get() { + warn( + "TransformManual has been renamed to TransformBase, please update your pixi-spine" + ); + + return core.TransformBase; + }, + }, + + /** + * @static + * @constant + * @name PIXI.TARGET_FPMS + * @see PIXI.settings.TARGET_FPMS + * @deprecated since version 4.2.0 + */ + TARGET_FPMS: { + get: function get() { + warn( + "PIXI.TARGET_FPMS has been deprecated, please use PIXI.settings.TARGET_FPMS" + ); + + return core.settings.TARGET_FPMS; + }, + set: function set(value) { + warn( + "PIXI.TARGET_FPMS has been deprecated, please use PIXI.settings.TARGET_FPMS" + ); + + core.settings.TARGET_FPMS = value; + }, + }, + + /** + * @static + * @constant + * @name PIXI.FILTER_RESOLUTION + * @see PIXI.settings.FILTER_RESOLUTION + * @deprecated since version 4.2.0 + */ + FILTER_RESOLUTION: { + get: function get() { + warn( + "PIXI.FILTER_RESOLUTION has been deprecated, please use PIXI.settings.FILTER_RESOLUTION" + ); + + return core.settings.FILTER_RESOLUTION; + }, + set: function set(value) { + warn( + "PIXI.FILTER_RESOLUTION has been deprecated, please use PIXI.settings.FILTER_RESOLUTION" + ); + + core.settings.FILTER_RESOLUTION = value; + }, + }, + + /** + * @static + * @constant + * @name PIXI.RESOLUTION + * @see PIXI.settings.RESOLUTION + * @deprecated since version 4.2.0 + */ + RESOLUTION: { + get: function get() { + warn( + "PIXI.RESOLUTION has been deprecated, please use PIXI.settings.RESOLUTION" + ); + + return core.settings.RESOLUTION; + }, + set: function set(value) { + warn( + "PIXI.RESOLUTION has been deprecated, please use PIXI.settings.RESOLUTION" + ); + + core.settings.RESOLUTION = value; + }, + }, + + /** + * @static + * @constant + * @name PIXI.MIPMAP_TEXTURES + * @see PIXI.settings.MIPMAP_TEXTURES + * @deprecated since version 4.2.0 + */ + MIPMAP_TEXTURES: { + get: function get() { + warn( + "PIXI.MIPMAP_TEXTURES has been deprecated, please use PIXI.settings.MIPMAP_TEXTURES" + ); + + return core.settings.MIPMAP_TEXTURES; + }, + set: function set(value) { + warn( + "PIXI.MIPMAP_TEXTURES has been deprecated, please use PIXI.settings.MIPMAP_TEXTURES" + ); + + core.settings.MIPMAP_TEXTURES = value; + }, + }, + + /** + * @static + * @constant + * @name PIXI.SPRITE_BATCH_SIZE + * @see PIXI.settings.SPRITE_BATCH_SIZE + * @deprecated since version 4.2.0 + */ + SPRITE_BATCH_SIZE: { + get: function get() { + warn( + "PIXI.SPRITE_BATCH_SIZE has been deprecated, please use PIXI.settings.SPRITE_BATCH_SIZE" + ); + + return core.settings.SPRITE_BATCH_SIZE; + }, + set: function set(value) { + warn( + "PIXI.SPRITE_BATCH_SIZE has been deprecated, please use PIXI.settings.SPRITE_BATCH_SIZE" + ); + + core.settings.SPRITE_BATCH_SIZE = value; + }, + }, + + /** + * @static + * @constant + * @name PIXI.SPRITE_MAX_TEXTURES + * @see PIXI.settings.SPRITE_MAX_TEXTURES + * @deprecated since version 4.2.0 + */ + SPRITE_MAX_TEXTURES: { + get: function get() { + warn( + "PIXI.SPRITE_MAX_TEXTURES has been deprecated, please use PIXI.settings.SPRITE_MAX_TEXTURES" + ); + + return core.settings.SPRITE_MAX_TEXTURES; + }, + set: function set(value) { + warn( + "PIXI.SPRITE_MAX_TEXTURES has been deprecated, please use PIXI.settings.SPRITE_MAX_TEXTURES" + ); + + core.settings.SPRITE_MAX_TEXTURES = value; + }, + }, + + /** + * @static + * @constant + * @name PIXI.RETINA_PREFIX + * @see PIXI.settings.RETINA_PREFIX + * @deprecated since version 4.2.0 + */ + RETINA_PREFIX: { + get: function get() { + warn( + "PIXI.RETINA_PREFIX has been deprecated, please use PIXI.settings.RETINA_PREFIX" + ); + + return core.settings.RETINA_PREFIX; + }, + set: function set(value) { + warn( + "PIXI.RETINA_PREFIX has been deprecated, please use PIXI.settings.RETINA_PREFIX" + ); + + core.settings.RETINA_PREFIX = value; + }, + }, + + /** + * @static + * @constant + * @name PIXI.DEFAULT_RENDER_OPTIONS + * @see PIXI.settings.RENDER_OPTIONS + * @deprecated since version 4.2.0 + */ + DEFAULT_RENDER_OPTIONS: { + get: function get() { + warn( + "PIXI.DEFAULT_RENDER_OPTIONS has been deprecated, please use PIXI.settings.DEFAULT_RENDER_OPTIONS" + ); + + return core.settings.RENDER_OPTIONS; + }, + }, + }); + + // Move the default properties to settings + var defaults = [ + { parent: "TRANSFORM_MODE", target: "TRANSFORM_MODE" }, + { parent: "GC_MODES", target: "GC_MODE" }, + { parent: "WRAP_MODES", target: "WRAP_MODE" }, + { parent: "SCALE_MODES", target: "SCALE_MODE" }, + { parent: "PRECISION", target: "PRECISION_FRAGMENT" }, + ]; + + var _loop = function _loop(i) { + var deprecation = defaults[i]; + + Object.defineProperty(core[deprecation.parent], "DEFAULT", { + get: function get() { + warn( + "PIXI." + + deprecation.parent + + ".DEFAULT has been deprecated, " + + ("please use PIXI.settings." + deprecation.target) + ); + + return core.settings[deprecation.target]; + }, + set: function set(value) { + warn( + "PIXI." + + deprecation.parent + + ".DEFAULT has been deprecated, " + + ("please use PIXI.settings." + deprecation.target) + ); + + core.settings[deprecation.target] = value; + }, + }); + }; + + for (var i = 0; i < defaults.length; i++) { + _loop(i); + } + + Object.defineProperties(core.settings, { + /** + * @static + * @name PRECISION + * @memberof PIXI.settings + * @see PIXI.PRECISION + * @deprecated since version 4.4.0 + */ + PRECISION: { + get: function get() { + warn( + "PIXI.settings.PRECISION has been deprecated, please use PIXI.settings.PRECISION_FRAGMENT" + ); + + return core.settings.PRECISION_FRAGMENT; + }, + set: function set(value) { + warn( + "PIXI.settings.PRECISION has been deprecated, please use PIXI.settings.PRECISION_FRAGMENT" + ); + + core.settings.PRECISION_FRAGMENT = value; + }, + }, + }); + + if (extras.AnimatedSprite) { + Object.defineProperties(extras, { + /** + * @class + * @name MovieClip + * @memberof PIXI.extras + * @see PIXI.extras.AnimatedSprite + * @deprecated since version 4.2.0 + */ + MovieClip: { + get: function get() { + warn( + "The MovieClip class has been renamed to AnimatedSprite, please use AnimatedSprite from now on." + ); + + return extras.AnimatedSprite; + }, + }, + }); + } + + core.DisplayObject.prototype.generateTexture = + function generateTexture(renderer, scaleMode, resolution) { + warn( + "generateTexture has moved to the renderer, please use renderer.generateTexture(displayObject)" + ); + + return renderer.generateTexture(this, scaleMode, resolution); + }; + + core.Graphics.prototype.generateTexture = function generateTexture( + scaleMode, + resolution + ) { + warn( + "graphics generate texture has moved to the renderer. " + + "Or to render a graphics to a texture using canvas please use generateCanvasTexture" + ); + + return this.generateCanvasTexture(scaleMode, resolution); + }; + + core.RenderTexture.prototype.render = function render( + displayObject, + matrix, + clear, + updateTransform + ) { + this.legacyRenderer.render( + displayObject, + this, + clear, + matrix, + !updateTransform + ); + warn( + "RenderTexture.render is now deprecated, please use renderer.render(displayObject, renderTexture)" + ); + }; + + core.RenderTexture.prototype.getImage = function getImage(target) { + warn( + "RenderTexture.getImage is now deprecated, please use renderer.extract.image(target)" + ); + + return this.legacyRenderer.extract.image(target); + }; + + core.RenderTexture.prototype.getBase64 = function getBase64( + target + ) { + warn( + "RenderTexture.getBase64 is now deprecated, please use renderer.extract.base64(target)" + ); + + return this.legacyRenderer.extract.base64(target); + }; + + core.RenderTexture.prototype.getCanvas = function getCanvas( + target + ) { + warn( + "RenderTexture.getCanvas is now deprecated, please use renderer.extract.canvas(target)" + ); + + return this.legacyRenderer.extract.canvas(target); + }; + + core.RenderTexture.prototype.getPixels = function getPixels( + target + ) { + warn( + "RenderTexture.getPixels is now deprecated, please use renderer.extract.pixels(target)" + ); + + return this.legacyRenderer.pixels(target); + }; + + /** + * @method + * @private + * @name PIXI.Sprite#setTexture + * @see PIXI.Sprite#texture + * @deprecated since version 3.0.0 + * @param {PIXI.Texture} texture - The texture to set to. + */ + core.Sprite.prototype.setTexture = function setTexture(texture) { + this.texture = texture; + warn( + "setTexture is now deprecated, please use the texture property, e.g : sprite.texture = texture;" + ); + }; + + if (extras.BitmapText) { + /** + * @method + * @name PIXI.extras.BitmapText#setText + * @see PIXI.extras.BitmapText#text + * @deprecated since version 3.0.0 + * @param {string} text - The text to set to. + */ + extras.BitmapText.prototype.setText = function setText(text) { + this.text = text; + warn( + "setText is now deprecated, please use the text property, e.g : myBitmapText.text = 'my text';" + ); + }; + } + + /** + * @method + * @name PIXI.Text#setText + * @see PIXI.Text#text + * @deprecated since version 3.0.0 + * @param {string} text - The text to set to. + */ + core.Text.prototype.setText = function setText(text) { + this.text = text; + warn( + "setText is now deprecated, please use the text property, e.g : myText.text = 'my text';" + ); + }; + + /** + * Calculates the ascent, descent and fontSize of a given fontStyle + * + * @name PIXI.Text.calculateFontProperties + * @see PIXI.TextMetrics.measureFont + * @deprecated since version 4.5.0 + * @param {string} font - String representing the style of the font + * @return {Object} Font properties object + */ + core.Text.calculateFontProperties = + function calculateFontProperties(font) { + warn( + "Text.calculateFontProperties is now deprecated, please use the TextMetrics.measureFont" + ); + + return core.TextMetrics.measureFont(font); + }; + + Object.defineProperties(core.Text, { + fontPropertiesCache: { + get: function get() { + warn("Text.fontPropertiesCache is deprecated"); + + return core.TextMetrics._fonts; + }, + }, + fontPropertiesCanvas: { + get: function get() { + warn("Text.fontPropertiesCanvas is deprecated"); + + return core.TextMetrics._canvas; + }, + }, + fontPropertiesContext: { + get: function get() { + warn("Text.fontPropertiesContext is deprecated"); + + return core.TextMetrics._context; + }, + }, + }); + + /** + * @method + * @name PIXI.Text#setStyle + * @see PIXI.Text#style + * @deprecated since version 3.0.0 + * @param {*} style - The style to set to. + */ + core.Text.prototype.setStyle = function setStyle(style) { + this.style = style; + warn( + "setStyle is now deprecated, please use the style property, e.g : myText.style = style;" + ); + }; + + /** + * @method + * @name PIXI.Text#determineFontProperties + * @see PIXI.Text#measureFontProperties + * @deprecated since version 4.2.0 + * @private + * @param {string} fontStyle - String representing the style of the font + * @return {Object} Font properties object + */ + core.Text.prototype.determineFontProperties = + function determineFontProperties(fontStyle) { + warn( + "determineFontProperties is now deprecated, please use TextMetrics.measureFont method" + ); + + return core.TextMetrics.measureFont(fontStyle); + }; + + /** + * @method + * @name PIXI.Text.getFontStyle + * @see PIXI.TextMetrics.getFontStyle + * @deprecated since version 4.5.0 + * @param {PIXI.TextStyle} style - The style to use. + * @return {string} Font string + */ + core.Text.getFontStyle = function getFontStyle(style) { + warn( + "getFontStyle is now deprecated, please use TextStyle.toFontString() instead" + ); + + style = style || {}; + + if (!(style instanceof core.TextStyle)) { + style = new core.TextStyle(style); + } + + return style.toFontString(); + }; + + Object.defineProperties(core.TextStyle.prototype, { + /** + * Set all properties of a font as a single string + * + * @name PIXI.TextStyle#font + * @deprecated since version 4.0.0 + */ + font: { + get: function get() { + warn( + "text style property 'font' is now deprecated, please use the " + + "'fontFamily', 'fontSize', 'fontStyle', 'fontVariant' and 'fontWeight' properties from now on" + ); + + var fontSizeString = + typeof this._fontSize === "number" + ? this._fontSize + "px" + : this._fontSize; + + return ( + this._fontStyle + + " " + + this._fontVariant + + " " + + this._fontWeight + + " " + + fontSizeString + + " " + + this._fontFamily + ); + }, + set: function set(font) { + warn( + "text style property 'font' is now deprecated, please use the " + + "'fontFamily','fontSize',fontStyle','fontVariant' and 'fontWeight' properties from now on" + ); + + // can work out fontStyle from search of whole string + if (font.indexOf("italic") > 1) { + this._fontStyle = "italic"; + } else if (font.indexOf("oblique") > -1) { + this._fontStyle = "oblique"; + } else { + this._fontStyle = "normal"; + } + + // can work out fontVariant from search of whole string + if (font.indexOf("small-caps") > -1) { + this._fontVariant = "small-caps"; + } else { + this._fontVariant = "normal"; + } + + // fontWeight and fontFamily are tricker to find, but it's easier to find the fontSize due to it's units + var splits = font.split(" "); + var fontSizeIndex = -1; + + this._fontSize = 26; + for (var _i = 0; _i < splits.length; ++_i) { + if (splits[_i].match(/(px|pt|em|%)/)) { + fontSizeIndex = _i; + this._fontSize = splits[_i]; + break; + } + } + + // we can now search for fontWeight as we know it must occur before the fontSize + this._fontWeight = "normal"; + for (var _i2 = 0; _i2 < fontSizeIndex; ++_i2) { + if ( + splits[_i2].match( + /(bold|bolder|lighter|100|200|300|400|500|600|700|800|900)/ + ) + ) { + this._fontWeight = splits[_i2]; + break; + } + } + + // and finally join everything together after the fontSize in case the font family has multiple words + if (fontSizeIndex > -1 && fontSizeIndex < splits.length - 1) { + this._fontFamily = ""; + for ( + var _i3 = fontSizeIndex + 1; + _i3 < splits.length; + ++_i3 + ) { + this._fontFamily += splits[_i3] + " "; + } + + this._fontFamily = this._fontFamily.slice(0, -1); + } else { + this._fontFamily = "Arial"; + } + + this.styleID++; + }, + }, + }); + + /** + * @method + * @name PIXI.Texture#setFrame + * @see PIXI.Texture#setFrame + * @deprecated since version 3.0.0 + * @param {PIXI.Rectangle} frame - The frame to set. + */ + core.Texture.prototype.setFrame = function setFrame(frame) { + this.frame = frame; + warn( + "setFrame is now deprecated, please use the frame property, e.g: myTexture.frame = frame;" + ); + }; + + /** + * @static + * @function + * @name PIXI.Texture.addTextureToCache + * @see PIXI.Texture.addToCache + * @deprecated since 4.5.0 + * @param {PIXI.Texture} texture - The Texture to add to the cache. + * @param {string} id - The id that the texture will be stored against. + */ + core.Texture.addTextureToCache = function addTextureToCache( + texture, + id + ) { + core.Texture.addToCache(texture, id); + warn( + "Texture.addTextureToCache is deprecated, please use Texture.addToCache from now on." + ); + }; + + /** + * @static + * @function + * @name PIXI.Texture.removeTextureFromCache + * @see PIXI.Texture.removeFromCache + * @deprecated since 4.5.0 + * @param {string} id - The id of the texture to be removed + * @return {PIXI.Texture|null} The texture that was removed + */ + core.Texture.removeTextureFromCache = + function removeTextureFromCache(id) { + warn( + "Texture.removeTextureFromCache is deprecated, please use Texture.removeFromCache from now on. " + + "Be aware that Texture.removeFromCache does not automatically its BaseTexture from the BaseTextureCache. " + + "For that, use BaseTexture.removeFromCache" + ); + + core.BaseTexture.removeFromCache(id); + + return core.Texture.removeFromCache(id); + }; + + Object.defineProperties(filters, { + /** + * @class + * @private + * @name PIXI.filters.AbstractFilter + * @see PIXI.AbstractFilter + * @deprecated since version 3.0.6 + */ + AbstractFilter: { + get: function get() { + warn( + "AstractFilter has been renamed to Filter, please use PIXI.Filter" + ); + + return core.AbstractFilter; + }, + }, + + /** + * @class + * @private + * @name PIXI.filters.SpriteMaskFilter + * @see PIXI.SpriteMaskFilter + * @deprecated since version 3.0.6 + */ + SpriteMaskFilter: { + get: function get() { + warn( + "filters.SpriteMaskFilter is an undocumented alias, please use SpriteMaskFilter from now on." + ); + + return core.SpriteMaskFilter; + }, + }, + }); + + /** + * @method + * @name PIXI.utils.uuid + * @see PIXI.utils.uid + * @deprecated since version 3.0.6 + * @return {number} The uid + */ + core.utils.uuid = function () { + warn( + "utils.uuid() is deprecated, please use utils.uid() from now on." + ); + + return core.utils.uid(); + }; + + /** + * @method + * @name PIXI.utils.canUseNewCanvasBlendModes + * @see PIXI.CanvasTinter + * @deprecated + * @return {boolean} Can use blend modes. + */ + core.utils.canUseNewCanvasBlendModes = function () { + warn( + "utils.canUseNewCanvasBlendModes() is deprecated, please use CanvasTinter.canUseMultiply from now on" + ); + + return core.CanvasTinter.canUseMultiply; + }; + + var saidHello = true; + + /** + * @name PIXI.utils._saidHello + * @type {boolean} + * @see PIXI.utils.skipHello + * @deprecated since 4.1.0 + */ + Object.defineProperty(core.utils, "_saidHello", { + set: function set(bool) { + if (bool) { + warn( + "PIXI.utils._saidHello is deprecated, please use PIXI.utils.skipHello()" + ); + this.skipHello(); + } + saidHello = bool; + }, + get: function get() { + return saidHello; + }, + }); + + if (prepare.BasePrepare) { + /** + * @method + * @name PIXI.prepare.BasePrepare#register + * @see PIXI.prepare.BasePrepare#registerFindHook + * @deprecated since version 4.4.2 + * @param {Function} [addHook] - Function call that takes two parameters: `item:*, queue:Array` + * function must return `true` if it was able to add item to the queue. + * @param {Function} [uploadHook] - Function call that takes two parameters: `prepare:CanvasPrepare, item:*` and + * function must return `true` if it was able to handle upload of item. + * @return {PIXI.BasePrepare} Instance of plugin for chaining. + */ + prepare.BasePrepare.prototype.register = function register( + addHook, + uploadHook + ) { + warn( + "renderer.plugins.prepare.register is now deprecated, " + + "please use renderer.plugins.prepare.registerFindHook & renderer.plugins.prepare.registerUploadHook" + ); + + if (addHook) { + this.registerFindHook(addHook); + } + + if (uploadHook) { + this.registerUploadHook(uploadHook); + } + + return this; + }; + } + + if (prepare.canvas) { + /** + * The number of graphics or textures to upload to the GPU. + * + * @name PIXI.prepare.canvas.UPLOADS_PER_FRAME + * @static + * @type {number} + * @see PIXI.prepare.BasePrepare.limiter + * @deprecated since 4.2.0 + */ + Object.defineProperty(prepare.canvas, "UPLOADS_PER_FRAME", { + set: function set() { + warn( + "PIXI.CanvasPrepare.UPLOADS_PER_FRAME has been removed. Please set " + + "renderer.plugins.prepare.limiter.maxItemsPerFrame on your renderer" + ); + // because we don't have a reference to the renderer, we can't actually set + // the uploads per frame, so we'll have to stick with the warning. + }, + get: function get() { + warn( + "PIXI.CanvasPrepare.UPLOADS_PER_FRAME has been removed. Please use " + + "renderer.plugins.prepare.limiter" + ); + + return NaN; + }, + }); + } + + if (prepare.webgl) { + /** + * The number of graphics or textures to upload to the GPU. + * + * @name PIXI.prepare.webgl.UPLOADS_PER_FRAME + * @static + * @type {number} + * @see PIXI.prepare.BasePrepare.limiter + * @deprecated since 4.2.0 + */ + Object.defineProperty(prepare.webgl, "UPLOADS_PER_FRAME", { + set: function set() { + warn( + "PIXI.WebGLPrepare.UPLOADS_PER_FRAME has been removed. Please set " + + "renderer.plugins.prepare.limiter.maxItemsPerFrame on your renderer" + ); + // because we don't have a reference to the renderer, we can't actually set + // the uploads per frame, so we'll have to stick with the warning. + }, + get: function get() { + warn( + "PIXI.WebGLPrepare.UPLOADS_PER_FRAME has been removed. Please use " + + "renderer.plugins.prepare.limiter" + ); + + return NaN; + }, + }); + } + + if (loaders.Loader) { + (function () { + var Resource = loaders.Resource; + var Loader = loaders.Loader; + + Object.defineProperties(Resource.prototype, { + isJson: { + get: function get() { + warn( + "The isJson property is deprecated, please use `resource.type === Resource.TYPE.JSON`." + ); + + return this.type === Resource.TYPE.JSON; + }, + }, + isXml: { + get: function get() { + warn( + "The isXml property is deprecated, please use `resource.type === Resource.TYPE.XML`." + ); + + return this.type === Resource.TYPE.XML; + }, + }, + isImage: { + get: function get() { + warn( + "The isImage property is deprecated, please use `resource.type === Resource.TYPE.IMAGE`." + ); + + return this.type === Resource.TYPE.IMAGE; + }, + }, + isAudio: { + get: function get() { + warn( + "The isAudio property is deprecated, please use `resource.type === Resource.TYPE.AUDIO`." + ); + + return this.type === Resource.TYPE.AUDIO; + }, + }, + isVideo: { + get: function get() { + warn( + "The isVideo property is deprecated, please use `resource.type === Resource.TYPE.VIDEO`." + ); + + return this.type === Resource.TYPE.VIDEO; + }, + }, + }); + + Object.defineProperties(Loader.prototype, { + before: { + get: function get() { + warn( + "The before() method is deprecated, please use pre()." + ); + + return this.pre; + }, + }, + after: { + get: function get() { + warn( + "The after() method is deprecated, please use use()." + ); + + return this.use; + }, + }, + }); + })(); + } + + if (interaction.interactiveTarget) { + /** + * @name PIXI.interaction.interactiveTarget#defaultCursor + * @static + * @type {number} + * @see PIXI.interaction.interactiveTarget#cursor + * @deprecated since 4.3.0 + */ + Object.defineProperty( + interaction.interactiveTarget, + "defaultCursor", + { + set: function set(value) { + warn( + "Property defaultCursor has been replaced with 'cursor'. " + ); + this.cursor = value; + }, + get: function get() { + warn( + "Property defaultCursor has been replaced with 'cursor'. " + ); + + return this.cursor; + }, + } + ); + } + + if (interaction.InteractionManager) { + /** + * @name PIXI.interaction.InteractionManager#defaultCursorStyle + * @static + * @type {string} + * @see PIXI.interaction.InteractionManager#cursorStyles + * @deprecated since 4.3.0 + */ + Object.defineProperty( + interaction.InteractionManager, + "defaultCursorStyle", + { + set: function set(value) { + warn( + "Property defaultCursorStyle has been replaced with 'cursorStyles.default'. " + ); + this.cursorStyles.default = value; + }, + get: function get() { + warn( + "Property defaultCursorStyle has been replaced with 'cursorStyles.default'. " + ); + + return this.cursorStyles.default; + }, + } + ); + + /** + * @name PIXI.interaction.InteractionManager#currentCursorStyle + * @static + * @type {string} + * @see PIXI.interaction.InteractionManager#cursorStyles + * @deprecated since 4.3.0 + */ + Object.defineProperty( + interaction.InteractionManager, + "currentCursorStyle", + { + set: function set(value) { + warn( + "Property currentCursorStyle has been removed." + + "See the currentCursorMode property, which works differently." + ); + this.currentCursorMode = value; + }, + get: function get() { + warn( + "Property currentCursorStyle has been removed." + + "See the currentCursorMode property, which works differently." + ); + + return this.currentCursorMode; + }, + } + ); + } + } + }, + {}, + ], + 131: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var TEMP_RECT = new core.Rectangle(); + + /** + * The extract manager provides functionality to export content from the renderers. + * + * An instance of this class is automatically created by default, and can be found at renderer.plugins.extract + * + * @class + * @memberof PIXI.extract + */ + + var CanvasExtract = (function () { + /** + * @param {PIXI.CanvasRenderer} renderer - A reference to the current renderer + */ + function CanvasExtract(renderer) { + _classCallCheck(this, CanvasExtract); + + this.renderer = renderer; + /** + * Collection of methods for extracting data (image, pixels, etc.) from a display object or render texture + * + * @member {PIXI.extract.CanvasExtract} extract + * @memberof PIXI.CanvasRenderer# + * @see PIXI.extract.CanvasExtract + */ + renderer.extract = this; + } + + /** + * Will return a HTML Image of the target + * + * @param {PIXI.DisplayObject|PIXI.RenderTexture} target - A displayObject or renderTexture + * to convert. If left empty will use use the main renderer + * @return {HTMLImageElement} HTML Image of the target + */ + + CanvasExtract.prototype.image = function image(target) { + var image = new Image(); + + image.src = this.base64(target); + + return image; + }; + + /** + * Will return a a base64 encoded string of this target. It works by calling + * `CanvasExtract.getCanvas` and then running toDataURL on that. + * + * @param {PIXI.DisplayObject|PIXI.RenderTexture} target - A displayObject or renderTexture + * to convert. If left empty will use use the main renderer + * @return {string} A base64 encoded string of the texture. + */ + + CanvasExtract.prototype.base64 = function base64(target) { + return this.canvas(target).toDataURL(); + }; + + /** + * Creates a Canvas element, renders this target to it and then returns it. + * + * @param {PIXI.DisplayObject|PIXI.RenderTexture} target - A displayObject or renderTexture + * to convert. If left empty will use use the main renderer + * @return {HTMLCanvasElement} A Canvas element with the texture rendered on. + */ + + CanvasExtract.prototype.canvas = function canvas(target) { + var renderer = this.renderer; + var context = void 0; + var resolution = void 0; + var frame = void 0; + var renderTexture = void 0; + + if (target) { + if (target instanceof core.RenderTexture) { + renderTexture = target; + } else { + renderTexture = renderer.generateTexture(target); + } + } + + if (renderTexture) { + context = renderTexture.baseTexture._canvasRenderTarget.context; + resolution = + renderTexture.baseTexture._canvasRenderTarget.resolution; + frame = renderTexture.frame; + } else { + context = renderer.rootContext; + + frame = TEMP_RECT; + frame.width = this.renderer.width; + frame.height = this.renderer.height; + } + + var width = frame.width * resolution; + var height = frame.height * resolution; + + var canvasBuffer = new core.CanvasRenderTarget(width, height); + var canvasData = context.getImageData( + frame.x * resolution, + frame.y * resolution, + width, + height + ); + + canvasBuffer.context.putImageData(canvasData, 0, 0); + + // send the canvas back.. + return canvasBuffer.canvas; + }; + + /** + * Will return a one-dimensional array containing the pixel data of the entire texture in RGBA + * order, with integer values between 0 and 255 (included). + * + * @param {PIXI.DisplayObject|PIXI.RenderTexture} target - A displayObject or renderTexture + * to convert. If left empty will use use the main renderer + * @return {Uint8ClampedArray} One-dimensional array containing the pixel data of the entire texture + */ + + CanvasExtract.prototype.pixels = function pixels(target) { + var renderer = this.renderer; + var context = void 0; + var resolution = void 0; + var frame = void 0; + var renderTexture = void 0; + + if (target) { + if (target instanceof core.RenderTexture) { + renderTexture = target; + } else { + renderTexture = renderer.generateTexture(target); + } + } + + if (renderTexture) { + context = renderTexture.baseTexture._canvasRenderTarget.context; + resolution = + renderTexture.baseTexture._canvasRenderTarget.resolution; + frame = renderTexture.frame; + } else { + context = renderer.rootContext; + + frame = TEMP_RECT; + frame.width = renderer.width; + frame.height = renderer.height; + } + + return context.getImageData( + 0, + 0, + frame.width * resolution, + frame.height * resolution + ).data; + }; + + /** + * Destroys the extract + * + */ + + CanvasExtract.prototype.destroy = function destroy() { + this.renderer.extract = null; + this.renderer = null; + }; + + return CanvasExtract; + })(); + + exports.default = CanvasExtract; + + core.CanvasRenderer.registerPlugin("extract", CanvasExtract); + }, + { "../../core": 65 }, + ], + 132: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _WebGLExtract = require("./webgl/WebGLExtract"); + + Object.defineProperty(exports, "webgl", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_WebGLExtract).default; + }, + }); + + var _CanvasExtract = require("./canvas/CanvasExtract"); + + Object.defineProperty(exports, "canvas", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_CanvasExtract).default; + }, + }); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + }, + { "./canvas/CanvasExtract": 131, "./webgl/WebGLExtract": 133 }, + ], + 133: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var TEMP_RECT = new core.Rectangle(); + var BYTES_PER_PIXEL = 4; + + /** + * The extract manager provides functionality to export content from the renderers. + * + * An instance of this class is automatically created by default, and can be found at renderer.plugins.extract + * + * @class + * @memberof PIXI.extract + */ + + var WebGLExtract = (function () { + /** + * @param {PIXI.WebGLRenderer} renderer - A reference to the current renderer + */ + function WebGLExtract(renderer) { + _classCallCheck(this, WebGLExtract); + + this.renderer = renderer; + /** + * Collection of methods for extracting data (image, pixels, etc.) from a display object or render texture + * + * @member {PIXI.extract.WebGLExtract} extract + * @memberof PIXI.WebGLRenderer# + * @see PIXI.extract.WebGLExtract + */ + renderer.extract = this; + } + + /** + * Will return a HTML Image of the target + * + * @param {PIXI.DisplayObject|PIXI.RenderTexture} target - A displayObject or renderTexture + * to convert. If left empty will use use the main renderer + * @return {HTMLImageElement} HTML Image of the target + */ + + WebGLExtract.prototype.image = function image(target) { + var image = new Image(); + + image.src = this.base64(target); + + return image; + }; + + /** + * Will return a a base64 encoded string of this target. It works by calling + * `WebGLExtract.getCanvas` and then running toDataURL on that. + * + * @param {PIXI.DisplayObject|PIXI.RenderTexture} target - A displayObject or renderTexture + * to convert. If left empty will use use the main renderer + * @return {string} A base64 encoded string of the texture. + */ + + WebGLExtract.prototype.base64 = function base64(target) { + return this.canvas(target).toDataURL(); + }; + + /** + * Creates a Canvas element, renders this target to it and then returns it. + * + * @param {PIXI.DisplayObject|PIXI.RenderTexture} target - A displayObject or renderTexture + * to convert. If left empty will use use the main renderer + * @return {HTMLCanvasElement} A Canvas element with the texture rendered on. + */ + + WebGLExtract.prototype.canvas = function canvas(target) { + var renderer = this.renderer; + var textureBuffer = void 0; + var resolution = void 0; + var frame = void 0; + var flipY = false; + var renderTexture = void 0; + + if (target) { + if (target instanceof core.RenderTexture) { + renderTexture = target; + } else { + renderTexture = this.renderer.generateTexture(target); + } + } + + if (renderTexture) { + textureBuffer = + renderTexture.baseTexture._glRenderTargets[ + this.renderer.CONTEXT_UID + ]; + resolution = textureBuffer.resolution; + frame = renderTexture.frame; + flipY = false; + } else { + textureBuffer = this.renderer.rootRenderTarget; + resolution = textureBuffer.resolution; + flipY = true; + + frame = TEMP_RECT; + frame.width = textureBuffer.size.width; + frame.height = textureBuffer.size.height; + } + + var width = frame.width * resolution; + var height = frame.height * resolution; + + var canvasBuffer = new core.CanvasRenderTarget(width, height); + + if (textureBuffer) { + // bind the buffer + renderer.bindRenderTarget(textureBuffer); + + // set up an array of pixels + var webglPixels = new Uint8Array( + BYTES_PER_PIXEL * width * height + ); + + // read pixels to the array + var gl = renderer.gl; + + gl.readPixels( + frame.x * resolution, + frame.y * resolution, + width, + height, + gl.RGBA, + gl.UNSIGNED_BYTE, + webglPixels + ); + + // add the pixels to the canvas + var canvasData = canvasBuffer.context.getImageData( + 0, + 0, + width, + height + ); + + canvasData.data.set(webglPixels); + + canvasBuffer.context.putImageData(canvasData, 0, 0); + + // pulling pixels + if (flipY) { + canvasBuffer.context.scale(1, -1); + canvasBuffer.context.drawImage( + canvasBuffer.canvas, + 0, + -height + ); + } + } + + // send the canvas back.. + return canvasBuffer.canvas; + }; + + /** + * Will return a one-dimensional array containing the pixel data of the entire texture in RGBA + * order, with integer values between 0 and 255 (included). + * + * @param {PIXI.DisplayObject|PIXI.RenderTexture} target - A displayObject or renderTexture + * to convert. If left empty will use use the main renderer + * @return {Uint8ClampedArray} One-dimensional array containing the pixel data of the entire texture + */ + + WebGLExtract.prototype.pixels = function pixels(target) { + var renderer = this.renderer; + var textureBuffer = void 0; + var resolution = void 0; + var frame = void 0; + var renderTexture = void 0; + + if (target) { + if (target instanceof core.RenderTexture) { + renderTexture = target; + } else { + renderTexture = this.renderer.generateTexture(target); + } + } + + if (renderTexture) { + textureBuffer = + renderTexture.baseTexture._glRenderTargets[ + this.renderer.CONTEXT_UID + ]; + resolution = textureBuffer.resolution; + frame = renderTexture.frame; + } else { + textureBuffer = this.renderer.rootRenderTarget; + resolution = textureBuffer.resolution; + + frame = TEMP_RECT; + frame.width = textureBuffer.size.width; + frame.height = textureBuffer.size.height; + } + + var width = frame.width * resolution; + var height = frame.height * resolution; + + var webglPixels = new Uint8Array( + BYTES_PER_PIXEL * width * height + ); + + if (textureBuffer) { + // bind the buffer + renderer.bindRenderTarget(textureBuffer); + // read pixels to the array + var gl = renderer.gl; + + gl.readPixels( + frame.x * resolution, + frame.y * resolution, + width, + height, + gl.RGBA, + gl.UNSIGNED_BYTE, + webglPixels + ); + } + + return webglPixels; + }; + + /** + * Destroys the extract + * + */ + + WebGLExtract.prototype.destroy = function destroy() { + this.renderer.extract = null; + this.renderer = null; + }; + + return WebGLExtract; + })(); + + exports.default = WebGLExtract; + + core.WebGLRenderer.registerPlugin("extract", WebGLExtract); + }, + { "../../core": 65 }, + ], + 134: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * @typedef FrameObject + * @type {object} + * @property {PIXI.Texture} texture - The {@link PIXI.Texture} of the frame + * @property {number} time - the duration of the frame in ms + */ + + /** + * An AnimatedSprite is a simple way to display an animation depicted by a list of textures. + * + * ```js + * let alienImages = ["image_sequence_01.png","image_sequence_02.png","image_sequence_03.png","image_sequence_04.png"]; + * let textureArray = []; + * + * for (let i=0; i < 4; i++) + * { + * let texture = PIXI.Texture.fromImage(alienImages[i]); + * textureArray.push(texture); + * }; + * + * let mc = new PIXI.AnimatedSprite(textureArray); + * ``` + * + * @class + * @extends PIXI.Sprite + * @memberof PIXI.extras + */ + var AnimatedSprite = (function (_core$Sprite) { + _inherits(AnimatedSprite, _core$Sprite); + + /** + * @param {PIXI.Texture[]|FrameObject[]} textures - an array of {@link PIXI.Texture} or frame + * objects that make up the animation + * @param {boolean} [autoUpdate=true] - Whether to use PIXI.ticker.shared to auto update animation time. + */ + function AnimatedSprite(textures, autoUpdate) { + _classCallCheck(this, AnimatedSprite); + + /** + * @private + */ + var _this = _possibleConstructorReturn( + this, + _core$Sprite.call( + this, + textures[0] instanceof core.Texture + ? textures[0] + : textures[0].texture + ) + ); + + _this._textures = null; + + /** + * @private + */ + _this._durations = null; + + _this.textures = textures; + + /** + * `true` uses PIXI.ticker.shared to auto update animation time. + * @type {boolean} + * @default true + * @private + */ + _this._autoUpdate = autoUpdate !== false; + + /** + * The speed that the AnimatedSprite will play at. Higher is faster, lower is slower + * + * @member {number} + * @default 1 + */ + _this.animationSpeed = 1; + + /** + * Whether or not the animate sprite repeats after playing. + * + * @member {boolean} + * @default true + */ + _this.loop = true; + + /** + * Function to call when a AnimatedSprite finishes playing + * + * @member {Function} + */ + _this.onComplete = null; + + /** + * Function to call when a AnimatedSprite changes which texture is being rendered + * + * @member {Function} + */ + _this.onFrameChange = null; + + /** + * Function to call when 'loop' is true, and an AnimatedSprite is played and loops around to start again + * + * @member {Function} + */ + _this.onLoop = null; + + /** + * Elapsed time since animation has been started, used internally to display current texture + * + * @member {number} + * @private + */ + _this._currentTime = 0; + + /** + * Indicates if the AnimatedSprite is currently playing + * + * @member {boolean} + * @readonly + */ + _this.playing = false; + return _this; + } + + /** + * Stops the AnimatedSprite + * + */ + + AnimatedSprite.prototype.stop = function stop() { + if (!this.playing) { + return; + } + + this.playing = false; + if (this._autoUpdate) { + core.ticker.shared.remove(this.update, this); + } + }; + + /** + * Plays the AnimatedSprite + * + */ + + AnimatedSprite.prototype.play = function play() { + if (this.playing) { + return; + } + + this.playing = true; + if (this._autoUpdate) { + core.ticker.shared.add( + this.update, + this, + core.UPDATE_PRIORITY.HIGH + ); + } + }; + + /** + * Stops the AnimatedSprite and goes to a specific frame + * + * @param {number} frameNumber - frame index to stop at + */ + + AnimatedSprite.prototype.gotoAndStop = function gotoAndStop( + frameNumber + ) { + this.stop(); + + var previousFrame = this.currentFrame; + + this._currentTime = frameNumber; + + if (previousFrame !== this.currentFrame) { + this.updateTexture(); + } + }; + + /** + * Goes to a specific frame and begins playing the AnimatedSprite + * + * @param {number} frameNumber - frame index to start at + */ + + AnimatedSprite.prototype.gotoAndPlay = function gotoAndPlay( + frameNumber + ) { + var previousFrame = this.currentFrame; + + this._currentTime = frameNumber; + + if (previousFrame !== this.currentFrame) { + this.updateTexture(); + } + + this.play(); + }; + + /** + * Updates the object transform for rendering. + * + * @private + * @param {number} deltaTime - Time since last tick. + */ + + AnimatedSprite.prototype.update = function update(deltaTime) { + var elapsed = this.animationSpeed * deltaTime; + var previousFrame = this.currentFrame; + + if (this._durations !== null) { + var lag = + (this._currentTime % 1) * this._durations[this.currentFrame]; + + lag += (elapsed / 60) * 1000; + + while (lag < 0) { + this._currentTime--; + lag += this._durations[this.currentFrame]; + } + + var sign = Math.sign(this.animationSpeed * deltaTime); + + this._currentTime = Math.floor(this._currentTime); + + while (lag >= this._durations[this.currentFrame]) { + lag -= this._durations[this.currentFrame] * sign; + this._currentTime += sign; + } + + this._currentTime += lag / this._durations[this.currentFrame]; + } else { + this._currentTime += elapsed; + } + + if (this._currentTime < 0 && !this.loop) { + this.gotoAndStop(0); + + if (this.onComplete) { + this.onComplete(); + } + } else if ( + this._currentTime >= this._textures.length && + !this.loop + ) { + this.gotoAndStop(this._textures.length - 1); + + if (this.onComplete) { + this.onComplete(); + } + } else if (previousFrame !== this.currentFrame) { + if (this.loop && this.onLoop) { + if ( + this.animationSpeed > 0 && + this.currentFrame < previousFrame + ) { + this.onLoop(); + } else if ( + this.animationSpeed < 0 && + this.currentFrame > previousFrame + ) { + this.onLoop(); + } + } + + this.updateTexture(); + } + }; + + /** + * Updates the displayed texture to match the current frame index + * + * @private + */ + + AnimatedSprite.prototype.updateTexture = function updateTexture() { + this._texture = this._textures[this.currentFrame]; + this._textureID = -1; + + if (this.onFrameChange) { + this.onFrameChange(this.currentFrame); + } + }; + + /** + * Stops the AnimatedSprite and destroys it + * + * @param {object|boolean} [options] - Options parameter. A boolean will act as if all options + * have been set to that value + * @param {boolean} [options.children=false] - if set to true, all the children will have their destroy + * method called as well. 'options' will be passed on to those calls. + * @param {boolean} [options.texture=false] - Should it destroy the current texture of the sprite as well + * @param {boolean} [options.baseTexture=false] - Should it destroy the base texture of the sprite as well + */ + + AnimatedSprite.prototype.destroy = function destroy(options) { + this.stop(); + _core$Sprite.prototype.destroy.call(this, options); + }; + + /** + * A short hand way of creating a movieclip from an array of frame ids + * + * @static + * @param {string[]} frames - The array of frames ids the movieclip will use as its texture frames + * @return {AnimatedSprite} The new animated sprite with the specified frames. + */ + + AnimatedSprite.fromFrames = function fromFrames(frames) { + var textures = []; + + for (var i = 0; i < frames.length; ++i) { + textures.push(core.Texture.fromFrame(frames[i])); + } + + return new AnimatedSprite(textures); + }; + + /** + * A short hand way of creating a movieclip from an array of image ids + * + * @static + * @param {string[]} images - the array of image urls the movieclip will use as its texture frames + * @return {AnimatedSprite} The new animate sprite with the specified images as frames. + */ + + AnimatedSprite.fromImages = function fromImages(images) { + var textures = []; + + for (var i = 0; i < images.length; ++i) { + textures.push(core.Texture.fromImage(images[i])); + } + + return new AnimatedSprite(textures); + }; + + /** + * totalFrames is the total number of frames in the AnimatedSprite. This is the same as number of textures + * assigned to the AnimatedSprite. + * + * @readonly + * @member {number} + * @default 0 + */ + + _createClass(AnimatedSprite, [ + { + key: "totalFrames", + get: function get() { + return this._textures.length; + }, + + /** + * The array of textures used for this AnimatedSprite + * + * @member {PIXI.Texture[]} + */ + }, + { + key: "textures", + get: function get() { + return this._textures; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (value[0] instanceof core.Texture) { + this._textures = value; + this._durations = null; + } else { + this._textures = []; + this._durations = []; + + for (var i = 0; i < value.length; i++) { + this._textures.push(value[i].texture); + this._durations.push(value[i].time); + } + } + this.gotoAndStop(0); + this.updateTexture(); + }, + + /** + * The AnimatedSprites current frame index + * + * @member {number} + * @readonly + */ + }, + { + key: "currentFrame", + get: function get() { + var currentFrame = + Math.floor(this._currentTime) % this._textures.length; + + if (currentFrame < 0) { + currentFrame += this._textures.length; + } + + return currentFrame; + }, + }, + ]); + + return AnimatedSprite; + })(core.Sprite); + + exports.default = AnimatedSprite; + }, + { "../core": 65 }, + ], + 135: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + var _ObservablePoint = require("../core/math/ObservablePoint"); + + var _ObservablePoint2 = _interopRequireDefault(_ObservablePoint); + + var _settings = require("../core/settings"); + + var _settings2 = _interopRequireDefault(_settings); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * A BitmapText object will create a line or multiple lines of text using bitmap font. To + * split a line you can use '\n', '\r' or '\r\n' in your string. You can generate the fnt files using: + * + * A BitmapText can only be created when the font is loaded + * + * ```js + * // in this case the font is in a file called 'desyrel.fnt' + * let bitmapText = new PIXI.extras.BitmapText("text using a fancy font!", {font: "35px Desyrel", align: "right"}); + * ``` + * + * http://www.angelcode.com/products/bmfont/ for windows or + * http://www.bmglyph.com/ for mac. + * + * @class + * @extends PIXI.Container + * @memberof PIXI.extras + */ + var BitmapText = (function (_core$Container) { + _inherits(BitmapText, _core$Container); + + /** + * @param {string} text - The copy that you would like the text to display + * @param {object} style - The style parameters + * @param {string|object} style.font - The font descriptor for the object, can be passed as a string of form + * "24px FontName" or "FontName" or as an object with explicit name/size properties. + * @param {string} [style.font.name] - The bitmap font id + * @param {number} [style.font.size] - The size of the font in pixels, e.g. 24 + * @param {string} [style.align='left'] - Alignment for multiline text ('left', 'center' or 'right'), does not affect + * single line text + * @param {number} [style.tint=0xFFFFFF] - The tint color + */ + function BitmapText(text) { + var style = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : {}; + + _classCallCheck(this, BitmapText); + + /** + * Private tracker for the width of the overall text + * + * @member {number} + * @private + */ + var _this = _possibleConstructorReturn( + this, + _core$Container.call(this) + ); + + _this._textWidth = 0; + + /** + * Private tracker for the height of the overall text + * + * @member {number} + * @private + */ + _this._textHeight = 0; + + /** + * Private tracker for the letter sprite pool. + * + * @member {PIXI.Sprite[]} + * @private + */ + _this._glyphs = []; + + /** + * Private tracker for the current style. + * + * @member {object} + * @private + */ + _this._font = { + tint: style.tint !== undefined ? style.tint : 0xffffff, + align: style.align || "left", + name: null, + size: 0, + }; + + /** + * Private tracker for the current font. + * + * @member {object} + * @private + */ + _this.font = style.font; // run font setter + + /** + * Private tracker for the current text. + * + * @member {string} + * @private + */ + _this._text = text; + + /** + * The max width of this bitmap text in pixels. If the text provided is longer than the + * value provided, line breaks will be automatically inserted in the last whitespace. + * Disable by setting value to 0 + * + * @member {number} + * @private + */ + _this._maxWidth = 0; + + /** + * The max line height. This is useful when trying to use the total height of the Text, + * ie: when trying to vertically align. + * + * @member {number} + * @private + */ + _this._maxLineHeight = 0; + + /** + * Text anchor. read-only + * + * @member {PIXI.ObservablePoint} + * @private + */ + _this._anchor = new _ObservablePoint2.default( + function () { + _this.dirty = true; + }, + _this, + 0, + 0 + ); + + /** + * The dirty state of this object. + * + * @member {boolean} + */ + _this.dirty = false; + + _this.updateText(); + return _this; + } + + /** + * Renders text and updates it when needed + * + * @private + */ + + BitmapText.prototype.updateText = function updateText() { + var data = BitmapText.fonts[this._font.name]; + var scale = this._font.size / data.size; + var pos = new core.Point(); + var chars = []; + var lineWidths = []; + + var prevCharCode = null; + var lastLineWidth = 0; + var maxLineWidth = 0; + var line = 0; + var lastSpace = -1; + var lastSpaceWidth = 0; + var spacesRemoved = 0; + var maxLineHeight = 0; + + for (var i = 0; i < this.text.length; i++) { + var charCode = this.text.charCodeAt(i); + + if (/(\s)/.test(this.text.charAt(i))) { + lastSpace = i; + lastSpaceWidth = lastLineWidth; + } + + if (/(?:\r\n|\r|\n)/.test(this.text.charAt(i))) { + lineWidths.push(lastLineWidth); + maxLineWidth = Math.max(maxLineWidth, lastLineWidth); + line++; + + pos.x = 0; + pos.y += data.lineHeight; + prevCharCode = null; + continue; + } + + if ( + lastSpace !== -1 && + this._maxWidth > 0 && + pos.x * scale > this._maxWidth + ) { + core.utils.removeItems( + chars, + lastSpace - spacesRemoved, + i - lastSpace + ); + i = lastSpace; + lastSpace = -1; + ++spacesRemoved; + + lineWidths.push(lastSpaceWidth); + maxLineWidth = Math.max(maxLineWidth, lastSpaceWidth); + line++; + + pos.x = 0; + pos.y += data.lineHeight; + prevCharCode = null; + continue; + } + + var charData = data.chars[charCode]; + + if (!charData) { + continue; + } + + if (prevCharCode && charData.kerning[prevCharCode]) { + pos.x += charData.kerning[prevCharCode]; + } + + chars.push({ + texture: charData.texture, + line: line, + charCode: charCode, + position: new core.Point( + pos.x + charData.xOffset, + pos.y + charData.yOffset + ), + }); + lastLineWidth = + pos.x + (charData.texture.width + charData.xOffset); + pos.x += charData.xAdvance; + maxLineHeight = Math.max( + maxLineHeight, + charData.yOffset + charData.texture.height + ); + prevCharCode = charCode; + } + + lineWidths.push(lastLineWidth); + maxLineWidth = Math.max(maxLineWidth, lastLineWidth); + + var lineAlignOffsets = []; + + for (var _i = 0; _i <= line; _i++) { + var alignOffset = 0; + + if (this._font.align === "right") { + alignOffset = maxLineWidth - lineWidths[_i]; + } else if (this._font.align === "center") { + alignOffset = (maxLineWidth - lineWidths[_i]) / 2; + } + + lineAlignOffsets.push(alignOffset); + } + + var lenChars = chars.length; + var tint = this.tint; + + for (var _i2 = 0; _i2 < lenChars; _i2++) { + var c = this._glyphs[_i2]; // get the next glyph sprite + + if (c) { + c.texture = chars[_i2].texture; + } else { + c = new core.Sprite(chars[_i2].texture); + this._glyphs.push(c); + } + + c.position.x = + (chars[_i2].position.x + lineAlignOffsets[chars[_i2].line]) * + scale; + c.position.y = chars[_i2].position.y * scale; + c.scale.x = c.scale.y = scale; + c.tint = tint; + + if (!c.parent) { + this.addChild(c); + } + } + + // remove unnecessary children. + for (var _i3 = lenChars; _i3 < this._glyphs.length; ++_i3) { + this.removeChild(this._glyphs[_i3]); + } + + this._textWidth = maxLineWidth * scale; + this._textHeight = (pos.y + data.lineHeight) * scale; + + // apply anchor + if (this.anchor.x !== 0 || this.anchor.y !== 0) { + for (var _i4 = 0; _i4 < lenChars; _i4++) { + this._glyphs[_i4].x -= this._textWidth * this.anchor.x; + this._glyphs[_i4].y -= this._textHeight * this.anchor.y; + } + } + this._maxLineHeight = maxLineHeight * scale; + }; + + /** + * Updates the transform of this object + * + * @private + */ + + BitmapText.prototype.updateTransform = function updateTransform() { + this.validate(); + this.containerUpdateTransform(); + }; + + /** + * Validates text before calling parent's getLocalBounds + * + * @return {PIXI.Rectangle} The rectangular bounding area + */ + + BitmapText.prototype.getLocalBounds = function getLocalBounds() { + this.validate(); + + return _core$Container.prototype.getLocalBounds.call(this); + }; + + /** + * Updates text when needed + * + * @private + */ + + BitmapText.prototype.validate = function validate() { + if (this.dirty) { + this.updateText(); + this.dirty = false; + } + }; + + /** + * The tint of the BitmapText object + * + * @member {number} + */ + + /** + * Register a bitmap font with data and a texture. + * + * @static + * @param {XMLDocument} xml - The XML document data. + * @param {PIXI.Texture} texture - Texture with all symbols. + * @return {Object} Result font object with font, size, lineHeight and char fields. + */ + BitmapText.registerFont = function registerFont(xml, texture) { + var data = {}; + var info = xml.getElementsByTagName("info")[0]; + var common = xml.getElementsByTagName("common")[0]; + var res = + texture.baseTexture.resolution || _settings2.default.RESOLUTION; + + data.font = info.getAttribute("face"); + data.size = parseInt(info.getAttribute("size"), 10); + data.lineHeight = + parseInt(common.getAttribute("lineHeight"), 10) / res; + data.chars = {}; + + // parse letters + var letters = xml.getElementsByTagName("char"); + + for (var i = 0; i < letters.length; i++) { + var letter = letters[i]; + var charCode = parseInt(letter.getAttribute("id"), 10); + + var textureRect = new core.Rectangle( + parseInt(letter.getAttribute("x"), 10) / res + + texture.frame.x / res, + parseInt(letter.getAttribute("y"), 10) / res + + texture.frame.y / res, + parseInt(letter.getAttribute("width"), 10) / res, + parseInt(letter.getAttribute("height"), 10) / res + ); + + data.chars[charCode] = { + xOffset: parseInt(letter.getAttribute("xoffset"), 10) / res, + yOffset: parseInt(letter.getAttribute("yoffset"), 10) / res, + xAdvance: parseInt(letter.getAttribute("xadvance"), 10) / res, + kerning: {}, + texture: new core.Texture(texture.baseTexture, textureRect), + }; + } + + // parse kernings + var kernings = xml.getElementsByTagName("kerning"); + + for (var _i5 = 0; _i5 < kernings.length; _i5++) { + var kerning = kernings[_i5]; + var first = parseInt(kerning.getAttribute("first"), 10) / res; + var second = parseInt(kerning.getAttribute("second"), 10) / res; + var amount = parseInt(kerning.getAttribute("amount"), 10) / res; + + if (data.chars[second]) { + data.chars[second].kerning[first] = amount; + } + } + + // I'm leaving this as a temporary fix so we can test the bitmap fonts in v3 + // but it's very likely to change + BitmapText.fonts[data.font] = data; + + return data; + }; + + _createClass(BitmapText, [ + { + key: "tint", + get: function get() { + return this._font.tint; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._font.tint = + typeof value === "number" && value >= 0 ? value : 0xffffff; + + this.dirty = true; + }, + + /** + * The alignment of the BitmapText object + * + * @member {string} + * @default 'left' + */ + }, + { + key: "align", + get: function get() { + return this._font.align; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._font.align = value || "left"; + + this.dirty = true; + }, + + /** + * The anchor sets the origin point of the text. + * The default is 0,0 this means the text's origin is the top left + * Setting the anchor to 0.5,0.5 means the text's origin is centered + * Setting the anchor to 1,1 would mean the text's origin point will be the bottom right corner + * + * @member {PIXI.Point | number} + */ + }, + { + key: "anchor", + get: function get() { + return this._anchor; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (typeof value === "number") { + this._anchor.set(value); + } else { + this._anchor.copy(value); + } + }, + + /** + * The font descriptor of the BitmapText object + * + * @member {string|object} + */ + }, + { + key: "font", + get: function get() { + return this._font; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (!value) { + return; + } + + if (typeof value === "string") { + value = value.split(" "); + + this._font.name = + value.length === 1 ? value[0] : value.slice(1).join(" "); + this._font.size = + value.length >= 2 + ? parseInt(value[0], 10) + : BitmapText.fonts[this._font.name].size; + } else { + this._font.name = value.name; + this._font.size = + typeof value.size === "number" + ? value.size + : parseInt(value.size, 10); + } + + this.dirty = true; + }, + + /** + * The text of the BitmapText object + * + * @member {string} + */ + }, + { + key: "text", + get: function get() { + return this._text; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + value = value.toString() || " "; + if (this._text === value) { + return; + } + this._text = value; + this.dirty = true; + }, + + /** + * The max width of this bitmap text in pixels. If the text provided is longer than the + * value provided, line breaks will be automatically inserted in the last whitespace. + * Disable by setting value to 0 + * + * @member {number} + */ + }, + { + key: "maxWidth", + get: function get() { + return this._maxWidth; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (this._maxWidth === value) { + return; + } + this._maxWidth = value; + this.dirty = true; + }, + + /** + * The max line height. This is useful when trying to use the total height of the Text, + * ie: when trying to vertically align. + * + * @member {number} + * @readonly + */ + }, + { + key: "maxLineHeight", + get: function get() { + this.validate(); + + return this._maxLineHeight; + }, + + /** + * The width of the overall text, different from fontSize, + * which is defined in the style object + * + * @member {number} + * @readonly + */ + }, + { + key: "textWidth", + get: function get() { + this.validate(); + + return this._textWidth; + }, + + /** + * The height of the overall text, different from fontSize, + * which is defined in the style object + * + * @member {number} + * @readonly + */ + }, + { + key: "textHeight", + get: function get() { + this.validate(); + + return this._textHeight; + }, + }, + ]); + + return BitmapText; + })(core.Container); + + exports.default = BitmapText; + + BitmapText.fonts = {}; + }, + { + "../core": 65, + "../core/math/ObservablePoint": 68, + "../core/settings": 101, + }, + ], + 136: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _Matrix = require("../core/math/Matrix"); + + var _Matrix2 = _interopRequireDefault(_Matrix); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var tempMat = new _Matrix2.default(); + + /** + * class controls uv transform and frame clamp for texture + * + * @class + * @memberof PIXI.extras + */ + + var TextureTransform = (function () { + /** + * + * @param {PIXI.Texture} texture observed texture + * @param {number} [clampMargin] Changes frame clamping, 0.5 by default. Use -0.5 for extra border. + * @constructor + */ + function TextureTransform(texture, clampMargin) { + _classCallCheck(this, TextureTransform); + + this._texture = texture; + + this.mapCoord = new _Matrix2.default(); + + this.uClampFrame = new Float32Array(4); + + this.uClampOffset = new Float32Array(2); + + this._lastTextureID = -1; + + /** + * Changes frame clamping + * Works with TilingSprite and Mesh + * Change to 1.5 if you texture has repeated right and bottom lines, that leads to smoother borders + * + * @default 0 + * @member {number} + */ + this.clampOffset = 0; + + /** + * Changes frame clamping + * Works with TilingSprite and Mesh + * Change to -0.5 to add a pixel to the edge, recommended for transparent trimmed textures in atlas + * + * @default 0.5 + * @member {number} + */ + this.clampMargin = + typeof clampMargin === "undefined" ? 0.5 : clampMargin; + } + + /** + * texture property + * @member {PIXI.Texture} + */ + + /** + * Multiplies uvs array to transform + * @param {Float32Array} uvs mesh uvs + * @param {Float32Array} [out=uvs] output + * @returns {Float32Array} output + */ + TextureTransform.prototype.multiplyUvs = function multiplyUvs( + uvs, + out + ) { + if (out === undefined) { + out = uvs; + } + + var mat = this.mapCoord; + + for (var i = 0; i < uvs.length; i += 2) { + var x = uvs[i]; + var y = uvs[i + 1]; + + out[i] = x * mat.a + y * mat.c + mat.tx; + out[i + 1] = x * mat.b + y * mat.d + mat.ty; + } + + return out; + }; + + /** + * updates matrices if texture was changed + * @param {boolean} forceUpdate if true, matrices will be updated any case + * @returns {boolean} whether or not it was updated + */ + + TextureTransform.prototype.update = function update(forceUpdate) { + var tex = this._texture; + + if (!tex || !tex.valid) { + return false; + } + + if (!forceUpdate && this._lastTextureID === tex._updateID) { + return false; + } + + this._lastTextureID = tex._updateID; + + var uvs = tex._uvs; + + this.mapCoord.set( + uvs.x1 - uvs.x0, + uvs.y1 - uvs.y0, + uvs.x3 - uvs.x0, + uvs.y3 - uvs.y0, + uvs.x0, + uvs.y0 + ); + + var orig = tex.orig; + var trim = tex.trim; + + if (trim) { + tempMat.set( + orig.width / trim.width, + 0, + 0, + orig.height / trim.height, + -trim.x / trim.width, + -trim.y / trim.height + ); + this.mapCoord.append(tempMat); + } + + var texBase = tex.baseTexture; + var frame = this.uClampFrame; + var margin = this.clampMargin / texBase.resolution; + var offset = this.clampOffset; + + frame[0] = (tex._frame.x + margin + offset) / texBase.width; + frame[1] = (tex._frame.y + margin + offset) / texBase.height; + frame[2] = + (tex._frame.x + tex._frame.width - margin + offset) / + texBase.width; + frame[3] = + (tex._frame.y + tex._frame.height - margin + offset) / + texBase.height; + this.uClampOffset[0] = offset / texBase.realWidth; + this.uClampOffset[1] = offset / texBase.realHeight; + + return true; + }; + + _createClass(TextureTransform, [ + { + key: "texture", + get: function get() { + return this._texture; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._texture = value; + this._lastTextureID = -1; + }, + }, + ]); + + return TextureTransform; + })(); + + exports.default = TextureTransform; + }, + { "../core/math/Matrix": 67 }, + ], + 137: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + var _CanvasTinter = require("../core/sprites/canvas/CanvasTinter"); + + var _CanvasTinter2 = _interopRequireDefault(_CanvasTinter); + + var _TextureTransform = require("./TextureTransform"); + + var _TextureTransform2 = _interopRequireDefault(_TextureTransform); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var tempPoint = new core.Point(); + + /** + * A tiling sprite is a fast way of rendering a tiling image + * + * @class + * @extends PIXI.Sprite + * @memberof PIXI.extras + */ + + var TilingSprite = (function (_core$Sprite) { + _inherits(TilingSprite, _core$Sprite); + + /** + * @param {PIXI.Texture} texture - the texture of the tiling sprite + * @param {number} [width=100] - the width of the tiling sprite + * @param {number} [height=100] - the height of the tiling sprite + */ + function TilingSprite(texture) { + var width = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 100; + var height = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 100; + + _classCallCheck(this, TilingSprite); + + /** + * Tile transform + * + * @member {PIXI.TransformStatic} + */ + var _this = _possibleConstructorReturn( + this, + _core$Sprite.call(this, texture) + ); + + _this.tileTransform = new core.TransformStatic(); + + // /// private + + /** + * The with of the tiling sprite + * + * @member {number} + * @private + */ + _this._width = width; + + /** + * The height of the tiling sprite + * + * @member {number} + * @private + */ + _this._height = height; + + /** + * Canvas pattern + * + * @type {CanvasPattern} + * @private + */ + _this._canvasPattern = null; + + /** + * transform that is applied to UV to get the texture coords + * + * @member {PIXI.extras.TextureTransform} + */ + _this.uvTransform = + texture.transform || new _TextureTransform2.default(texture); + + /** + * Plugin that is responsible for rendering this element. + * Allows to customize the rendering process without overriding '_renderWebGL' method. + * + * @member {string} + * @default 'tilingSprite' + */ + _this.pluginName = "tilingSprite"; + + /** + * Whether or not anchor affects uvs + * + * @member {boolean} + * @default false + */ + _this.uvRespectAnchor = false; + return _this; + } + /** + * Changes frame clamping in corresponding textureTransform, shortcut + * Change to -0.5 to add a pixel to the edge, recommended for transparent trimmed textures in atlas + * + * @default 0.5 + * @member {number} + */ + + /** + * @private + */ + TilingSprite.prototype._onTextureUpdate = + function _onTextureUpdate() { + if (this.uvTransform) { + this.uvTransform.texture = this._texture; + } + }; + + /** + * Renders the object using the WebGL renderer + * + * @private + * @param {PIXI.WebGLRenderer} renderer - The renderer + */ + + TilingSprite.prototype._renderWebGL = function _renderWebGL( + renderer + ) { + // tweak our texture temporarily.. + var texture = this._texture; + + if (!texture || !texture.valid) { + return; + } + + this.tileTransform.updateLocalTransform(); + this.uvTransform.update(); + + renderer.setObjectRenderer(renderer.plugins[this.pluginName]); + renderer.plugins[this.pluginName].render(this); + }; + + /** + * Renders the object using the Canvas renderer + * + * @private + * @param {PIXI.CanvasRenderer} renderer - a reference to the canvas renderer + */ + + TilingSprite.prototype._renderCanvas = function _renderCanvas( + renderer + ) { + var texture = this._texture; + + if (!texture.baseTexture.hasLoaded) { + return; + } + + var context = renderer.context; + var transform = this.worldTransform; + var resolution = renderer.resolution; + var baseTexture = texture.baseTexture; + var baseTextureResolution = baseTexture.resolution; + var modX = + ((this.tilePosition.x / this.tileScale.x) % + texture._frame.width) * + baseTextureResolution; + var modY = + ((this.tilePosition.y / this.tileScale.y) % + texture._frame.height) * + baseTextureResolution; + + // create a nice shiny pattern! + // TODO this needs to be refreshed if texture changes.. + if (!this._canvasPattern) { + // cut an object from a spritesheet.. + var tempCanvas = new core.CanvasRenderTarget( + texture._frame.width, + texture._frame.height, + baseTextureResolution + ); + + // Tint the tiling sprite + if (this.tint !== 0xffffff) { + if (this.cachedTint !== this.tint) { + this.cachedTint = this.tint; + + this.tintedTexture = + _CanvasTinter2.default.getTintedTexture(this, this.tint); + } + tempCanvas.context.drawImage(this.tintedTexture, 0, 0); + } else { + tempCanvas.context.drawImage( + baseTexture.source, + -texture._frame.x * baseTextureResolution, + -texture._frame.y * baseTextureResolution + ); + } + this._canvasPattern = tempCanvas.context.createPattern( + tempCanvas.canvas, + "repeat" + ); + } + + // set context state.. + context.globalAlpha = this.worldAlpha; + context.setTransform( + transform.a * resolution, + transform.b * resolution, + transform.c * resolution, + transform.d * resolution, + transform.tx * resolution, + transform.ty * resolution + ); + + renderer.setBlendMode(this.blendMode); + + // fill the pattern! + context.fillStyle = this._canvasPattern; + + // TODO - this should be rolled into the setTransform above.. + context.scale( + this.tileScale.x / baseTextureResolution, + this.tileScale.y / baseTextureResolution + ); + + var anchorX = this.anchor.x * -this._width; + var anchorY = this.anchor.y * -this._height; + + if (this.uvRespectAnchor) { + context.translate(modX, modY); + + context.fillRect( + -modX + anchorX, + -modY + anchorY, + (this._width / this.tileScale.x) * baseTextureResolution, + (this._height / this.tileScale.y) * baseTextureResolution + ); + } else { + context.translate(modX + anchorX, modY + anchorY); + + context.fillRect( + -modX, + -modY, + (this._width / this.tileScale.x) * baseTextureResolution, + (this._height / this.tileScale.y) * baseTextureResolution + ); + } + }; + + /** + * Updates the bounds of the tiling sprite. + * + * @private + */ + + TilingSprite.prototype._calculateBounds = + function _calculateBounds() { + var minX = this._width * -this._anchor._x; + var minY = this._height * -this._anchor._y; + var maxX = this._width * (1 - this._anchor._x); + var maxY = this._height * (1 - this._anchor._y); + + this._bounds.addFrame(this.transform, minX, minY, maxX, maxY); + }; + + /** + * Gets the local bounds of the sprite object. + * + * @param {PIXI.Rectangle} rect - The output rectangle. + * @return {PIXI.Rectangle} The bounds. + */ + + TilingSprite.prototype.getLocalBounds = function getLocalBounds( + rect + ) { + // we can do a fast local bounds if the sprite has no children! + if (this.children.length === 0) { + this._bounds.minX = this._width * -this._anchor._x; + this._bounds.minY = this._height * -this._anchor._y; + this._bounds.maxX = this._width * (1 - this._anchor._x); + this._bounds.maxY = this._height * (1 - this._anchor._x); + + if (!rect) { + if (!this._localBoundsRect) { + this._localBoundsRect = new core.Rectangle(); + } + + rect = this._localBoundsRect; + } + + return this._bounds.getRectangle(rect); + } + + return _core$Sprite.prototype.getLocalBounds.call(this, rect); + }; + + /** + * Checks if a point is inside this tiling sprite. + * + * @param {PIXI.Point} point - the point to check + * @return {boolean} Whether or not the sprite contains the point. + */ + + TilingSprite.prototype.containsPoint = function containsPoint( + point + ) { + this.worldTransform.applyInverse(point, tempPoint); + + var width = this._width; + var height = this._height; + var x1 = -width * this.anchor._x; + + if (tempPoint.x >= x1 && tempPoint.x < x1 + width) { + var y1 = -height * this.anchor._y; + + if (tempPoint.y >= y1 && tempPoint.y < y1 + height) { + return true; + } + } + + return false; + }; + + /** + * Destroys this sprite and optionally its texture and children + * + * @param {object|boolean} [options] - Options parameter. A boolean will act as if all options + * have been set to that value + * @param {boolean} [options.children=false] - if set to true, all the children will have their destroy + * method called as well. 'options' will be passed on to those calls. + * @param {boolean} [options.texture=false] - Should it destroy the current texture of the sprite as well + * @param {boolean} [options.baseTexture=false] - Should it destroy the base texture of the sprite as well + */ + + TilingSprite.prototype.destroy = function destroy(options) { + _core$Sprite.prototype.destroy.call(this, options); + + this.tileTransform = null; + this.uvTransform = null; + }; + + /** + * Helper function that creates a new tiling sprite based on the source you provide. + * The source can be - frame id, image url, video url, canvas element, video element, base texture + * + * @static + * @param {number|string|PIXI.BaseTexture|HTMLCanvasElement|HTMLVideoElement} source - Source to create texture from + * @param {number} width - the width of the tiling sprite + * @param {number} height - the height of the tiling sprite + * @return {PIXI.Texture} The newly created texture + */ + + TilingSprite.from = function from(source, width, height) { + return new TilingSprite(core.Texture.from(source), width, height); + }; + + /** + * Helper function that creates a tiling sprite that will use a texture from the TextureCache based on the frameId + * The frame ids are created when a Texture packer file has been loaded + * + * @static + * @param {string} frameId - The frame Id of the texture in the cache + * @param {number} width - the width of the tiling sprite + * @param {number} height - the height of the tiling sprite + * @return {PIXI.extras.TilingSprite} A new TilingSprite using a texture from the texture cache matching the frameId + */ + + TilingSprite.fromFrame = function fromFrame( + frameId, + width, + height + ) { + var texture = core.utils.TextureCache[frameId]; + + if (!texture) { + throw new Error( + 'The frameId "' + + frameId + + '" does not exist in the texture cache ' + + this + ); + } + + return new TilingSprite(texture, width, height); + }; + + /** + * Helper function that creates a sprite that will contain a texture based on an image url + * If the image is not in the texture cache it will be loaded + * + * @static + * @param {string} imageId - The image url of the texture + * @param {number} width - the width of the tiling sprite + * @param {number} height - the height of the tiling sprite + * @param {boolean} [crossorigin] - if you want to specify the cross-origin parameter + * @param {number} [scaleMode=PIXI.settings.SCALE_MODE] - if you want to specify the scale mode, + * see {@link PIXI.SCALE_MODES} for possible values + * @return {PIXI.extras.TilingSprite} A new TilingSprite using a texture from the texture cache matching the image id + */ + + TilingSprite.fromImage = function fromImage( + imageId, + width, + height, + crossorigin, + scaleMode + ) { + return new TilingSprite( + core.Texture.fromImage(imageId, crossorigin, scaleMode), + width, + height + ); + }; + + /** + * The width of the sprite, setting this will actually modify the scale to achieve the value set + * + * @member {number} + */ + + _createClass(TilingSprite, [ + { + key: "clampMargin", + get: function get() { + return this.uvTransform.clampMargin; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.uvTransform.clampMargin = value; + this.uvTransform.update(true); + }, + + /** + * The scaling of the image that is being tiled + * + * @member {PIXI.ObservablePoint} + */ + }, + { + key: "tileScale", + get: function get() { + return this.tileTransform.scale; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.tileTransform.scale.copy(value); + }, + + /** + * The offset of the image that is being tiled + * + * @member {PIXI.ObservablePoint} + */ + }, + { + key: "tilePosition", + get: function get() { + return this.tileTransform.position; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.tileTransform.position.copy(value); + }, + }, + { + key: "width", + get: function get() { + return this._width; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._width = value; + }, + + /** + * The height of the TilingSprite, setting this will actually modify the scale to achieve the value set + * + * @member {number} + */ + }, + { + key: "height", + get: function get() { + return this._height; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._height = value; + }, + }, + ]); + + return TilingSprite; + })(core.Sprite); + + exports.default = TilingSprite; + }, + { + "../core": 65, + "../core/sprites/canvas/CanvasTinter": 104, + "./TextureTransform": 136, + }, + ], + 138: [ + function (require, module, exports) { + "use strict"; + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + var _Texture = require("../core/textures/Texture"); + + var _Texture2 = _interopRequireDefault(_Texture); + + var _BaseTexture = require("../core/textures/BaseTexture"); + + var _BaseTexture2 = _interopRequireDefault(_BaseTexture); + + var _utils = require("../core/utils"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var DisplayObject = core.DisplayObject; + var _tempMatrix = new core.Matrix(); + + DisplayObject.prototype._cacheAsBitmap = false; + DisplayObject.prototype._cacheData = false; + + // figured theres no point adding ALL the extra variables to prototype. + // this model can hold the information needed. This can also be generated on demand as + // most objects are not cached as bitmaps. + /** + * @class + * @ignore + */ + + var CacheData = + /** + * + */ + function CacheData() { + _classCallCheck(this, CacheData); + + this.textureCacheId = null; + + this.originalRenderWebGL = null; + this.originalRenderCanvas = null; + this.originalCalculateBounds = null; + this.originalGetLocalBounds = null; + + this.originalUpdateTransform = null; + this.originalHitTest = null; + this.originalDestroy = null; + this.originalMask = null; + this.originalFilterArea = null; + this.sprite = null; + }; + + Object.defineProperties(DisplayObject.prototype, { + /** + * Set this to true if you want this display object to be cached as a bitmap. + * This basically takes a snap shot of the display object as it is at that moment. It can + * provide a performance benefit for complex static displayObjects. + * To remove simply set this property to 'false' + * + * IMPORTANT GOTCHA - make sure that all your textures are preloaded BEFORE setting this property to true + * as it will take a snapshot of what is currently there. If the textures have not loaded then they will not appear. + * + * @member {boolean} + * @memberof PIXI.DisplayObject# + */ + cacheAsBitmap: { + get: function get() { + return this._cacheAsBitmap; + }, + set: function set(value) { + if (this._cacheAsBitmap === value) { + return; + } + + this._cacheAsBitmap = value; + + var data = void 0; + + if (value) { + if (!this._cacheData) { + this._cacheData = new CacheData(); + } + + data = this._cacheData; + + data.originalRenderWebGL = this.renderWebGL; + data.originalRenderCanvas = this.renderCanvas; + + data.originalUpdateTransform = this.updateTransform; + data.originalCalculateBounds = this._calculateBounds; + data.originalGetLocalBounds = this.getLocalBounds; + + data.originalDestroy = this.destroy; + + data.originalContainsPoint = this.containsPoint; + + data.originalMask = this._mask; + data.originalFilterArea = this.filterArea; + + this.renderWebGL = this._renderCachedWebGL; + this.renderCanvas = this._renderCachedCanvas; + + this.destroy = this._cacheAsBitmapDestroy; + } else { + data = this._cacheData; + + if (data.sprite) { + this._destroyCachedDisplayObject(); + } + + this.renderWebGL = data.originalRenderWebGL; + this.renderCanvas = data.originalRenderCanvas; + this._calculateBounds = data.originalCalculateBounds; + this.getLocalBounds = data.originalGetLocalBounds; + + this.destroy = data.originalDestroy; + + this.updateTransform = data.originalUpdateTransform; + this.containsPoint = data.originalContainsPoint; + + this._mask = data.originalMask; + this.filterArea = data.originalFilterArea; + } + }, + }, + }); + + /** + * Renders a cached version of the sprite with WebGL + * + * @private + * @memberof PIXI.DisplayObject# + * @param {PIXI.WebGLRenderer} renderer - the WebGL renderer + */ + DisplayObject.prototype._renderCachedWebGL = + function _renderCachedWebGL(renderer) { + if (!this.visible || this.worldAlpha <= 0 || !this.renderable) { + return; + } + + this._initCachedDisplayObject(renderer); + + this._cacheData.sprite._transformID = -1; + this._cacheData.sprite.worldAlpha = this.worldAlpha; + this._cacheData.sprite._renderWebGL(renderer); + }; + + /** + * Prepares the WebGL renderer to cache the sprite + * + * @private + * @memberof PIXI.DisplayObject# + * @param {PIXI.WebGLRenderer} renderer - the WebGL renderer + */ + DisplayObject.prototype._initCachedDisplayObject = + function _initCachedDisplayObject(renderer) { + if (this._cacheData && this._cacheData.sprite) { + return; + } + + // make sure alpha is set to 1 otherwise it will get rendered as invisible! + var cacheAlpha = this.alpha; + + this.alpha = 1; + + // first we flush anything left in the renderer (otherwise it would get rendered to the cached texture) + renderer.currentRenderer.flush(); + // this.filters= []; + + // next we find the dimensions of the untransformed object + // this function also calls updatetransform on all its children as part of the measuring. + // This means we don't need to update the transform again in this function + // TODO pass an object to clone too? saves having to create a new one each time! + var bounds = this.getLocalBounds().clone(); + + // add some padding! + if (this._filters) { + var padding = this._filters[0].padding; + + bounds.pad(padding); + } + + // for now we cache the current renderTarget that the webGL renderer is currently using. + // this could be more elegent.. + var cachedRenderTarget = renderer._activeRenderTarget; + // We also store the filter stack - I will definitely look to change how this works a little later down the line. + var stack = renderer.filterManager.filterStack; + + // this renderTexture will be used to store the cached DisplayObject + + var renderTexture = core.RenderTexture.create( + bounds.width | 0, + bounds.height | 0 + ); + + var textureCacheId = "cacheAsBitmap_" + (0, _utils.uid)(); + + this._cacheData.textureCacheId = textureCacheId; + + _BaseTexture2.default.addToCache( + renderTexture.baseTexture, + textureCacheId + ); + _Texture2.default.addToCache(renderTexture, textureCacheId); + + // need to set // + var m = _tempMatrix; + + m.tx = -bounds.x; + m.ty = -bounds.y; + + // reset + this.transform.worldTransform.identity(); + + // set all properties to there original so we can render to a texture + this.renderWebGL = this._cacheData.originalRenderWebGL; + + renderer.render(this, renderTexture, true, m, true); + // now restore the state be setting the new properties + + renderer.bindRenderTarget(cachedRenderTarget); + + renderer.filterManager.filterStack = stack; + + this.renderWebGL = this._renderCachedWebGL; + this.updateTransform = this.displayObjectUpdateTransform; + + this._mask = null; + this.filterArea = null; + + // create our cached sprite + var cachedSprite = new core.Sprite(renderTexture); + + cachedSprite.transform.worldTransform = + this.transform.worldTransform; + cachedSprite.anchor.x = -(bounds.x / bounds.width); + cachedSprite.anchor.y = -(bounds.y / bounds.height); + cachedSprite.alpha = cacheAlpha; + cachedSprite._bounds = this._bounds; + + // easy bounds.. + this._calculateBounds = this._calculateCachedBounds; + this.getLocalBounds = this._getCachedLocalBounds; + + this._cacheData.sprite = cachedSprite; + + this.transform._parentID = -1; + // restore the transform of the cached sprite to avoid the nasty flicker.. + if (!this.parent) { + this.parent = renderer._tempDisplayObjectParent; + this.updateTransform(); + this.parent = null; + } else { + this.updateTransform(); + } + + // map the hit test.. + this.containsPoint = + cachedSprite.containsPoint.bind(cachedSprite); + }; + + /** + * Renders a cached version of the sprite with canvas + * + * @private + * @memberof PIXI.DisplayObject# + * @param {PIXI.WebGLRenderer} renderer - the WebGL renderer + */ + DisplayObject.prototype._renderCachedCanvas = + function _renderCachedCanvas(renderer) { + if (!this.visible || this.worldAlpha <= 0 || !this.renderable) { + return; + } + + this._initCachedDisplayObjectCanvas(renderer); + + this._cacheData.sprite.worldAlpha = this.worldAlpha; + + this._cacheData.sprite.renderCanvas(renderer); + }; + + // TODO this can be the same as the webGL verison.. will need to do a little tweaking first though.. + /** + * Prepares the Canvas renderer to cache the sprite + * + * @private + * @memberof PIXI.DisplayObject# + * @param {PIXI.WebGLRenderer} renderer - the WebGL renderer + */ + DisplayObject.prototype._initCachedDisplayObjectCanvas = + function _initCachedDisplayObjectCanvas(renderer) { + if (this._cacheData && this._cacheData.sprite) { + return; + } + + // get bounds actually transforms the object for us already! + var bounds = this.getLocalBounds(); + + var cacheAlpha = this.alpha; + + this.alpha = 1; + + var cachedRenderTarget = renderer.context; + + var renderTexture = core.RenderTexture.create( + bounds.width | 0, + bounds.height | 0 + ); + + var textureCacheId = "cacheAsBitmap_" + (0, _utils.uid)(); + + this._cacheData.textureCacheId = textureCacheId; + + _BaseTexture2.default.addToCache( + renderTexture.baseTexture, + textureCacheId + ); + _Texture2.default.addToCache(renderTexture, textureCacheId); + + // need to set // + var m = _tempMatrix; + + this.transform.localTransform.copy(m); + m.invert(); + + m.tx -= bounds.x; + m.ty -= bounds.y; + + // m.append(this.transform.worldTransform.) + // set all properties to there original so we can render to a texture + this.renderCanvas = this._cacheData.originalRenderCanvas; + + // renderTexture.render(this, m, true); + renderer.render(this, renderTexture, true, m, false); + + // now restore the state be setting the new properties + renderer.context = cachedRenderTarget; + + this.renderCanvas = this._renderCachedCanvas; + this._calculateBounds = this._calculateCachedBounds; + + this._mask = null; + this.filterArea = null; + + // create our cached sprite + var cachedSprite = new core.Sprite(renderTexture); + + cachedSprite.transform.worldTransform = + this.transform.worldTransform; + cachedSprite.anchor.x = -(bounds.x / bounds.width); + cachedSprite.anchor.y = -(bounds.y / bounds.height); + cachedSprite._bounds = this._bounds; + cachedSprite.alpha = cacheAlpha; + + if (!this.parent) { + this.parent = renderer._tempDisplayObjectParent; + this.updateTransform(); + this.parent = null; + } else { + this.updateTransform(); + } + + this.updateTransform = this.displayObjectUpdateTransform; + + this._cacheData.sprite = cachedSprite; + + this.containsPoint = + cachedSprite.containsPoint.bind(cachedSprite); + }; + + /** + * Calculates the bounds of the cached sprite + * + * @private + */ + DisplayObject.prototype._calculateCachedBounds = + function _calculateCachedBounds() { + this._cacheData.sprite._calculateBounds(); + }; + + /** + * Gets the bounds of the cached sprite. + * + * @private + * @return {Rectangle} The local bounds. + */ + DisplayObject.prototype._getCachedLocalBounds = + function _getCachedLocalBounds() { + return this._cacheData.sprite.getLocalBounds(); + }; + + /** + * Destroys the cached sprite. + * + * @private + */ + DisplayObject.prototype._destroyCachedDisplayObject = + function _destroyCachedDisplayObject() { + this._cacheData.sprite._texture.destroy(true); + this._cacheData.sprite = null; + + _BaseTexture2.default.removeFromCache( + this._cacheData.textureCacheId + ); + _Texture2.default.removeFromCache(this._cacheData.textureCacheId); + + this._cacheData.textureCacheId = null; + }; + + /** + * Destroys the cached object. + * + * @private + * @param {object|boolean} [options] - Options parameter. A boolean will act as if all options + * have been set to that value. + * Used when destroying containers, see the Container.destroy method. + */ + DisplayObject.prototype._cacheAsBitmapDestroy = + function _cacheAsBitmapDestroy(options) { + this.cacheAsBitmap = false; + this.destroy(options); + }; + }, + { + "../core": 65, + "../core/textures/BaseTexture": 112, + "../core/textures/Texture": 115, + "../core/utils": 124, + }, + ], + 139: [ + function (require, module, exports) { + "use strict"; + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + /** + * The instance name of the object. + * + * @memberof PIXI.DisplayObject# + * @member {string} + */ + core.DisplayObject.prototype.name = null; + + /** + * Returns the display object in the container + * + * @memberof PIXI.Container# + * @param {string} name - instance name + * @return {PIXI.DisplayObject} The child with the specified name. + */ + core.Container.prototype.getChildByName = function getChildByName( + name + ) { + for (var i = 0; i < this.children.length; i++) { + if (this.children[i].name === name) { + return this.children[i]; + } + } + + return null; + }; + }, + { "../core": 65 }, + ], + 140: [ + function (require, module, exports) { + "use strict"; + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + /** + * Returns the global position of the displayObject. Does not depend on object scale, rotation and pivot. + * + * @memberof PIXI.DisplayObject# + * @param {Point} point - the point to write the global value to. If null a new point will be returned + * @param {boolean} skipUpdate - setting to true will stop the transforms of the scene graph from + * being updated. This means the calculation returned MAY be out of date BUT will give you a + * nice performance boost + * @return {Point} The updated point + */ + core.DisplayObject.prototype.getGlobalPosition = + function getGlobalPosition() { + var point = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : new core.Point(); + var skipUpdate = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : false; + + if (this.parent) { + this.parent.toGlobal(this.position, point, skipUpdate); + } else { + point.x = this.position.x; + point.y = this.position.y; + } + + return point; + }; + }, + { "../core": 65 }, + ], + 141: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.BitmapText = + exports.TilingSpriteRenderer = + exports.TilingSprite = + exports.TextureTransform = + exports.AnimatedSprite = + undefined; + + var _AnimatedSprite = require("./AnimatedSprite"); + + Object.defineProperty(exports, "AnimatedSprite", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_AnimatedSprite).default; + }, + }); + + var _TextureTransform = require("./TextureTransform"); + + Object.defineProperty(exports, "TextureTransform", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_TextureTransform).default; + }, + }); + + var _TilingSprite = require("./TilingSprite"); + + Object.defineProperty(exports, "TilingSprite", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_TilingSprite).default; + }, + }); + + var _TilingSpriteRenderer = require("./webgl/TilingSpriteRenderer"); + + Object.defineProperty(exports, "TilingSpriteRenderer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_TilingSpriteRenderer).default; + }, + }); + + var _BitmapText = require("./BitmapText"); + + Object.defineProperty(exports, "BitmapText", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_BitmapText).default; + }, + }); + + require("./cacheAsBitmap"); + + require("./getChildByName"); + + require("./getGlobalPosition"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + // imported for side effect of extending the prototype only, contains no exports + }, + { + "./AnimatedSprite": 134, + "./BitmapText": 135, + "./TextureTransform": 136, + "./TilingSprite": 137, + "./cacheAsBitmap": 138, + "./getChildByName": 139, + "./getGlobalPosition": 140, + "./webgl/TilingSpriteRenderer": 142, + }, + ], + 142: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _const = require("../../core/const"); + + var _path = require("path"); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var tempMat = new core.Matrix(); + + /** + * WebGL renderer plugin for tiling sprites + * + * @class + * @memberof PIXI.extras + * @extends PIXI.ObjectRenderer + */ + + var TilingSpriteRenderer = (function (_core$ObjectRenderer) { + _inherits(TilingSpriteRenderer, _core$ObjectRenderer); + + /** + * constructor for renderer + * + * @param {WebGLRenderer} renderer The renderer this tiling awesomeness works for. + */ + function TilingSpriteRenderer(renderer) { + _classCallCheck(this, TilingSpriteRenderer); + + var _this = _possibleConstructorReturn( + this, + _core$ObjectRenderer.call(this, renderer) + ); + + _this.shader = null; + _this.simpleShader = null; + _this.quad = null; + return _this; + } + + /** + * Sets up the renderer context and necessary buffers. + * + * @private + */ + + TilingSpriteRenderer.prototype.onContextChange = + function onContextChange() { + var gl = this.renderer.gl; + + this.shader = new core.Shader( + gl, + "attribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\n\r\nuniform mat3 projectionMatrix;\r\nuniform mat3 translationMatrix;\r\nuniform mat3 uTransform;\r\n\r\nvarying vec2 vTextureCoord;\r\n\r\nvoid main(void)\r\n{\r\n gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n\r\n vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;\r\n}\r\n", + "varying vec2 vTextureCoord;\r\n\r\nuniform sampler2D uSampler;\r\nuniform vec4 uColor;\r\nuniform mat3 uMapCoord;\r\nuniform vec4 uClampFrame;\r\nuniform vec2 uClampOffset;\r\n\r\nvoid main(void)\r\n{\r\n vec2 coord = mod(vTextureCoord - uClampOffset, vec2(1.0, 1.0)) + uClampOffset;\r\n coord = (uMapCoord * vec3(coord, 1.0)).xy;\r\n coord = clamp(coord, uClampFrame.xy, uClampFrame.zw);\r\n\r\n vec4 sample = texture2D(uSampler, coord);\r\n gl_FragColor = sample * uColor;\r\n}\r\n" + ); + this.simpleShader = new core.Shader( + gl, + "attribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\n\r\nuniform mat3 projectionMatrix;\r\nuniform mat3 translationMatrix;\r\nuniform mat3 uTransform;\r\n\r\nvarying vec2 vTextureCoord;\r\n\r\nvoid main(void)\r\n{\r\n gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n\r\n vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;\r\n}\r\n", + "varying vec2 vTextureCoord;\r\n\r\nuniform sampler2D uSampler;\r\nuniform vec4 uColor;\r\n\r\nvoid main(void)\r\n{\r\n vec4 sample = texture2D(uSampler, vTextureCoord);\r\n gl_FragColor = sample * uColor;\r\n}\r\n" + ); + + this.renderer.bindVao(null); + this.quad = new core.Quad(gl, this.renderer.state.attribState); + this.quad.initVao(this.shader); + }; + + /** + * + * @param {PIXI.extras.TilingSprite} ts tilingSprite to be rendered + */ + + TilingSpriteRenderer.prototype.render = function render(ts) { + var renderer = this.renderer; + var quad = this.quad; + + renderer.bindVao(quad.vao); + + var vertices = quad.vertices; + + vertices[0] = vertices[6] = ts._width * -ts.anchor.x; + vertices[1] = vertices[3] = ts._height * -ts.anchor.y; + + vertices[2] = vertices[4] = ts._width * (1.0 - ts.anchor.x); + vertices[5] = vertices[7] = ts._height * (1.0 - ts.anchor.y); + + if (ts.uvRespectAnchor) { + vertices = quad.uvs; + + vertices[0] = vertices[6] = -ts.anchor.x; + vertices[1] = vertices[3] = -ts.anchor.y; + + vertices[2] = vertices[4] = 1.0 - ts.anchor.x; + vertices[5] = vertices[7] = 1.0 - ts.anchor.y; + } + + quad.upload(); + + var tex = ts._texture; + var baseTex = tex.baseTexture; + var lt = ts.tileTransform.localTransform; + var uv = ts.uvTransform; + var isSimple = + baseTex.isPowerOfTwo && + tex.frame.width === baseTex.width && + tex.frame.height === baseTex.height; + + // auto, force repeat wrapMode for big tiling textures + if (isSimple) { + if (!baseTex._glTextures[renderer.CONTEXT_UID]) { + if (baseTex.wrapMode === _const.WRAP_MODES.CLAMP) { + baseTex.wrapMode = _const.WRAP_MODES.REPEAT; + } + } else { + isSimple = baseTex.wrapMode !== _const.WRAP_MODES.CLAMP; + } + } + + var shader = isSimple ? this.simpleShader : this.shader; + + renderer.bindShader(shader); + + var w = tex.width; + var h = tex.height; + var W = ts._width; + var H = ts._height; + + tempMat.set( + (lt.a * w) / W, + (lt.b * w) / H, + (lt.c * h) / W, + (lt.d * h) / H, + lt.tx / W, + lt.ty / H + ); + + // that part is the same as above: + // tempMat.identity(); + // tempMat.scale(tex.width, tex.height); + // tempMat.prepend(lt); + // tempMat.scale(1.0 / ts._width, 1.0 / ts._height); + + tempMat.invert(); + if (isSimple) { + tempMat.prepend(uv.mapCoord); + } else { + shader.uniforms.uMapCoord = uv.mapCoord.toArray(true); + shader.uniforms.uClampFrame = uv.uClampFrame; + shader.uniforms.uClampOffset = uv.uClampOffset; + } + + shader.uniforms.uTransform = tempMat.toArray(true); + shader.uniforms.uColor = core.utils.premultiplyTintToRgba( + ts.tint, + ts.worldAlpha, + shader.uniforms.uColor, + baseTex.premultipliedAlpha + ); + shader.uniforms.translationMatrix = + ts.transform.worldTransform.toArray(true); + + shader.uniforms.uSampler = renderer.bindTexture(tex); + + renderer.setBlendMode( + core.utils.correctBlendMode( + ts.blendMode, + baseTex.premultipliedAlpha + ) + ); + + quad.vao.draw(this.renderer.gl.TRIANGLES, 6, 0); + }; + + return TilingSpriteRenderer; + })(core.ObjectRenderer); + + exports.default = TilingSpriteRenderer; + + core.WebGLRenderer.registerPlugin( + "tilingSprite", + TilingSpriteRenderer + ); + }, + { "../../core": 65, "../../core/const": 46, path: 25 }, + ], + 143: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _BlurXFilter = require("./BlurXFilter"); + + var _BlurXFilter2 = _interopRequireDefault(_BlurXFilter); + + var _BlurYFilter = require("./BlurYFilter"); + + var _BlurYFilter2 = _interopRequireDefault(_BlurYFilter); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The BlurFilter applies a Gaussian blur to an object. + * The strength of the blur can be set for x- and y-axis separately. + * + * @class + * @extends PIXI.Filter + * @memberof PIXI.filters + */ + var BlurFilter = (function (_core$Filter) { + _inherits(BlurFilter, _core$Filter); + + /** + * @param {number} strength - The strength of the blur filter. + * @param {number} quality - The quality of the blur filter. + * @param {number} resolution - The resolution of the blur filter. + * @param {number} [kernelSize=5] - The kernelSize of the blur filter.Options: 5, 7, 9, 11, 13, 15. + */ + function BlurFilter(strength, quality, resolution, kernelSize) { + _classCallCheck(this, BlurFilter); + + var _this = _possibleConstructorReturn( + this, + _core$Filter.call(this) + ); + + _this.blurXFilter = new _BlurXFilter2.default( + strength, + quality, + resolution, + kernelSize + ); + _this.blurYFilter = new _BlurYFilter2.default( + strength, + quality, + resolution, + kernelSize + ); + + _this.padding = 0; + _this.resolution = resolution || core.settings.RESOLUTION; + _this.quality = quality || 4; + _this.blur = strength || 8; + return _this; + } + + /** + * Applies the filter. + * + * @param {PIXI.FilterManager} filterManager - The manager. + * @param {PIXI.RenderTarget} input - The input target. + * @param {PIXI.RenderTarget} output - The output target. + */ + + BlurFilter.prototype.apply = function apply( + filterManager, + input, + output + ) { + var renderTarget = filterManager.getRenderTarget(true); + + this.blurXFilter.apply(filterManager, input, renderTarget, true); + this.blurYFilter.apply( + filterManager, + renderTarget, + output, + false + ); + + filterManager.returnRenderTarget(renderTarget); + }; + + /** + * Sets the strength of both the blurX and blurY properties simultaneously + * + * @member {number} + * @default 2 + */ + + _createClass(BlurFilter, [ + { + key: "blur", + get: function get() { + return this.blurXFilter.blur; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.blurXFilter.blur = this.blurYFilter.blur = value; + this.padding = + Math.max( + Math.abs(this.blurXFilter.strength), + Math.abs(this.blurYFilter.strength) + ) * 2; + }, + + /** + * Sets the number of passes for blur. More passes means higher quaility bluring. + * + * @member {number} + * @default 1 + */ + }, + { + key: "quality", + get: function get() { + return this.blurXFilter.quality; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.blurXFilter.quality = this.blurYFilter.quality = value; + }, + + /** + * Sets the strength of the blurX property + * + * @member {number} + * @default 2 + */ + }, + { + key: "blurX", + get: function get() { + return this.blurXFilter.blur; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.blurXFilter.blur = value; + this.padding = + Math.max( + Math.abs(this.blurXFilter.strength), + Math.abs(this.blurYFilter.strength) + ) * 2; + }, + + /** + * Sets the strength of the blurY property + * + * @member {number} + * @default 2 + */ + }, + { + key: "blurY", + get: function get() { + return this.blurYFilter.blur; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.blurYFilter.blur = value; + this.padding = + Math.max( + Math.abs(this.blurXFilter.strength), + Math.abs(this.blurYFilter.strength) + ) * 2; + }, + + /** + * Sets the blendmode of the filter + * + * @member {number} + * @default PIXI.BLEND_MODES.NORMAL + */ + }, + { + key: "blendMode", + get: function get() { + return this.blurYFilter._blendMode; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.blurYFilter._blendMode = value; + }, + }, + ]); + + return BlurFilter; + })(core.Filter); + + exports.default = BlurFilter; + }, + { "../../core": 65, "./BlurXFilter": 144, "./BlurYFilter": 145 }, + ], + 144: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _generateBlurVertSource = require("./generateBlurVertSource"); + + var _generateBlurVertSource2 = _interopRequireDefault( + _generateBlurVertSource + ); + + var _generateBlurFragSource = require("./generateBlurFragSource"); + + var _generateBlurFragSource2 = _interopRequireDefault( + _generateBlurFragSource + ); + + var _getMaxBlurKernelSize = require("./getMaxBlurKernelSize"); + + var _getMaxBlurKernelSize2 = _interopRequireDefault( + _getMaxBlurKernelSize + ); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The BlurXFilter applies a horizontal Gaussian blur to an object. + * + * @class + * @extends PIXI.Filter + * @memberof PIXI.filters + */ + var BlurXFilter = (function (_core$Filter) { + _inherits(BlurXFilter, _core$Filter); + + /** + * @param {number} strength - The strength of the blur filter. + * @param {number} quality - The quality of the blur filter. + * @param {number} resolution - The resolution of the blur filter. + * @param {number} [kernelSize=5] - The kernelSize of the blur filter.Options: 5, 7, 9, 11, 13, 15. + */ + function BlurXFilter(strength, quality, resolution, kernelSize) { + _classCallCheck(this, BlurXFilter); + + kernelSize = kernelSize || 5; + var vertSrc = (0, _generateBlurVertSource2.default)( + kernelSize, + true + ); + var fragSrc = (0, _generateBlurFragSource2.default)(kernelSize); + + var _this = _possibleConstructorReturn( + this, + _core$Filter.call( + this, + // vertex shader + vertSrc, + // fragment shader + fragSrc + ) + ); + + _this.resolution = resolution || core.settings.RESOLUTION; + + _this._quality = 0; + + _this.quality = quality || 4; + _this.strength = strength || 8; + + _this.firstRun = true; + return _this; + } + + /** + * Applies the filter. + * + * @param {PIXI.FilterManager} filterManager - The manager. + * @param {PIXI.RenderTarget} input - The input target. + * @param {PIXI.RenderTarget} output - The output target. + * @param {boolean} clear - Should the output be cleared before rendering? + */ + + BlurXFilter.prototype.apply = function apply( + filterManager, + input, + output, + clear + ) { + if (this.firstRun) { + var gl = filterManager.renderer.gl; + var kernelSize = (0, _getMaxBlurKernelSize2.default)(gl); + + this.vertexSrc = (0, _generateBlurVertSource2.default)( + kernelSize, + true + ); + this.fragmentSrc = (0, _generateBlurFragSource2.default)( + kernelSize + ); + + this.firstRun = false; + } + + this.uniforms.strength = + (1 / output.size.width) * + (output.size.width / input.size.width); + + // screen space! + this.uniforms.strength *= this.strength; + this.uniforms.strength /= this.passes; // / this.passes//Math.pow(1, this.passes); + + if (this.passes === 1) { + filterManager.applyFilter(this, input, output, clear); + } else { + var renderTarget = filterManager.getRenderTarget(true); + var flip = input; + var flop = renderTarget; + + for (var i = 0; i < this.passes - 1; i++) { + filterManager.applyFilter(this, flip, flop, true); + + var temp = flop; + + flop = flip; + flip = temp; + } + + filterManager.applyFilter(this, flip, output, clear); + + filterManager.returnRenderTarget(renderTarget); + } + }; + + /** + * Sets the strength of both the blur. + * + * @member {number} + * @default 16 + */ + + _createClass(BlurXFilter, [ + { + key: "blur", + get: function get() { + return this.strength; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.padding = Math.abs(value) * 2; + this.strength = value; + }, + + /** + * Sets the quality of the blur by modifying the number of passes. More passes means higher + * quaility bluring but the lower the performance. + * + * @member {number} + * @default 4 + */ + }, + { + key: "quality", + get: function get() { + return this._quality; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._quality = value; + this.passes = value; + }, + }, + ]); + + return BlurXFilter; + })(core.Filter); + + exports.default = BlurXFilter; + }, + { + "../../core": 65, + "./generateBlurFragSource": 146, + "./generateBlurVertSource": 147, + "./getMaxBlurKernelSize": 148, + }, + ], + 145: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _generateBlurVertSource = require("./generateBlurVertSource"); + + var _generateBlurVertSource2 = _interopRequireDefault( + _generateBlurVertSource + ); + + var _generateBlurFragSource = require("./generateBlurFragSource"); + + var _generateBlurFragSource2 = _interopRequireDefault( + _generateBlurFragSource + ); + + var _getMaxBlurKernelSize = require("./getMaxBlurKernelSize"); + + var _getMaxBlurKernelSize2 = _interopRequireDefault( + _getMaxBlurKernelSize + ); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The BlurYFilter applies a horizontal Gaussian blur to an object. + * + * @class + * @extends PIXI.Filter + * @memberof PIXI.filters + */ + var BlurYFilter = (function (_core$Filter) { + _inherits(BlurYFilter, _core$Filter); + + /** + * @param {number} strength - The strength of the blur filter. + * @param {number} quality - The quality of the blur filter. + * @param {number} resolution - The resolution of the blur filter. + * @param {number} [kernelSize=5] - The kernelSize of the blur filter.Options: 5, 7, 9, 11, 13, 15. + */ + function BlurYFilter(strength, quality, resolution, kernelSize) { + _classCallCheck(this, BlurYFilter); + + kernelSize = kernelSize || 5; + var vertSrc = (0, _generateBlurVertSource2.default)( + kernelSize, + false + ); + var fragSrc = (0, _generateBlurFragSource2.default)(kernelSize); + + var _this = _possibleConstructorReturn( + this, + _core$Filter.call( + this, + // vertex shader + vertSrc, + // fragment shader + fragSrc + ) + ); + + _this.resolution = resolution || core.settings.RESOLUTION; + + _this._quality = 0; + + _this.quality = quality || 4; + _this.strength = strength || 8; + + _this.firstRun = true; + return _this; + } + + /** + * Applies the filter. + * + * @param {PIXI.FilterManager} filterManager - The manager. + * @param {PIXI.RenderTarget} input - The input target. + * @param {PIXI.RenderTarget} output - The output target. + * @param {boolean} clear - Should the output be cleared before rendering? + */ + + BlurYFilter.prototype.apply = function apply( + filterManager, + input, + output, + clear + ) { + if (this.firstRun) { + var gl = filterManager.renderer.gl; + var kernelSize = (0, _getMaxBlurKernelSize2.default)(gl); + + this.vertexSrc = (0, _generateBlurVertSource2.default)( + kernelSize, + false + ); + this.fragmentSrc = (0, _generateBlurFragSource2.default)( + kernelSize + ); + + this.firstRun = false; + } + + this.uniforms.strength = + (1 / output.size.height) * + (output.size.height / input.size.height); + + this.uniforms.strength *= this.strength; + this.uniforms.strength /= this.passes; + + if (this.passes === 1) { + filterManager.applyFilter(this, input, output, clear); + } else { + var renderTarget = filterManager.getRenderTarget(true); + var flip = input; + var flop = renderTarget; + + for (var i = 0; i < this.passes - 1; i++) { + filterManager.applyFilter(this, flip, flop, true); + + var temp = flop; + + flop = flip; + flip = temp; + } + + filterManager.applyFilter(this, flip, output, clear); + + filterManager.returnRenderTarget(renderTarget); + } + }; + + /** + * Sets the strength of both the blur. + * + * @member {number} + * @default 2 + */ + + _createClass(BlurYFilter, [ + { + key: "blur", + get: function get() { + return this.strength; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.padding = Math.abs(value) * 2; + this.strength = value; + }, + + /** + * Sets the quality of the blur by modifying the number of passes. More passes means higher + * quaility bluring but the lower the performance. + * + * @member {number} + * @default 4 + */ + }, + { + key: "quality", + get: function get() { + return this._quality; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._quality = value; + this.passes = value; + }, + }, + ]); + + return BlurYFilter; + })(core.Filter); + + exports.default = BlurYFilter; + }, + { + "../../core": 65, + "./generateBlurFragSource": 146, + "./generateBlurVertSource": 147, + "./getMaxBlurKernelSize": 148, + }, + ], + 146: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = generateFragBlurSource; + var GAUSSIAN_VALUES = { + 5: [0.153388, 0.221461, 0.250301], + 7: [0.071303, 0.131514, 0.189879, 0.214607], + 9: [0.028532, 0.067234, 0.124009, 0.179044, 0.20236], + 11: [0.0093, 0.028002, 0.065984, 0.121703, 0.175713, 0.198596], + 13: [ + 0.002406, 0.009255, 0.027867, 0.065666, 0.121117, 0.174868, + 0.197641, + ], + 15: [ + 0.000489, 0.002403, 0.009246, 0.02784, 0.065602, 0.120999, + 0.174697, 0.197448, + ], + }; + + var fragTemplate = [ + "varying vec2 vBlurTexCoords[%size%];", + "uniform sampler2D uSampler;", + "void main(void)", + "{", + " gl_FragColor = vec4(0.0);", + " %blur%", + "}", + ].join("\n"); + + function generateFragBlurSource(kernelSize) { + var kernel = GAUSSIAN_VALUES[kernelSize]; + var halfLength = kernel.length; + + var fragSource = fragTemplate; + + var blurLoop = ""; + var template = + "gl_FragColor += texture2D(uSampler, vBlurTexCoords[%index%]) * %value%;"; + var value = void 0; + + for (var i = 0; i < kernelSize; i++) { + var blur = template.replace("%index%", i); + + value = i; + + if (i >= halfLength) { + value = kernelSize - i - 1; + } + + blur = blur.replace("%value%", kernel[value]); + + blurLoop += blur; + blurLoop += "\n"; + } + + fragSource = fragSource.replace("%blur%", blurLoop); + fragSource = fragSource.replace("%size%", kernelSize); + + return fragSource; + } + }, + {}, + ], + 147: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = generateVertBlurSource; + var vertTemplate = [ + "attribute vec2 aVertexPosition;", + "attribute vec2 aTextureCoord;", + "uniform float strength;", + "uniform mat3 projectionMatrix;", + "varying vec2 vBlurTexCoords[%size%];", + "void main(void)", + "{", + "gl_Position = vec4((projectionMatrix * vec3((aVertexPosition), 1.0)).xy, 0.0, 1.0);", + "%blur%", + "}", + ].join("\n"); + + function generateVertBlurSource(kernelSize, x) { + var halfLength = Math.ceil(kernelSize / 2); + + var vertSource = vertTemplate; + + var blurLoop = ""; + var template = void 0; + // let value; + + if (x) { + template = + "vBlurTexCoords[%index%] = aTextureCoord + vec2(%sampleIndex% * strength, 0.0);"; + } else { + template = + "vBlurTexCoords[%index%] = aTextureCoord + vec2(0.0, %sampleIndex% * strength);"; + } + + for (var i = 0; i < kernelSize; i++) { + var blur = template.replace("%index%", i); + + // value = i; + + // if(i >= halfLength) + // { + // value = kernelSize - i - 1; + // } + + blur = blur.replace("%sampleIndex%", i - (halfLength - 1) + ".0"); + + blurLoop += blur; + blurLoop += "\n"; + } + + vertSource = vertSource.replace("%blur%", blurLoop); + vertSource = vertSource.replace("%size%", kernelSize); + + return vertSource; + } + }, + {}, + ], + 148: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.default = getMaxKernelSize; + function getMaxKernelSize(gl) { + var maxVaryings = gl.getParameter(gl.MAX_VARYING_VECTORS); + var kernelSize = 15; + + while (kernelSize > maxVaryings) { + kernelSize -= 2; + } + + return kernelSize; + } + }, + {}, + ], + 149: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _path = require("path"); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The ColorMatrixFilter class lets you apply a 5x4 matrix transformation on the RGBA + * color and alpha values of every pixel on your displayObject to produce a result + * with a new set of RGBA color and alpha values. It's pretty powerful! + * + * ```js + * let colorMatrix = new PIXI.ColorMatrixFilter(); + * container.filters = [colorMatrix]; + * colorMatrix.contrast(2); + * ``` + * @author Clément Chenebault + * @class + * @extends PIXI.Filter + * @memberof PIXI.filters + */ + var ColorMatrixFilter = (function (_core$Filter) { + _inherits(ColorMatrixFilter, _core$Filter); + + /** + * + */ + function ColorMatrixFilter() { + _classCallCheck(this, ColorMatrixFilter); + + var _this = _possibleConstructorReturn( + this, + _core$Filter.call( + this, + // vertex shader + "attribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\n\r\nuniform mat3 projectionMatrix;\r\n\r\nvarying vec2 vTextureCoord;\r\n\r\nvoid main(void)\r\n{\r\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n vTextureCoord = aTextureCoord;\r\n}", + // fragment shader + "varying vec2 vTextureCoord;\r\nuniform sampler2D uSampler;\r\nuniform float m[20];\r\nuniform float uAlpha;\r\n\r\nvoid main(void)\r\n{\r\n vec4 c = texture2D(uSampler, vTextureCoord);\r\n\r\n if (uAlpha == 0.0) {\r\n gl_FragColor = c;\r\n return;\r\n }\r\n\r\n // Un-premultiply alpha before applying the color matrix. See issue #3539.\r\n if (c.a > 0.0) {\r\n c.rgb /= c.a;\r\n }\r\n\r\n vec4 result;\r\n\r\n result.r = (m[0] * c.r);\r\n result.r += (m[1] * c.g);\r\n result.r += (m[2] * c.b);\r\n result.r += (m[3] * c.a);\r\n result.r += m[4];\r\n\r\n result.g = (m[5] * c.r);\r\n result.g += (m[6] * c.g);\r\n result.g += (m[7] * c.b);\r\n result.g += (m[8] * c.a);\r\n result.g += m[9];\r\n\r\n result.b = (m[10] * c.r);\r\n result.b += (m[11] * c.g);\r\n result.b += (m[12] * c.b);\r\n result.b += (m[13] * c.a);\r\n result.b += m[14];\r\n\r\n result.a = (m[15] * c.r);\r\n result.a += (m[16] * c.g);\r\n result.a += (m[17] * c.b);\r\n result.a += (m[18] * c.a);\r\n result.a += m[19];\r\n\r\n vec3 rgb = mix(c.rgb, result.rgb, uAlpha);\r\n\r\n // Premultiply alpha again.\r\n rgb *= result.a;\r\n\r\n gl_FragColor = vec4(rgb, result.a);\r\n}\r\n" + ) + ); + + _this.uniforms.m = [ + 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, + ]; + + _this.alpha = 1; + return _this; + } + + /** + * Transforms current matrix and set the new one + * + * @param {number[]} matrix - 5x4 matrix + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype._loadMatrix = function _loadMatrix( + matrix + ) { + var multiply = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : false; + + var newMatrix = matrix; + + if (multiply) { + this._multiply(newMatrix, this.uniforms.m, matrix); + newMatrix = this._colorMatrix(newMatrix); + } + + // set the new matrix + this.uniforms.m = newMatrix; + }; + + /** + * Multiplies two mat5's + * + * @private + * @param {number[]} out - 5x4 matrix the receiving matrix + * @param {number[]} a - 5x4 matrix the first operand + * @param {number[]} b - 5x4 matrix the second operand + * @returns {number[]} 5x4 matrix + */ + + ColorMatrixFilter.prototype._multiply = function _multiply( + out, + a, + b + ) { + // Red Channel + out[0] = a[0] * b[0] + a[1] * b[5] + a[2] * b[10] + a[3] * b[15]; + out[1] = a[0] * b[1] + a[1] * b[6] + a[2] * b[11] + a[3] * b[16]; + out[2] = a[0] * b[2] + a[1] * b[7] + a[2] * b[12] + a[3] * b[17]; + out[3] = a[0] * b[3] + a[1] * b[8] + a[2] * b[13] + a[3] * b[18]; + out[4] = + a[0] * b[4] + a[1] * b[9] + a[2] * b[14] + a[3] * b[19] + a[4]; + + // Green Channel + out[5] = a[5] * b[0] + a[6] * b[5] + a[7] * b[10] + a[8] * b[15]; + out[6] = a[5] * b[1] + a[6] * b[6] + a[7] * b[11] + a[8] * b[16]; + out[7] = a[5] * b[2] + a[6] * b[7] + a[7] * b[12] + a[8] * b[17]; + out[8] = a[5] * b[3] + a[6] * b[8] + a[7] * b[13] + a[8] * b[18]; + out[9] = + a[5] * b[4] + a[6] * b[9] + a[7] * b[14] + a[8] * b[19] + a[9]; + + // Blue Channel + out[10] = + a[10] * b[0] + a[11] * b[5] + a[12] * b[10] + a[13] * b[15]; + out[11] = + a[10] * b[1] + a[11] * b[6] + a[12] * b[11] + a[13] * b[16]; + out[12] = + a[10] * b[2] + a[11] * b[7] + a[12] * b[12] + a[13] * b[17]; + out[13] = + a[10] * b[3] + a[11] * b[8] + a[12] * b[13] + a[13] * b[18]; + out[14] = + a[10] * b[4] + + a[11] * b[9] + + a[12] * b[14] + + a[13] * b[19] + + a[14]; + + // Alpha Channel + out[15] = + a[15] * b[0] + a[16] * b[5] + a[17] * b[10] + a[18] * b[15]; + out[16] = + a[15] * b[1] + a[16] * b[6] + a[17] * b[11] + a[18] * b[16]; + out[17] = + a[15] * b[2] + a[16] * b[7] + a[17] * b[12] + a[18] * b[17]; + out[18] = + a[15] * b[3] + a[16] * b[8] + a[17] * b[13] + a[18] * b[18]; + out[19] = + a[15] * b[4] + + a[16] * b[9] + + a[17] * b[14] + + a[18] * b[19] + + a[19]; + + return out; + }; + + /** + * Create a Float32 Array and normalize the offset component to 0-1 + * + * @private + * @param {number[]} matrix - 5x4 matrix + * @return {number[]} 5x4 matrix with all values between 0-1 + */ + + ColorMatrixFilter.prototype._colorMatrix = function _colorMatrix( + matrix + ) { + // Create a Float32 Array and normalize the offset component to 0-1 + var m = new Float32Array(matrix); + + m[4] /= 255; + m[9] /= 255; + m[14] /= 255; + m[19] /= 255; + + return m; + }; + + /** + * Adjusts brightness + * + * @param {number} b - value of the brigthness (0-1, where 0 is black) + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.brightness = function brightness( + b, + multiply + ) { + var matrix = [ + b, + 0, + 0, + 0, + 0, + 0, + b, + 0, + 0, + 0, + 0, + 0, + b, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Set the matrices in grey scales + * + * @param {number} scale - value of the grey (0-1, where 0 is black) + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.greyscale = function greyscale( + scale, + multiply + ) { + var matrix = [ + scale, + scale, + scale, + 0, + 0, + scale, + scale, + scale, + 0, + 0, + scale, + scale, + scale, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Set the black and white matrice. + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.blackAndWhite = function blackAndWhite( + multiply + ) { + var matrix = [ + 0.3, 0.6, 0.1, 0, 0, 0.3, 0.6, 0.1, 0, 0, 0.3, 0.6, 0.1, 0, 0, + 0, 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Set the hue property of the color + * + * @param {number} rotation - in degrees + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.hue = function hue(rotation, multiply) { + rotation = ((rotation || 0) / 180) * Math.PI; + + var cosR = Math.cos(rotation); + var sinR = Math.sin(rotation); + var sqrt = Math.sqrt; + + /* a good approximation for hue rotation + This matrix is far better than the versions with magic luminance constants + formerly used here, but also used in the starling framework (flash) and known from this + old part of the internet: quasimondo.com/archives/000565.php + This new matrix is based on rgb cube rotation in space. Look here for a more descriptive + implementation as a shader not a general matrix: + https://github.com/evanw/glfx.js/blob/58841c23919bd59787effc0333a4897b43835412/src/filters/adjust/huesaturation.js + This is the source for the code: + see http://stackoverflow.com/questions/8507885/shift-hue-of-an-rgb-color/8510751#8510751 + */ + + var w = 1 / 3; + var sqrW = sqrt(w); // weight is + + var a00 = cosR + (1.0 - cosR) * w; + var a01 = w * (1.0 - cosR) - sqrW * sinR; + var a02 = w * (1.0 - cosR) + sqrW * sinR; + + var a10 = w * (1.0 - cosR) + sqrW * sinR; + var a11 = cosR + w * (1.0 - cosR); + var a12 = w * (1.0 - cosR) - sqrW * sinR; + + var a20 = w * (1.0 - cosR) - sqrW * sinR; + var a21 = w * (1.0 - cosR) + sqrW * sinR; + var a22 = cosR + w * (1.0 - cosR); + + var matrix = [ + a00, + a01, + a02, + 0, + 0, + a10, + a11, + a12, + 0, + 0, + a20, + a21, + a22, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Set the contrast matrix, increase the separation between dark and bright + * Increase contrast : shadows darker and highlights brighter + * Decrease contrast : bring the shadows up and the highlights down + * + * @param {number} amount - value of the contrast (0-1) + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.contrast = function contrast( + amount, + multiply + ) { + var v = (amount || 0) + 1; + var o = -0.5 * (v - 1); + + var matrix = [ + v, + 0, + 0, + 0, + o, + 0, + v, + 0, + 0, + o, + 0, + 0, + v, + 0, + o, + 0, + 0, + 0, + 1, + 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Set the saturation matrix, increase the separation between colors + * Increase saturation : increase contrast, brightness, and sharpness + * + * @param {number} amount - The saturation amount (0-1) + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.saturate = function saturate() { + var amount = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var multiply = arguments[1]; + + var x = (amount * 2) / 3 + 1; + var y = (x - 1) * -0.5; + + var matrix = [ + x, + y, + y, + 0, + 0, + y, + x, + y, + 0, + 0, + y, + y, + x, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Desaturate image (remove color) + * + * Call the saturate function + * + */ + + ColorMatrixFilter.prototype.desaturate = function desaturate() { // eslint-disable-line no-unused-vars + this.saturate(-1); + }; + + /** + * Negative image (inverse of classic rgb matrix) + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.negative = function negative(multiply) { + var matrix = [ + 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Sepia image + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.sepia = function sepia(multiply) { + var matrix = [ + 0.393, 0.7689999, 0.18899999, 0, 0, 0.349, 0.6859999, + 0.16799999, 0, 0, 0.272, 0.5339999, 0.13099999, 0, 0, 0, 0, 0, + 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Color motion picture process invented in 1916 (thanks Dominic Szablewski) + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.technicolor = function technicolor( + multiply + ) { + var matrix = [ + 1.9125277891456083, -0.8545344976951645, -0.09155508482755585, + 0, 11.793603434377337, -0.3087833385928097, 1.7658908555458428, + -0.10601743074722245, 0, -70.35205161461398, -0.231103377548616, + -0.7501899197440212, 1.847597816108189, 0, 30.950940869491138, + 0, 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Polaroid filter + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.polaroid = function polaroid(multiply) { + var matrix = [ + 1.438, -0.062, -0.062, 0, 0, -0.122, 1.378, -0.122, 0, 0, + -0.016, -0.016, 1.483, 0, 0, 0, 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Filter who transforms : Red -> Blue and Blue -> Red + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.toBGR = function toBGR(multiply) { + var matrix = [ + 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Color reversal film introduced by Eastman Kodak in 1935. (thanks Dominic Szablewski) + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.kodachrome = function kodachrome( + multiply + ) { + var matrix = [ + 1.1285582396593525, -0.3967382283601348, -0.03992559172921793, + 0, 63.72958762196502, -0.16404339962244616, 1.0835251566291304, + -0.05498805115633132, 0, 24.732407896706203, + -0.16786010706155763, -0.5603416277695248, 1.6014850761964943, + 0, 35.62982807460946, 0, 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Brown delicious browni filter (thanks Dominic Szablewski) + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.browni = function browni(multiply) { + var matrix = [ + 0.5997023498159715, 0.34553243048391263, -0.2708298674538042, 0, + 47.43192855600873, -0.037703249837783157, 0.8609577587992641, + 0.15059552388459913, 0, -36.96841498319127, 0.24113635128153335, + -0.07441037908422492, 0.44972182064877153, 0, + -7.562075277591283, 0, 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Vintage filter (thanks Dominic Szablewski) + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.vintage = function vintage(multiply) { + var matrix = [ + 0.6279345635605994, 0.3202183420819367, -0.03965408211312453, 0, + 9.651285835294123, 0.02578397704808868, 0.6441188644374771, + 0.03259127616149294, 0, 7.462829176470591, 0.0466055556782719, + -0.0851232987247891, 0.5241648018700465, 0, 5.159190588235296, + 0, 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * We don't know exactly what it does, kind of gradient map, but funny to play with! + * + * @param {number} desaturation - Tone values. + * @param {number} toned - Tone values. + * @param {string} lightColor - Tone values, example: `0xFFE580` + * @param {string} darkColor - Tone values, example: `0xFFE580` + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.colorTone = function colorTone( + desaturation, + toned, + lightColor, + darkColor, + multiply + ) { + desaturation = desaturation || 0.2; + toned = toned || 0.15; + lightColor = lightColor || 0xffe580; + darkColor = darkColor || 0x338000; + + var lR = ((lightColor >> 16) & 0xff) / 255; + var lG = ((lightColor >> 8) & 0xff) / 255; + var lB = (lightColor & 0xff) / 255; + + var dR = ((darkColor >> 16) & 0xff) / 255; + var dG = ((darkColor >> 8) & 0xff) / 255; + var dB = (darkColor & 0xff) / 255; + + var matrix = [ + 0.3, + 0.59, + 0.11, + 0, + 0, + lR, + lG, + lB, + desaturation, + 0, + dR, + dG, + dB, + toned, + 0, + lR - dR, + lG - dG, + lB - dB, + 0, + 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Night effect + * + * @param {number} intensity - The intensity of the night effect. + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.night = function night( + intensity, + multiply + ) { + intensity = intensity || 0.1; + var matrix = [ + intensity * -2.0, + -intensity, + 0, + 0, + 0, + -intensity, + 0, + intensity, + 0, + 0, + 0, + intensity, + intensity * 2.0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Predator effect + * + * Erase the current matrix by setting a new indepent one + * + * @param {number} amount - how much the predator feels his future victim + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.predator = function predator( + amount, + multiply + ) { + var matrix = [ + // row 1 + 11.224130630493164 * amount, + -4.794486999511719 * amount, + -2.8746118545532227 * amount, + 0 * amount, + 0.40342438220977783 * amount, + // row 2 + -3.6330697536468506 * amount, + 9.193157196044922 * amount, + -2.951810836791992 * amount, + 0 * amount, + -1.316135048866272 * amount, + // row 3 + -3.2184197902679443 * amount, + -4.2375030517578125 * amount, + 7.476448059082031 * amount, + 0 * amount, + 0.8044459223747253 * amount, + // row 4 + 0, + 0, + 0, + 1, + 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * LSD effect + * + * Multiply the current matrix + * + * @param {boolean} multiply - if true, current matrix and matrix are multiplied. If false, + * just set the current matrix with @param matrix + */ + + ColorMatrixFilter.prototype.lsd = function lsd(multiply) { + var matrix = [ + 2, -0.4, 0.5, 0, 0, -0.5, 2, -0.4, 0, 0, -0.4, -0.5, 3, 0, 0, 0, + 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, multiply); + }; + + /** + * Erase the current matrix by setting the default one + * + */ + + ColorMatrixFilter.prototype.reset = function reset() { + var matrix = [ + 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, + ]; + + this._loadMatrix(matrix, false); + }; + + /** + * The matrix of the color matrix filter + * + * @member {number[]} + * @default [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0] + */ + + _createClass(ColorMatrixFilter, [ + { + key: "matrix", + get: function get() { + return this.uniforms.m; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.uniforms.m = value; + }, + + /** + * The opacity value to use when mixing the original and resultant colors. + * + * When the value is 0, the original color is used without modification. + * When the value is 1, the result color is used. + * When in the range (0, 1) the color is interpolated between the original and result by this amount. + * + * @member {number} + * @default 1 + */ + }, + { + key: "alpha", + get: function get() { + return this.uniforms.uAlpha; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.uniforms.uAlpha = value; + }, + }, + ]); + + return ColorMatrixFilter; + })(core.Filter); + + // Americanized alias + + exports.default = ColorMatrixFilter; + ColorMatrixFilter.prototype.grayscale = + ColorMatrixFilter.prototype.greyscale; + }, + { "../../core": 65, path: 25 }, + ], + 150: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _path = require("path"); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The DisplacementFilter class uses the pixel values from the specified texture + * (called the displacement map) to perform a displacement of an object. You can + * use this filter to apply all manor of crazy warping effects. Currently the r + * property of the texture is used to offset the x and the g property of the texture + * is used to offset the y. + * + * @class + * @extends PIXI.Filter + * @memberof PIXI.filters + */ + var DisplacementFilter = (function (_core$Filter) { + _inherits(DisplacementFilter, _core$Filter); + + /** + * @param {PIXI.Sprite} sprite - The sprite used for the displacement map. (make sure its added to the scene!) + * @param {number} scale - The scale of the displacement + */ + function DisplacementFilter(sprite, scale) { + _classCallCheck(this, DisplacementFilter); + + var maskMatrix = new core.Matrix(); + + sprite.renderable = false; + + var _this = _possibleConstructorReturn( + this, + _core$Filter.call( + this, + // vertex shader + "attribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\n\r\nuniform mat3 projectionMatrix;\r\nuniform mat3 filterMatrix;\r\n\r\nvarying vec2 vTextureCoord;\r\nvarying vec2 vFilterCoord;\r\n\r\nvoid main(void)\r\n{\r\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n vFilterCoord = ( filterMatrix * vec3( aTextureCoord, 1.0) ).xy;\r\n vTextureCoord = aTextureCoord;\r\n}", + // fragment shader + "varying vec2 vFilterCoord;\r\nvarying vec2 vTextureCoord;\r\n\r\nuniform vec2 scale;\r\n\r\nuniform sampler2D uSampler;\r\nuniform sampler2D mapSampler;\r\n\r\nuniform vec4 filterClamp;\r\n\r\nvoid main(void)\r\n{\r\n vec4 map = texture2D(mapSampler, vFilterCoord);\r\n\r\n map -= 0.5;\r\n map.xy *= scale;\r\n\r\n gl_FragColor = texture2D(uSampler, clamp(vec2(vTextureCoord.x + map.x, vTextureCoord.y + map.y), filterClamp.xy, filterClamp.zw));\r\n}\r\n" + ) + ); + + _this.maskSprite = sprite; + _this.maskMatrix = maskMatrix; + + _this.uniforms.mapSampler = sprite._texture; + _this.uniforms.filterMatrix = maskMatrix; + _this.uniforms.scale = { x: 1, y: 1 }; + + if (scale === null || scale === undefined) { + scale = 20; + } + + _this.scale = new core.Point(scale, scale); + return _this; + } + + /** + * Applies the filter. + * + * @param {PIXI.FilterManager} filterManager - The manager. + * @param {PIXI.RenderTarget} input - The input target. + * @param {PIXI.RenderTarget} output - The output target. + */ + + DisplacementFilter.prototype.apply = function apply( + filterManager, + input, + output + ) { + var ratio = + (1 / output.destinationFrame.width) * + (output.size.width / input.size.width); + + this.uniforms.filterMatrix = filterManager.calculateSpriteMatrix( + this.maskMatrix, + this.maskSprite + ); + this.uniforms.scale.x = this.scale.x * ratio; + this.uniforms.scale.y = this.scale.y * ratio; + + // draw the filter... + filterManager.applyFilter(this, input, output); + }; + + /** + * The texture used for the displacement map. Must be power of 2 sized texture. + * + * @member {PIXI.Texture} + */ + + _createClass(DisplacementFilter, [ + { + key: "map", + get: function get() { + return this.uniforms.mapSampler; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.uniforms.mapSampler = value; + }, + }, + ]); + + return DisplacementFilter; + })(core.Filter); + + exports.default = DisplacementFilter; + }, + { "../../core": 65, path: 25 }, + ], + 151: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _path = require("path"); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * + * Basic FXAA implementation based on the code on geeks3d.com with the + * modification that the texture2DLod stuff was removed since it's + * unsupported by WebGL. + * + * @see https://github.com/mitsuhiko/webgl-meincraft + * + * @class + * @extends PIXI.Filter + * @memberof PIXI.filters + * + */ + var FXAAFilter = (function (_core$Filter) { + _inherits(FXAAFilter, _core$Filter); + + /** + * + */ + function FXAAFilter() { + _classCallCheck(this, FXAAFilter); + + // TODO - needs work + return _possibleConstructorReturn( + this, + _core$Filter.call( + this, + // vertex shader + "\r\nattribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\n\r\nuniform mat3 projectionMatrix;\r\n\r\nvarying vec2 v_rgbNW;\r\nvarying vec2 v_rgbNE;\r\nvarying vec2 v_rgbSW;\r\nvarying vec2 v_rgbSE;\r\nvarying vec2 v_rgbM;\r\n\r\nuniform vec4 filterArea;\r\n\r\nvarying vec2 vTextureCoord;\r\n\r\nvec2 mapCoord( vec2 coord )\r\n{\r\n coord *= filterArea.xy;\r\n coord += filterArea.zw;\r\n\r\n return coord;\r\n}\r\n\r\nvec2 unmapCoord( vec2 coord )\r\n{\r\n coord -= filterArea.zw;\r\n coord /= filterArea.xy;\r\n\r\n return coord;\r\n}\r\n\r\nvoid texcoords(vec2 fragCoord, vec2 resolution,\r\n out vec2 v_rgbNW, out vec2 v_rgbNE,\r\n out vec2 v_rgbSW, out vec2 v_rgbSE,\r\n out vec2 v_rgbM) {\r\n vec2 inverseVP = 1.0 / resolution.xy;\r\n v_rgbNW = (fragCoord + vec2(-1.0, -1.0)) * inverseVP;\r\n v_rgbNE = (fragCoord + vec2(1.0, -1.0)) * inverseVP;\r\n v_rgbSW = (fragCoord + vec2(-1.0, 1.0)) * inverseVP;\r\n v_rgbSE = (fragCoord + vec2(1.0, 1.0)) * inverseVP;\r\n v_rgbM = vec2(fragCoord * inverseVP);\r\n}\r\n\r\nvoid main(void) {\r\n\r\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n\r\n vTextureCoord = aTextureCoord;\r\n\r\n vec2 fragCoord = vTextureCoord * filterArea.xy;\r\n\r\n texcoords(fragCoord, filterArea.xy, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\r\n}", + // fragment shader + 'varying vec2 v_rgbNW;\r\nvarying vec2 v_rgbNE;\r\nvarying vec2 v_rgbSW;\r\nvarying vec2 v_rgbSE;\r\nvarying vec2 v_rgbM;\r\n\r\nvarying vec2 vTextureCoord;\r\nuniform sampler2D uSampler;\r\nuniform vec4 filterArea;\r\n\r\n/**\r\n Basic FXAA implementation based on the code on geeks3d.com with the\r\n modification that the texture2DLod stuff was removed since it\'s\r\n unsupported by WebGL.\r\n \r\n --\r\n \r\n From:\r\n https://github.com/mitsuhiko/webgl-meincraft\r\n \r\n Copyright (c) 2011 by Armin Ronacher.\r\n \r\n Some rights reserved.\r\n \r\n Redistribution and use in source and binary forms, with or without\r\n modification, are permitted provided that the following conditions are\r\n met:\r\n \r\n * Redistributions of source code must retain the above copyright\r\n notice, this list of conditions and the following disclaimer.\r\n \r\n * Redistributions in binary form must reproduce the above\r\n copyright notice, this list of conditions and the following\r\n disclaimer in the documentation and/or other materials provided\r\n with the distribution.\r\n \r\n * The names of the contributors may not be used to endorse or\r\n promote products derived from this software without specific\r\n prior written permission.\r\n \r\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n */\r\n\r\n#ifndef FXAA_REDUCE_MIN\r\n#define FXAA_REDUCE_MIN (1.0/ 128.0)\r\n#endif\r\n#ifndef FXAA_REDUCE_MUL\r\n#define FXAA_REDUCE_MUL (1.0 / 8.0)\r\n#endif\r\n#ifndef FXAA_SPAN_MAX\r\n#define FXAA_SPAN_MAX 8.0\r\n#endif\r\n\r\n//optimized version for mobile, where dependent\r\n//texture reads can be a bottleneck\r\nvec4 fxaa(sampler2D tex, vec2 fragCoord, vec2 resolution,\r\n vec2 v_rgbNW, vec2 v_rgbNE,\r\n vec2 v_rgbSW, vec2 v_rgbSE,\r\n vec2 v_rgbM) {\r\n vec4 color;\r\n mediump vec2 inverseVP = vec2(1.0 / resolution.x, 1.0 / resolution.y);\r\n vec3 rgbNW = texture2D(tex, v_rgbNW).xyz;\r\n vec3 rgbNE = texture2D(tex, v_rgbNE).xyz;\r\n vec3 rgbSW = texture2D(tex, v_rgbSW).xyz;\r\n vec3 rgbSE = texture2D(tex, v_rgbSE).xyz;\r\n vec4 texColor = texture2D(tex, v_rgbM);\r\n vec3 rgbM = texColor.xyz;\r\n vec3 luma = vec3(0.299, 0.587, 0.114);\r\n float lumaNW = dot(rgbNW, luma);\r\n float lumaNE = dot(rgbNE, luma);\r\n float lumaSW = dot(rgbSW, luma);\r\n float lumaSE = dot(rgbSE, luma);\r\n float lumaM = dot(rgbM, luma);\r\n float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE)));\r\n float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE)));\r\n \r\n mediump vec2 dir;\r\n dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE));\r\n dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE));\r\n \r\n float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) *\r\n (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN);\r\n \r\n float rcpDirMin = 1.0 / (min(abs(dir.x), abs(dir.y)) + dirReduce);\r\n dir = min(vec2(FXAA_SPAN_MAX, FXAA_SPAN_MAX),\r\n max(vec2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX),\r\n dir * rcpDirMin)) * inverseVP;\r\n \r\n vec3 rgbA = 0.5 * (\r\n texture2D(tex, fragCoord * inverseVP + dir * (1.0 / 3.0 - 0.5)).xyz +\r\n texture2D(tex, fragCoord * inverseVP + dir * (2.0 / 3.0 - 0.5)).xyz);\r\n vec3 rgbB = rgbA * 0.5 + 0.25 * (\r\n texture2D(tex, fragCoord * inverseVP + dir * -0.5).xyz +\r\n texture2D(tex, fragCoord * inverseVP + dir * 0.5).xyz);\r\n \r\n float lumaB = dot(rgbB, luma);\r\n if ((lumaB < lumaMin) || (lumaB > lumaMax))\r\n color = vec4(rgbA, texColor.a);\r\n else\r\n color = vec4(rgbB, texColor.a);\r\n return color;\r\n}\r\n\r\nvoid main() {\r\n\r\n vec2 fragCoord = vTextureCoord * filterArea.xy;\r\n\r\n vec4 color;\r\n\r\n color = fxaa(uSampler, fragCoord, filterArea.xy, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\r\n\r\n gl_FragColor = color;\r\n}\r\n' + ) + ); + } + + return FXAAFilter; + })(core.Filter); + + exports.default = FXAAFilter; + }, + { "../../core": 65, path: 25 }, + ], + 152: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _FXAAFilter = require("./fxaa/FXAAFilter"); + + Object.defineProperty(exports, "FXAAFilter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_FXAAFilter).default; + }, + }); + + var _NoiseFilter = require("./noise/NoiseFilter"); + + Object.defineProperty(exports, "NoiseFilter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_NoiseFilter).default; + }, + }); + + var _DisplacementFilter = require("./displacement/DisplacementFilter"); + + Object.defineProperty(exports, "DisplacementFilter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_DisplacementFilter).default; + }, + }); + + var _BlurFilter = require("./blur/BlurFilter"); + + Object.defineProperty(exports, "BlurFilter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_BlurFilter).default; + }, + }); + + var _BlurXFilter = require("./blur/BlurXFilter"); + + Object.defineProperty(exports, "BlurXFilter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_BlurXFilter).default; + }, + }); + + var _BlurYFilter = require("./blur/BlurYFilter"); + + Object.defineProperty(exports, "BlurYFilter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_BlurYFilter).default; + }, + }); + + var _ColorMatrixFilter = require("./colormatrix/ColorMatrixFilter"); + + Object.defineProperty(exports, "ColorMatrixFilter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_ColorMatrixFilter).default; + }, + }); + + var _VoidFilter = require("./void/VoidFilter"); + + Object.defineProperty(exports, "VoidFilter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_VoidFilter).default; + }, + }); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + }, + { + "./blur/BlurFilter": 143, + "./blur/BlurXFilter": 144, + "./blur/BlurYFilter": 145, + "./colormatrix/ColorMatrixFilter": 149, + "./displacement/DisplacementFilter": 150, + "./fxaa/FXAAFilter": 151, + "./noise/NoiseFilter": 153, + "./void/VoidFilter": 154, + }, + ], + 153: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _path = require("path"); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * @author Vico @vicocotea + * original filter: https://github.com/evanw/glfx.js/blob/master/src/filters/adjust/noise.js + */ + + /** + * A Noise effect filter. + * + * @class + * @extends PIXI.Filter + * @memberof PIXI.filters + */ + var NoiseFilter = (function (_core$Filter) { + _inherits(NoiseFilter, _core$Filter); + + /** + * @param {number} noise - The noise intensity, should be a normalized value in the range [0, 1]. + * @param {number} seed - A random seed for the noise generation. Default is `Math.random()`. + */ + function NoiseFilter() { + var noise = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0.5; + var seed = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : Math.random(); + + _classCallCheck(this, NoiseFilter); + + var _this = _possibleConstructorReturn( + this, + _core$Filter.call( + this, + // vertex shader + "attribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\n\r\nuniform mat3 projectionMatrix;\r\n\r\nvarying vec2 vTextureCoord;\r\n\r\nvoid main(void)\r\n{\r\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n vTextureCoord = aTextureCoord;\r\n}", + // fragment shader + "precision highp float;\r\n\r\nvarying vec2 vTextureCoord;\r\nvarying vec4 vColor;\r\n\r\nuniform float uNoise;\r\nuniform float uSeed;\r\nuniform sampler2D uSampler;\r\n\r\nfloat rand(vec2 co)\r\n{\r\n return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453);\r\n}\r\n\r\nvoid main()\r\n{\r\n vec4 color = texture2D(uSampler, vTextureCoord);\r\n float randomValue = rand(gl_FragCoord.xy * uSeed);\r\n float diff = (randomValue - 0.5) * uNoise;\r\n\r\n // Un-premultiply alpha before applying the color matrix. See issue #3539.\r\n if (color.a > 0.0) {\r\n color.rgb /= color.a;\r\n }\r\n\r\n color.r += diff;\r\n color.g += diff;\r\n color.b += diff;\r\n\r\n // Premultiply alpha again.\r\n color.rgb *= color.a;\r\n\r\n gl_FragColor = color;\r\n}\r\n" + ) + ); + + _this.noise = noise; + _this.seed = seed; + return _this; + } + + /** + * The amount of noise to apply, this value should be in the range (0, 1]. + * + * @member {number} + * @default 0.5 + */ + + _createClass(NoiseFilter, [ + { + key: "noise", + get: function get() { + return this.uniforms.uNoise; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.uniforms.uNoise = value; + }, + + /** + * A seed value to apply to the random noise generation. `Math.random()` is a good value to use. + * + * @member {number} + */ + }, + { + key: "seed", + get: function get() { + return this.uniforms.uSeed; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.uniforms.uSeed = value; + }, + }, + ]); + + return NoiseFilter; + })(core.Filter); + + exports.default = NoiseFilter; + }, + { "../../core": 65, path: 25 }, + ], + 154: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _path = require("path"); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * Does nothing. Very handy. + * + * @class + * @extends PIXI.Filter + * @memberof PIXI.filters + */ + var VoidFilter = (function (_core$Filter) { + _inherits(VoidFilter, _core$Filter); + + /** + * + */ + function VoidFilter() { + _classCallCheck(this, VoidFilter); + + var _this = _possibleConstructorReturn( + this, + _core$Filter.call( + this, + // vertex shader + "attribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\n\r\nuniform mat3 projectionMatrix;\r\n\r\nvarying vec2 vTextureCoord;\r\n\r\nvoid main(void)\r\n{\r\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n vTextureCoord = aTextureCoord;\r\n}", + // fragment shader + "varying vec2 vTextureCoord;\r\n\r\nuniform sampler2D uSampler;\r\n\r\nvoid main(void)\r\n{\r\n gl_FragColor = texture2D(uSampler, vTextureCoord);\r\n}\r\n" + ) + ); + + _this.glShaderKey = "void"; + return _this; + } + + return VoidFilter; + })(core.Filter); + + exports.default = VoidFilter; + }, + { "../../core": 65, path: 25 }, + ], + 155: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Holds all information related to an Interaction event + * + * @class + * @memberof PIXI.interaction + */ + var InteractionData = (function () { + /** + * + */ + function InteractionData() { + _classCallCheck(this, InteractionData); + + /** + * This point stores the global coords of where the touch/mouse event happened + * + * @member {PIXI.Point} + */ + this.global = new core.Point(); + + /** + * The target DisplayObject that was interacted with + * + * @member {PIXI.DisplayObject} + */ + this.target = null; + + /** + * When passed to an event handler, this will be the original DOM Event that was captured + * + * @see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent + * @see https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent + * @see https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent + * @member {MouseEvent|TouchEvent|PointerEvent} + */ + this.originalEvent = null; + + /** + * Unique identifier for this interaction + * + * @member {number} + */ + this.identifier = null; + + /** + * Indicates whether or not the pointer device that created the event is the primary pointer. + * @see https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/isPrimary + * @type {Boolean} + */ + this.isPrimary = false; + + /** + * Indicates which button was pressed on the mouse or pointer device to trigger the event. + * @see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button + * @type {number} + */ + this.button = 0; + + /** + * Indicates which buttons are pressed on the mouse or pointer device when the event is triggered. + * @see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/buttons + * @type {number} + */ + this.buttons = 0; + + /** + * The width of the pointer's contact along the x-axis, measured in CSS pixels. + * radiusX of TouchEvents will be represented by this value. + * @see https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/width + * @type {number} + */ + this.width = 0; + + /** + * The height of the pointer's contact along the y-axis, measured in CSS pixels. + * radiusY of TouchEvents will be represented by this value. + * @see https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/height + * @type {number} + */ + this.height = 0; + + /** + * The angle, in degrees, between the pointer device and the screen. + * @see https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/tiltX + * @type {number} + */ + this.tiltX = 0; + + /** + * The angle, in degrees, between the pointer device and the screen. + * @see https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/tiltY + * @type {number} + */ + this.tiltY = 0; + + /** + * The type of pointer that triggered the event. + * @see https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pointerType + * @type {string} + */ + this.pointerType = null; + + /** + * Pressure applied by the pointing device during the event. A Touch's force property + * will be represented by this value. + * @see https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pressure + * @type {number} + */ + this.pressure = 0; + + /** + * From TouchEvents (not PointerEvents triggered by touches), the rotationAngle of the Touch. + * @see https://developer.mozilla.org/en-US/docs/Web/API/Touch/rotationAngle + * @type {number} + */ + this.rotationAngle = 0; + + /** + * Twist of a stylus pointer. + * @see https://w3c.github.io/pointerevents/#pointerevent-interface + * @type {number} + */ + this.twist = 0; + + /** + * Barrel pressure on a stylus pointer. + * @see https://w3c.github.io/pointerevents/#pointerevent-interface + * @type {number} + */ + this.tangentialPressure = 0; + } + + /** + * The unique identifier of the pointer. It will be the same as `identifier`. + * @readonly + * @member {number} + * @see https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pointerId + */ + + /** + * This will return the local coordinates of the specified displayObject for this InteractionData + * + * @param {PIXI.DisplayObject} displayObject - The DisplayObject that you would like the local + * coords off + * @param {PIXI.Point} [point] - A Point object in which to store the value, optional (otherwise + * will create a new point) + * @param {PIXI.Point} [globalPos] - A Point object containing your custom global coords, optional + * (otherwise will use the current global coords) + * @return {PIXI.Point} A point containing the coordinates of the InteractionData position relative + * to the DisplayObject + */ + InteractionData.prototype.getLocalPosition = + function getLocalPosition(displayObject, point, globalPos) { + return displayObject.worldTransform.applyInverse( + globalPos || this.global, + point + ); + }; + + /** + * Copies properties from normalized event data. + * + * @param {Touch|MouseEvent|PointerEvent} event The normalized event data + * @private + */ + + InteractionData.prototype._copyEvent = function _copyEvent(event) { + // isPrimary should only change on touchstart/pointerdown, so we don't want to overwrite + // it with "false" on later events when our shim for it on touch events might not be + // accurate + if (event.isPrimary) { + this.isPrimary = true; + } + this.button = event.button; + this.buttons = event.buttons; + this.width = event.width; + this.height = event.height; + this.tiltX = event.tiltX; + this.tiltY = event.tiltY; + this.pointerType = event.pointerType; + this.pressure = event.pressure; + this.rotationAngle = event.rotationAngle; + this.twist = event.twist || 0; + this.tangentialPressure = event.tangentialPressure || 0; + }; + + /** + * Resets the data for pooling. + * + * @private + */ + + InteractionData.prototype._reset = function _reset() { + // isPrimary is the only property that we really need to reset - everything else is + // guaranteed to be overwritten + this.isPrimary = false; + }; + + _createClass(InteractionData, [ + { + key: "pointerId", + get: function get() { + return this.identifier; + }, + }, + ]); + + return InteractionData; + })(); + + exports.default = InteractionData; + }, + { "../core": 65 }, + ], + 156: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Event class that mimics native DOM events. + * + * @class + * @memberof PIXI.interaction + */ + var InteractionEvent = (function () { + /** + * + */ + function InteractionEvent() { + _classCallCheck(this, InteractionEvent); + + /** + * Whether this event will continue propagating in the tree + * + * @member {boolean} + */ + this.stopped = false; + + /** + * The object which caused this event to be dispatched. + * For listener callback see {@link PIXI.interaction.InteractionEvent.currentTarget}. + * + * @member {PIXI.DisplayObject} + */ + this.target = null; + + /** + * The object whose event listener’s callback is currently being invoked. + * + * @member {PIXI.DisplayObject} + */ + this.currentTarget = null; + + /** + * Type of the event + * + * @member {string} + */ + this.type = null; + + /** + * InteractionData related to this event + * + * @member {PIXI.interaction.InteractionData} + */ + this.data = null; + } + + /** + * Prevents event from reaching any objects other than the current object. + * + */ + + InteractionEvent.prototype.stopPropagation = + function stopPropagation() { + this.stopped = true; + }; + + /** + * Resets the event. + * + * @private + */ + + InteractionEvent.prototype._reset = function _reset() { + this.stopped = false; + this.currentTarget = null; + this.target = null; + }; + + return InteractionEvent; + })(); + + exports.default = InteractionEvent; + }, + {}, + ], + 157: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _typeof = + typeof Symbol === "function" && typeof Symbol.iterator === "symbol" + ? function (obj) { + return typeof obj; + } + : function (obj) { + return obj && + typeof Symbol === "function" && + obj.constructor === Symbol && + obj !== Symbol.prototype + ? "symbol" + : typeof obj; + }; + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + var _InteractionData = require("./InteractionData"); + + var _InteractionData2 = _interopRequireDefault(_InteractionData); + + var _InteractionEvent = require("./InteractionEvent"); + + var _InteractionEvent2 = _interopRequireDefault(_InteractionEvent); + + var _InteractionTrackingData = require("./InteractionTrackingData"); + + var _InteractionTrackingData2 = _interopRequireDefault( + _InteractionTrackingData + ); + + var _eventemitter = require("eventemitter3"); + + var _eventemitter2 = _interopRequireDefault(_eventemitter); + + var _interactiveTarget = require("./interactiveTarget"); + + var _interactiveTarget2 = _interopRequireDefault(_interactiveTarget); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + // Mix interactiveTarget into core.DisplayObject.prototype, after deprecation has been handled + core.utils.mixins.delayMixin( + core.DisplayObject.prototype, + _interactiveTarget2.default + ); + + var MOUSE_POINTER_ID = "MOUSE"; + + // helpers for hitTest() - only used inside hitTest() + var hitTestEvent = { + target: null, + data: { + global: null, + }, + }; + + /** + * The interaction manager deals with mouse, touch and pointer events. Any DisplayObject can be interactive + * if its interactive parameter is set to true + * This manager also supports multitouch. + * + * An instance of this class is automatically created by default, and can be found at renderer.plugins.interaction + * + * @class + * @extends EventEmitter + * @memberof PIXI.interaction + */ + + var InteractionManager = (function (_EventEmitter) { + _inherits(InteractionManager, _EventEmitter); + + /** + * @param {PIXI.CanvasRenderer|PIXI.WebGLRenderer} renderer - A reference to the current renderer + * @param {object} [options] - The options for the manager. + * @param {boolean} [options.autoPreventDefault=true] - Should the manager automatically prevent default browser actions. + * @param {number} [options.interactionFrequency=10] - Frequency increases the interaction events will be checked. + */ + function InteractionManager(renderer, options) { + _classCallCheck(this, InteractionManager); + + var _this = _possibleConstructorReturn( + this, + _EventEmitter.call(this) + ); + + options = options || {}; + + /** + * The renderer this interaction manager works for. + * + * @member {PIXI.SystemRenderer} + */ + _this.renderer = renderer; + + /** + * Should default browser actions automatically be prevented. + * Does not apply to pointer events for backwards compatibility + * preventDefault on pointer events stops mouse events from firing + * Thus, for every pointer event, there will always be either a mouse of touch event alongside it. + * + * @member {boolean} + * @default true + */ + _this.autoPreventDefault = + options.autoPreventDefault !== undefined + ? options.autoPreventDefault + : true; + + /** + * Frequency in milliseconds that the mousemove, moveover & mouseout interaction events will be checked. + * + * @member {number} + * @default 10 + */ + _this.interactionFrequency = options.interactionFrequency || 10; + + /** + * The mouse data + * + * @member {PIXI.interaction.InteractionData} + */ + _this.mouse = new _InteractionData2.default(); + _this.mouse.identifier = MOUSE_POINTER_ID; + + // setting the mouse to start off far off screen will mean that mouse over does + // not get called before we even move the mouse. + _this.mouse.global.set(-999999); + + /** + * Actively tracked InteractionData + * + * @private + * @member {Object.} + */ + _this.activeInteractionData = {}; + _this.activeInteractionData[MOUSE_POINTER_ID] = _this.mouse; + + /** + * Pool of unused InteractionData + * + * @private + * @member {PIXI.interation.InteractionData[]} + */ + _this.interactionDataPool = []; + + /** + * An event data object to handle all the event tracking/dispatching + * + * @member {object} + */ + _this.eventData = new _InteractionEvent2.default(); + + /** + * The DOM element to bind to. + * + * @private + * @member {HTMLElement} + */ + _this.interactionDOMElement = null; + + /** + * This property determines if mousemove and touchmove events are fired only when the cursor + * is over the object. + * Setting to true will make things work more in line with how the DOM verison works. + * Setting to false can make things easier for things like dragging + * It is currently set to false as this is how PixiJS used to work. This will be set to true in + * future versions of pixi. + * + * @member {boolean} + * @default false + */ + _this.moveWhenInside = false; + + /** + * Have events been attached to the dom element? + * + * @private + * @member {boolean} + */ + _this.eventsAdded = false; + + /** + * Is the mouse hovering over the renderer? + * + * @private + * @member {boolean} + */ + _this.mouseOverRenderer = false; + + /** + * Does the device support touch events + * https://www.w3.org/TR/touch-events/ + * + * @readonly + * @member {boolean} + */ + _this.supportsTouchEvents = "ontouchstart" in window; + + /** + * Does the device support pointer events + * https://www.w3.org/Submission/pointer-events/ + * + * @readonly + * @member {boolean} + */ + _this.supportsPointerEvents = !!window.PointerEvent; + + // this will make it so that you don't have to call bind all the time + + /** + * @private + * @member {Function} + */ + _this.onPointerUp = _this.onPointerUp.bind(_this); + _this.processPointerUp = _this.processPointerUp.bind(_this); + + /** + * @private + * @member {Function} + */ + _this.onPointerCancel = _this.onPointerCancel.bind(_this); + _this.processPointerCancel = + _this.processPointerCancel.bind(_this); + + /** + * @private + * @member {Function} + */ + _this.onPointerDown = _this.onPointerDown.bind(_this); + _this.processPointerDown = _this.processPointerDown.bind(_this); + + /** + * @private + * @member {Function} + */ + _this.onPointerMove = _this.onPointerMove.bind(_this); + _this.processPointerMove = _this.processPointerMove.bind(_this); + + /** + * @private + * @member {Function} + */ + _this.onPointerOut = _this.onPointerOut.bind(_this); + _this.processPointerOverOut = + _this.processPointerOverOut.bind(_this); + + /** + * @private + * @member {Function} + */ + _this.onPointerOver = _this.onPointerOver.bind(_this); + + /** + * Dictionary of how different cursor modes are handled. Strings are handled as CSS cursor + * values, objects are handled as dictionaries of CSS values for interactionDOMElement, + * and functions are called instead of changing the CSS. + * Default CSS cursor values are provided for 'default' and 'pointer' modes. + * @member {Object.)>} + */ + _this.cursorStyles = { + default: "inherit", + pointer: "pointer", + }; + + /** + * The mode of the cursor that is being used. + * The value of this is a key from the cursorStyles dictionary. + * + * @member {string} + */ + _this.currentCursorMode = null; + + /** + * Internal cached let. + * + * @private + * @member {string} + */ + _this.cursor = null; + + /** + * Internal cached let. + * + * @private + * @member {PIXI.Point} + */ + _this._tempPoint = new core.Point(); + + /** + * The current resolution / device pixel ratio. + * + * @member {number} + * @default 1 + */ + _this.resolution = 1; + + _this.setTargetElement( + _this.renderer.view, + _this.renderer.resolution + ); + + /** + * Fired when a pointer device button (usually a mouse left-button) is pressed on the display + * object. + * + * @event PIXI.interaction.InteractionManager#mousedown + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device secondary button (usually a mouse right-button) is pressed + * on the display object. + * + * @event PIXI.interaction.InteractionManager#rightdown + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button (usually a mouse left-button) is released over the display + * object. + * + * @event PIXI.interaction.InteractionManager#mouseup + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device secondary button (usually a mouse right-button) is released + * over the display object. + * + * @event PIXI.interaction.InteractionManager#rightup + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button (usually a mouse left-button) is pressed and released on + * the display object. + * + * @event PIXI.interaction.InteractionManager#click + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device secondary button (usually a mouse right-button) is pressed + * and released on the display object. + * + * @event PIXI.interaction.InteractionManager#rightclick + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button (usually a mouse left-button) is released outside the + * display object that initially registered a + * [mousedown]{@link PIXI.interaction.InteractionManager#event:mousedown}. + * + * @event PIXI.interaction.InteractionManager#mouseupoutside + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device secondary button (usually a mouse right-button) is released + * outside the display object that initially registered a + * [rightdown]{@link PIXI.interaction.InteractionManager#event:rightdown}. + * + * @event PIXI.interaction.InteractionManager#rightupoutside + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device (usually a mouse) is moved while over the display object + * + * @event PIXI.interaction.InteractionManager#mousemove + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device (usually a mouse) is moved onto the display object + * + * @event PIXI.interaction.InteractionManager#mouseover + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device (usually a mouse) is moved off the display object + * + * @event PIXI.interaction.InteractionManager#mouseout + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button is pressed on the display object. + * + * @event PIXI.interaction.InteractionManager#pointerdown + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button is released over the display object. + * + * @event PIXI.interaction.InteractionManager#pointerup + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when the operating system cancels a pointer event + * + * @event PIXI.interaction.InteractionManager#pointercancel + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button is pressed and released on the display object. + * + * @event PIXI.interaction.InteractionManager#pointertap + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button is released outside the display object that initially + * registered a [pointerdown]{@link PIXI.interaction.InteractionManager#event:pointerdown}. + * + * @event PIXI.interaction.InteractionManager#pointerupoutside + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device is moved while over the display object + * + * @event PIXI.interaction.InteractionManager#pointermove + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device is moved onto the display object + * + * @event PIXI.interaction.InteractionManager#pointerover + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device is moved off the display object + * + * @event PIXI.interaction.InteractionManager#pointerout + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is placed on the display object. + * + * @event PIXI.interaction.InteractionManager#touchstart + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is removed from the display object. + * + * @event PIXI.interaction.InteractionManager#touchend + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when the operating system cancels a touch + * + * @event PIXI.interaction.InteractionManager#touchcancel + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is placed and removed from the display object. + * + * @event PIXI.interaction.InteractionManager#tap + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is removed outside of the display object that initially + * registered a [touchstart]{@link PIXI.interaction.InteractionManager#event:touchstart}. + * + * @event PIXI.interaction.InteractionManager#touchendoutside + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is moved along the display object. + * + * @event PIXI.interaction.InteractionManager#touchmove + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button (usually a mouse left-button) is pressed on the display. + * object. DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#mousedown + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device secondary button (usually a mouse right-button) is pressed + * on the display object. DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#rightdown + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button (usually a mouse left-button) is released over the display + * object. DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#mouseup + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device secondary button (usually a mouse right-button) is released + * over the display object. DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#rightup + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button (usually a mouse left-button) is pressed and released on + * the display object. DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#click + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device secondary button (usually a mouse right-button) is pressed + * and released on the display object. DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#rightclick + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button (usually a mouse left-button) is released outside the + * display object that initially registered a + * [mousedown]{@link PIXI.DisplayObject#event:mousedown}. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#mouseupoutside + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device secondary button (usually a mouse right-button) is released + * outside the display object that initially registered a + * [rightdown]{@link PIXI.DisplayObject#event:rightdown}. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#rightupoutside + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device (usually a mouse) is moved while over the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#mousemove + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device (usually a mouse) is moved onto the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#mouseover + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device (usually a mouse) is moved off the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#mouseout + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button is pressed on the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#pointerdown + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button is released over the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#pointerup + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when the operating system cancels a pointer event. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#pointercancel + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button is pressed and released on the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#pointertap + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device button is released outside the display object that initially + * registered a [pointerdown]{@link PIXI.DisplayObject#event:pointerdown}. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#pointerupoutside + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device is moved while over the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#pointermove + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device is moved onto the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#pointerover + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a pointer device is moved off the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#pointerout + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is placed on the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#touchstart + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is removed from the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#touchend + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when the operating system cancels a touch. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#touchcancel + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is placed and removed from the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#tap + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is removed outside of the display object that initially + * registered a [touchstart]{@link PIXI.DisplayObject#event:touchstart}. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#touchendoutside + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + + /** + * Fired when a touch point is moved along the display object. + * DisplayObject's `interactive` property must be set to `true` to fire event. + * + * @event PIXI.DisplayObject#touchmove + * @param {PIXI.interaction.InteractionEvent} event - Interaction event + */ + return _this; + } + + /** + * Hit tests a point against the display tree, returning the first interactive object that is hit. + * + * @param {PIXI.Point} globalPoint - A point to hit test with, in global space. + * @param {PIXI.Container} [root] - The root display object to start from. If omitted, defaults + * to the last rendered root of the associated renderer. + * @return {PIXI.DisplayObject} The hit display object, if any. + */ + + InteractionManager.prototype.hitTest = function hitTest( + globalPoint, + root + ) { + // clear the target for our hit test + hitTestEvent.target = null; + // assign the global point + hitTestEvent.data.global = globalPoint; + // ensure safety of the root + if (!root) { + root = this.renderer._lastObjectRendered; + } + // run the hit test + this.processInteractive(hitTestEvent, root, null, true); + // return our found object - it'll be null if we didn't hit anything + + return hitTestEvent.target; + }; + + /** + * Sets the DOM element which will receive mouse/touch events. This is useful for when you have + * other DOM elements on top of the renderers Canvas element. With this you'll be bale to deletegate + * another DOM element to receive those events. + * + * @param {HTMLCanvasElement} element - the DOM element which will receive mouse and touch events. + * @param {number} [resolution=1] - The resolution / device pixel ratio of the new element (relative to the canvas). + * @private + */ + + InteractionManager.prototype.setTargetElement = + function setTargetElement(element) { + var resolution = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 1; + + this.removeEvents(); + + this.interactionDOMElement = element; + + this.resolution = resolution; + + this.addEvents(); + }; + + /** + * Registers all the DOM events + * + * @private + */ + + InteractionManager.prototype.addEvents = function addEvents() { + if (!this.interactionDOMElement) { + return; + } + + core.ticker.shared.add( + this.update, + this, + core.UPDATE_PRIORITY.INTERACTION + ); + + if (window.navigator.msPointerEnabled) { + this.interactionDOMElement.style["-ms-content-zooming"] = + "none"; + this.interactionDOMElement.style["-ms-touch-action"] = "none"; + } else if (this.supportsPointerEvents) { + this.interactionDOMElement.style["touch-action"] = "none"; + } + + /** + * These events are added first, so that if pointer events are normalised, they are fired + * in the same order as non-normalised events. ie. pointer event 1st, mouse / touch 2nd + */ + if (this.supportsPointerEvents) { + window.document.addEventListener( + "pointermove", + this.onPointerMove, + true + ); + this.interactionDOMElement.addEventListener( + "pointerdown", + this.onPointerDown, + true + ); + // pointerout is fired in addition to pointerup (for touch events) and pointercancel + // we already handle those, so for the purposes of what we do in onPointerOut, we only + // care about the pointerleave event + this.interactionDOMElement.addEventListener( + "pointerleave", + this.onPointerOut, + true + ); + this.interactionDOMElement.addEventListener( + "pointerover", + this.onPointerOver, + true + ); + window.addEventListener( + "pointercancel", + this.onPointerCancel, + true + ); + window.addEventListener("pointerup", this.onPointerUp, true); + } else { + window.document.addEventListener( + "mousemove", + this.onPointerMove, + true + ); + this.interactionDOMElement.addEventListener( + "mousedown", + this.onPointerDown, + true + ); + this.interactionDOMElement.addEventListener( + "mouseout", + this.onPointerOut, + true + ); + this.interactionDOMElement.addEventListener( + "mouseover", + this.onPointerOver, + true + ); + window.addEventListener("mouseup", this.onPointerUp, true); + } + + // always look directly for touch events so that we can provide original data + // In a future version we should change this to being just a fallback and rely solely on + // PointerEvents whenever available + if (this.supportsTouchEvents) { + this.interactionDOMElement.addEventListener( + "touchstart", + this.onPointerDown, + true + ); + this.interactionDOMElement.addEventListener( + "touchcancel", + this.onPointerCancel, + true + ); + this.interactionDOMElement.addEventListener( + "touchend", + this.onPointerUp, + true + ); + this.interactionDOMElement.addEventListener( + "touchmove", + this.onPointerMove, + true + ); + } + + this.eventsAdded = true; + }; + + /** + * Removes all the DOM events that were previously registered + * + * @private + */ + + InteractionManager.prototype.removeEvents = + function removeEvents() { + if (!this.interactionDOMElement) { + return; + } + + core.ticker.shared.remove(this.update, this); + + if (window.navigator.msPointerEnabled) { + this.interactionDOMElement.style["-ms-content-zooming"] = ""; + this.interactionDOMElement.style["-ms-touch-action"] = ""; + } else if (this.supportsPointerEvents) { + this.interactionDOMElement.style["touch-action"] = ""; + } + + if (this.supportsPointerEvents) { + window.document.removeEventListener( + "pointermove", + this.onPointerMove, + true + ); + this.interactionDOMElement.removeEventListener( + "pointerdown", + this.onPointerDown, + true + ); + this.interactionDOMElement.removeEventListener( + "pointerleave", + this.onPointerOut, + true + ); + this.interactionDOMElement.removeEventListener( + "pointerover", + this.onPointerOver, + true + ); + window.removeEventListener( + "pointercancel", + this.onPointerCancel, + true + ); + window.removeEventListener( + "pointerup", + this.onPointerUp, + true + ); + } else { + window.document.removeEventListener( + "mousemove", + this.onPointerMove, + true + ); + this.interactionDOMElement.removeEventListener( + "mousedown", + this.onPointerDown, + true + ); + this.interactionDOMElement.removeEventListener( + "mouseout", + this.onPointerOut, + true + ); + this.interactionDOMElement.removeEventListener( + "mouseover", + this.onPointerOver, + true + ); + window.removeEventListener("mouseup", this.onPointerUp, true); + } + + if (this.supportsTouchEvents) { + this.interactionDOMElement.removeEventListener( + "touchstart", + this.onPointerDown, + true + ); + this.interactionDOMElement.removeEventListener( + "touchcancel", + this.onPointerCancel, + true + ); + this.interactionDOMElement.removeEventListener( + "touchend", + this.onPointerUp, + true + ); + this.interactionDOMElement.removeEventListener( + "touchmove", + this.onPointerMove, + true + ); + } + + this.interactionDOMElement = null; + + this.eventsAdded = false; + }; + + /** + * Updates the state of interactive objects. + * Invoked by a throttled ticker update from {@link PIXI.ticker.shared}. + * + * @param {number} deltaTime - time delta since last tick + */ + + InteractionManager.prototype.update = function update(deltaTime) { + this._deltaTime += deltaTime; + + if (this._deltaTime < this.interactionFrequency) { + return; + } + + this._deltaTime = 0; + + if (!this.interactionDOMElement) { + return; + } + + // if the user move the mouse this check has already been done using the mouse move! + if (this.didMove) { + this.didMove = false; + + return; + } + + this.cursor = null; + + // Resets the flag as set by a stopPropagation call. This flag is usually reset by a user interaction of any kind, + // but there was a scenario of a display object moving under a static mouse cursor. + // In this case, mouseover and mouseevents would not pass the flag test in dispatchEvent function + for (var k in this.activeInteractionData) { + // eslint-disable-next-line no-prototype-builtins + if (this.activeInteractionData.hasOwnProperty(k)) { + var interactionData = this.activeInteractionData[k]; + + if ( + interactionData.originalEvent && + interactionData.pointerType !== "touch" + ) { + var interactionEvent = + this.configureInteractionEventForDOMEvent( + this.eventData, + interactionData.originalEvent, + interactionData + ); + + this.processInteractive( + interactionEvent, + this.renderer._lastObjectRendered, + this.processPointerOverOut, + true + ); + } + } + } + + this.setCursorMode(this.cursor); + + // TODO + }; + + /** + * Sets the current cursor mode, handling any callbacks or CSS style changes. + * + * @param {string} mode - cursor mode, a key from the cursorStyles dictionary + */ + + InteractionManager.prototype.setCursorMode = function setCursorMode( + mode + ) { + mode = mode || "default"; + // if the mode didn't actually change, bail early + if (this.currentCursorMode === mode) { + return; + } + this.currentCursorMode = mode; + var style = this.cursorStyles[mode]; + + // only do things if there is a cursor style for it + if (style) { + switch ( + typeof style === "undefined" ? "undefined" : _typeof(style) + ) { + case "string": + // string styles are handled as cursor CSS + this.interactionDOMElement.style.cursor = style; + break; + case "function": + // functions are just called, and passed the cursor mode + style(mode); + break; + case "object": + // if it is an object, assume that it is a dictionary of CSS styles, + // apply it to the interactionDOMElement + Object.assign(this.interactionDOMElement.style, style); + break; + } + } else if ( + typeof mode === "string" && + !Object.prototype.hasOwnProperty.call(this.cursorStyles, mode) + ) { + // if it mode is a string (not a Symbol) and cursorStyles doesn't have any entry + // for the mode, then assume that the dev wants it to be CSS for the cursor. + this.interactionDOMElement.style.cursor = mode; + } + }; + + /** + * Dispatches an event on the display object that was interacted with + * + * @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - the display object in question + * @param {string} eventString - the name of the event (e.g, mousedown) + * @param {object} eventData - the event data object + * @private + */ + + InteractionManager.prototype.dispatchEvent = function dispatchEvent( + displayObject, + eventString, + eventData + ) { + if (!eventData.stopped) { + eventData.currentTarget = displayObject; + eventData.type = eventString; + + displayObject.emit(eventString, eventData); + + if (displayObject[eventString]) { + displayObject[eventString](eventData); + } + } + }; + + /** + * Maps x and y coords from a DOM object and maps them correctly to the PixiJS view. The + * resulting value is stored in the point. This takes into account the fact that the DOM + * element could be scaled and positioned anywhere on the screen. + * + * @param {PIXI.Point} point - the point that the result will be stored in + * @param {number} x - the x coord of the position to map + * @param {number} y - the y coord of the position to map + */ + + InteractionManager.prototype.mapPositionToPoint = + function mapPositionToPoint(point, x, y) { + var rect = void 0; + + // IE 11 fix + if (!this.interactionDOMElement.parentElement) { + rect = { x: 0, y: 0, width: 0, height: 0 }; + } else { + rect = this.interactionDOMElement.getBoundingClientRect(); + } + + var resolutionMultiplier = navigator.isCocoonJS + ? this.resolution + : 1.0 / this.resolution; + + point.x = + (x - rect.left) * + (this.interactionDOMElement.width / rect.width) * + resolutionMultiplier; + point.y = + (y - rect.top) * + (this.interactionDOMElement.height / rect.height) * + resolutionMultiplier; + }; + + /** + * This function is provides a neat way of crawling through the scene graph and running a + * specified function on all interactive objects it finds. It will also take care of hit + * testing the interactive objects and passes the hit across in the function. + * + * @private + * @param {PIXI.interaction.InteractionEvent} interactionEvent - event containing the point that + * is tested for collision + * @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - the displayObject + * that will be hit test (recursively crawls its children) + * @param {Function} [func] - the function that will be called on each interactive object. The + * interactionEvent, displayObject and hit will be passed to the function + * @param {boolean} [hitTest] - this indicates if the objects inside should be hit test against the point + * @param {boolean} [interactive] - Whether the displayObject is interactive + * @return {boolean} returns true if the displayObject hit the point + */ + + InteractionManager.prototype.processInteractive = + function processInteractive( + interactionEvent, + displayObject, + func, + hitTest, + interactive + ) { + if (!displayObject || !displayObject.visible) { + return false; + } + + var point = interactionEvent.data.global; + + // Took a little while to rework this function correctly! But now it is done and nice and optimised. ^_^ + // + // This function will now loop through all objects and then only hit test the objects it HAS + // to, not all of them. MUCH faster.. + // An object will be hit test if the following is true: + // + // 1: It is interactive. + // 2: It belongs to a parent that is interactive AND one of the parents children have not already been hit. + // + // As another little optimisation once an interactive object has been hit we can carry on + // through the scenegraph, but we know that there will be no more hits! So we can avoid extra hit tests + // A final optimisation is that an object is not hit test directly if a child has already been hit. + + interactive = displayObject.interactive || interactive; + + var hit = false; + var interactiveParent = interactive; + + // if the displayobject has a hitArea, then it does not need to hitTest children. + if (displayObject.hitArea) { + interactiveParent = false; + } + // it has a mask! Then lets hit test that before continuing + else if (hitTest && displayObject._mask) { + if (!displayObject._mask.containsPoint(point)) { + hitTest = false; + } + } + + // ** FREE TIP **! If an object is not interactive or has no buttons in it + // (such as a game scene!) set interactiveChildren to false for that displayObject. + // This will allow PixiJS to completely ignore and bypass checking the displayObjects children. + if ( + displayObject.interactiveChildren && + displayObject.children + ) { + var children = displayObject.children; + + for (var i = children.length - 1; i >= 0; i--) { + var child = children[i]; + + // time to get recursive.. if this function will return if something is hit.. + var childHit = this.processInteractive( + interactionEvent, + child, + func, + hitTest, + interactiveParent + ); + + if (childHit) { + // its a good idea to check if a child has lost its parent. + // this means it has been removed whilst looping so its best + if (!child.parent) { + continue; + } + + // we no longer need to hit test any more objects in this container as we we + // now know the parent has been hit + interactiveParent = false; + + // If the child is interactive , that means that the object hit was actually + // interactive and not just the child of an interactive object. + // This means we no longer need to hit test anything else. We still need to run + // through all objects, but we don't need to perform any hit tests. + + if (childHit) { + if (interactionEvent.target) { + hitTest = false; + } + hit = true; + } + } + } + } + + // no point running this if the item is not interactive or does not have an interactive parent. + if (interactive) { + // if we are hit testing (as in we have no hit any objects yet) + // We also don't need to worry about hit testing if once of the displayObjects children + // has already been hit - but only if it was interactive, otherwise we need to keep + // looking for an interactive child, just in case we hit one + if (hitTest && !interactionEvent.target) { + if (displayObject.hitArea) { + displayObject.worldTransform.applyInverse( + point, + this._tempPoint + ); + if ( + displayObject.hitArea.contains( + this._tempPoint.x, + this._tempPoint.y + ) + ) { + hit = true; + } + } else if (displayObject.containsPoint) { + if (displayObject.containsPoint(point)) { + hit = true; + } + } + } + + if (displayObject.interactive) { + if (hit && !interactionEvent.target) { + interactionEvent.target = displayObject; + } + + if (func) { + func(interactionEvent, displayObject, !!hit); + } + } + } + + return hit; + }; + + /** + * Is called when the pointer button is pressed down on the renderer element + * + * @private + * @param {PointerEvent} originalEvent - The DOM event of a pointer button being pressed down + */ + + InteractionManager.prototype.onPointerDown = function onPointerDown( + originalEvent + ) { + // if we support touch events, then only use those for touch events, not pointer events + if ( + this.supportsTouchEvents && + originalEvent.pointerType === "touch" + ) + return; + + var events = this.normalizeToPointerData(originalEvent); + + /** + * No need to prevent default on natural pointer events, as there are no side effects + * Normalized events, however, may have the double mousedown/touchstart issue on the native android browser, + * so still need to be prevented. + */ + + // Guaranteed that there will be at least one event in events, and all events must have the same pointer type + + if (this.autoPreventDefault && events[0].isNormalized) { + originalEvent.preventDefault(); + } + + var eventLen = events.length; + + for (var i = 0; i < eventLen; i++) { + var event = events[i]; + + var interactionData = + this.getInteractionDataForPointerId(event); + + var interactionEvent = + this.configureInteractionEventForDOMEvent( + this.eventData, + event, + interactionData + ); + + interactionEvent.data.originalEvent = originalEvent; + + this.processInteractive( + interactionEvent, + this.renderer._lastObjectRendered, + this.processPointerDown, + true + ); + + this.emit("pointerdown", interactionEvent); + if (event.pointerType === "touch") { + this.emit("touchstart", interactionEvent); + } + // emit a mouse event for "pen" pointers, the way a browser would emit a fallback event + else if ( + event.pointerType === "mouse" || + event.pointerType === "pen" + ) { + var isRightButton = event.button === 2; + + this.emit( + isRightButton ? "rightdown" : "mousedown", + this.eventData + ); + } + } + }; + + /** + * Processes the result of the pointer down check and dispatches the event if need be + * + * @private + * @param {PIXI.interaction.InteractionEvent} interactionEvent - The interaction event wrapping the DOM event + * @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested + * @param {boolean} hit - the result of the hit test on the display object + */ + + InteractionManager.prototype.processPointerDown = + function processPointerDown( + interactionEvent, + displayObject, + hit + ) { + var data = interactionEvent.data; + var id = interactionEvent.data.identifier; + + if (hit) { + if (!displayObject.trackedPointers[id]) { + displayObject.trackedPointers[id] = + new _InteractionTrackingData2.default(id); + } + this.dispatchEvent( + displayObject, + "pointerdown", + interactionEvent + ); + + if (data.pointerType === "touch") { + this.dispatchEvent( + displayObject, + "touchstart", + interactionEvent + ); + } else if ( + data.pointerType === "mouse" || + data.pointerType === "pen" + ) { + var isRightButton = data.button === 2; + + if (isRightButton) { + displayObject.trackedPointers[id].rightDown = true; + } else { + displayObject.trackedPointers[id].leftDown = true; + } + + this.dispatchEvent( + displayObject, + isRightButton ? "rightdown" : "mousedown", + interactionEvent + ); + } + } + }; + + /** + * Is called when the pointer button is released on the renderer element + * + * @private + * @param {PointerEvent} originalEvent - The DOM event of a pointer button being released + * @param {boolean} cancelled - true if the pointer is cancelled + * @param {Function} func - Function passed to {@link processInteractive} + */ + + InteractionManager.prototype.onPointerComplete = + function onPointerComplete(originalEvent, cancelled, func) { + var events = this.normalizeToPointerData(originalEvent); + + var eventLen = events.length; + + // if the event wasn't targeting our canvas, then consider it to be pointerupoutside + // in all cases (unless it was a pointercancel) + var eventAppend = + originalEvent.target !== this.interactionDOMElement + ? "outside" + : ""; + + for (var i = 0; i < eventLen; i++) { + var event = events[i]; + + var interactionData = + this.getInteractionDataForPointerId(event); + + var interactionEvent = + this.configureInteractionEventForDOMEvent( + this.eventData, + event, + interactionData + ); + + interactionEvent.data.originalEvent = originalEvent; + + // perform hit testing for events targeting our canvas or cancel events + this.processInteractive( + interactionEvent, + this.renderer._lastObjectRendered, + func, + cancelled || !eventAppend + ); + + this.emit( + cancelled ? "pointercancel" : "pointerup" + eventAppend, + interactionEvent + ); + + if ( + event.pointerType === "mouse" || + event.pointerType === "pen" + ) { + var isRightButton = event.button === 2; + + this.emit( + isRightButton + ? "rightup" + eventAppend + : "mouseup" + eventAppend, + interactionEvent + ); + } else if (event.pointerType === "touch") { + this.emit( + cancelled ? "touchcancel" : "touchend" + eventAppend, + interactionEvent + ); + this.releaseInteractionDataForPointerId( + event.pointerId, + interactionData + ); + } + } + }; + + /** + * Is called when the pointer button is cancelled + * + * @private + * @param {PointerEvent} event - The DOM event of a pointer button being released + */ + + InteractionManager.prototype.onPointerCancel = + function onPointerCancel(event) { + // if we support touch events, then only use those for touch events, not pointer events + if (this.supportsTouchEvents && event.pointerType === "touch") + return; + + this.onPointerComplete(event, true, this.processPointerCancel); + }; + + /** + * Processes the result of the pointer cancel check and dispatches the event if need be + * + * @private + * @param {PIXI.interaction.InteractionEvent} interactionEvent - The interaction event wrapping the DOM event + * @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested + */ + + InteractionManager.prototype.processPointerCancel = + function processPointerCancel(interactionEvent, displayObject) { + var data = interactionEvent.data; + + var id = interactionEvent.data.identifier; + + if (displayObject.trackedPointers[id] !== undefined) { + delete displayObject.trackedPointers[id]; + this.dispatchEvent( + displayObject, + "pointercancel", + interactionEvent + ); + + if (data.pointerType === "touch") { + this.dispatchEvent( + displayObject, + "touchcancel", + interactionEvent + ); + } + } + }; + + /** + * Is called when the pointer button is released on the renderer element + * + * @private + * @param {PointerEvent} event - The DOM event of a pointer button being released + */ + + InteractionManager.prototype.onPointerUp = function onPointerUp( + event + ) { + // if we support touch events, then only use those for touch events, not pointer events + if (this.supportsTouchEvents && event.pointerType === "touch") + return; + + this.onPointerComplete(event, false, this.processPointerUp); + }; + + /** + * Processes the result of the pointer up check and dispatches the event if need be + * + * @private + * @param {PIXI.interaction.InteractionEvent} interactionEvent - The interaction event wrapping the DOM event + * @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested + * @param {boolean} hit - the result of the hit test on the display object + */ + + InteractionManager.prototype.processPointerUp = + function processPointerUp(interactionEvent, displayObject, hit) { + var data = interactionEvent.data; + + var id = interactionEvent.data.identifier; + + var trackingData = displayObject.trackedPointers[id]; + + var isTouch = data.pointerType === "touch"; + + var isMouse = + data.pointerType === "mouse" || data.pointerType === "pen"; + + // Mouse only + if (isMouse) { + var isRightButton = data.button === 2; + + var flags = _InteractionTrackingData2.default.FLAGS; + + var test = isRightButton ? flags.RIGHT_DOWN : flags.LEFT_DOWN; + + var isDown = + trackingData !== undefined && trackingData.flags & test; + + if (hit) { + this.dispatchEvent( + displayObject, + isRightButton ? "rightup" : "mouseup", + interactionEvent + ); + + if (isDown) { + this.dispatchEvent( + displayObject, + isRightButton ? "rightclick" : "click", + interactionEvent + ); + } + } else if (isDown) { + this.dispatchEvent( + displayObject, + isRightButton ? "rightupoutside" : "mouseupoutside", + interactionEvent + ); + } + // update the down state of the tracking data + if (trackingData) { + if (isRightButton) { + trackingData.rightDown = false; + } else { + trackingData.leftDown = false; + } + } + } + + // Pointers and Touches, and Mouse + if (hit) { + this.dispatchEvent( + displayObject, + "pointerup", + interactionEvent + ); + if (isTouch) + this.dispatchEvent( + displayObject, + "touchend", + interactionEvent + ); + + if (trackingData) { + this.dispatchEvent( + displayObject, + "pointertap", + interactionEvent + ); + if (isTouch) { + this.dispatchEvent( + displayObject, + "tap", + interactionEvent + ); + // touches are no longer over (if they ever were) when we get the touchend + // so we should ensure that we don't keep pretending that they are + trackingData.over = false; + } + } + } else if (trackingData) { + this.dispatchEvent( + displayObject, + "pointerupoutside", + interactionEvent + ); + if (isTouch) + this.dispatchEvent( + displayObject, + "touchendoutside", + interactionEvent + ); + } + // Only remove the tracking data if there is no over/down state still associated with it + if (trackingData && trackingData.none) { + delete displayObject.trackedPointers[id]; + } + }; + + /** + * Is called when the pointer moves across the renderer element + * + * @private + * @param {PointerEvent} originalEvent - The DOM event of a pointer moving + */ + + InteractionManager.prototype.onPointerMove = function onPointerMove( + originalEvent + ) { + // if we support touch events, then only use those for touch events, not pointer events + if ( + this.supportsTouchEvents && + originalEvent.pointerType === "touch" + ) + return; + + var events = this.normalizeToPointerData(originalEvent); + + if (events[0].pointerType === "mouse") { + this.didMove = true; + + this.cursor = null; + } + + var eventLen = events.length; + + for (var i = 0; i < eventLen; i++) { + var event = events[i]; + + var interactionData = + this.getInteractionDataForPointerId(event); + + var interactionEvent = + this.configureInteractionEventForDOMEvent( + this.eventData, + event, + interactionData + ); + + interactionEvent.data.originalEvent = originalEvent; + + var interactive = + event.pointerType === "touch" ? this.moveWhenInside : true; + + this.processInteractive( + interactionEvent, + this.renderer._lastObjectRendered, + this.processPointerMove, + interactive + ); + this.emit("pointermove", interactionEvent); + if (event.pointerType === "touch") + this.emit("touchmove", interactionEvent); + if ( + event.pointerType === "mouse" || + event.pointerType === "pen" + ) + this.emit("mousemove", interactionEvent); + } + + if (events[0].pointerType === "mouse") { + this.setCursorMode(this.cursor); + + // TODO BUG for parents interactive object (border order issue) + } + }; + + /** + * Processes the result of the pointer move check and dispatches the event if need be + * + * @private + * @param {PIXI.interaction.InteractionEvent} interactionEvent - The interaction event wrapping the DOM event + * @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested + * @param {boolean} hit - the result of the hit test on the display object + */ + + InteractionManager.prototype.processPointerMove = + function processPointerMove( + interactionEvent, + displayObject, + hit + ) { + var data = interactionEvent.data; + + var isTouch = data.pointerType === "touch"; + + var isMouse = + data.pointerType === "mouse" || data.pointerType === "pen"; + + if (isMouse) { + this.processPointerOverOut( + interactionEvent, + displayObject, + hit + ); + } + + if (!this.moveWhenInside || hit) { + this.dispatchEvent( + displayObject, + "pointermove", + interactionEvent + ); + if (isTouch) + this.dispatchEvent( + displayObject, + "touchmove", + interactionEvent + ); + if (isMouse) + this.dispatchEvent( + displayObject, + "mousemove", + interactionEvent + ); + } + }; + + /** + * Is called when the pointer is moved out of the renderer element + * + * @private + * @param {PointerEvent} originalEvent - The DOM event of a pointer being moved out + */ + + InteractionManager.prototype.onPointerOut = function onPointerOut( + originalEvent + ) { + // if we support touch events, then only use those for touch events, not pointer events + if ( + this.supportsTouchEvents && + originalEvent.pointerType === "touch" + ) + return; + + var events = this.normalizeToPointerData(originalEvent); + + // Only mouse and pointer can call onPointerOut, so events will always be length 1 + var event = events[0]; + + if (event.pointerType === "mouse") { + this.mouseOverRenderer = false; + this.setCursorMode(null); + } + + var interactionData = this.getInteractionDataForPointerId(event); + + var interactionEvent = this.configureInteractionEventForDOMEvent( + this.eventData, + event, + interactionData + ); + + interactionEvent.data.originalEvent = event; + + this.processInteractive( + interactionEvent, + this.renderer._lastObjectRendered, + this.processPointerOverOut, + false + ); + + this.emit("pointerout", interactionEvent); + if ( + event.pointerType === "mouse" || + event.pointerType === "pen" + ) { + this.emit("mouseout", interactionEvent); + } else { + // we can get touchleave events after touchend, so we want to make sure we don't + // introduce memory leaks + this.releaseInteractionDataForPointerId( + interactionData.identifier + ); + } + }; + + /** + * Processes the result of the pointer over/out check and dispatches the event if need be + * + * @private + * @param {PIXI.interaction.InteractionEvent} interactionEvent - The interaction event wrapping the DOM event + * @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested + * @param {boolean} hit - the result of the hit test on the display object + */ + + InteractionManager.prototype.processPointerOverOut = + function processPointerOverOut( + interactionEvent, + displayObject, + hit + ) { + var data = interactionEvent.data; + + var id = interactionEvent.data.identifier; + + var isMouse = + data.pointerType === "mouse" || data.pointerType === "pen"; + + var trackingData = displayObject.trackedPointers[id]; + + // if we just moused over the display object, then we need to track that state + if (hit && !trackingData) { + trackingData = displayObject.trackedPointers[id] = + new _InteractionTrackingData2.default(id); + } + + if (trackingData === undefined) return; + + if (hit && this.mouseOverRenderer) { + if (!trackingData.over) { + trackingData.over = true; + this.dispatchEvent( + displayObject, + "pointerover", + interactionEvent + ); + if (isMouse) { + this.dispatchEvent( + displayObject, + "mouseover", + interactionEvent + ); + } + } + + // only change the cursor if it has not already been changed (by something deeper in the + // display tree) + if (isMouse && this.cursor === null) { + this.cursor = displayObject.cursor; + } + } else if (trackingData.over) { + trackingData.over = false; + this.dispatchEvent( + displayObject, + "pointerout", + this.eventData + ); + if (isMouse) { + this.dispatchEvent( + displayObject, + "mouseout", + interactionEvent + ); + } + // if there is no mouse down information for the pointer, then it is safe to delete + if (trackingData.none) { + delete displayObject.trackedPointers[id]; + } + } + }; + + /** + * Is called when the pointer is moved into the renderer element + * + * @private + * @param {PointerEvent} originalEvent - The DOM event of a pointer button being moved into the renderer view + */ + + InteractionManager.prototype.onPointerOver = function onPointerOver( + originalEvent + ) { + var events = this.normalizeToPointerData(originalEvent); + + // Only mouse and pointer can call onPointerOver, so events will always be length 1 + var event = events[0]; + + var interactionData = this.getInteractionDataForPointerId(event); + + var interactionEvent = this.configureInteractionEventForDOMEvent( + this.eventData, + event, + interactionData + ); + + interactionEvent.data.originalEvent = event; + + if (event.pointerType === "mouse") { + this.mouseOverRenderer = true; + } + + this.emit("pointerover", interactionEvent); + if ( + event.pointerType === "mouse" || + event.pointerType === "pen" + ) { + this.emit("mouseover", interactionEvent); + } + }; + + /** + * Get InteractionData for a given pointerId. Store that data as well + * + * @private + * @param {PointerEvent} event - Normalized pointer event, output from normalizeToPointerData + * @return {PIXI.interaction.InteractionData} - Interaction data for the given pointer identifier + */ + + InteractionManager.prototype.getInteractionDataForPointerId = + function getInteractionDataForPointerId(event) { + var pointerId = event.pointerId; + + var interactionData = void 0; + + if ( + pointerId === MOUSE_POINTER_ID || + event.pointerType === "mouse" + ) { + interactionData = this.mouse; + } else if (this.activeInteractionData[pointerId]) { + interactionData = this.activeInteractionData[pointerId]; + } else { + interactionData = + this.interactionDataPool.pop() || + new _InteractionData2.default(); + interactionData.identifier = pointerId; + this.activeInteractionData[pointerId] = interactionData; + } + // copy properties from the event, so that we can make sure that touch/pointer specific + // data is available + interactionData._copyEvent(event); + + return interactionData; + }; + + /** + * Return unused InteractionData to the pool, for a given pointerId + * + * @private + * @param {number} pointerId - Identifier from a pointer event + */ + + InteractionManager.prototype.releaseInteractionDataForPointerId = + function releaseInteractionDataForPointerId(pointerId) { + var interactionData = this.activeInteractionData[pointerId]; + + if (interactionData) { + delete this.activeInteractionData[pointerId]; + interactionData._reset(); + this.interactionDataPool.push(interactionData); + } + }; + + /** + * Configure an InteractionEvent to wrap a DOM PointerEvent and InteractionData + * + * @private + * @param {PIXI.interaction.InteractionEvent} interactionEvent - The event to be configured + * @param {PointerEvent} pointerEvent - The DOM event that will be paired with the InteractionEvent + * @param {PIXI.interaction.InteractionData} interactionData - The InteractionData that will be paired + * with the InteractionEvent + * @return {PIXI.interaction.InteractionEvent} the interaction event that was passed in + */ + + InteractionManager.prototype.configureInteractionEventForDOMEvent = + function configureInteractionEventForDOMEvent( + interactionEvent, + pointerEvent, + interactionData + ) { + interactionEvent.data = interactionData; + + this.mapPositionToPoint( + interactionData.global, + pointerEvent.clientX, + pointerEvent.clientY + ); + + // This is the way InteractionManager processed touch events before the refactoring, so I've kept + // it here. But it doesn't make that much sense to me, since mapPositionToPoint already factors + // in this.resolution, so this just divides by this.resolution twice for touch events... + if ( + navigator.isCocoonJS && + pointerEvent.pointerType === "touch" + ) { + interactionData.global.x = + interactionData.global.x / this.resolution; + interactionData.global.y = + interactionData.global.y / this.resolution; + } + + // Not really sure why this is happening, but it's how a previous version handled things + if (pointerEvent.pointerType === "touch") { + pointerEvent.globalX = interactionData.global.x; + pointerEvent.globalY = interactionData.global.y; + } + + interactionData.originalEvent = pointerEvent; + interactionEvent._reset(); + + return interactionEvent; + }; + + /** + * Ensures that the original event object contains all data that a regular pointer event would have + * + * @private + * @param {TouchEvent|MouseEvent|PointerEvent} event - The original event data from a touch or mouse event + * @return {PointerEvent[]} An array containing a single normalized pointer event, in the case of a pointer + * or mouse event, or a multiple normalized pointer events if there are multiple changed touches + */ + + InteractionManager.prototype.normalizeToPointerData = + function normalizeToPointerData(event) { + var normalizedEvents = []; + + if (this.supportsTouchEvents && event instanceof TouchEvent) { + for ( + var i = 0, li = event.changedTouches.length; + i < li; + i++ + ) { + var touch = event.changedTouches[i]; + + if (typeof touch.button === "undefined") + touch.button = event.touches.length ? 1 : 0; + if (typeof touch.buttons === "undefined") + touch.buttons = event.touches.length ? 1 : 0; + if (typeof touch.isPrimary === "undefined") { + touch.isPrimary = + event.touches.length === 1 && + event.type === "touchstart"; + } + if (typeof touch.width === "undefined") + touch.width = touch.radiusX || 1; + if (typeof touch.height === "undefined") + touch.height = touch.radiusY || 1; + if (typeof touch.tiltX === "undefined") touch.tiltX = 0; + if (typeof touch.tiltY === "undefined") touch.tiltY = 0; + if (typeof touch.pointerType === "undefined") + touch.pointerType = "touch"; + if (typeof touch.pointerId === "undefined") + touch.pointerId = touch.identifier || 0; + if (typeof touch.pressure === "undefined") + touch.pressure = touch.force || 0.5; + touch.twist = 0; + touch.tangentialPressure = 0; + // TODO: Remove these, as layerX/Y is not a standard, is deprecated, has uneven + // support, and the fill ins are not quite the same + // offsetX/Y might be okay, but is not the same as clientX/Y when the canvas's top + // left is not 0,0 on the page + if (typeof touch.layerX === "undefined") + touch.layerX = touch.offsetX = touch.clientX; + if (typeof touch.layerY === "undefined") + touch.layerY = touch.offsetY = touch.clientY; + + // mark the touch as normalized, just so that we know we did it + touch.isNormalized = true; + + normalizedEvents.push(touch); + } + } + // apparently PointerEvent subclasses MouseEvent, so yay + else if ( + event instanceof MouseEvent && + (!this.supportsPointerEvents || + !(event instanceof window.PointerEvent)) + ) { + if (typeof event.isPrimary === "undefined") + event.isPrimary = true; + if (typeof event.width === "undefined") event.width = 1; + if (typeof event.height === "undefined") event.height = 1; + if (typeof event.tiltX === "undefined") event.tiltX = 0; + if (typeof event.tiltY === "undefined") event.tiltY = 0; + if (typeof event.pointerType === "undefined") + event.pointerType = "mouse"; + if (typeof event.pointerId === "undefined") + event.pointerId = MOUSE_POINTER_ID; + if (typeof event.pressure === "undefined") + event.pressure = 0.5; + event.twist = 0; + event.tangentialPressure = 0; + + // mark the mouse event as normalized, just so that we know we did it + event.isNormalized = true; + + normalizedEvents.push(event); + } else { + normalizedEvents.push(event); + } + + return normalizedEvents; + }; + + /** + * Destroys the interaction manager + * + */ + + InteractionManager.prototype.destroy = function destroy() { + this.removeEvents(); + + this.removeAllListeners(); + + this.renderer = null; + + this.mouse = null; + + this.eventData = null; + + this.interactionDOMElement = null; + + this.onPointerDown = null; + this.processPointerDown = null; + + this.onPointerUp = null; + this.processPointerUp = null; + + this.onPointerCancel = null; + this.processPointerCancel = null; + + this.onPointerMove = null; + this.processPointerMove = null; + + this.onPointerOut = null; + this.processPointerOverOut = null; + + this.onPointerOver = null; + + this._tempPoint = null; + }; + + return InteractionManager; + })(_eventemitter2.default); + + exports.default = InteractionManager; + + core.WebGLRenderer.registerPlugin("interaction", InteractionManager); + core.CanvasRenderer.registerPlugin("interaction", InteractionManager); + }, + { + "../core": 65, + "./InteractionData": 155, + "./InteractionEvent": 156, + "./InteractionTrackingData": 158, + "./interactiveTarget": 160, + eventemitter3: 20, + }, + ], + 158: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * DisplayObjects with the {@link PIXI.interaction.interactiveTarget} mixin use this class to track interactions + * + * @class + * @private + * @memberof PIXI.interaction + */ + var InteractionTrackingData = (function () { + /** + * @param {number} pointerId - Unique pointer id of the event + */ + function InteractionTrackingData(pointerId) { + _classCallCheck(this, InteractionTrackingData); + + this._pointerId = pointerId; + this._flags = InteractionTrackingData.FLAGS.NONE; + } + + /** + * + * @private + * @param {number} flag - The interaction flag to set + * @param {boolean} yn - Should the flag be set or unset + */ + + InteractionTrackingData.prototype._doSet = function _doSet( + flag, + yn + ) { + if (yn) { + this._flags = this._flags | flag; + } else { + this._flags = this._flags & ~flag; + } + }; + + /** + * Unique pointer id of the event + * + * @readonly + * @member {number} + */ + + _createClass(InteractionTrackingData, [ + { + key: "pointerId", + get: function get() { + return this._pointerId; + }, + + /** + * State of the tracking data, expressed as bit flags + * + * @member {number} + * @memberof PIXI.interaction.InteractionTrackingData# + */ + }, + { + key: "flags", + get: function get() { + return this._flags; + }, + + /** + * Set the flags for the tracking data + * + * @param {number} flags - Flags to set + */ + set: function set(flags) { + this._flags = flags; + }, + + /** + * Is the tracked event inactive (not over or down)? + * + * @member {number} + * @memberof PIXI.interaction.InteractionTrackingData# + */ + }, + { + key: "none", + get: function get() { + return this._flags === this.constructor.FLAGS.NONE; + }, + + /** + * Is the tracked event over the DisplayObject? + * + * @member {boolean} + * @memberof PIXI.interaction.InteractionTrackingData# + */ + }, + { + key: "over", + get: function get() { + return (this._flags & this.constructor.FLAGS.OVER) !== 0; + }, + + /** + * Set the over flag + * + * @param {boolean} yn - Is the event over? + */ + set: function set(yn) { + this._doSet(this.constructor.FLAGS.OVER, yn); + }, + + /** + * Did the right mouse button come down in the DisplayObject? + * + * @member {boolean} + * @memberof PIXI.interaction.InteractionTrackingData# + */ + }, + { + key: "rightDown", + get: function get() { + return ( + (this._flags & this.constructor.FLAGS.RIGHT_DOWN) !== 0 + ); + }, + + /** + * Set the right down flag + * + * @param {boolean} yn - Is the right mouse button down? + */ + set: function set(yn) { + this._doSet(this.constructor.FLAGS.RIGHT_DOWN, yn); + }, + + /** + * Did the left mouse button come down in the DisplayObject? + * + * @member {boolean} + * @memberof PIXI.interaction.InteractionTrackingData# + */ + }, + { + key: "leftDown", + get: function get() { + return (this._flags & this.constructor.FLAGS.LEFT_DOWN) !== 0; + }, + + /** + * Set the left down flag + * + * @param {boolean} yn - Is the left mouse button down? + */ + set: function set(yn) { + this._doSet(this.constructor.FLAGS.LEFT_DOWN, yn); + }, + }, + ]); + + return InteractionTrackingData; + })(); + + exports.default = InteractionTrackingData; + + InteractionTrackingData.FLAGS = Object.freeze({ + NONE: 0, + OVER: 1 << 0, + LEFT_DOWN: 1 << 1, + RIGHT_DOWN: 1 << 2, + }); + }, + {}, + ], + 159: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _InteractionData = require("./InteractionData"); + + Object.defineProperty(exports, "InteractionData", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_InteractionData).default; + }, + }); + + var _InteractionManager = require("./InteractionManager"); + + Object.defineProperty(exports, "InteractionManager", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_InteractionManager).default; + }, + }); + + var _interactiveTarget = require("./interactiveTarget"); + + Object.defineProperty(exports, "interactiveTarget", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_interactiveTarget).default; + }, + }); + + var _InteractionTrackingData = require("./InteractionTrackingData"); + + Object.defineProperty(exports, "InteractionTrackingData", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_InteractionTrackingData).default; + }, + }); + + var _InteractionEvent = require("./InteractionEvent"); + + Object.defineProperty(exports, "InteractionEvent", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_InteractionEvent).default; + }, + }); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + }, + { + "./InteractionData": 155, + "./InteractionEvent": 156, + "./InteractionManager": 157, + "./InteractionTrackingData": 158, + "./interactiveTarget": 160, + }, + ], + 160: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + /** + * Default property values of interactive objects + * Used by {@link PIXI.interaction.InteractionManager} to automatically give all DisplayObjects these properties + * + * @private + * @name interactiveTarget + * @memberof PIXI.interaction + * @example + * function MyObject() {} + * + * Object.assign( + * core.DisplayObject.prototype, + * PIXI.interaction.interactiveTarget + * ); + */ + exports.default = { + /** + * Enable interaction events for the DisplayObject. Touch, pointer and mouse + * events will not be emitted unless `interactive` is set to `true`. + * + * @example + * const sprite = new PIXI.Sprite(texture); + * sprite.interactive = true; + * sprite.on('tap', (event) => { + * //handle event + * }); + * @member {boolean} + * @memberof PIXI.DisplayObject# + */ + interactive: false, + + /** + * Determines if the children to the displayObject can be clicked/touched + * Setting this to false allows PixiJS to bypass a recursive `hitTest` function + * + * @member {boolean} + * @memberof PIXI.Container# + */ + interactiveChildren: true, + + /** + * Interaction shape. Children will be hit first, then this shape will be checked. + * Setting this will cause this shape to be checked in hit tests rather than the displayObject's bounds. + * + * @example + * const sprite = new PIXI.Sprite(texture); + * sprite.interactive = true; + * sprite.hitArea = new PIXI.Rectangle(0, 0, 100, 100); + * @member {PIXI.Rectangle|PIXI.Circle|PIXI.Ellipse|PIXI.Polygon|PIXI.RoundedRectangle} + * @memberof PIXI.DisplayObject# + */ + hitArea: null, + + /** + * If enabled, the mouse cursor use the pointer behavior when hovered over the displayObject if it is interactive + * Setting this changes the 'cursor' property to `'pointer'`. + * + * @example + * const sprite = new PIXI.Sprite(texture); + * sprite.interactive = true; + * sprite.buttonMode = true; + * @member {boolean} + * @memberof PIXI.DisplayObject# + */ + get buttonMode() { + return this.cursor === "pointer"; + }, + set buttonMode(value) { + if (value) { + this.cursor = "pointer"; + } else if (this.cursor === "pointer") { + this.cursor = null; + } + }, + + /** + * This defines what cursor mode is used when the mouse cursor + * is hovered over the displayObject. + * + * @example + * const sprite = new PIXI.Sprite(texture); + * sprite.interactive = true; + * sprite.cursor = 'wait'; + * @see https://developer.mozilla.org/en/docs/Web/CSS/cursor + * + * @member {string} + * @memberof PIXI.DisplayObject# + */ + cursor: null, + + /** + * Internal set of all active pointers, by identifier + * + * @member {Map} + * @memberof PIXI.DisplayObject# + * @private + */ + get trackedPointers() { + if (this._trackedPointers === undefined) + this._trackedPointers = {}; + + return this._trackedPointers; + }, + + /** + * Map of all tracked pointers, by identifier. Use trackedPointers to access. + * + * @private + * @type {Map} + */ + _trackedPointers: undefined, + }; + }, + {}, + ], + 161: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.parse = parse; + + exports.default = function () { + return function bitmapFontParser(resource, next) { + // skip if no data or not xml data + if ( + !resource.data || + resource.type !== _resourceLoader.Resource.TYPE.XML + ) { + next(); + + return; + } + + // skip if not bitmap font data, using some silly duck-typing + if ( + resource.data.getElementsByTagName("page").length === 0 || + resource.data.getElementsByTagName("info").length === 0 || + resource.data + .getElementsByTagName("info")[0] + .getAttribute("face") === null + ) { + next(); + + return; + } + + var xmlUrl = !resource.isDataUrl + ? path.dirname(resource.url) + : ""; + + if (resource.isDataUrl) { + if (xmlUrl === ".") { + xmlUrl = ""; + } + + if (this.baseUrl && xmlUrl) { + // if baseurl has a trailing slash then add one to xmlUrl so the replace works below + if (this.baseUrl.charAt(this.baseUrl.length - 1) === "/") { + xmlUrl += "/"; + } + } + } + + // remove baseUrl from xmlUrl + xmlUrl = xmlUrl.replace(this.baseUrl, ""); + + // if there is an xmlUrl now, it needs a trailing slash. Ensure that it does if the string isn't empty. + if (xmlUrl && xmlUrl.charAt(xmlUrl.length - 1) !== "/") { + xmlUrl += "/"; + } + + var textureUrl = + xmlUrl + + resource.data + .getElementsByTagName("page")[0] + .getAttribute("file"); + + if (_core.utils.TextureCache[textureUrl]) { + // reuse existing texture + parse(resource, _core.utils.TextureCache[textureUrl]); + next(); + } else { + var loadOptions = { + crossOrigin: resource.crossOrigin, + loadType: _resourceLoader.Resource.LOAD_TYPE.IMAGE, + metadata: resource.metadata.imageMetadata, + parentResource: resource, + }; + + // load the texture for the font + this.add( + resource.name + "_image", + textureUrl, + loadOptions, + function (res) { + parse(resource, res.texture); + next(); + } + ); + } + }; + }; + + var _path = require("path"); + + var path = _interopRequireWildcard(_path); + + var _core = require("../core"); + + var _resourceLoader = require("resource-loader"); + + var _extras = require("../extras"); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + /** + * Register a BitmapText font from loader resource. + * + * @function parseBitmapFontData + * @memberof PIXI.loaders + * @param {PIXI.loaders.Resource} resource - Loader resource. + * @param {PIXI.Texture} texture - Reference to texture. + */ + function parse(resource, texture) { + resource.bitmapFont = _extras.BitmapText.registerFont( + resource.data, + texture + ); + } + }, + { "../core": 65, "../extras": 141, path: 25, "resource-loader": 36 }, + ], + 162: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + exports.shared = + exports.Resource = + exports.textureParser = + exports.getResourcePath = + exports.spritesheetParser = + exports.parseBitmapFontData = + exports.bitmapFontParser = + exports.Loader = + undefined; + + var _bitmapFontParser = require("./bitmapFontParser"); + + Object.defineProperty(exports, "bitmapFontParser", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_bitmapFontParser).default; + }, + }); + Object.defineProperty(exports, "parseBitmapFontData", { + enumerable: true, + get: function get() { + return _bitmapFontParser.parse; + }, + }); + + var _spritesheetParser = require("./spritesheetParser"); + + Object.defineProperty(exports, "spritesheetParser", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_spritesheetParser).default; + }, + }); + Object.defineProperty(exports, "getResourcePath", { + enumerable: true, + get: function get() { + return _spritesheetParser.getResourcePath; + }, + }); + + var _textureParser = require("./textureParser"); + + Object.defineProperty(exports, "textureParser", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_textureParser).default; + }, + }); + + var _resourceLoader = require("resource-loader"); + + Object.defineProperty(exports, "Resource", { + enumerable: true, + get: function get() { + return _resourceLoader.Resource; + }, + }); + + var _Application = require("../core/Application"); + + var _Application2 = _interopRequireDefault(_Application); + + var _loader = require("./loader"); + + var _loader2 = _interopRequireDefault(_loader); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + /** + * This namespace contains APIs which extends the {@link https://github.com/englercj/resource-loader resource-loader} module + * for loading assets, data, and other resources dynamically. + * @example + * const loader = new PIXI.loaders.Loader(); + * loader.add('bunny', 'data/bunny.png') + * .add('spaceship', 'assets/spritesheet.json'); + * loader.load((loader, resources) => { + * // resources.bunny + * // resources.spaceship + * }); + * @namespace PIXI.loaders + */ + exports.Loader = _loader2.default; + + /** + * A premade instance of the loader that can be used to load resources. + * @name shared + * @memberof PIXI.loaders + * @type {PIXI.loaders.Loader} + */ + var shared = new _loader2.default(); + + shared.destroy = function () { + // protect destroying shared loader + }; + + exports.shared = shared; + + // Mixin the loader construction + + var AppPrototype = _Application2.default.prototype; + + AppPrototype._loader = null; + + /** + * Loader instance to help with asset loading. + * @name PIXI.Application#loader + * @type {PIXI.loaders.Loader} + */ + Object.defineProperty(AppPrototype, "loader", { + get: function get() { + if (!this._loader) { + var sharedLoader = this._options.sharedLoader; + + this._loader = sharedLoader ? shared : new _loader2.default(); + } + + return this._loader; + }, + }); + + // Override the destroy function + // making sure to destroy the current Loader + AppPrototype._parentDestroy = AppPrototype.destroy; + AppPrototype.destroy = function destroy(removeView) { + if (this._loader) { + this._loader.destroy(); + this._loader = null; + } + this._parentDestroy(removeView); + }; + }, + { + "../core/Application": 43, + "./bitmapFontParser": 161, + "./loader": 163, + "./spritesheetParser": 164, + "./textureParser": 165, + "resource-loader": 36, + }, + ], + 163: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _resourceLoader = require("resource-loader"); + + var _resourceLoader2 = _interopRequireDefault(_resourceLoader); + + var _blob = require("resource-loader/lib/middlewares/parsing/blob"); + + var _eventemitter = require("eventemitter3"); + + var _eventemitter2 = _interopRequireDefault(_eventemitter); + + var _textureParser = require("./textureParser"); + + var _textureParser2 = _interopRequireDefault(_textureParser); + + var _spritesheetParser = require("./spritesheetParser"); + + var _spritesheetParser2 = _interopRequireDefault(_spritesheetParser); + + var _bitmapFontParser = require("./bitmapFontParser"); + + var _bitmapFontParser2 = _interopRequireDefault(_bitmapFontParser); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * + * The new loader, extends Resource Loader by Chad Engler: https://github.com/englercj/resource-loader + * + * ```js + * const loader = PIXI.loader; // PixiJS exposes a premade instance for you to use. + * //or + * const loader = new PIXI.loaders.Loader(); // you can also create your own if you want + * + * const sprites = {}; + * + * // Chainable `add` to enqueue a resource + * loader.add('bunny', 'data/bunny.png') + * .add('spaceship', 'assets/spritesheet.json'); + * loader.add('scoreFont', 'assets/score.fnt'); + * + * // Chainable `pre` to add a middleware that runs for each resource, *before* loading that resource. + * // This is useful to implement custom caching modules (using filesystem, indexeddb, memory, etc). + * loader.pre(cachingMiddleware); + * + * // Chainable `use` to add a middleware that runs for each resource, *after* loading that resource. + * // This is useful to implement custom parsing modules (like spritesheet parsers, spine parser, etc). + * loader.use(parsingMiddleware); + * + * // The `load` method loads the queue of resources, and calls the passed in callback called once all + * // resources have loaded. + * loader.load((loader, resources) => { + * // resources is an object where the key is the name of the resource loaded and the value is the resource object. + * // They have a couple default properties: + * // - `url`: The URL that the resource was loaded from + * // - `error`: The error that happened when trying to load (if any) + * // - `data`: The raw data that was loaded + * // also may contain other properties based on the middleware that runs. + * sprites.bunny = new PIXI.TilingSprite(resources.bunny.texture); + * sprites.spaceship = new PIXI.TilingSprite(resources.spaceship.texture); + * sprites.scoreFont = new PIXI.TilingSprite(resources.scoreFont.texture); + * }); + * + * // throughout the process multiple signals can be dispatched. + * loader.onProgress.add(() => {}); // called once per loaded/errored file + * loader.onError.add(() => {}); // called once per errored file + * loader.onLoad.add(() => {}); // called once per loaded file + * loader.onComplete.add(() => {}); // called once when the queued resources all load. + * ``` + * + * @see https://github.com/englercj/resource-loader + * + * @class + * @extends module:resource-loader.ResourceLoader + * @memberof PIXI.loaders + */ + var Loader = (function (_ResourceLoader) { + _inherits(Loader, _ResourceLoader); + + /** + * @param {string} [baseUrl=''] - The base url for all resources loaded by this loader. + * @param {number} [concurrency=10] - The number of resources to load concurrently. + */ + function Loader(baseUrl, concurrency) { + _classCallCheck(this, Loader); + + var _this = _possibleConstructorReturn( + this, + _ResourceLoader.call(this, baseUrl, concurrency) + ); + + _eventemitter2.default.call(_this); + + for (var i = 0; i < Loader._pixiMiddleware.length; ++i) { + _this.use(Loader._pixiMiddleware[i]()); + } + + // Compat layer, translate the new v2 signals into old v1 events. + _this.onStart.add(function (l) { + return _this.emit("start", l); + }); + _this.onProgress.add(function (l, r) { + return _this.emit("progress", l, r); + }); + _this.onError.add(function (e, l, r) { + return _this.emit("error", e, l, r); + }); + _this.onLoad.add(function (l, r) { + return _this.emit("load", l, r); + }); + _this.onComplete.add(function (l, r) { + return _this.emit("complete", l, r); + }); + return _this; + } + + /** + * Adds a default middleware to the PixiJS loader. + * + * @static + * @param {Function} fn - The middleware to add. + */ + + Loader.addPixiMiddleware = function addPixiMiddleware(fn) { + Loader._pixiMiddleware.push(fn); + }; + + /** + * Destroy the loader, removes references. + */ + + Loader.prototype.destroy = function destroy() { + this.removeAllListeners(); + this.reset(); + }; + + return Loader; + })(_resourceLoader2.default); + + // Copy EE3 prototype (mixin) + + exports.default = Loader; + for (var k in _eventemitter2.default.prototype) { + Loader.prototype[k] = _eventemitter2.default.prototype[k]; + } + + Loader._pixiMiddleware = [ + // parse any blob into more usable objects (e.g. Image) + _blob.blobMiddlewareFactory, + // parse any Image objects into textures + _textureParser2.default, + // parse any spritesheet data into multiple textures + _spritesheetParser2.default, + // parse bitmap font data into multiple textures + _bitmapFontParser2.default, + ]; + + // Add custom extentions + var Resource = _resourceLoader2.default.Resource; + + Resource.setExtensionXhrType( + "fnt", + Resource.XHR_RESPONSE_TYPE.DOCUMENT + ); + }, + { + "./bitmapFontParser": 161, + "./spritesheetParser": 164, + "./textureParser": 165, + eventemitter3: 20, + "resource-loader": 36, + "resource-loader/lib/middlewares/parsing/blob": 37, + }, + ], + 164: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + exports.default = function () { + return function spritesheetParser(resource, next) { + var imageResourceName = resource.name + "_image"; + + // skip if no data, its not json, it isn't spritesheet data, or the image resource already exists + if ( + !resource.data || + resource.type !== _resourceLoader.Resource.TYPE.JSON || + !resource.data.frames || + this.resources[imageResourceName] + ) { + next(); + + return; + } + + var loadOptions = { + crossOrigin: resource.crossOrigin, + loadType: _resourceLoader.Resource.LOAD_TYPE.IMAGE, + metadata: resource.metadata.imageMetadata, + parentResource: resource, + }; + + var resourcePath = getResourcePath(resource, this.baseUrl); + + // load the image for this sheet + this.add( + imageResourceName, + resourcePath, + loadOptions, + function onImageLoad(res) { + var spritesheet = new _core.Spritesheet( + res.texture.baseTexture, + resource.data, + resource.url + ); + + spritesheet.parse(function () { + resource.spritesheet = spritesheet; + resource.textures = spritesheet.textures; + next(); + }); + } + ); + }; + }; + + exports.getResourcePath = getResourcePath; + + var _resourceLoader = require("resource-loader"); + + var _url = require("url"); + + var _url2 = _interopRequireDefault(_url); + + var _core = require("../core"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function getResourcePath(resource, baseUrl) { + // Prepend url path unless the resource image is a data url + if (resource.isDataUrl) { + return resource.data.meta.image; + } + + return _url2.default.resolve( + resource.url.replace(baseUrl, ""), + resource.data.meta.image + ); + } + }, + { "../core": 65, "resource-loader": 36, url: 38 }, + ], + 165: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + exports.default = function () { + return function textureParser(resource, next) { + // create a new texture if the data is an Image object + if ( + resource.data && + resource.type === _resourceLoader.Resource.TYPE.IMAGE + ) { + resource.texture = _Texture2.default.fromLoader( + resource.data, + resource.url, + resource.name + ); + } + next(); + }; + }; + + var _resourceLoader = require("resource-loader"); + + var _Texture = require("../core/textures/Texture"); + + var _Texture2 = _interopRequireDefault(_Texture); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + }, + { "../core/textures/Texture": 115, "resource-loader": 36 }, + ], + 166: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + var _TextureTransform = require("../extras/TextureTransform"); + + var _TextureTransform2 = _interopRequireDefault(_TextureTransform); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var tempPoint = new core.Point(); + var tempPolygon = new core.Polygon(); + + /** + * Base mesh class + * @class + * @extends PIXI.Container + * @memberof PIXI.mesh + */ + + var Mesh = (function (_core$Container) { + _inherits(Mesh, _core$Container); + + /** + * @param {PIXI.Texture} texture - The texture to use + * @param {Float32Array} [vertices] - if you want to specify the vertices + * @param {Float32Array} [uvs] - if you want to specify the uvs + * @param {Uint16Array} [indices] - if you want to specify the indices + * @param {number} [drawMode] - the drawMode, can be any of the Mesh.DRAW_MODES consts + */ + function Mesh(texture, vertices, uvs, indices, drawMode) { + _classCallCheck(this, Mesh); + + /** + * The texture of the Mesh + * + * @member {PIXI.Texture} + * @private + */ + var _this = _possibleConstructorReturn( + this, + _core$Container.call(this) + ); + + _this._texture = texture; + + /** + * The Uvs of the Mesh + * + * @member {Float32Array} + */ + _this.uvs = uvs || new Float32Array([0, 0, 1, 0, 1, 1, 0, 1]); + + /** + * An array of vertices + * + * @member {Float32Array} + */ + _this.vertices = + vertices || new Float32Array([0, 0, 100, 0, 100, 100, 0, 100]); + + /** + * An array containing the indices of the vertices + * + * @member {Uint16Array} + */ + // TODO auto generate this based on draw mode! + _this.indices = indices || new Uint16Array([0, 1, 3, 2]); + + /** + * Version of mesh uvs are dirty or not + * + * @member {number} + */ + _this.dirty = 0; + + /** + * Version of mesh indices + * + * @member {number} + */ + _this.indexDirty = 0; + + /** + * The blend mode to be applied to the sprite. Set to `PIXI.BLEND_MODES.NORMAL` to remove + * any blend mode. + * + * @member {number} + * @default PIXI.BLEND_MODES.NORMAL + * @see PIXI.BLEND_MODES + */ + _this.blendMode = core.BLEND_MODES.NORMAL; + + /** + * Triangles in canvas mode are automatically antialiased, use this value to force triangles + * to overlap a bit with each other. + * + * @member {number} + */ + _this.canvasPadding = 0; + + /** + * The way the Mesh should be drawn, can be any of the {@link PIXI.mesh.Mesh.DRAW_MODES} consts + * + * @member {number} + * @see PIXI.mesh.Mesh.DRAW_MODES + */ + _this.drawMode = drawMode || Mesh.DRAW_MODES.TRIANGLE_MESH; + + /** + * The default shader that is used if a mesh doesn't have a more specific one. + * + * @member {PIXI.Shader} + */ + _this.shader = null; + + /** + * The tint applied to the mesh. This is a [r,g,b] value. A value of [1,1,1] will remove any + * tint effect. + * + * @member {number} + */ + _this.tintRgb = new Float32Array([1, 1, 1]); + + /** + * A map of renderer IDs to webgl render data + * + * @private + * @member {object} + */ + _this._glDatas = {}; + + /** + * transform that is applied to UV to get the texture coords + * its updated independently from texture uvTransform + * updates of uvs are tied to that thing + * + * @member {PIXI.extras.TextureTransform} + * @private + */ + _this._uvTransform = new _TextureTransform2.default(texture); + + /** + * whether or not upload uvTransform to shader + * if its false, then uvs should be pre-multiplied + * if you change it for generated mesh, please call 'refresh(true)' + * @member {boolean} + * @default false + */ + _this.uploadUvTransform = false; + + /** + * Plugin that is responsible for rendering this element. + * Allows to customize the rendering process without overriding '_renderWebGL' & '_renderCanvas' methods. + * @member {string} + * @default 'mesh' + */ + _this.pluginName = "mesh"; + return _this; + } + + /** + * Renders the object using the WebGL renderer + * + * @private + * @param {PIXI.WebGLRenderer} renderer - a reference to the WebGL renderer + */ + + Mesh.prototype._renderWebGL = function _renderWebGL(renderer) { + this.refresh(); + renderer.setObjectRenderer(renderer.plugins[this.pluginName]); + renderer.plugins[this.pluginName].render(this); + }; + + /** + * Renders the object using the Canvas renderer + * + * @private + * @param {PIXI.CanvasRenderer} renderer - The canvas renderer. + */ + + Mesh.prototype._renderCanvas = function _renderCanvas(renderer) { + this.refresh(); + renderer.plugins[this.pluginName].render(this); + }; + + /** + * When the texture is updated, this event will fire to update the scale and frame + * + * @private + */ + + Mesh.prototype._onTextureUpdate = function _onTextureUpdate() { + this._uvTransform.texture = this._texture; + this.refresh(); + }; + + /** + * multiplies uvs only if uploadUvTransform is false + * call it after you change uvs manually + * make sure that texture is valid + */ + + Mesh.prototype.multiplyUvs = function multiplyUvs() { + if (!this.uploadUvTransform) { + this._uvTransform.multiplyUvs(this.uvs); + } + }; + + /** + * Refreshes uvs for generated meshes (rope, plane) + * sometimes refreshes vertices too + * + * @param {boolean} [forceUpdate=false] if true, matrices will be updated any case + */ + + Mesh.prototype.refresh = function refresh(forceUpdate) { + if (this._uvTransform.update(forceUpdate)) { + this._refresh(); + } + }; + + /** + * re-calculates mesh coords + * @protected + */ + + Mesh.prototype._refresh = function _refresh() {}; + /* empty */ + + /** + * Returns the bounds of the mesh as a rectangle. The bounds calculation takes the worldTransform into account. + * + */ + + Mesh.prototype._calculateBounds = function _calculateBounds() { + // TODO - we can cache local bounds and use them if they are dirty (like graphics) + this._bounds.addVertices( + this.transform, + this.vertices, + 0, + this.vertices.length + ); + }; + + /** + * Tests if a point is inside this mesh. Works only for TRIANGLE_MESH + * + * @param {PIXI.Point} point - the point to test + * @return {boolean} the result of the test + */ + + Mesh.prototype.containsPoint = function containsPoint(point) { + if (!this.getBounds().contains(point.x, point.y)) { + return false; + } + + this.worldTransform.applyInverse(point, tempPoint); + + var vertices = this.vertices; + var points = tempPolygon.points; + var indices = this.indices; + var len = this.indices.length; + var step = this.drawMode === Mesh.DRAW_MODES.TRIANGLES ? 3 : 1; + + for (var i = 0; i + 2 < len; i += step) { + var ind0 = indices[i] * 2; + var ind1 = indices[i + 1] * 2; + var ind2 = indices[i + 2] * 2; + + points[0] = vertices[ind0]; + points[1] = vertices[ind0 + 1]; + points[2] = vertices[ind1]; + points[3] = vertices[ind1 + 1]; + points[4] = vertices[ind2]; + points[5] = vertices[ind2 + 1]; + + if (tempPolygon.contains(tempPoint.x, tempPoint.y)) { + return true; + } + } + + return false; + }; + + /** + * The texture that the mesh uses. + * + * @member {PIXI.Texture} + */ + + _createClass(Mesh, [ + { + key: "texture", + get: function get() { + return this._texture; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + if (this._texture === value) { + return; + } + + this._texture = value; + + if (value) { + // wait for the texture to load + if (value.baseTexture.hasLoaded) { + this._onTextureUpdate(); + } else { + value.once("update", this._onTextureUpdate, this); + } + } + }, + + /** + * The tint applied to the mesh. This is a hex value. A value of 0xFFFFFF will remove any tint effect. + * + * @member {number} + * @default 0xFFFFFF + */ + }, + { + key: "tint", + get: function get() { + return core.utils.rgb2hex(this.tintRgb); + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this.tintRgb = core.utils.hex2rgb(value, this.tintRgb); + }, + }, + ]); + + return Mesh; + })(core.Container); + + /** + * Different drawing buffer modes supported + * + * @static + * @constant + * @type {object} + * @property {number} TRIANGLE_MESH + * @property {number} TRIANGLES + */ + + exports.default = Mesh; + Mesh.DRAW_MODES = { + TRIANGLE_MESH: 0, + TRIANGLES: 1, + }; + }, + { "../core": 65, "../extras/TextureTransform": 136 }, + ], + 167: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _Plane2 = require("./Plane"); + + var _Plane3 = _interopRequireDefault(_Plane2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var DEFAULT_BORDER_SIZE = 10; + + /** + * The NineSlicePlane allows you to stretch a texture using 9-slice scaling. The corners will remain unscaled (useful + * for buttons with rounded corners for example) and the other areas will be scaled horizontally and or vertically + * + *```js + * let Plane9 = new PIXI.NineSlicePlane(PIXI.Texture.fromImage('BoxWithRoundedCorners.png'), 15, 15, 15, 15); + * ``` + *
+ *      A                          B
+ *    +---+----------------------+---+
+ *  C | 1 |          2           | 3 |
+ *    +---+----------------------+---+
+ *    |   |                      |   |
+ *    | 4 |          5           | 6 |
+ *    |   |                      |   |
+ *    +---+----------------------+---+
+ *  D | 7 |          8           | 9 |
+ *    +---+----------------------+---+
+
+ *  When changing this objects width and/or height:
+ *     areas 1 3 7 and 9 will remain unscaled.
+ *     areas 2 and 8 will be stretched horizontally
+ *     areas 4 and 6 will be stretched vertically
+ *     area 5 will be stretched both horizontally and vertically
+ * 
+ * + * @class + * @extends PIXI.mesh.Plane + * @memberof PIXI.mesh + * + */ + + var NineSlicePlane = (function (_Plane) { + _inherits(NineSlicePlane, _Plane); + + /** + * @param {PIXI.Texture} texture - The texture to use on the NineSlicePlane. + * @param {int} [leftWidth=10] size of the left vertical bar (A) + * @param {int} [topHeight=10] size of the top horizontal bar (C) + * @param {int} [rightWidth=10] size of the right vertical bar (B) + * @param {int} [bottomHeight=10] size of the bottom horizontal bar (D) + */ + function NineSlicePlane( + texture, + leftWidth, + topHeight, + rightWidth, + bottomHeight + ) { + _classCallCheck(this, NineSlicePlane); + + var _this = _possibleConstructorReturn( + this, + _Plane.call(this, texture, 4, 4) + ); + + _this._origWidth = texture.orig.width; + _this._origHeight = texture.orig.height; + + /** + * The width of the NineSlicePlane, setting this will actually modify the vertices and UV's of this plane + * + * @member {number} + * @memberof PIXI.NineSlicePlane# + * @override + */ + _this._width = _this._origWidth; + + /** + * The height of the NineSlicePlane, setting this will actually modify the vertices and UV's of this plane + * + * @member {number} + * @memberof PIXI.NineSlicePlane# + * @override + */ + _this._height = _this._origHeight; + + /** + * The width of the left column (a) + * + * @member {number} + * @memberof PIXI.NineSlicePlane# + * @override + */ + _this.leftWidth = + typeof leftWidth !== "undefined" + ? leftWidth + : DEFAULT_BORDER_SIZE; + + /** + * The width of the right column (b) + * + * @member {number} + * @memberof PIXI.NineSlicePlane# + * @override + */ + _this.rightWidth = + typeof rightWidth !== "undefined" + ? rightWidth + : DEFAULT_BORDER_SIZE; + + /** + * The height of the top row (c) + * + * @member {number} + * @memberof PIXI.NineSlicePlane# + * @override + */ + _this.topHeight = + typeof topHeight !== "undefined" + ? topHeight + : DEFAULT_BORDER_SIZE; + + /** + * The height of the bottom row (d) + * + * @member {number} + * @memberof PIXI.NineSlicePlane# + * @override + */ + _this.bottomHeight = + typeof bottomHeight !== "undefined" + ? bottomHeight + : DEFAULT_BORDER_SIZE; + + _this.refresh(true); + return _this; + } + + /** + * Updates the horizontal vertices. + * + */ + + NineSlicePlane.prototype.updateHorizontalVertices = + function updateHorizontalVertices() { + var vertices = this.vertices; + + vertices[9] = + vertices[11] = + vertices[13] = + vertices[15] = + this._topHeight; + vertices[17] = + vertices[19] = + vertices[21] = + vertices[23] = + this._height - this._bottomHeight; + vertices[25] = + vertices[27] = + vertices[29] = + vertices[31] = + this._height; + }; + + /** + * Updates the vertical vertices. + * + */ + + NineSlicePlane.prototype.updateVerticalVertices = + function updateVerticalVertices() { + var vertices = this.vertices; + + vertices[2] = + vertices[10] = + vertices[18] = + vertices[26] = + this._leftWidth; + vertices[4] = + vertices[12] = + vertices[20] = + vertices[28] = + this._width - this._rightWidth; + vertices[6] = + vertices[14] = + vertices[22] = + vertices[30] = + this._width; + }; + + /** + * Renders the object using the Canvas renderer + * + * @private + * @param {PIXI.CanvasRenderer} renderer - The canvas renderer to render with. + */ + + NineSlicePlane.prototype._renderCanvas = function _renderCanvas( + renderer + ) { + var context = renderer.context; + + context.globalAlpha = this.worldAlpha; + + var transform = this.worldTransform; + var res = renderer.resolution; + + if (renderer.roundPixels) { + context.setTransform( + transform.a * res, + transform.b * res, + transform.c * res, + transform.d * res, + (transform.tx * res) | 0, + (transform.ty * res) | 0 + ); + } else { + context.setTransform( + transform.a * res, + transform.b * res, + transform.c * res, + transform.d * res, + transform.tx * res, + transform.ty * res + ); + } + + var base = this._texture.baseTexture; + var textureSource = base.source; + var w = base.width; + var h = base.height; + + this.drawSegment(context, textureSource, w, h, 0, 1, 10, 11); + this.drawSegment(context, textureSource, w, h, 2, 3, 12, 13); + this.drawSegment(context, textureSource, w, h, 4, 5, 14, 15); + this.drawSegment(context, textureSource, w, h, 8, 9, 18, 19); + this.drawSegment(context, textureSource, w, h, 10, 11, 20, 21); + this.drawSegment(context, textureSource, w, h, 12, 13, 22, 23); + this.drawSegment(context, textureSource, w, h, 16, 17, 26, 27); + this.drawSegment(context, textureSource, w, h, 18, 19, 28, 29); + this.drawSegment(context, textureSource, w, h, 20, 21, 30, 31); + }; + + /** + * Renders one segment of the plane. + * to mimic the exact drawing behavior of stretching the image like WebGL does, we need to make sure + * that the source area is at least 1 pixel in size, otherwise nothing gets drawn when a slice size of 0 is used. + * + * @private + * @param {CanvasRenderingContext2D} context - The context to draw with. + * @param {CanvasImageSource} textureSource - The source to draw. + * @param {number} w - width of the texture + * @param {number} h - height of the texture + * @param {number} x1 - x index 1 + * @param {number} y1 - y index 1 + * @param {number} x2 - x index 2 + * @param {number} y2 - y index 2 + */ + + NineSlicePlane.prototype.drawSegment = function drawSegment( + context, + textureSource, + w, + h, + x1, + y1, + x2, + y2 + ) { + // otherwise you get weird results when using slices of that are 0 wide or high. + var uvs = this.uvs; + var vertices = this.vertices; + + var sw = (uvs[x2] - uvs[x1]) * w; + var sh = (uvs[y2] - uvs[y1]) * h; + var dw = vertices[x2] - vertices[x1]; + var dh = vertices[y2] - vertices[y1]; + + // make sure the source is at least 1 pixel wide and high, otherwise nothing will be drawn. + if (sw < 1) { + sw = 1; + } + + if (sh < 1) { + sh = 1; + } + + // make sure destination is at least 1 pixel wide and high, otherwise you get + // lines when rendering close to original size. + if (dw < 1) { + dw = 1; + } + + if (dh < 1) { + dh = 1; + } + + context.drawImage( + textureSource, + uvs[x1] * w, + uvs[y1] * h, + sw, + sh, + vertices[x1], + vertices[y1], + dw, + dh + ); + }; + + /** + * The width of the NineSlicePlane, setting this will actually modify the vertices and UV's of this plane + * + * @member {number} + */ + + /** + * Refreshes NineSlicePlane coords. All of them. + */ + NineSlicePlane.prototype._refresh = function _refresh() { + _Plane.prototype._refresh.call(this); + + var uvs = this.uvs; + var texture = this._texture; + + this._origWidth = texture.orig.width; + this._origHeight = texture.orig.height; + + var _uvw = 1.0 / this._origWidth; + var _uvh = 1.0 / this._origHeight; + + uvs[0] = uvs[8] = uvs[16] = uvs[24] = 0; + uvs[1] = uvs[3] = uvs[5] = uvs[7] = 0; + uvs[6] = uvs[14] = uvs[22] = uvs[30] = 1; + uvs[25] = uvs[27] = uvs[29] = uvs[31] = 1; + + uvs[2] = uvs[10] = uvs[18] = uvs[26] = _uvw * this._leftWidth; + uvs[4] = + uvs[12] = + uvs[20] = + uvs[28] = + 1 - _uvw * this._rightWidth; + uvs[9] = uvs[11] = uvs[13] = uvs[15] = _uvh * this._topHeight; + uvs[17] = + uvs[19] = + uvs[21] = + uvs[23] = + 1 - _uvh * this._bottomHeight; + + this.updateHorizontalVertices(); + this.updateVerticalVertices(); + + this.dirty = true; + + this.multiplyUvs(); + }; + + _createClass(NineSlicePlane, [ + { + key: "width", + get: function get() { + return this._width; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._width = value; + this._refresh(); + }, + + /** + * The height of the NineSlicePlane, setting this will actually modify the vertices and UV's of this plane + * + * @member {number} + */ + }, + { + key: "height", + get: function get() { + return this._height; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._height = value; + this._refresh(); + }, + + /** + * The width of the left column + * + * @member {number} + */ + }, + { + key: "leftWidth", + get: function get() { + return this._leftWidth; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._leftWidth = value; + this._refresh(); + }, + + /** + * The width of the right column + * + * @member {number} + */ + }, + { + key: "rightWidth", + get: function get() { + return this._rightWidth; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._rightWidth = value; + this._refresh(); + }, + + /** + * The height of the top row + * + * @member {number} + */ + }, + { + key: "topHeight", + get: function get() { + return this._topHeight; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._topHeight = value; + this._refresh(); + }, + + /** + * The height of the bottom row + * + * @member {number} + */ + }, + { + key: "bottomHeight", + get: function get() { + return this._bottomHeight; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._bottomHeight = value; + this._refresh(); + }, + }, + ]); + + return NineSlicePlane; + })(_Plane3.default); + + exports.default = NineSlicePlane; + }, + { "./Plane": 168 }, + ], + 168: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Mesh2 = require("./Mesh"); + + var _Mesh3 = _interopRequireDefault(_Mesh2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The Plane allows you to draw a texture across several points and them manipulate these points + * + *```js + * for (let i = 0; i < 20; i++) { + * points.push(new PIXI.Point(i * 50, 0)); + * }; + * let Plane = new PIXI.Plane(PIXI.Texture.fromImage("snake.png"), points); + * ``` + * + * @class + * @extends PIXI.mesh.Mesh + * @memberof PIXI.mesh + * + */ + var Plane = (function (_Mesh) { + _inherits(Plane, _Mesh); + + /** + * @param {PIXI.Texture} texture - The texture to use on the Plane. + * @param {number} verticesX - The number of vertices in the x-axis + * @param {number} verticesY - The number of vertices in the y-axis + */ + function Plane(texture, verticesX, verticesY) { + _classCallCheck(this, Plane); + + /** + * Tracker for if the Plane is ready to be drawn. Needed because Mesh ctor can + * call _onTextureUpdated which could call refresh too early. + * + * @member {boolean} + * @private + */ + var _this = _possibleConstructorReturn( + this, + _Mesh.call(this, texture) + ); + + _this._ready = true; + + _this.verticesX = verticesX || 10; + _this.verticesY = verticesY || 10; + + _this.drawMode = _Mesh3.default.DRAW_MODES.TRIANGLES; + _this.refresh(); + return _this; + } + + /** + * Refreshes plane coordinates + * + */ + + Plane.prototype._refresh = function _refresh() { + var texture = this._texture; + var total = this.verticesX * this.verticesY; + var verts = []; + var colors = []; + var uvs = []; + var indices = []; + + var segmentsX = this.verticesX - 1; + var segmentsY = this.verticesY - 1; + + var sizeX = texture.width / segmentsX; + var sizeY = texture.height / segmentsY; + + for (var i = 0; i < total; i++) { + var x = i % this.verticesX; + var y = (i / this.verticesX) | 0; + + verts.push(x * sizeX, y * sizeY); + + uvs.push(x / segmentsX, y / segmentsY); + } + + // cons + + var totalSub = segmentsX * segmentsY; + + for (var _i = 0; _i < totalSub; _i++) { + var xpos = _i % segmentsX; + var ypos = (_i / segmentsX) | 0; + + var value = ypos * this.verticesX + xpos; + var value2 = ypos * this.verticesX + xpos + 1; + var value3 = (ypos + 1) * this.verticesX + xpos; + var value4 = (ypos + 1) * this.verticesX + xpos + 1; + + indices.push(value, value2, value3); + indices.push(value2, value4, value3); + } + + // console.log(indices) + this.vertices = new Float32Array(verts); + this.uvs = new Float32Array(uvs); + this.colors = new Float32Array(colors); + this.indices = new Uint16Array(indices); + this.indexDirty = true; + + this.multiplyUvs(); + }; + + /** + * Clear texture UVs when new texture is set + * + * @private + */ + + Plane.prototype._onTextureUpdate = function _onTextureUpdate() { + _Mesh3.default.prototype._onTextureUpdate.call(this); + + // wait for the Plane ctor to finish before calling refresh + if (this._ready) { + this.refresh(); + } + }; + + return Plane; + })(_Mesh3.default); + + exports.default = Plane; + }, + { "./Mesh": 166 }, + ], + 169: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Mesh2 = require("./Mesh"); + + var _Mesh3 = _interopRequireDefault(_Mesh2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The rope allows you to draw a texture across several points and them manipulate these points + * + *```js + * for (let i = 0; i < 20; i++) { + * points.push(new PIXI.Point(i * 50, 0)); + * }; + * let rope = new PIXI.Rope(PIXI.Texture.fromImage("snake.png"), points); + * ``` + * + * @class + * @extends PIXI.mesh.Mesh + * @memberof PIXI.mesh + * + */ + var Rope = (function (_Mesh) { + _inherits(Rope, _Mesh); + + /** + * @param {PIXI.Texture} texture - The texture to use on the rope. + * @param {PIXI.Point[]} points - An array of {@link PIXI.Point} objects to construct this rope. + */ + function Rope(texture, points) { + _classCallCheck(this, Rope); + + /** + * An array of points that determine the rope + * + * @member {PIXI.Point[]} + */ + var _this = _possibleConstructorReturn( + this, + _Mesh.call(this, texture) + ); + + _this.points = points; + + /** + * An array of vertices used to construct this rope. + * + * @member {Float32Array} + */ + _this.vertices = new Float32Array(points.length * 4); + + /** + * The WebGL Uvs of the rope. + * + * @member {Float32Array} + */ + _this.uvs = new Float32Array(points.length * 4); + + /** + * An array containing the color components + * + * @member {Float32Array} + */ + _this.colors = new Float32Array(points.length * 2); + + /** + * An array containing the indices of the vertices + * + * @member {Uint16Array} + */ + _this.indices = new Uint16Array(points.length * 2); + + /** + * refreshes vertices on every updateTransform + * @member {boolean} + * @default true + */ + _this.autoUpdate = true; + + _this.refresh(); + return _this; + } + + /** + * Refreshes + * + */ + + Rope.prototype._refresh = function _refresh() { + var points = this.points; + + // if too little points, or texture hasn't got UVs set yet just move on. + if (points.length < 1 || !this._texture._uvs) { + return; + } + + // if the number of points has changed we will need to recreate the arraybuffers + if (this.vertices.length / 4 !== points.length) { + this.vertices = new Float32Array(points.length * 4); + this.uvs = new Float32Array(points.length * 4); + this.colors = new Float32Array(points.length * 2); + this.indices = new Uint16Array(points.length * 2); + } + + var uvs = this.uvs; + + var indices = this.indices; + var colors = this.colors; + + uvs[0] = 0; + uvs[1] = 0; + uvs[2] = 0; + uvs[3] = 1; + + colors[0] = 1; + colors[1] = 1; + + indices[0] = 0; + indices[1] = 1; + + var total = points.length; + + for (var i = 1; i < total; i++) { + // time to do some smart drawing! + var index = i * 4; + var amount = i / (total - 1); + + uvs[index] = amount; + uvs[index + 1] = 0; + + uvs[index + 2] = amount; + uvs[index + 3] = 1; + + index = i * 2; + colors[index] = 1; + colors[index + 1] = 1; + + index = i * 2; + indices[index] = index; + indices[index + 1] = index + 1; + } + + // ensure that the changes are uploaded + this.dirty++; + this.indexDirty++; + + this.multiplyUvs(); + this.refreshVertices(); + }; + + /** + * refreshes vertices of Rope mesh + */ + + Rope.prototype.refreshVertices = function refreshVertices() { + var points = this.points; + + if (points.length < 1) { + return; + } + + var lastPoint = points[0]; + var nextPoint = void 0; + var perpX = 0; + var perpY = 0; + + // this.count -= 0.2; + + var vertices = this.vertices; + var total = points.length; + + for (var i = 0; i < total; i++) { + var point = points[i]; + var index = i * 4; + + if (i < points.length - 1) { + nextPoint = points[i + 1]; + } else { + nextPoint = point; + } + + perpY = -(nextPoint.x - lastPoint.x); + perpX = nextPoint.y - lastPoint.y; + + var ratio = (1 - i / (total - 1)) * 10; + + if (ratio > 1) { + ratio = 1; + } + + var perpLength = Math.sqrt(perpX * perpX + perpY * perpY); + var num = this._texture.height / 2; // (20 + Math.abs(Math.sin((i + this.count) * 0.3) * 50) )* ratio; + + perpX /= perpLength; + perpY /= perpLength; + + perpX *= num; + perpY *= num; + + vertices[index] = point.x + perpX; + vertices[index + 1] = point.y + perpY; + vertices[index + 2] = point.x - perpX; + vertices[index + 3] = point.y - perpY; + + lastPoint = point; + } + }; + + /** + * Updates the object transform for rendering + * + * @private + */ + + Rope.prototype.updateTransform = function updateTransform() { + if (this.autoUpdate) { + this.refreshVertices(); + } + this.containerUpdateTransform(); + }; + + return Rope; + })(_Mesh3.default); + + exports.default = Rope; + }, + { "./Mesh": 166 }, + ], + 170: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _Mesh = require("../Mesh"); + + var _Mesh2 = _interopRequireDefault(_Mesh); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * Renderer dedicated to meshes. + * + * @class + * @private + * @memberof PIXI + */ + var MeshSpriteRenderer = (function () { + /** + * @param {PIXI.CanvasRenderer} renderer - The renderer this downport works for + */ + function MeshSpriteRenderer(renderer) { + _classCallCheck(this, MeshSpriteRenderer); + + this.renderer = renderer; + } + + /** + * Renders the Mesh + * + * @param {PIXI.mesh.Mesh} mesh - the Mesh to render + */ + + MeshSpriteRenderer.prototype.render = function render(mesh) { + var renderer = this.renderer; + var context = renderer.context; + + var transform = mesh.worldTransform; + var res = renderer.resolution; + + if (renderer.roundPixels) { + context.setTransform( + transform.a * res, + transform.b * res, + transform.c * res, + transform.d * res, + (transform.tx * res) | 0, + (transform.ty * res) | 0 + ); + } else { + context.setTransform( + transform.a * res, + transform.b * res, + transform.c * res, + transform.d * res, + transform.tx * res, + transform.ty * res + ); + } + + renderer.setBlendMode(mesh.blendMode); + + if (mesh.drawMode === _Mesh2.default.DRAW_MODES.TRIANGLE_MESH) { + this._renderTriangleMesh(mesh); + } else { + this._renderTriangles(mesh); + } + }; + + /** + * Draws the object in Triangle Mesh mode + * + * @private + * @param {PIXI.mesh.Mesh} mesh - the Mesh to render + */ + + MeshSpriteRenderer.prototype._renderTriangleMesh = + function _renderTriangleMesh(mesh) { + // draw triangles!! + var length = mesh.vertices.length / 2; + + for (var i = 0; i < length - 2; i++) { + // draw some triangles! + var index = i * 2; + + this._renderDrawTriangle(mesh, index, index + 2, index + 4); + } + }; + + /** + * Draws the object in triangle mode using canvas + * + * @private + * @param {PIXI.mesh.Mesh} mesh - the current mesh + */ + + MeshSpriteRenderer.prototype._renderTriangles = + function _renderTriangles(mesh) { + // draw triangles!! + var indices = mesh.indices; + var length = indices.length; + + for (var i = 0; i < length; i += 3) { + // draw some triangles! + var index0 = indices[i] * 2; + var index1 = indices[i + 1] * 2; + var index2 = indices[i + 2] * 2; + + this._renderDrawTriangle(mesh, index0, index1, index2); + } + }; + + /** + * Draws one of the triangles that from the Mesh + * + * @private + * @param {PIXI.mesh.Mesh} mesh - the current mesh + * @param {number} index0 - the index of the first vertex + * @param {number} index1 - the index of the second vertex + * @param {number} index2 - the index of the third vertex + */ + + MeshSpriteRenderer.prototype._renderDrawTriangle = + function _renderDrawTriangle(mesh, index0, index1, index2) { + var context = this.renderer.context; + var uvs = mesh.uvs; + var vertices = mesh.vertices; + var texture = mesh._texture; + + if (!texture.valid) { + return; + } + + var base = texture.baseTexture; + var textureSource = base.source; + var textureWidth = base.width; + var textureHeight = base.height; + + var u0 = void 0; + var u1 = void 0; + var u2 = void 0; + var v0 = void 0; + var v1 = void 0; + var v2 = void 0; + + if (mesh.uploadUvTransform) { + var ut = mesh._uvTransform.mapCoord; + + u0 = + (uvs[index0] * ut.a + uvs[index0 + 1] * ut.c + ut.tx) * + base.width; + u1 = + (uvs[index1] * ut.a + uvs[index1 + 1] * ut.c + ut.tx) * + base.width; + u2 = + (uvs[index2] * ut.a + uvs[index2 + 1] * ut.c + ut.tx) * + base.width; + v0 = + (uvs[index0] * ut.b + uvs[index0 + 1] * ut.d + ut.ty) * + base.height; + v1 = + (uvs[index1] * ut.b + uvs[index1 + 1] * ut.d + ut.ty) * + base.height; + v2 = + (uvs[index2] * ut.b + uvs[index2 + 1] * ut.d + ut.ty) * + base.height; + } else { + u0 = uvs[index0] * base.width; + u1 = uvs[index1] * base.width; + u2 = uvs[index2] * base.width; + v0 = uvs[index0 + 1] * base.height; + v1 = uvs[index1 + 1] * base.height; + v2 = uvs[index2 + 1] * base.height; + } + + var x0 = vertices[index0]; + var x1 = vertices[index1]; + var x2 = vertices[index2]; + var y0 = vertices[index0 + 1]; + var y1 = vertices[index1 + 1]; + var y2 = vertices[index2 + 1]; + + if (mesh.canvasPadding > 0) { + var paddingX = mesh.canvasPadding / mesh.worldTransform.a; + var paddingY = mesh.canvasPadding / mesh.worldTransform.d; + var centerX = (x0 + x1 + x2) / 3; + var centerY = (y0 + y1 + y2) / 3; + + var normX = x0 - centerX; + var normY = y0 - centerY; + + var dist = Math.sqrt(normX * normX + normY * normY); + + x0 = centerX + (normX / dist) * (dist + paddingX); + y0 = centerY + (normY / dist) * (dist + paddingY); + + // + + normX = x1 - centerX; + normY = y1 - centerY; + + dist = Math.sqrt(normX * normX + normY * normY); + x1 = centerX + (normX / dist) * (dist + paddingX); + y1 = centerY + (normY / dist) * (dist + paddingY); + + normX = x2 - centerX; + normY = y2 - centerY; + + dist = Math.sqrt(normX * normX + normY * normY); + x2 = centerX + (normX / dist) * (dist + paddingX); + y2 = centerY + (normY / dist) * (dist + paddingY); + } + + context.save(); + context.beginPath(); + + context.moveTo(x0, y0); + context.lineTo(x1, y1); + context.lineTo(x2, y2); + + context.closePath(); + + context.clip(); + + // Compute matrix transform + var delta = + u0 * v1 + v0 * u2 + u1 * v2 - v1 * u2 - v0 * u1 - u0 * v2; + var deltaA = + x0 * v1 + v0 * x2 + x1 * v2 - v1 * x2 - v0 * x1 - x0 * v2; + var deltaB = + u0 * x1 + x0 * u2 + u1 * x2 - x1 * u2 - x0 * u1 - u0 * x2; + var deltaC = + u0 * v1 * x2 + + v0 * x1 * u2 + + x0 * u1 * v2 - + x0 * v1 * u2 - + v0 * u1 * x2 - + u0 * x1 * v2; + var deltaD = + y0 * v1 + v0 * y2 + y1 * v2 - v1 * y2 - v0 * y1 - y0 * v2; + var deltaE = + u0 * y1 + y0 * u2 + u1 * y2 - y1 * u2 - y0 * u1 - u0 * y2; + var deltaF = + u0 * v1 * y2 + + v0 * y1 * u2 + + y0 * u1 * v2 - + y0 * v1 * u2 - + v0 * u1 * y2 - + u0 * y1 * v2; + + context.transform( + deltaA / delta, + deltaD / delta, + deltaB / delta, + deltaE / delta, + deltaC / delta, + deltaF / delta + ); + + context.drawImage( + textureSource, + 0, + 0, + textureWidth * base.resolution, + textureHeight * base.resolution, + 0, + 0, + textureWidth, + textureHeight + ); + + context.restore(); + this.renderer.invalidateBlendMode(); + }; + + /** + * Renders a flat Mesh + * + * @private + * @param {PIXI.mesh.Mesh} mesh - The Mesh to render + */ + + MeshSpriteRenderer.prototype.renderMeshFlat = + function renderMeshFlat(mesh) { + var context = this.renderer.context; + var vertices = mesh.vertices; + var length = vertices.length / 2; + + // this.count++; + + context.beginPath(); + + for (var i = 1; i < length - 2; ++i) { + // draw some triangles! + var index = i * 2; + + var x0 = vertices[index]; + var y0 = vertices[index + 1]; + + var x1 = vertices[index + 2]; + var y1 = vertices[index + 3]; + + var x2 = vertices[index + 4]; + var y2 = vertices[index + 5]; + + context.moveTo(x0, y0); + context.lineTo(x1, y1); + context.lineTo(x2, y2); + } + + context.fillStyle = "#FF0000"; + context.fill(); + context.closePath(); + }; + + /** + * destroy the the renderer. + * + */ + + MeshSpriteRenderer.prototype.destroy = function destroy() { + this.renderer = null; + }; + + return MeshSpriteRenderer; + })(); + + exports.default = MeshSpriteRenderer; + + core.CanvasRenderer.registerPlugin("mesh", MeshSpriteRenderer); + }, + { "../../core": 65, "../Mesh": 166 }, + ], + 171: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Mesh = require("./Mesh"); + + Object.defineProperty(exports, "Mesh", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Mesh).default; + }, + }); + + var _MeshRenderer = require("./webgl/MeshRenderer"); + + Object.defineProperty(exports, "MeshRenderer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_MeshRenderer).default; + }, + }); + + var _CanvasMeshRenderer = require("./canvas/CanvasMeshRenderer"); + + Object.defineProperty(exports, "CanvasMeshRenderer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_CanvasMeshRenderer).default; + }, + }); + + var _Plane = require("./Plane"); + + Object.defineProperty(exports, "Plane", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Plane).default; + }, + }); + + var _NineSlicePlane = require("./NineSlicePlane"); + + Object.defineProperty(exports, "NineSlicePlane", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_NineSlicePlane).default; + }, + }); + + var _Rope = require("./Rope"); + + Object.defineProperty(exports, "Rope", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_Rope).default; + }, + }); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + }, + { + "./Mesh": 166, + "./NineSlicePlane": 167, + "./Plane": 168, + "./Rope": 169, + "./canvas/CanvasMeshRenderer": 170, + "./webgl/MeshRenderer": 172, + }, + ], + 172: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _pixiGlCore = require("pixi-gl-core"); + + var _pixiGlCore2 = _interopRequireDefault(_pixiGlCore); + + var _Mesh = require("../Mesh"); + + var _Mesh2 = _interopRequireDefault(_Mesh); + + var _path = require("path"); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var matrixIdentity = core.Matrix.IDENTITY; + + /** + * WebGL renderer plugin for tiling sprites + * + * @class + * @memberof PIXI + * @extends PIXI.ObjectRenderer + */ + + var MeshRenderer = (function (_core$ObjectRenderer) { + _inherits(MeshRenderer, _core$ObjectRenderer); + + /** + * constructor for renderer + * + * @param {WebGLRenderer} renderer The renderer this tiling awesomeness works for. + */ + function MeshRenderer(renderer) { + _classCallCheck(this, MeshRenderer); + + var _this = _possibleConstructorReturn( + this, + _core$ObjectRenderer.call(this, renderer) + ); + + _this.shader = null; + return _this; + } + + /** + * Sets up the renderer context and necessary buffers. + * + * @private + */ + + MeshRenderer.prototype.onContextChange = + function onContextChange() { + var gl = this.renderer.gl; + + this.shader = new core.Shader( + gl, + "attribute vec2 aVertexPosition;\r\nattribute vec2 aTextureCoord;\r\n\r\nuniform mat3 projectionMatrix;\r\nuniform mat3 translationMatrix;\r\nuniform mat3 uTransform;\r\n\r\nvarying vec2 vTextureCoord;\r\n\r\nvoid main(void)\r\n{\r\n gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\r\n\r\n vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;\r\n}\r\n", + "varying vec2 vTextureCoord;\r\nuniform vec4 uColor;\r\n\r\nuniform sampler2D uSampler;\r\n\r\nvoid main(void)\r\n{\r\n gl_FragColor = texture2D(uSampler, vTextureCoord) * uColor;\r\n}\r\n" + ); + }; + + /** + * renders mesh + * + * @param {PIXI.mesh.Mesh} mesh mesh instance + */ + + MeshRenderer.prototype.render = function render(mesh) { + var renderer = this.renderer; + var gl = renderer.gl; + var texture = mesh._texture; + + if (!texture.valid) { + return; + } + + var glData = mesh._glDatas[renderer.CONTEXT_UID]; + + if (!glData) { + renderer.bindVao(null); + + glData = { + shader: this.shader, + vertexBuffer: + _pixiGlCore2.default.GLBuffer.createVertexBuffer( + gl, + mesh.vertices, + gl.STREAM_DRAW + ), + uvBuffer: _pixiGlCore2.default.GLBuffer.createVertexBuffer( + gl, + mesh.uvs, + gl.STREAM_DRAW + ), + indexBuffer: _pixiGlCore2.default.GLBuffer.createIndexBuffer( + gl, + mesh.indices, + gl.STATIC_DRAW + ), + // build the vao object that will render.. + vao: null, + dirty: mesh.dirty, + indexDirty: mesh.indexDirty, + }; + + // build the vao object that will render.. + glData.vao = new _pixiGlCore2.default.VertexArrayObject(gl) + .addIndex(glData.indexBuffer) + .addAttribute( + glData.vertexBuffer, + glData.shader.attributes.aVertexPosition, + gl.FLOAT, + false, + 2 * 4, + 0 + ) + .addAttribute( + glData.uvBuffer, + glData.shader.attributes.aTextureCoord, + gl.FLOAT, + false, + 2 * 4, + 0 + ); + + mesh._glDatas[renderer.CONTEXT_UID] = glData; + } + + renderer.bindVao(glData.vao); + + if (mesh.dirty !== glData.dirty) { + glData.dirty = mesh.dirty; + glData.uvBuffer.upload(mesh.uvs); + } + + if (mesh.indexDirty !== glData.indexDirty) { + glData.indexDirty = mesh.indexDirty; + glData.indexBuffer.upload(mesh.indices); + } + + glData.vertexBuffer.upload(mesh.vertices); + + renderer.bindShader(glData.shader); + + glData.shader.uniforms.uSampler = renderer.bindTexture(texture); + + renderer.state.setBlendMode( + core.utils.correctBlendMode( + mesh.blendMode, + texture.baseTexture.premultipliedAlpha + ) + ); + + if (glData.shader.uniforms.uTransform) { + if (mesh.uploadUvTransform) { + glData.shader.uniforms.uTransform = + mesh._uvTransform.mapCoord.toArray(true); + } else { + glData.shader.uniforms.uTransform = + matrixIdentity.toArray(true); + } + } + glData.shader.uniforms.translationMatrix = + mesh.worldTransform.toArray(true); + + glData.shader.uniforms.uColor = core.utils.premultiplyRgba( + mesh.tintRgb, + mesh.worldAlpha, + glData.shader.uniforms.uColor, + texture.baseTexture.premultipliedAlpha + ); + + var drawMode = + mesh.drawMode === _Mesh2.default.DRAW_MODES.TRIANGLE_MESH + ? gl.TRIANGLE_STRIP + : gl.TRIANGLES; + + glData.vao.draw(drawMode, mesh.indices.length, 0); + }; + + return MeshRenderer; + })(core.ObjectRenderer); + + exports.default = MeshRenderer; + + core.WebGLRenderer.registerPlugin("mesh", MeshRenderer); + }, + { "../../core": 65, "../Mesh": 166, path: 25, "pixi-gl-core": 7 }, + ], + 173: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _createClass = (function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function (Constructor, protoProps, staticProps) { + if (protoProps) + defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + })(); + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + var _utils = require("../core/utils"); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The ParticleContainer class is a really fast version of the Container built solely for speed, + * so use when you need a lot of sprites or particles. The tradeoff of the ParticleContainer is that advanced + * functionality will not work. ParticleContainer implements only the basic object transform (position, scale, rotation). + * Any other functionality like tinting, masking, etc will not work on sprites in this batch. + * + * It's extremely easy to use : + * + * ```js + * let container = new ParticleContainer(); + * + * for (let i = 0; i < 100; ++i) + * { + * let sprite = new PIXI.Sprite.fromImage("myImage.png"); + * container.addChild(sprite); + * } + * ``` + * + * And here you have a hundred sprites that will be rendered at the speed of light. + * + * @class + * @extends PIXI.Container + * @memberof PIXI.particles + */ + var ParticleContainer = (function (_core$Container) { + _inherits(ParticleContainer, _core$Container); + + /** + * @param {number} [maxSize=15000] - The maximum number of particles that can be renderer by the container. + * @param {object} [properties] - The properties of children that should be uploaded to the gpu and applied. + * @param {boolean} [properties.scale=false] - When true, scale be uploaded and applied. + * @param {boolean} [properties.position=true] - When true, position be uploaded and applied. + * @param {boolean} [properties.rotation=false] - When true, rotation be uploaded and applied. + * @param {boolean} [properties.uvs=false] - When true, uvs be uploaded and applied. + * @param {boolean} [properties.alpha=false] - When true, alpha be uploaded and applied. + * @param {number} [batchSize=15000] - Number of particles per batch. + */ + function ParticleContainer() { + var maxSize = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 1500; + var properties = arguments[1]; + var batchSize = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : 16384; + + _classCallCheck(this, ParticleContainer); + + // Making sure the batch size is valid + // 65535 is max vertex index in the index buffer (see ParticleRenderer) + // so max number of particles is 65536 / 4 = 16384 + var _this = _possibleConstructorReturn( + this, + _core$Container.call(this) + ); + + var maxBatchSize = 16384; + + if (batchSize > maxBatchSize) { + batchSize = maxBatchSize; + } + + if (batchSize > maxSize) { + batchSize = maxSize; + } + + /** + * Set properties to be dynamic (true) / static (false) + * + * @member {boolean[]} + * @private + */ + _this._properties = [false, true, false, false, false]; + + /** + * @member {number} + * @private + */ + _this._maxSize = maxSize; + + /** + * @member {number} + * @private + */ + _this._batchSize = batchSize; + + /** + * @member {object} + * @private + */ + _this._glBuffers = {}; + + /** + * @member {number} + * @private + */ + _this._bufferToUpdate = 0; + + /** + * @member {boolean} + * + */ + _this.interactiveChildren = false; + + /** + * The blend mode to be applied to the sprite. Apply a value of `PIXI.BLEND_MODES.NORMAL` + * to reset the blend mode. + * + * @member {number} + * @default PIXI.BLEND_MODES.NORMAL + * @see PIXI.BLEND_MODES + */ + _this.blendMode = core.BLEND_MODES.NORMAL; + + /** + * Used for canvas renderering. If true then the elements will be positioned at the + * nearest pixel. This provides a nice speed boost. + * + * @member {boolean} + * @default true; + */ + _this.roundPixels = true; + + /** + * The texture used to render the children. + * + * @readonly + * @member {BaseTexture} + */ + _this.baseTexture = null; + + _this.setProperties(properties); + + /** + * The tint applied to the container. + * This is a hex value. A value of 0xFFFFFF will remove any tint effect. + * + * @private + * @member {number} + * @default 0xFFFFFF + */ + _this._tint = 0; + _this.tintRgb = new Float32Array(4); + _this.tint = 0xffffff; + return _this; + } + + /** + * Sets the private properties array to dynamic / static based on the passed properties object + * + * @param {object} properties - The properties to be uploaded + */ + + ParticleContainer.prototype.setProperties = function setProperties( + properties + ) { + if (properties) { + this._properties[0] = + "scale" in properties + ? !!properties.scale + : this._properties[0]; + this._properties[1] = + "position" in properties + ? !!properties.position + : this._properties[1]; + this._properties[2] = + "rotation" in properties + ? !!properties.rotation + : this._properties[2]; + this._properties[3] = + "uvs" in properties ? !!properties.uvs : this._properties[3]; + this._properties[4] = + "alpha" in properties + ? !!properties.alpha + : this._properties[4]; + } + }; + + /** + * Updates the object transform for rendering + * + * @private + */ + + ParticleContainer.prototype.updateTransform = + function updateTransform() { + // TODO don't need to! + this.displayObjectUpdateTransform(); + // PIXI.Container.prototype.updateTransform.call( this ); + }; + + /** + * The tint applied to the container. This is a hex value. + * A value of 0xFFFFFF will remove any tint effect. + ** IMPORTANT: This is a webGL only feature and will be ignored by the canvas renderer. + * @member {number} + * @default 0xFFFFFF + */ + + /** + * Renders the container using the WebGL renderer + * + * @private + * @param {PIXI.WebGLRenderer} renderer - The webgl renderer + */ + ParticleContainer.prototype.renderWebGL = function renderWebGL( + renderer + ) { + var _this2 = this; + + if ( + !this.visible || + this.worldAlpha <= 0 || + !this.children.length || + !this.renderable + ) { + return; + } + + if (!this.baseTexture) { + this.baseTexture = this.children[0]._texture.baseTexture; + if (!this.baseTexture.hasLoaded) { + this.baseTexture.once("update", function () { + return _this2.onChildrenChange(0); + }); + } + } + + renderer.setObjectRenderer(renderer.plugins.particle); + renderer.plugins.particle.render(this); + }; + + /** + * Set the flag that static data should be updated to true + * + * @private + * @param {number} smallestChildIndex - The smallest child index + */ + + ParticleContainer.prototype.onChildrenChange = + function onChildrenChange(smallestChildIndex) { + var bufferIndex = Math.floor( + smallestChildIndex / this._batchSize + ); + + if (bufferIndex < this._bufferToUpdate) { + this._bufferToUpdate = bufferIndex; + } + }; + + /** + * Renders the object using the Canvas renderer + * + * @private + * @param {PIXI.CanvasRenderer} renderer - The canvas renderer + */ + + ParticleContainer.prototype.renderCanvas = function renderCanvas( + renderer + ) { + if ( + !this.visible || + this.worldAlpha <= 0 || + !this.children.length || + !this.renderable + ) { + return; + } + + var context = renderer.context; + var transform = this.worldTransform; + var isRotated = true; + + var positionX = 0; + var positionY = 0; + + var finalWidth = 0; + var finalHeight = 0; + + renderer.setBlendMode(this.blendMode); + + context.globalAlpha = this.worldAlpha; + + this.displayObjectUpdateTransform(); + + for (var i = 0; i < this.children.length; ++i) { + var child = this.children[i]; + + if (!child.visible) { + continue; + } + + var frame = child._texture.frame; + + context.globalAlpha = this.worldAlpha * child.alpha; + + if (child.rotation % (Math.PI * 2) === 0) { + // this is the fastest way to optimise! - if rotation is 0 then we can avoid any kind of setTransform call + if (isRotated) { + context.setTransform( + transform.a, + transform.b, + transform.c, + transform.d, + transform.tx * renderer.resolution, + transform.ty * renderer.resolution + ); + + isRotated = false; + } + + positionX = + child.anchor.x * (-frame.width * child.scale.x) + + child.position.x + + 0.5; + positionY = + child.anchor.y * (-frame.height * child.scale.y) + + child.position.y + + 0.5; + + finalWidth = frame.width * child.scale.x; + finalHeight = frame.height * child.scale.y; + } else { + if (!isRotated) { + isRotated = true; + } + + child.displayObjectUpdateTransform(); + + var childTransform = child.worldTransform; + + if (renderer.roundPixels) { + context.setTransform( + childTransform.a, + childTransform.b, + childTransform.c, + childTransform.d, + (childTransform.tx * renderer.resolution) | 0, + (childTransform.ty * renderer.resolution) | 0 + ); + } else { + context.setTransform( + childTransform.a, + childTransform.b, + childTransform.c, + childTransform.d, + childTransform.tx * renderer.resolution, + childTransform.ty * renderer.resolution + ); + } + + positionX = child.anchor.x * -frame.width + 0.5; + positionY = child.anchor.y * -frame.height + 0.5; + + finalWidth = frame.width; + finalHeight = frame.height; + } + + var resolution = child._texture.baseTexture.resolution; + + context.drawImage( + child._texture.baseTexture.source, + frame.x * resolution, + frame.y * resolution, + frame.width * resolution, + frame.height * resolution, + positionX * renderer.resolution, + positionY * renderer.resolution, + finalWidth * renderer.resolution, + finalHeight * renderer.resolution + ); + } + }; + + /** + * Destroys the container + * + * @param {object|boolean} [options] - Options parameter. A boolean will act as if all options + * have been set to that value + * @param {boolean} [options.children=false] - if set to true, all the children will have their + * destroy method called as well. 'options' will be passed on to those calls. + * @param {boolean} [options.texture=false] - Only used for child Sprites if options.children is set to true + * Should it destroy the texture of the child sprite + * @param {boolean} [options.baseTexture=false] - Only used for child Sprites if options.children is set to true + * Should it destroy the base texture of the child sprite + */ + + ParticleContainer.prototype.destroy = function destroy(options) { + _core$Container.prototype.destroy.call(this, options); + + if (this._buffers) { + for (var i = 0; i < this._buffers.length; ++i) { + this._buffers[i].destroy(); + } + } + + this._properties = null; + this._buffers = null; + }; + + _createClass(ParticleContainer, [ + { + key: "tint", + get: function get() { + return this._tint; + }, + set: function set( + value // eslint-disable-line require-jsdoc + ) { + this._tint = value; + (0, _utils.hex2rgb)(value, this.tintRgb); + }, + }, + ]); + + return ParticleContainer; + })(core.Container); + + exports.default = ParticleContainer; + }, + { "../core": 65, "../core/utils": 124 }, + ], + 174: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _ParticleContainer = require("./ParticleContainer"); + + Object.defineProperty(exports, "ParticleContainer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_ParticleContainer).default; + }, + }); + + var _ParticleRenderer = require("./webgl/ParticleRenderer"); + + Object.defineProperty(exports, "ParticleRenderer", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_ParticleRenderer).default; + }, + }); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + }, + { "./ParticleContainer": 173, "./webgl/ParticleRenderer": 176 }, + ], + 175: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _pixiGlCore = require("pixi-gl-core"); + + var _pixiGlCore2 = _interopRequireDefault(_pixiGlCore); + + var _createIndicesForQuads = require("../../core/utils/createIndicesForQuads"); + + var _createIndicesForQuads2 = _interopRequireDefault( + _createIndicesForQuads + ); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * @author Mat Groves + * + * Big thanks to the very clever Matt DesLauriers https://github.com/mattdesl/ + * for creating the original PixiJS version! + * Also a thanks to https://github.com/bchevalier for tweaking the tint and alpha so that + * they now share 4 bytes on the vertex buffer + * + * Heavily inspired by LibGDX's ParticleBuffer: + * https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/graphics/g2d/ParticleBuffer.java + */ + + /** + * The particle buffer manages the static and dynamic buffers for a particle container. + * + * @class + * @private + * @memberof PIXI + */ + var ParticleBuffer = (function () { + /** + * @param {WebGLRenderingContext} gl - The rendering context. + * @param {object} properties - The properties to upload. + * @param {boolean[]} dynamicPropertyFlags - Flags for which properties are dynamic. + * @param {number} size - The size of the batch. + */ + function ParticleBuffer( + gl, + properties, + dynamicPropertyFlags, + size + ) { + _classCallCheck(this, ParticleBuffer); + + /** + * The current WebGL drawing context. + * + * @member {WebGLRenderingContext} + */ + this.gl = gl; + + /** + * Size of a single vertex. + * + * @member {number} + */ + this.vertSize = 2; + + /** + * Size of a single vertex in bytes. + * + * @member {number} + */ + this.vertByteSize = this.vertSize * 4; + + /** + * The number of particles the buffer can hold + * + * @member {number} + */ + this.size = size; + + /** + * A list of the properties that are dynamic. + * + * @member {object[]} + */ + this.dynamicProperties = []; + + /** + * A list of the properties that are static. + * + * @member {object[]} + */ + this.staticProperties = []; + + for (var i = 0; i < properties.length; ++i) { + var property = properties[i]; + + // Make copy of properties object so that when we edit the offset it doesn't + // change all other instances of the object literal + property = { + attribute: property.attribute, + size: property.size, + uploadFunction: property.uploadFunction, + offset: property.offset, + }; + + if (dynamicPropertyFlags[i]) { + this.dynamicProperties.push(property); + } else { + this.staticProperties.push(property); + } + } + + this.staticStride = 0; + this.staticBuffer = null; + this.staticData = null; + + this.dynamicStride = 0; + this.dynamicBuffer = null; + this.dynamicData = null; + + this.initBuffers(); + } + + /** + * Sets up the renderer context and necessary buffers. + * + * @private + */ + + ParticleBuffer.prototype.initBuffers = function initBuffers() { + var gl = this.gl; + var dynamicOffset = 0; + + /** + * Holds the indices of the geometry (quads) to draw + * + * @member {Uint16Array} + */ + this.indices = (0, _createIndicesForQuads2.default)(this.size); + this.indexBuffer = + _pixiGlCore2.default.GLBuffer.createIndexBuffer( + gl, + this.indices, + gl.STATIC_DRAW + ); + + this.dynamicStride = 0; + + for (var i = 0; i < this.dynamicProperties.length; ++i) { + var property = this.dynamicProperties[i]; + + property.offset = dynamicOffset; + dynamicOffset += property.size; + this.dynamicStride += property.size; + } + + this.dynamicData = new Float32Array( + this.size * this.dynamicStride * 4 + ); + this.dynamicBuffer = + _pixiGlCore2.default.GLBuffer.createVertexBuffer( + gl, + this.dynamicData, + gl.STREAM_DRAW + ); + + // static // + var staticOffset = 0; + + this.staticStride = 0; + + for (var _i = 0; _i < this.staticProperties.length; ++_i) { + var _property = this.staticProperties[_i]; + + _property.offset = staticOffset; + staticOffset += _property.size; + this.staticStride += _property.size; + } + + this.staticData = new Float32Array( + this.size * this.staticStride * 4 + ); + this.staticBuffer = + _pixiGlCore2.default.GLBuffer.createVertexBuffer( + gl, + this.staticData, + gl.STATIC_DRAW + ); + + this.vao = new _pixiGlCore2.default.VertexArrayObject( + gl + ).addIndex(this.indexBuffer); + + for (var _i2 = 0; _i2 < this.dynamicProperties.length; ++_i2) { + var _property2 = this.dynamicProperties[_i2]; + + this.vao.addAttribute( + this.dynamicBuffer, + _property2.attribute, + gl.FLOAT, + false, + this.dynamicStride * 4, + _property2.offset * 4 + ); + } + + for (var _i3 = 0; _i3 < this.staticProperties.length; ++_i3) { + var _property3 = this.staticProperties[_i3]; + + this.vao.addAttribute( + this.staticBuffer, + _property3.attribute, + gl.FLOAT, + false, + this.staticStride * 4, + _property3.offset * 4 + ); + } + }; + + /** + * Uploads the dynamic properties. + * + * @param {PIXI.DisplayObject[]} children - The children to upload. + * @param {number} startIndex - The index to start at. + * @param {number} amount - The number to upload. + */ + + ParticleBuffer.prototype.uploadDynamic = function uploadDynamic( + children, + startIndex, + amount + ) { + for (var i = 0; i < this.dynamicProperties.length; i++) { + var property = this.dynamicProperties[i]; + + property.uploadFunction( + children, + startIndex, + amount, + this.dynamicData, + this.dynamicStride, + property.offset + ); + } + + this.dynamicBuffer.upload(); + }; + + /** + * Uploads the static properties. + * + * @param {PIXI.DisplayObject[]} children - The children to upload. + * @param {number} startIndex - The index to start at. + * @param {number} amount - The number to upload. + */ + + ParticleBuffer.prototype.uploadStatic = function uploadStatic( + children, + startIndex, + amount + ) { + for (var i = 0; i < this.staticProperties.length; i++) { + var property = this.staticProperties[i]; + + property.uploadFunction( + children, + startIndex, + amount, + this.staticData, + this.staticStride, + property.offset + ); + } + + this.staticBuffer.upload(); + }; + + /** + * Destroys the ParticleBuffer. + * + */ + + ParticleBuffer.prototype.destroy = function destroy() { + this.dynamicProperties = null; + this.dynamicData = null; + this.dynamicBuffer.destroy(); + + this.staticProperties = null; + this.staticData = null; + this.staticBuffer.destroy(); + }; + + return ParticleBuffer; + })(); + + exports.default = ParticleBuffer; + }, + { "../../core/utils/createIndicesForQuads": 122, "pixi-gl-core": 7 }, + ], + 176: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _ParticleShader = require("./ParticleShader"); + + var _ParticleShader2 = _interopRequireDefault(_ParticleShader); + + var _ParticleBuffer = require("./ParticleBuffer"); + + var _ParticleBuffer2 = _interopRequireDefault(_ParticleBuffer); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * @author Mat Groves + * + * Big thanks to the very clever Matt DesLauriers https://github.com/mattdesl/ + * for creating the original PixiJS version! + * Also a thanks to https://github.com/bchevalier for tweaking the tint and alpha so that they now + * share 4 bytes on the vertex buffer + * + * Heavily inspired by LibGDX's ParticleRenderer: + * https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/graphics/g2d/ParticleRenderer.java + */ + + /** + * + * @class + * @private + * @memberof PIXI + */ + var ParticleRenderer = (function (_core$ObjectRenderer) { + _inherits(ParticleRenderer, _core$ObjectRenderer); + + /** + * @param {PIXI.WebGLRenderer} renderer - The renderer this sprite batch works for. + */ + function ParticleRenderer(renderer) { + _classCallCheck(this, ParticleRenderer); + + // 65535 is max vertex index in the index buffer (see ParticleRenderer) + // so max number of particles is 65536 / 4 = 16384 + // and max number of element in the index buffer is 16384 * 6 = 98304 + // Creating a full index buffer, overhead is 98304 * 2 = 196Ko + // let numIndices = 98304; + + /** + * The default shader that is used if a sprite doesn't have a more specific one. + * + * @member {PIXI.Shader} + */ + var _this = _possibleConstructorReturn( + this, + _core$ObjectRenderer.call(this, renderer) + ); + + _this.shader = null; + + _this.indexBuffer = null; + + _this.properties = null; + + _this.tempMatrix = new core.Matrix(); + + _this.CONTEXT_UID = 0; + return _this; + } + + /** + * When there is a WebGL context change + * + * @private + */ + + ParticleRenderer.prototype.onContextChange = + function onContextChange() { + var gl = this.renderer.gl; + + this.CONTEXT_UID = this.renderer.CONTEXT_UID; + + // setup default shader + this.shader = new _ParticleShader2.default(gl); + + this.properties = [ + // verticesData + { + attribute: this.shader.attributes.aVertexPosition, + size: 2, + uploadFunction: this.uploadVertices, + offset: 0, + }, + // positionData + { + attribute: this.shader.attributes.aPositionCoord, + size: 2, + uploadFunction: this.uploadPosition, + offset: 0, + }, + // rotationData + { + attribute: this.shader.attributes.aRotation, + size: 1, + uploadFunction: this.uploadRotation, + offset: 0, + }, + // uvsData + { + attribute: this.shader.attributes.aTextureCoord, + size: 2, + uploadFunction: this.uploadUvs, + offset: 0, + }, + // alphaData + { + attribute: this.shader.attributes.aColor, + size: 1, + uploadFunction: this.uploadAlpha, + offset: 0, + }, + ]; + }; + + /** + * Starts a new particle batch. + * + */ + + ParticleRenderer.prototype.start = function start() { + this.renderer.bindShader(this.shader); + }; + + /** + * Renders the particle container object. + * + * @param {PIXI.ParticleContainer} container - The container to render using this ParticleRenderer + */ + + ParticleRenderer.prototype.render = function render(container) { + var children = container.children; + var maxSize = container._maxSize; + var batchSize = container._batchSize; + var renderer = this.renderer; + var totalChildren = children.length; + + if (totalChildren === 0) { + return; + } else if (totalChildren > maxSize) { + totalChildren = maxSize; + } + + var buffers = container._glBuffers[renderer.CONTEXT_UID]; + + if (!buffers) { + buffers = container._glBuffers[renderer.CONTEXT_UID] = + this.generateBuffers(container); + } + + var baseTexture = children[0]._texture.baseTexture; + + // if the uvs have not updated then no point rendering just yet! + this.renderer.setBlendMode( + core.utils.correctBlendMode( + container.blendMode, + baseTexture.premultipliedAlpha + ) + ); + + var gl = renderer.gl; + + var m = container.worldTransform.copy(this.tempMatrix); + + m.prepend(renderer._activeRenderTarget.projectionMatrix); + + this.shader.uniforms.projectionMatrix = m.toArray(true); + + this.shader.uniforms.uColor = core.utils.premultiplyRgba( + container.tintRgb, + container.worldAlpha, + this.shader.uniforms.uColor, + baseTexture.premultipliedAlpha + ); + + // make sure the texture is bound.. + this.shader.uniforms.uSampler = renderer.bindTexture(baseTexture); + + // now lets upload and render the buffers.. + for ( + var i = 0, j = 0; + i < totalChildren; + i += batchSize, j += 1 + ) { + var amount = totalChildren - i; + + if (amount > batchSize) { + amount = batchSize; + } + + var buffer = buffers[j]; + + // we always upload the dynamic + buffer.uploadDynamic(children, i, amount); + + // we only upload the static content when we have to! + if (container._bufferToUpdate === j) { + buffer.uploadStatic(children, i, amount); + container._bufferToUpdate = j + 1; + } + + // bind the buffer + renderer.bindVao(buffer.vao); + buffer.vao.draw(gl.TRIANGLES, amount * 6); + } + }; + + /** + * Creates one particle buffer for each child in the container we want to render and updates internal properties + * + * @param {PIXI.ParticleContainer} container - The container to render using this ParticleRenderer + * @return {PIXI.ParticleBuffer[]} The buffers + */ + + ParticleRenderer.prototype.generateBuffers = + function generateBuffers(container) { + var gl = this.renderer.gl; + var buffers = []; + var size = container._maxSize; + var batchSize = container._batchSize; + var dynamicPropertyFlags = container._properties; + + for (var i = 0; i < size; i += batchSize) { + buffers.push( + new _ParticleBuffer2.default( + gl, + this.properties, + dynamicPropertyFlags, + batchSize + ) + ); + } + + return buffers; + }; + + /** + * Uploads the verticies. + * + * @param {PIXI.DisplayObject[]} children - the array of display objects to render + * @param {number} startIndex - the index to start from in the children array + * @param {number} amount - the amount of children that will have their vertices uploaded + * @param {number[]} array - The vertices to upload. + * @param {number} stride - Stride to use for iteration. + * @param {number} offset - Offset to start at. + */ + + ParticleRenderer.prototype.uploadVertices = function uploadVertices( + children, + startIndex, + amount, + array, + stride, + offset + ) { + var w0 = 0; + var w1 = 0; + var h0 = 0; + var h1 = 0; + + for (var i = 0; i < amount; ++i) { + var sprite = children[startIndex + i]; + var texture = sprite._texture; + var sx = sprite.scale.x; + var sy = sprite.scale.y; + var trim = texture.trim; + var orig = texture.orig; + + if (trim) { + // if the sprite is trimmed and is not a tilingsprite then we need to add the + // extra space before transforming the sprite coords.. + w1 = trim.x - sprite.anchor.x * orig.width; + w0 = w1 + trim.width; + + h1 = trim.y - sprite.anchor.y * orig.height; + h0 = h1 + trim.height; + } else { + w0 = orig.width * (1 - sprite.anchor.x); + w1 = orig.width * -sprite.anchor.x; + + h0 = orig.height * (1 - sprite.anchor.y); + h1 = orig.height * -sprite.anchor.y; + } + + array[offset] = w1 * sx; + array[offset + 1] = h1 * sy; + + array[offset + stride] = w0 * sx; + array[offset + stride + 1] = h1 * sy; + + array[offset + stride * 2] = w0 * sx; + array[offset + stride * 2 + 1] = h0 * sy; + + array[offset + stride * 3] = w1 * sx; + array[offset + stride * 3 + 1] = h0 * sy; + + offset += stride * 4; + } + }; + + /** + * + * @param {PIXI.DisplayObject[]} children - the array of display objects to render + * @param {number} startIndex - the index to start from in the children array + * @param {number} amount - the amount of children that will have their positions uploaded + * @param {number[]} array - The vertices to upload. + * @param {number} stride - Stride to use for iteration. + * @param {number} offset - Offset to start at. + */ + + ParticleRenderer.prototype.uploadPosition = function uploadPosition( + children, + startIndex, + amount, + array, + stride, + offset + ) { + for (var i = 0; i < amount; i++) { + var spritePosition = children[startIndex + i].position; + + array[offset] = spritePosition.x; + array[offset + 1] = spritePosition.y; + + array[offset + stride] = spritePosition.x; + array[offset + stride + 1] = spritePosition.y; + + array[offset + stride * 2] = spritePosition.x; + array[offset + stride * 2 + 1] = spritePosition.y; + + array[offset + stride * 3] = spritePosition.x; + array[offset + stride * 3 + 1] = spritePosition.y; + + offset += stride * 4; + } + }; + + /** + * + * @param {PIXI.DisplayObject[]} children - the array of display objects to render + * @param {number} startIndex - the index to start from in the children array + * @param {number} amount - the amount of children that will have their rotation uploaded + * @param {number[]} array - The vertices to upload. + * @param {number} stride - Stride to use for iteration. + * @param {number} offset - Offset to start at. + */ + + ParticleRenderer.prototype.uploadRotation = function uploadRotation( + children, + startIndex, + amount, + array, + stride, + offset + ) { + for (var i = 0; i < amount; i++) { + var spriteRotation = children[startIndex + i].rotation; + + array[offset] = spriteRotation; + array[offset + stride] = spriteRotation; + array[offset + stride * 2] = spriteRotation; + array[offset + stride * 3] = spriteRotation; + + offset += stride * 4; + } + }; + + /** + * + * @param {PIXI.DisplayObject[]} children - the array of display objects to render + * @param {number} startIndex - the index to start from in the children array + * @param {number} amount - the amount of children that will have their rotation uploaded + * @param {number[]} array - The vertices to upload. + * @param {number} stride - Stride to use for iteration. + * @param {number} offset - Offset to start at. + */ + + ParticleRenderer.prototype.uploadUvs = function uploadUvs( + children, + startIndex, + amount, + array, + stride, + offset + ) { + for (var i = 0; i < amount; ++i) { + var textureUvs = children[startIndex + i]._texture._uvs; + + if (textureUvs) { + array[offset] = textureUvs.x0; + array[offset + 1] = textureUvs.y0; + + array[offset + stride] = textureUvs.x1; + array[offset + stride + 1] = textureUvs.y1; + + array[offset + stride * 2] = textureUvs.x2; + array[offset + stride * 2 + 1] = textureUvs.y2; + + array[offset + stride * 3] = textureUvs.x3; + array[offset + stride * 3 + 1] = textureUvs.y3; + + offset += stride * 4; + } else { + // TODO you know this can be easier! + array[offset] = 0; + array[offset + 1] = 0; + + array[offset + stride] = 0; + array[offset + stride + 1] = 0; + + array[offset + stride * 2] = 0; + array[offset + stride * 2 + 1] = 0; + + array[offset + stride * 3] = 0; + array[offset + stride * 3 + 1] = 0; + + offset += stride * 4; + } + } + }; + + /** + * + * @param {PIXI.DisplayObject[]} children - the array of display objects to render + * @param {number} startIndex - the index to start from in the children array + * @param {number} amount - the amount of children that will have their rotation uploaded + * @param {number[]} array - The vertices to upload. + * @param {number} stride - Stride to use for iteration. + * @param {number} offset - Offset to start at. + */ + + ParticleRenderer.prototype.uploadAlpha = function uploadAlpha( + children, + startIndex, + amount, + array, + stride, + offset + ) { + for (var i = 0; i < amount; i++) { + var spriteAlpha = children[startIndex + i].alpha; + + array[offset] = spriteAlpha; + array[offset + stride] = spriteAlpha; + array[offset + stride * 2] = spriteAlpha; + array[offset + stride * 3] = spriteAlpha; + + offset += stride * 4; + } + }; + + /** + * Destroys the ParticleRenderer. + * + */ + + ParticleRenderer.prototype.destroy = function destroy() { + if (this.renderer.gl) { + this.renderer.gl.deleteBuffer(this.indexBuffer); + } + + _core$ObjectRenderer.prototype.destroy.call(this); + + this.shader.destroy(); + + this.indices = null; + this.tempMatrix = null; + }; + + return ParticleRenderer; + })(core.ObjectRenderer); + + exports.default = ParticleRenderer; + + core.WebGLRenderer.registerPlugin("particle", ParticleRenderer); + }, + { "../../core": 65, "./ParticleBuffer": 175, "./ParticleShader": 177 }, + ], + 177: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _Shader2 = require("../../core/Shader"); + + var _Shader3 = _interopRequireDefault(_Shader2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * @class + * @extends PIXI.Shader + * @memberof PIXI + */ + var ParticleShader = (function (_Shader) { + _inherits(ParticleShader, _Shader); + + /** + * @param {PIXI.Shader} gl - The webgl shader manager this shader works for. + */ + function ParticleShader(gl) { + _classCallCheck(this, ParticleShader); + + return _possibleConstructorReturn( + this, + _Shader.call( + this, + gl, + // vertex shader + [ + "attribute vec2 aVertexPosition;", + "attribute vec2 aTextureCoord;", + "attribute float aColor;", + "attribute vec2 aPositionCoord;", + "attribute vec2 aScale;", + "attribute float aRotation;", + "uniform mat3 projectionMatrix;", + "varying vec2 vTextureCoord;", + "varying float vColor;", + "void main(void){", + " vec2 v = aVertexPosition;", + " v.x = (aVertexPosition.x) * cos(aRotation) - (aVertexPosition.y) * sin(aRotation);", + " v.y = (aVertexPosition.x) * sin(aRotation) + (aVertexPosition.y) * cos(aRotation);", + " v = v + aPositionCoord;", + " gl_Position = vec4((projectionMatrix * vec3(v, 1.0)).xy, 0.0, 1.0);", + " vTextureCoord = aTextureCoord;", + " vColor = aColor;", + "}", + ].join("\n"), + // hello + [ + "varying vec2 vTextureCoord;", + "varying float vColor;", + "uniform sampler2D uSampler;", + "uniform vec4 uColor;", + "void main(void){", + " vec4 color = texture2D(uSampler, vTextureCoord) * vColor * uColor;", + " if (color.a == 0.0) discard;", + " gl_FragColor = color;", + "}", + ].join("\n") + ) + ); + } + + return ParticleShader; + })(_Shader3.default); + + exports.default = ParticleShader; + }, + { "../../core/Shader": 44 }, + ], + 178: [ + function (require, module, exports) { + "use strict"; + + // References: + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sign + + if (!Math.sign) { + Math.sign = function mathSign(x) { + x = Number(x); + + if (x === 0 || isNaN(x)) { + return x; + } + + return x > 0 ? 1 : -1; + }; + } + }, + {}, + ], + 179: [ + function (require, module, exports) { + "use strict"; + + var _objectAssign = require("object-assign"); + + var _objectAssign2 = _interopRequireDefault(_objectAssign); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + if (!Object.assign) { + Object.assign = _objectAssign2.default; + } // References: + // https://github.com/sindresorhus/object-assign + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign + }, + { "object-assign": 23 }, + ], + 180: [ + function (require, module, exports) { + "use strict"; + + require("./Object.assign"); + + require("./requestAnimationFrame"); + + require("./Math.sign"); + + if (!window.ArrayBuffer) { + window.ArrayBuffer = Array; + } + + if (!window.Float32Array) { + window.Float32Array = Array; + } + + if (!window.Uint32Array) { + window.Uint32Array = Array; + } + + if (!window.Uint16Array) { + window.Uint16Array = Array; + } + }, + { + "./Math.sign": 178, + "./Object.assign": 179, + "./requestAnimationFrame": 181, + }, + ], + 181: [ + function (require, module, exports) { + (function (global) { + "use strict"; + + // References: + // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ + // https://gist.github.com/1579671 + // http://updates.html5rocks.com/2012/05/requestAnimationFrame-API-now-with-sub-millisecond-precision + // https://gist.github.com/timhall/4078614 + // https://github.com/Financial-Times/polyfill-service/tree/master/polyfills/requestAnimationFrame + + // Expected to be used with Browserfiy + // Browserify automatically detects the use of `global` and passes the + // correct reference of `global`, `self`, and finally `window` + + var ONE_FRAME_TIME = 16; + + // Date.now + if (!(Date.now && Date.prototype.getTime)) { + Date.now = function now() { + return new Date().getTime(); + }; + } + + // performance.now + if (!(global.performance && global.performance.now)) { + (function () { + var startTime = Date.now(); + + if (!global.performance) { + global.performance = {}; + } + + global.performance.now = function () { + return Date.now() - startTime; + }; + })(); + } + + // requestAnimationFrame + var lastTime = Date.now(); + var vendors = ["ms", "moz", "webkit", "o"]; + + for ( + var x = 0; + x < vendors.length && !global.requestAnimationFrame; + ++x + ) { + var p = vendors[x]; + + global.requestAnimationFrame = + global[p + "RequestAnimationFrame"]; + global.cancelAnimationFrame = + global[p + "CancelAnimationFrame"] || + global[p + "CancelRequestAnimationFrame"]; + } + + if (!global.requestAnimationFrame) { + global.requestAnimationFrame = function (callback) { + if (typeof callback !== "function") { + throw new TypeError(callback + "is not a function"); + } + + var currentTime = Date.now(); + var delay = ONE_FRAME_TIME + lastTime - currentTime; + + if (delay < 0) { + delay = 0; + } + + lastTime = currentTime; + + return setTimeout(function () { + lastTime = Date.now(); + callback(performance.now()); + }, delay); + }; + } + + if (!global.cancelAnimationFrame) { + global.cancelAnimationFrame = function (id) { + return clearTimeout(id); + }; + } + }).call( + this, + typeof global !== "undefined" + ? global + : typeof self !== "undefined" + ? self + : typeof window !== "undefined" + ? window + : {} + ); + }, + {}, + ], + 182: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../core"); + + var core = _interopRequireWildcard(_core); + + var _CountLimiter = require("./limiters/CountLimiter"); + + var _CountLimiter2 = _interopRequireDefault(_CountLimiter); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var SharedTicker = core.ticker.shared; + + /** + * Default number of uploads per frame using prepare plugin. + * + * @static + * @memberof PIXI.settings + * @name UPLOADS_PER_FRAME + * @type {number} + * @default 4 + */ + core.settings.UPLOADS_PER_FRAME = 4; + + /** + * The prepare manager provides functionality to upload content to the GPU. BasePrepare handles + * basic queuing functionality and is extended by {@link PIXI.prepare.WebGLPrepare} and {@link PIXI.prepare.CanvasPrepare} + * to provide preparation capabilities specific to their respective renderers. + * + * @example + * // Create a sprite + * const sprite = new PIXI.Sprite.fromImage('something.png'); + * + * // Load object into GPU + * app.renderer.plugins.prepare.upload(sprite, () => { + * + * //Texture(s) has been uploaded to GPU + * app.stage.addChild(sprite); + * + * }) + * + * @abstract + * @class + * @memberof PIXI.prepare + */ + + var BasePrepare = (function () { + /** + * @param {PIXI.SystemRenderer} renderer - A reference to the current renderer + */ + function BasePrepare(renderer) { + var _this = this; + + _classCallCheck(this, BasePrepare); + + /** + * The limiter to be used to control how quickly items are prepared. + * @type {PIXI.prepare.CountLimiter|PIXI.prepare.TimeLimiter} + */ + this.limiter = new _CountLimiter2.default( + core.settings.UPLOADS_PER_FRAME + ); + + /** + * Reference to the renderer. + * @type {PIXI.SystemRenderer} + * @protected + */ + this.renderer = renderer; + + /** + * The only real difference between CanvasPrepare and WebGLPrepare is what they pass + * to upload hooks. That different parameter is stored here. + * @type {PIXI.prepare.CanvasPrepare|PIXI.WebGLRenderer} + * @protected + */ + this.uploadHookHelper = null; + + /** + * Collection of items to uploads at once. + * @type {Array<*>} + * @private + */ + this.queue = []; + + /** + * Collection of additional hooks for finding assets. + * @type {Array} + * @private + */ + this.addHooks = []; + + /** + * Collection of additional hooks for processing assets. + * @type {Array} + * @private + */ + this.uploadHooks = []; + + /** + * Callback to call after completed. + * @type {Array} + * @private + */ + this.completes = []; + + /** + * If prepare is ticking (running). + * @type {boolean} + * @private + */ + this.ticking = false; + + /** + * 'bound' call for prepareItems(). + * @type {Function} + * @private + */ + this.delayedTick = function () { + // unlikely, but in case we were destroyed between tick() and delayedTick() + if (!_this.queue) { + return; + } + _this.prepareItems(); + }; + + // hooks to find the correct texture + this.registerFindHook(findText); + this.registerFindHook(findTextStyle); + this.registerFindHook(findMultipleBaseTextures); + this.registerFindHook(findBaseTexture); + this.registerFindHook(findTexture); + + // upload hooks + this.registerUploadHook(drawText); + this.registerUploadHook(calculateTextStyle); + } + + /** + * Upload all the textures and graphics to the GPU. + * + * @param {Function|PIXI.DisplayObject|PIXI.Container|PIXI.BaseTexture|PIXI.Texture|PIXI.Graphics|PIXI.Text} item - + * Either the container or display object to search for items to upload, the items to upload themselves, + * or the callback function, if items have been added using `prepare.add`. + * @param {Function} [done] - Optional callback when all queued uploads have completed + */ + + BasePrepare.prototype.upload = function upload(item, done) { + if (typeof item === "function") { + done = item; + item = null; + } + + // If a display object, search for items + // that we could upload + if (item) { + this.add(item); + } + + // Get the items for upload from the display + if (this.queue.length) { + if (done) { + this.completes.push(done); + } + + if (!this.ticking) { + this.ticking = true; + SharedTicker.addOnce( + this.tick, + this, + core.UPDATE_PRIORITY.UTILITY + ); + } + } else if (done) { + done(); + } + }; + + /** + * Handle tick update + * + * @private + */ + + BasePrepare.prototype.tick = function tick() { + setTimeout(this.delayedTick, 0); + }; + + /** + * Actually prepare items. This is handled outside of the tick because it will take a while + * and we do NOT want to block the current animation frame from rendering. + * + * @private + */ + + BasePrepare.prototype.prepareItems = function prepareItems() { + this.limiter.beginFrame(); + // Upload the graphics + while (this.queue.length && this.limiter.allowedToUpload()) { + var item = this.queue[0]; + var uploaded = false; + + if (item && !item._destroyed) { + for (var i = 0, len = this.uploadHooks.length; i < len; i++) { + if (this.uploadHooks[i](this.uploadHookHelper, item)) { + this.queue.shift(); + uploaded = true; + break; + } + } + } + + if (!uploaded) { + this.queue.shift(); + } + } + + // We're finished + if (!this.queue.length) { + this.ticking = false; + + var completes = this.completes.slice(0); + + this.completes.length = 0; + + for (var _i = 0, _len = completes.length; _i < _len; _i++) { + completes[_i](); + } + } else { + // if we are not finished, on the next rAF do this again + SharedTicker.addOnce( + this.tick, + this, + core.UPDATE_PRIORITY.UTILITY + ); + } + }; + + /** + * Adds hooks for finding items. + * + * @param {Function} addHook - Function call that takes two parameters: `item:*, queue:Array` + * function must return `true` if it was able to add item to the queue. + * @return {PIXI.BasePrepare} Instance of plugin for chaining. + */ + + BasePrepare.prototype.registerFindHook = function registerFindHook( + addHook + ) { + if (addHook) { + this.addHooks.push(addHook); + } + + return this; + }; + + /** + * Adds hooks for uploading items. + * + * @param {Function} uploadHook - Function call that takes two parameters: `prepare:CanvasPrepare, item:*` and + * function must return `true` if it was able to handle upload of item. + * @return {PIXI.BasePrepare} Instance of plugin for chaining. + */ + + BasePrepare.prototype.registerUploadHook = + function registerUploadHook(uploadHook) { + if (uploadHook) { + this.uploadHooks.push(uploadHook); + } + + return this; + }; + + /** + * Manually add an item to the uploading queue. + * + * @param {PIXI.DisplayObject|PIXI.Container|PIXI.BaseTexture|PIXI.Texture|PIXI.Graphics|PIXI.Text|*} item - Object to + * add to the queue + * @return {PIXI.CanvasPrepare} Instance of plugin for chaining. + */ + + BasePrepare.prototype.add = function add(item) { + // Add additional hooks for finding elements on special + // types of objects that + for (var i = 0, len = this.addHooks.length; i < len; i++) { + if (this.addHooks[i](item, this.queue)) { + break; + } + } + + // Get childen recursively + if (item instanceof core.Container) { + for (var _i2 = item.children.length - 1; _i2 >= 0; _i2--) { + this.add(item.children[_i2]); + } + } + + return this; + }; + + /** + * Destroys the plugin, don't use after this. + * + */ + + BasePrepare.prototype.destroy = function destroy() { + if (this.ticking) { + SharedTicker.remove(this.tick, this); + } + this.ticking = false; + this.addHooks = null; + this.uploadHooks = null; + this.renderer = null; + this.completes = null; + this.queue = null; + this.limiter = null; + this.uploadHookHelper = null; + }; + + return BasePrepare; + })(); + + /** + * Built-in hook to find multiple textures from objects like AnimatedSprites. + * + * @private + * @param {PIXI.DisplayObject} item - Display object to check + * @param {Array<*>} queue - Collection of items to upload + * @return {boolean} if a PIXI.Texture object was found. + */ + + exports.default = BasePrepare; + function findMultipleBaseTextures(item, queue) { + var result = false; + + // Objects with mutliple textures + if (item && item._textures && item._textures.length) { + for (var i = 0; i < item._textures.length; i++) { + if (item._textures[i] instanceof core.Texture) { + var baseTexture = item._textures[i].baseTexture; + + if (queue.indexOf(baseTexture) === -1) { + queue.push(baseTexture); + result = true; + } + } + } + } + + return result; + } + + /** + * Built-in hook to find BaseTextures from Sprites. + * + * @private + * @param {PIXI.DisplayObject} item - Display object to check + * @param {Array<*>} queue - Collection of items to upload + * @return {boolean} if a PIXI.Texture object was found. + */ + function findBaseTexture(item, queue) { + // Objects with textures, like Sprites/Text + if (item instanceof core.BaseTexture) { + if (queue.indexOf(item) === -1) { + queue.push(item); + } + + return true; + } + + return false; + } + + /** + * Built-in hook to find textures from objects. + * + * @private + * @param {PIXI.DisplayObject} item - Display object to check + * @param {Array<*>} queue - Collection of items to upload + * @return {boolean} if a PIXI.Texture object was found. + */ + function findTexture(item, queue) { + if (item._texture && item._texture instanceof core.Texture) { + var texture = item._texture.baseTexture; + + if (queue.indexOf(texture) === -1) { + queue.push(texture); + } + + return true; + } + + return false; + } + + /** + * Built-in hook to draw PIXI.Text to its texture. + * + * @private + * @param {PIXI.WebGLRenderer|PIXI.CanvasPrepare} helper - Not used by this upload handler + * @param {PIXI.DisplayObject} item - Item to check + * @return {boolean} If item was uploaded. + */ + function drawText(helper, item) { + if (item instanceof core.Text) { + // updating text will return early if it is not dirty + item.updateText(true); + + return true; + } + + return false; + } + + /** + * Built-in hook to calculate a text style for a PIXI.Text object. + * + * @private + * @param {PIXI.WebGLRenderer|PIXI.CanvasPrepare} helper - Not used by this upload handler + * @param {PIXI.DisplayObject} item - Item to check + * @return {boolean} If item was uploaded. + */ + function calculateTextStyle(helper, item) { + if (item instanceof core.TextStyle) { + var font = item.toFontString(); + + core.TextMetrics.measureFont(font); + + return true; + } + + return false; + } + + /** + * Built-in hook to find Text objects. + * + * @private + * @param {PIXI.DisplayObject} item - Display object to check + * @param {Array<*>} queue - Collection of items to upload + * @return {boolean} if a PIXI.Text object was found. + */ + function findText(item, queue) { + if (item instanceof core.Text) { + // push the text style to prepare it - this can be really expensive + if (queue.indexOf(item.style) === -1) { + queue.push(item.style); + } + // also push the text object so that we can render it (to canvas/texture) if needed + if (queue.indexOf(item) === -1) { + queue.push(item); + } + // also push the Text's texture for upload to GPU + var texture = item._texture.baseTexture; + + if (queue.indexOf(texture) === -1) { + queue.push(texture); + } + + return true; + } + + return false; + } + + /** + * Built-in hook to find TextStyle objects. + * + * @private + * @param {PIXI.TextStyle} item - Display object to check + * @param {Array<*>} queue - Collection of items to upload + * @return {boolean} if a PIXI.TextStyle object was found. + */ + function findTextStyle(item, queue) { + if (item instanceof core.TextStyle) { + if (queue.indexOf(item) === -1) { + queue.push(item); + } + + return true; + } + + return false; + } + }, + { "../core": 65, "./limiters/CountLimiter": 185 }, + ], + 183: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _BasePrepare2 = require("../BasePrepare"); + + var _BasePrepare3 = _interopRequireDefault(_BasePrepare2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + var CANVAS_START_SIZE = 16; + + /** + * The prepare manager provides functionality to upload content to the GPU + * This cannot be done directly for Canvas like in WebGL, but the effect can be achieved by drawing + * textures to an offline canvas. + * This draw call will force the texture to be moved onto the GPU. + * + * An instance of this class is automatically created by default, and can be found at renderer.plugins.prepare + * + * @class + * @extends PIXI.prepare.BasePrepare + * @memberof PIXI.prepare + */ + + var CanvasPrepare = (function (_BasePrepare) { + _inherits(CanvasPrepare, _BasePrepare); + + /** + * @param {PIXI.CanvasRenderer} renderer - A reference to the current renderer + */ + function CanvasPrepare(renderer) { + _classCallCheck(this, CanvasPrepare); + + var _this = _possibleConstructorReturn( + this, + _BasePrepare.call(this, renderer) + ); + + _this.uploadHookHelper = _this; + + /** + * An offline canvas to render textures to + * @type {HTMLCanvasElement} + * @private + */ + _this.canvas = document.createElement("canvas"); + _this.canvas.width = CANVAS_START_SIZE; + _this.canvas.height = CANVAS_START_SIZE; + + /** + * The context to the canvas + * @type {CanvasRenderingContext2D} + * @private + */ + _this.ctx = _this.canvas.getContext("2d"); + + // Add textures to upload + _this.registerUploadHook(uploadBaseTextures); + return _this; + } + + /** + * Destroys the plugin, don't use after this. + * + */ + + CanvasPrepare.prototype.destroy = function destroy() { + _BasePrepare.prototype.destroy.call(this); + this.ctx = null; + this.canvas = null; + }; + + return CanvasPrepare; + })(_BasePrepare3.default); + + /** + * Built-in hook to upload PIXI.Texture objects to the GPU. + * + * @private + * @param {*} prepare - Instance of CanvasPrepare + * @param {*} item - Item to check + * @return {boolean} If item was uploaded. + */ + + exports.default = CanvasPrepare; + function uploadBaseTextures(prepare, item) { + if (item instanceof core.BaseTexture) { + var image = item.source; + + // Sometimes images (like atlas images) report a size of zero, causing errors on windows phone. + // So if the width or height is equal to zero then use the canvas size + // Otherwise use whatever is smaller, the image dimensions or the canvas dimensions. + var imageWidth = + image.width === 0 + ? prepare.canvas.width + : Math.min(prepare.canvas.width, image.width); + var imageHeight = + image.height === 0 + ? prepare.canvas.height + : Math.min(prepare.canvas.height, image.height); + + // Only a small subsections is required to be drawn to have the whole texture uploaded to the GPU + // A smaller draw can be faster. + prepare.ctx.drawImage( + image, + 0, + 0, + imageWidth, + imageHeight, + 0, + 0, + prepare.canvas.width, + prepare.canvas.height + ); + + return true; + } + + return false; + } + + core.CanvasRenderer.registerPlugin("prepare", CanvasPrepare); + }, + { "../../core": 65, "../BasePrepare": 182 }, + ], + 184: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _WebGLPrepare = require("./webgl/WebGLPrepare"); + + Object.defineProperty(exports, "webgl", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_WebGLPrepare).default; + }, + }); + + var _CanvasPrepare = require("./canvas/CanvasPrepare"); + + Object.defineProperty(exports, "canvas", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_CanvasPrepare).default; + }, + }); + + var _BasePrepare = require("./BasePrepare"); + + Object.defineProperty(exports, "BasePrepare", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_BasePrepare).default; + }, + }); + + var _CountLimiter = require("./limiters/CountLimiter"); + + Object.defineProperty(exports, "CountLimiter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_CountLimiter).default; + }, + }); + + var _TimeLimiter = require("./limiters/TimeLimiter"); + + Object.defineProperty(exports, "TimeLimiter", { + enumerable: true, + get: function get() { + return _interopRequireDefault(_TimeLimiter).default; + }, + }); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + }, + { + "./BasePrepare": 182, + "./canvas/CanvasPrepare": 183, + "./limiters/CountLimiter": 185, + "./limiters/TimeLimiter": 186, + "./webgl/WebGLPrepare": 187, + }, + ], + 185: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * CountLimiter limits the number of items handled by a {@link PIXI.prepare.BasePrepare} to a specified + * number of items per frame. + * + * @class + * @memberof PIXI + */ + var CountLimiter = (function () { + /** + * @param {number} maxItemsPerFrame - The maximum number of items that can be prepared each frame. + */ + function CountLimiter(maxItemsPerFrame) { + _classCallCheck(this, CountLimiter); + + /** + * The maximum number of items that can be prepared each frame. + * @private + */ + this.maxItemsPerFrame = maxItemsPerFrame; + /** + * The number of items that can be prepared in the current frame. + * @type {number} + * @private + */ + this.itemsLeft = 0; + } + + /** + * Resets any counting properties to start fresh on a new frame. + */ + + CountLimiter.prototype.beginFrame = function beginFrame() { + this.itemsLeft = this.maxItemsPerFrame; + }; + + /** + * Checks to see if another item can be uploaded. This should only be called once per item. + * @return {boolean} If the item is allowed to be uploaded. + */ + + CountLimiter.prototype.allowedToUpload = + function allowedToUpload() { + return this.itemsLeft-- > 0; + }; + + return CountLimiter; + })(); + + exports.default = CountLimiter; + }, + {}, + ], + 186: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + /** + * TimeLimiter limits the number of items handled by a {@link PIXI.BasePrepare} to a specified + * number of milliseconds per frame. + * + * @class + * @memberof PIXI + */ + var TimeLimiter = (function () { + /** + * @param {number} maxMilliseconds - The maximum milliseconds that can be spent preparing items each frame. + */ + function TimeLimiter(maxMilliseconds) { + _classCallCheck(this, TimeLimiter); + + /** + * The maximum milliseconds that can be spent preparing items each frame. + * @private + */ + this.maxMilliseconds = maxMilliseconds; + /** + * The start time of the current frame. + * @type {number} + * @private + */ + this.frameStart = 0; + } + + /** + * Resets any counting properties to start fresh on a new frame. + */ + + TimeLimiter.prototype.beginFrame = function beginFrame() { + this.frameStart = Date.now(); + }; + + /** + * Checks to see if another item can be uploaded. This should only be called once per item. + * @return {boolean} If the item is allowed to be uploaded. + */ + + TimeLimiter.prototype.allowedToUpload = function allowedToUpload() { + return Date.now() - this.frameStart < this.maxMilliseconds; + }; + + return TimeLimiter; + })(); + + exports.default = TimeLimiter; + }, + {}, + ], + 187: [ + function (require, module, exports) { + "use strict"; + + exports.__esModule = true; + + var _core = require("../../core"); + + var core = _interopRequireWildcard(_core); + + var _BasePrepare2 = require("../BasePrepare"); + + var _BasePrepare3 = _interopRequireDefault(_BasePrepare2); + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _possibleConstructorReturn(self, call) { + if (!self) { + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + } + return call && + (typeof call === "object" || typeof call === "function") + ? call + : self; + } + + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof superClass + ); + } + subClass.prototype = Object.create( + superClass && superClass.prototype, + { + constructor: { + value: subClass, + enumerable: false, + writable: true, + configurable: true, + }, + } + ); + if (superClass) + Object.setPrototypeOf + ? Object.setPrototypeOf(subClass, superClass) + : (subClass.__proto__ = superClass); + } + + /** + * The prepare manager provides functionality to upload content to the GPU. + * + * An instance of this class is automatically created by default, and can be found at renderer.plugins.prepare + * + * @class + * @extends PIXI.prepare.BasePrepare + * @memberof PIXI.prepare + */ + var WebGLPrepare = (function (_BasePrepare) { + _inherits(WebGLPrepare, _BasePrepare); + + /** + * @param {PIXI.WebGLRenderer} renderer - A reference to the current renderer + */ + function WebGLPrepare(renderer) { + _classCallCheck(this, WebGLPrepare); + + var _this = _possibleConstructorReturn( + this, + _BasePrepare.call(this, renderer) + ); + + _this.uploadHookHelper = _this.renderer; + + // Add textures and graphics to upload + _this.registerFindHook(findGraphics); + _this.registerUploadHook(uploadBaseTextures); + _this.registerUploadHook(uploadGraphics); + return _this; + } + + return WebGLPrepare; + })(_BasePrepare3.default); + /** + * Built-in hook to upload PIXI.Texture objects to the GPU. + * + * @private + * @param {PIXI.WebGLRenderer} renderer - instance of the webgl renderer + * @param {PIXI.DisplayObject} item - Item to check + * @return {boolean} If item was uploaded. + */ + + exports.default = WebGLPrepare; + function uploadBaseTextures(renderer, item) { + if (item instanceof core.BaseTexture) { + // if the texture already has a GL texture, then the texture has been prepared or rendered + // before now. If the texture changed, then the changer should be calling texture.update() which + // reuploads the texture without need for preparing it again + if (!item._glTextures[renderer.CONTEXT_UID]) { + renderer.textureManager.updateTexture(item); + } + + return true; + } + + return false; + } + + /** + * Built-in hook to upload PIXI.Graphics to the GPU. + * + * @private + * @param {PIXI.WebGLRenderer} renderer - instance of the webgl renderer + * @param {PIXI.DisplayObject} item - Item to check + * @return {boolean} If item was uploaded. + */ + function uploadGraphics(renderer, item) { + if (item instanceof core.Graphics) { + // if the item is not dirty and already has webgl data, then it got prepared or rendered + // before now and we shouldn't waste time updating it again + if ( + item.dirty || + item.clearDirty || + !item._webGL[renderer.plugins.graphics.CONTEXT_UID] + ) { + renderer.plugins.graphics.updateGraphics(item); + } + + return true; + } + + return false; + } + + /** + * Built-in hook to find graphics. + * + * @private + * @param {PIXI.DisplayObject} item - Display object to check + * @param {Array<*>} queue - Collection of items to upload + * @return {boolean} if a PIXI.Graphics object was found. + */ + function findGraphics(item, queue) { + if (item instanceof core.Graphics) { + queue.push(item); + + return true; + } + + return false; + } + + core.WebGLRenderer.registerPlugin("prepare", WebGLPrepare); + }, + { "../../core": 65, "../BasePrepare": 182 }, + ], + 188: [ + function (require, module, exports) { + (function (global) { + "use strict"; + + exports.__esModule = true; + exports.loader = + exports.prepare = + exports.particles = + exports.mesh = + exports.loaders = + exports.interaction = + exports.filters = + exports.extras = + exports.extract = + exports.accessibility = + undefined; + + var _polyfill = require("./polyfill"); + + Object.keys(_polyfill).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function get() { + return _polyfill[key]; + }, + }); + }); + + var _core = require("./core"); + + Object.keys(_core).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function get() { + return _core[key]; + }, + }); + }); + + var _deprecation = require("./deprecation"); + + var _deprecation2 = _interopRequireDefault(_deprecation); + + var _accessibility = require("./accessibility"); + + var accessibility = _interopRequireWildcard(_accessibility); + + var _extract = require("./extract"); + + var extract = _interopRequireWildcard(_extract); + + var _extras = require("./extras"); + + var extras = _interopRequireWildcard(_extras); + + var _filters = require("./filters"); + + var filters = _interopRequireWildcard(_filters); + + var _interaction = require("./interaction"); + + var interaction = _interopRequireWildcard(_interaction); + + var _loaders = require("./loaders"); + + var loaders = _interopRequireWildcard(_loaders); + + var _mesh = require("./mesh"); + + var mesh = _interopRequireWildcard(_mesh); + + var _particles = require("./particles"); + + var particles = _interopRequireWildcard(_particles); + + var _prepare = require("./prepare"); + + var prepare = _interopRequireWildcard(_prepare); + + function _interopRequireWildcard(obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) + newObj[key] = obj[key]; + } + } + newObj.default = obj; + return newObj; + } + } + + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + + // export core + _core.utils.mixins.performMixins(); + + /** + * Alias for {@link PIXI.loaders.shared}. + * @name loader + * @memberof PIXI + * @type {PIXI.loader.Loader} + */ + + // handle mixins now, after all code has been added, including deprecation + + // export libs + // import polyfills. Done as an export to make sure polyfills are imported first + var loader = loaders.shared || null; + + exports.accessibility = accessibility; + exports.extract = extract; + exports.extras = extras; + exports.filters = filters; + exports.interaction = interaction; + exports.loaders = loaders; + exports.mesh = mesh; + exports.particles = particles; + exports.prepare = prepare; + exports.loader = loader; + + // Apply the deprecations + + if (typeof _deprecation2.default === "function") { + (0, _deprecation2.default)(exports); + } + + // Always export PixiJS globally. + global.PIXI = exports; // eslint-disable-line + }).call( + this, + typeof global !== "undefined" + ? global + : typeof self !== "undefined" + ? self + : typeof window !== "undefined" + ? window + : {} + ); + }, + { + "./accessibility": 42, + "./core": 65, + "./deprecation": 130, + "./extract": 132, + "./extras": 141, + "./filters": 152, + "./interaction": 159, + "./loaders": 162, + "./mesh": 171, + "./particles": 174, + "./polyfill": 180, + "./prepare": 184, + }, + ], + }, + {}, + [188] + )(188); +}); + +//# sourceMappingURL=pixi.js.map diff --git a/www/js/main.js b/www/js/main.js new file mode 100644 index 0000000..5d9b151 --- /dev/null +++ b/www/js/main.js @@ -0,0 +1,9 @@ +//============================================================================= +// main.js +//============================================================================= + +PluginManager.setup($plugins); + +window.onload = function () { + SceneManager.run(Scene_Boot); +}; diff --git a/www/js/plugins.js b/www/js/plugins.js new file mode 100644 index 0000000..4d1a32b --- /dev/null +++ b/www/js/plugins.js @@ -0,0 +1,1371 @@ +// Generated by RPG Maker. +// Do not edit this file directly. +var $plugins = [ + { + name: "Torigoya_EasyStaffRoll", + status: true, + description: "お手軽スタッフロールプラグイン (v.1.1.0)", + parameters: { + base: "", + baseStaffRollContent: + '["{\\"title\\":\\"\\\\\\"学園特警部-SIGNIT-\\\\\\"\\",\\"items\\":\\"[]\\"}","{\\"title\\":\\"\\\\\\"~ CG ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Marimo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ プログラム ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Marimo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ シナリオ ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Marimo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"鈴木孝太郎\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ スクリプト ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Marimo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ BGSスクリプト ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"鈴木孝太郎\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ VOICE ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"花城かざり\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"藤村莉央\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"天音羽乃\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ VOICEディレクション ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"鈴木孝太郎\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ BGM ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"DOVA-SYNDROME\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"https://dova-s.jp/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ デバッグ ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Marimo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"深海\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"青色ハッキョウダイオード\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"あかすずめ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ プラグイン ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"yanfly      Dr.yami\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nフトコロ    トリアコンタン\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nKURAGE     yana\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nRinne grid   赤月 智平\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ プラグイン協力 ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ルルの教会\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"~ Ci-enユーザー ~\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"?あかね\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t100yen\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tAbC\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tabcd\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tAbsolvedDeathKnight\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nacrossed0087\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tAKK\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tAlexz~z\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tAmazing ID\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tAnkhrono\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nanon\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tArdenWolf\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tAstoria\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tazgard\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tazs499\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nBaronJenkins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tbillknightms\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tBluesanji\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tBobSolvi\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tbull\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nCaffeine\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tcastleviafan\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tchin\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tcorone\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tCyrptkey\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nddddd\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tdeibuku\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tDemiOni\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tDemonic\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tDestryz\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tdfadad\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tdinobarudo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tdsdsdssdsd\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nEarvo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tEIEIEI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tEl_FlAmdoll\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\teldabaute\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tEndelX\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nfate\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tfreresn\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tFURO\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tghs229\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tgillsa\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nHabatsuki\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tHado\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tHallothwen\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\theeey\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\thelai\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\thh\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nHiddenHorn\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tHIRO\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\thisoka\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tHOMEケーキ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nImperialii\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tIn\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tIthalir\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tJack\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tjp\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tkabol\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"kataya,a\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tkevinrinde\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tkidbuu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tKILLlaKILL\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tkimnhyukbe\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nKissy33eL\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tKitsune554\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tkon\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tkong\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tkorea sissy\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nKSK\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tku1jy2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tkusayasu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tlanweiyan\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tlimenghan631\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nLink\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tLiuding\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tLord_Chronos\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tLuska\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tMA777\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nMadkingpervy\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tMaker\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tMapolamian\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tmazy-x\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tMdoc5000\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nMHS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tmini\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tmipamiko\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tMirage9\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tmoeboom\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tmola\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nMomo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tMonolithZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tMshi\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tmsk\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tNi-3@No.23\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nnick56433\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tniwatori\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tnovemon\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tNTRペン\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nOAO\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tojisan\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tope\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tpenpen\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tPharsti\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tPineapplecrate\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\npippi\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tplus 9\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tpoker\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tProject_Overdrive\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tqwest\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nraiden\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tRaven\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tRen\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tRLmystic0\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ts12312312\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nse-ji\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tshecan\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tShinji75\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tshroom SInfinity\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nsnargle Splicerb Staraptor station steel haze\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ntakeru tant tdc34 Thykinkster to.guide tonk\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nTt2 tyta tyttozv\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tvanessa99\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tVic\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tVonChloe\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nwafu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\twagunasu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tWeiTC\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\twenweneryasc\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\twjj12346\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nwmmsjksn\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tWolf-Waifu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\txaoxao\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\txxxcomxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nYNO\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tyosh\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tyoshi\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tysz\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tytech21\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tYuki\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tyxdd\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nああああ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tあーる\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tアジフライ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tあたな\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tアタル\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nア゛ネデパミ゛\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tあや\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tいいいい\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tいに\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tえぼにー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nおねショタ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tお米\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tカイロス\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tカナダ猫\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tカニ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nカラス\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tかわ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tキトク\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tきのっぴー♪\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tクリス\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tクロガネ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tこし\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tこねずみ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nジ・ヤンバルクイナー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tじぃーく\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tジャミ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tジョニー杉崎\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nスイオ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tスクワット\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tスケアクロウ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tスタル\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tスライドリー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nたかのん\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tたしろん\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tちょい\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tツー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tティモ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nてーて\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tトンヌラ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tナナシ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tニコル\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tねりもの\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tノーネ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nのざらし\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tのなんのな\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tノノア\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tノルン\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tぱーしもん\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nぱったー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tパドロック\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tはにたそ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tハノイ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tハル\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nひろゆき\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tピロンキー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tファンブラー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tブラック・コブラ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nぽん\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tポンセ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tマオ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tましろ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tマッチョメン\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tマミホス\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nマヨ・C・アンコール\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tみなと\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tミネストローネ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tミフロ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nミヤ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tミンチ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tムチャラティ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tモカ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tモノモノ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nゆた\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tヨシ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tよし\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tよるかげ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tライド\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nラジアン\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tラピネル\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tリオ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tリュカ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tリョーナ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nれあdめ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tレバ韮崎\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tろすかぼす\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nわんわんわん\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t遺灰\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t羽虫\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t海\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t海坊主\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t甘党\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n輝\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t牛?人\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t強気ヒロイン\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t熊砂丘\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t御影闇珠\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n左京\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t笹の葉\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t三十一號\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t三流\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t蛇々蛇\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t受精スキー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n小?包子\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t神童・天ノ叢雲\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t声スキー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t青白玉\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t赤辻\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n雪夜紺狐\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t千羽ニドロス\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t潜入捜査\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t駄々\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n怠け者\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t電撃お兄さん\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t洞霆真君\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t那由多\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t凪\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n日州\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t伯\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t白色的叶子\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t浮山士郎\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t防人\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n目目連\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t葉月\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t六花\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t彗星\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t昵称1132\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t螢火\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nIdrke3\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tバニラ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tFluffyTurtle\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tわっち\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nりんご\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tZACKER\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tえびふらい\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t虎道\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nkikka60\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tチネマ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tkittnou\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\tCitrus\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n無名の助言者\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t名無し119\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t名無しRo\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t名無しのM\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n名無しのゴンベ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t名無しの権兵衛\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\t名無しの和真\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n他、177名の名無し\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"title\\":\\"\\\\\\"\\\\\\"\\",\\"items\\":\\"[]\\"}","{\\"title\\":\\"\\\\\\"\\\\\\"\\",\\"items\\":\\"[]\\"}","{\\"title\\":\\"\\\\\\"\\\\\\"\\",\\"items\\":\\"[]\\"}","{\\"title\\":\\"\\\\\\"制作\\\\\\"\\",\\"items\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"icon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"ロゴ系9\\\\\\\\\\\\\\"}\\\\\\"]\\"}"]', + design: "", + designSectionTitleText: + '{"fontSize":"30","textColor":"#42f5ef","fontBold":"true","fontItalic":"true","outlineColor":"rgba(0, 0, 0, 0.6)","outlineWidth":"5"}', + designSectionMargin: "100", + designItemTitleText: + '{"fontSize":"20","textColor":"#ffffff","fontBold":"false","fontItalic":"false","outlineColor":"rgba(0, 0, 0, 0.9)","outlineWidth":"3"}', + designItemDescriptionText: + '{"fontSize":"16","textColor":"#ffffff","fontBold":"true","fontItalic":"false","outlineColor":"rgba(0, 0, 0, 0.9)","outlineWidth":"3"}', + designItemMargin: "30", + designTextAlign: "center", + designContentHorizontalPadding: "0", + }, + }, + { + name: "BattleVoice", + status: true, + description: "[Ver2.1.0]アクターの戦闘時の行動にボイスSEを設定します。", + parameters: { + "ON switch ID": "2", + volume: "90", + pitch: "100", + pan: "0", + "Battle Voice Name at Option": "バトルボイス", + waitForReceive: "30", + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "KMS_MapActiveMessage", + status: true, + description: + "[v0.2.0] プレイヤーが近付いたときに、自動的にメッセージを表示するイベントを作成します。", + parameters: { + "Balloon offset Y": "20", + "Balloon margin": "-8", + "Default range": "2", + "Display duration": "300", + "Max message count": "10", + "Message skin": "ActiveMessageSkin", + }, + }, + { + name: "ParallaxLayerMap", + status: true, + description: "多層レイヤー一枚絵マッププラグイン", + parameters: {}, + }, + { + name: "EnemyPaper", + status: true, + description: "ver1.00 エネミーの姿だけ変えます。", + parameters: {}, + }, + { + name: "GraphicalDesignMode", + status: true, + description: + "GUI画面デザインプラグイン\nパラメータを変更したら「プロジェクトの保存」(Ctrl+S)", + parameters: { + デザインモード: "false", + 自動保存: "false", + モバイル版作成: "false", + モバイル偽装: "false", + ウィンドウ透過: "false", + グリッドサイズ: "48", + パディング: "0", + フォントサイズ: "0", + 行の高さ: "0", + 背景透明度: "0", + アイコンサイズ調整: "false", + 背景表示可否固定: "false", + 右クリックで消去: "false", + メッセージウィンドウを無視: "false", + }, + }, + { + name: "PictureMotion", + status: true, + description: + "ピクチャモーションプラグイン\r\n任意のパターンでピクチャの移動を行います。", + parameters: {}, + }, + { + name: "TriggerExtension", + status: true, + description: + "タッチでイベントを実行するなど、イベントページのトリガーを拡張します", + parameters: {}, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "HTN_SaveMax", + status: true, + description: "セーブ最大数を変更します", + parameters: { "Max Quantity": "50" }, + }, + { + name: "YEP_CoreEngine", + status: true, + description: + "v1.32 解像度、通貨、アイテム、レベル、能力値の上限の変更など様々な変更が可能です。", + parameters: { + "---画面---": "", + "Screen Width": "1280", + "Screen Height": "800", + "Scale Battlebacks": "true", + "Scale Title": "true", + "Scale Game Over": "true", + "Open Console": "false", + "Reposition Battlers": "true", + "GameFont Load Timer": "0", + "Update Real Scale": "false", + "Collection Clear": "true", + "---通貨---": "", + "Gold Max": "99999999", + "Gold Font Size": "20", + "Gold Icon": "313", + "Gold Overlap": "a lotta", + "---アイテム---": "", + "Default Max": "99", + "Quantity Text Size": "20", + "---能力値---": "", + "Max Level": "99", + "Actor MaxHP": "9999", + "Actor MaxMP": "9999", + "Actor Parameter": "999", + "Enemy MaxHP": "999999", + "Enemy MaxMP": "9999", + "Enemy Parameter": "999", + "---戦闘---": "", + "Animation Rate": "4", + "Flash Target": "true", + "Show Events Transition": "true", + "Show Events Snapshot": "true", + "---マップ最適化---": "", + "Refresh Update HP": "true", + "Refresh Update MP": "true", + "Refresh Update TP": "false", + "---フォント---": "", + "Chinese Font": "SimHei, Heiti TC, sans-serif", + "Korean Font": "Dotum, AppleGothic, sans-serif", + "Default Font": "GameFont, Verdana, Arial, Courier New", + "Font Size": "28", + "Text Align": "left", + "---ウィンドウ---": "", + "Digit Grouping": "true", + "Line Height": "36", + "Icon Width": "32", + "Icon Height": "32", + "Face Width": "144", + "Face Height": "144", + "Window Padding": "18", + "Text Padding": "6", + "Window Opacity": "192", + "Gauge Outline": "true", + "Gauge Height": "18", + "Menu TP Bar": "true", + "---ウィンドウ色---": "", + "Color: Normal": "0", + "Color: System": "16", + "Color: Crisis": "17", + "Color: Death": "18", + "Color: Gauge Back": "19", + "Color: HP Gauge 1": "20", + "Color: HP Gauge 2": "21", + "Color: MP Gauge 1": "22", + "Color: MP Gauge 2": "23", + "Color: MP Cost": "23", + "Color: Power Up": "24", + "Color: Power Down": "25", + "Color: TP Gauge 1": "28", + "Color: TP Gauge 2": "29", + "Color: TP Cost Color": "29", + }, + }, + { + name: "YEP_RegionRestrictions", + status: true, + description: + "リージョンを用いて、イベントおよびプレイヤーの移動制限を行います。", + parameters: { + "Player Restrict": "2", + "Event Restrict": "3", + "All Restrict": "4", + "Player Allow": "1", + "Event Allow": "10", + "All Allow": "5", + }, + }, + { + name: "TkoolMV_PluginCommandBook", + status: true, + description: "プラグインコマンド集", + parameters: { 制御文字の拡張: "はい", スクリプトに制御文字適用: "いいえ" }, + }, + { + name: "FTKR_ExVariablesChange", + status: true, + description: "v1.2.4 変数の操作を拡張するプラグイン", + parameters: { + "--アイテム増減時--": "", + Buy: "", + Gain: "", + Sell: "", + Lose: "", + "--アイテム・スキル使用時--": "", + Use: "", + Success: "", + Failure: "", + Damage: "", + "Receive Damage": "", + Evade: "", + Kill: "", + "--戦闘終了時--": "", + "Battle End": "", + "Battle Victory": "", + "Battle Escape": "", + "Battle Defeat": "", + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "MOG_BattleHud", + status: true, + description: "(v5.04f *) 戦闘のレイアウトをカスタマイズできます。", + parameters: { + "-> MAIN <<<<<<<<<<<<<<<<<<<<<<<": "", + "Hud X-Axis": "0", + "Hud Y-Axis": "0", + "Hud Space X": "1280", + "Hud Space Y": "800", + "Hud Slide X": "0", + "Hud Slide Y": "0", + "Vertical Mode": "false", + "Max Battle Members": "4", + "": "", + "-> LAYOUT OVERLAY <<<<<<<<<<<<<<<<<<<<<<<": "", + "Layout2 Visible": "true", + "Layout2 X-Axis": "0", + "Layout2 Y-Axis": "0", + "-> TURN <<<<<<<<<<<<<<<<<<<<<<<": "", + "Turn Visible": "true", + "Turn X-Axis": "-40", + "Turn Y-Axis": "20", + "Turn Rotation Speed": "0", + "Turn Zoom Animation": "false", + "-> FACE <<<<<<<<<<<<<<<<<<<<<<<": "", + "Face Visible": "false", + "Face X-Axis": "76", + "Face Y-Axis": "50", + "Face Shake Animation": "true", + "Face Zoom Animation": "true", + "Face Frame Animation": "false", + "Face Priority": "0", + "-> NAME <<<<<<<<<<<<<<<<<<<<<<<": "", + "Name Visible": "true", + "Name X-Axis": "10", + "Name Y-Axis": "20", + "Name Align": "0", + "Name Font Size": "13", + "Name Bold Size": "4", + "Name Font Italic": "true", + "-> HP <<<<<<<<<<<<<<<<<<<<<<<": "", + "HP Meter Visible": "true", + "HP Meter X-Axis": "118", + "HP Meter Y-Axis": "30", + "HP Meter Angle": "0", + "HP Meter Flow Anime": "false", + "HP Number Visible": "true", + "HP Number Align type": "0", + "HP Number X-Axis": "305", + "HP Number Y-Axis": "20", + "MaxHP Number Visible": "false", + "MaxHP Number X-Axis": "180", + "MaxHP Number Y-Axis": "100", + "-> MP <<<<<<<<<<<<<<<<<<<<<<<": "", + "MP Meter Visible": "true", + "MP Meter X-Axis": "330", + "MP Meter Y-Axis": "30", + "MP Meter Angle": "0", + "MP Meter Flow Anime": "false", + "MP Number Visible": "true", + "MP Number Align type": "0", + "MP Number X-Axis": "470", + "MP Number Y-Axis": "20", + "MaxMP Number Visible": "false", + "MaxMP Number X-Axis": "180", + "MaxMP Number Y-Axis": "100", + "-> TP <<<<<<<<<<<<<<<<<<<<<<<": "", + "TP Meter Visible": "false", + "TP Meter X-Axis": "370", + "TP Meter Y-Axis": "41", + "TP Meter Angle": "0", + "TP Meter Flow Anime": "false", + "TP Number Visible": "false", + "TP Number Align type": "0", + "TP Number X-Axis": "420", + "TP Number Y-Axis": "20", + "MaxTP Number Visible": "false", + "MaxTP Number X-Axis": "100", + "MaxTP Number Y-Axis": "100", + "-> ATB <<<<<<<<<<<<<<<<<<<<<<<": "", + "ATB Meter Visible": "true", + "ATB Meter X-Axis": "45", + "ATB Meter Y-Axis": "23", + "ATB Meter Angle": "0", + "ATB Meter Flow Anime": "false", + "-> STATES <<<<<<<<<<<<<<<<<<<<<<<": "", + "States Visible": "true", + "States X-Axis": "480", + "States Y-Axis": "30", + "States Mode": "1", + "States Max": "4", + "States Align": "0", + "-> W COMMAND <<<<<<<<<<<<<<<<<<<<<<<": "", + "Command Auto Adjust": "true", + "W Command X-Axis": "5", + "W Command Y-Axis": "580", + "W Command Width": "192", + "W Command Height": "180", + "W Command Slide X": "0", + "W Command Slide Y": "0", + "Layout Command": "true", + "L Command X-Axis": "-20", + "L Command Y-Axis": "-30", + "-> W PARTY <<<<<<<<<<<<<<<<<<<<<<<": "", + "W Party X-Axis": "325", + "W Party Y-Axis": "170", + "W Party Width": "192", + "W Party Height": "110", + "W Party Slide X": "0", + "W Party Slide Y": "0", + "Layout Party": "false", + "L Party X-Axis": "-325", + "L Party Y-Axis": "-42", + "-> W HELP <<<<<<<<<<<<<<<<<<<<<<<": "", + "W Help X-Axis": "400", + "W Help Y-Axis": "0", + "W Help Width": "816", + "W Help Height": "108", + "W Help Slide X": "0", + "W Help Slide Y": "0", + "Layout Help": "false", + "L Help X-Axis": "0", + "L Help Y-Axis": "0", + "-> W SKILL <<<<<<<<<<<<<<<<<<<<<<<": "", + "W Skill X-Axis": "100", + "W Skill Y-Axis": "600", + "W Skill Width": "816", + "W Skill Height": "180", + "W Skill maxCols": "2", + "W Skill Slide X": "0", + "W Skill Slide Y": "0", + "Layout Skill": "false", + "L Skill X-Axis": "0", + "L Skill Y-Axis": "-67", + "-> W ITEM <<<<<<<<<<<<<<<<<<<<<<<": "", + "W Item X-Axis": "100", + "W Item Y-Axis": "600", + "W Item Width": "816", + "W Item Height": "180", + "W Item maxCols": "2", + "W Item Slide X": "0", + "W Item Slide Y": "0", + "Layout Item": "false", + "L Item X-Axis": "0", + "L Item Y-Axis": "-67", + "-> W ACTOR <<<<<<<<<<<<<<<<<<<<<<<": "", + "W Actor X-Axis": "0", + "W Actor Y-Axis": "0", + "W Actor Width": "400", + "W Actor Height": "200", + "W Actor maxCols": "1", + "W Actor Slide X": "0", + "W Actor Slide Y": "0", + "Layout Actor": "false", + "L Actor X-Axis": "0", + "L Actor Y-Axis": "-67", + "-> W ENEMY <<<<<<<<<<<<<<<<<<<<<<<": "", + "W Enemy X-Axis": "0", + "W Enemy Y-Axis": "0", + "W Enemy Width": "0", + "W Enemy Height": "0", + "W Enemy maxCols": "2", + "W Enemy Slide X": "0", + "W Enemy Slide Y": "0", + "Layout Enemy": "false", + "L Enemy X-Axis": "0", + "L Enemy Y-Axis": "-67", + "-> SCREEN LAYOUT <<<<<<<<<<<<<<<<<<<<<<<": "", + "Screen Layout": "true", + "Screen X-Axis": "0", + "Screen Y-Axis": "0", + "-> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<<": "", + "Custom Position 1": "280,550", + "Custom Position 2": "280,600", + "Custom Position 3": "280,650", + "Custom Position 4": "280,700", + "Custom Position 5": "", + "Custom Position 6": "", + "Custom Position 7": "", + "Custom Position 8": "", + }, + }, + { + name: "MOG_EnemyHP", + status: true, + description: "(v1.4) 攻撃時に敵のHPをメーター表示します。", + parameters: { + "EHP Fade Duration": "120", + "EHP Layout X-Axis": "0", + "EHP Layout Y-Axis": "0", + "EHP Meter X-Axis": "4", + "EHP Meter Y-Axis": "2", + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "YEP_MessageCore", + status: true, + description: "メッセージの表示方法や機能をカスタマイズすることができます。", + parameters: { + "---一般---": "", + "Default Rows": "4", + "Default Width": "900", + "Face Indent": "Window_Base._faceWidth + 24", + "Fast Forward": "Input.isPressed('pagedown')", + "Word Wrapping": "false", + "Description Wrap": "false", + "---フォント---": "", + "Font Name": "GameFont", + "Font Size": "28", + "Font Size Change": "12", + "Font Changed Max": "96", + "Font Changed Min": "12", + "---Name Box---": "", + "Name Box Buffer X": "-28", + "Name Box Buffer Y": "0", + "Name Box Padding": "this.standardPadding() * 4", + "Name Box Color": "0", + "Name Box Clear": "false", + "Name Box Added Text": "\\c[6]", + }, + }, + { + name: "TemplateEvent", + status: true, + description: "テンプレートイベントプラグイン", + parameters: { + テンプレートマップID: "32", + イベントIDを維持: "OFF", + グラフィック置換: "on", + }, + }, + { + name: "EventReSpawn", + status: true, + description: "イベント動的生成プラグイン", + parameters: { + keepSelfSwitch: "false", + tryRandomCount: "1000", + CertainSpawnSwitch: "0", + }, + }, + { + name: "KMS_DebugUtil", + status: true, + description: + "[v0.1.0] 標準のデバッグ画面を差し替え、様々な機能を追加します。", + parameters: { + "Variable input digits": "9", + "Map grid color": "rgba(255, 255, 255, 0.6)", + "Watch window font size": "18", + "Watch highlight color": "rgba(255, 224, 192, 0.6)", + "Watch window width": "360", + "Watch window position": "0", + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "BattleParallelEvent", + status: false, + description: + "戦闘中でも「並列処理」のコモンイベントを実行する為のプラグインです。", + parameters: {}, + }, + { + name: "YEP_BaseTroopEvents", + status: true, + description: + "全ての敵グループに対して、\r\n毎回戦闘で発生するイベントを設定します。", + parameters: { "Base Troop ID": "1" }, + }, + { + name: "YEP_X_CounterControl", + status: true, + description: + "v1.10 (要YEP_BattleEngineCore.js)反撃スキルの設定を詳細に制御できます。", + parameters: { + "---一般---": "", + "Queue Max": "100", + "---デフォルト特性---": "", + "Counter Skill": "1", + "Evade Counter": "false", + "Counter Name": "反撃-%1", + "Counter Icon": "78", + "Counter Total": "1", + "Ally Counter": "false", + "---デフォルト条件---": "", + Physical: "true", + "Single Target": "true", + "Not Counter": "false", + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "TMMenuLabel", + status: false, + description: + "メニューシーンに変数の値を表示します。\n歩数や戦闘回数などを表示することもできます。", + parameters: { + labelAName: "話数", + labelAId: "31", + labelAMax: "9999", + labelAFooter: "", + labelBName: "敗北", + labelBId: "-5", + labelBMax: "9999", + labelBFooter: "", + labelCName: "ルート", + labelCId: "35", + labelCMax: "9999", + labelCFooter: "", + labelDName: "着用パンツ", + labelDId: "28", + labelDMax: "9999", + labelDFooter: "", + labelNameWidth: "128", + labelValueWidth: "72", + labelNameColorId: "16", + labelValueColorId: "0", + labelMaxColorId: "2", + labelFooterColorId: "0", + footerSpace: "0", + reverseMenuWindow: "0", + menuTextAlign: "left", + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "PictureVariableSetting", + status: true, + description: "ピクチャの変数設定プラグイン", + parameters: { 初期値: "OFF" }, + }, + { + name: "Eventtest_Ex_riru", + status: false, + description: + "イベントテストでマップも表示し移動ルートの設定等の確認もできるようになります。テスト起動時に特定のコモン起動機能つき", + parameters: { "Test Common Id": "0", "Test Map Display": "true" }, + }, + { + name: "MessageWindowHidden", + status: true, + description: "メッセージウィンドウ一時消去プラグイン", + parameters: { ボタン名称: "control" }, + }, + { + name: "NearEventSensor", + status: true, + description: "周辺イベント感知プラグイン", + parameters: { + デフォルトフラッシュ: "true", + デフォルトフキダシ: "0", + 空イベントは無効: "true", + 感知距離: "15", + フラッシュカラー: "", + フラッシュ時間: "60", + フキダシ間隔: "30", + フキダシ完了までウェイト: "true", + 向きを考慮: "false", + }, + }, + { + name: "TMSaveDataLabel", + status: true, + description: "セーブファイルウィンドウに変数の値を表示します。", + parameters: { + labelAName: "話数", + labelAId: "2", + labelAMax: "9999", + labelAFooter: "", + labelBName: "潜入進行度", + labelBId: "7", + labelBMax: "9999", + labelBFooter: "", + labelNameWidth: "160", + labelValueWidth: "96", + labelNameColorId: "16", + labelValueColorId: "0", + labelMaxColorId: "2", + labelFooterColorId: "0", + }, + }, + { + name: "MpiPassableChecker", + status: true, + description: "現在のプレイヤー位置から移動可能な場所に色を付けます。", + parameters: { Color: "red", Alpha: "0.5", "Test Only": "true" }, + }, + { + name: "OuterSelfSwitch", + status: true, + description: "他のイベントのセルフスイッチを操作します。", + parameters: {}, + }, + { + name: "UTA_MessageSkip", + status: true, + description: "特定キーを押す事でメッセージをスキップできるようにします。", + parameters: { "Skip Key": "tab", "Show Trace": "false" }, + }, + { + name: "GraphicsRenderFix", + status: true, + description: "放置していると画面がフリーズするのを修正", + parameters: {}, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "LL_StandingPictureMV", + status: true, + description: "メッセージウィンドウ表示時に立ち絵を表示します。", + parameters: { + sPictures: + '["{\\"id\\":\\"11\\",\\"imageName\\":\\"t-01-1\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"700\\",\\"y2\\":\\"0\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"12\\",\\"imageName\\":\\"t-01-2\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"700\\",\\"y2\\":\\"0\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"13\\",\\"imageName\\":\\"t-01-3\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"700\\",\\"y2\\":\\"0\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"14\\",\\"imageName\\":\\"t-01-4\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"700\\",\\"y2\\":\\"0\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"15\\",\\"imageName\\":\\"t-01-5\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"16\\",\\"imageName\\":\\"t-01-6\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"17\\",\\"imageName\\":\\"t-01-7\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"18\\",\\"imageName\\":\\"t-01-8\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"19\\",\\"imageName\\":\\"t-01-9\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"20\\",\\"imageName\\":\\"t-01-10\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"21\\",\\"imageName\\":\\"t-02-1\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"22\\",\\"imageName\\":\\"t-02-2\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"23\\",\\"imageName\\":\\"t-02-3\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"24\\",\\"imageName\\":\\"t-02-4\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"25\\",\\"imageName\\":\\"t-02-5\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"26\\",\\"imageName\\":\\"t-02-6\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"27\\",\\"imageName\\":\\"t-02-7\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"28\\",\\"imageName\\":\\"t-02-8\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"29\\",\\"imageName\\":\\"t-02-9\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"30\\",\\"imageName\\":\\"t-02-10\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"31\\",\\"imageName\\":\\"t-03-1\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"32\\",\\"imageName\\":\\"t-03-2\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"33\\",\\"imageName\\":\\"t-03-3\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"34\\",\\"imageName\\":\\"t-03-4\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"35\\",\\"imageName\\":\\"t-03-5\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"36\\",\\"imageName\\":\\"t-03-6\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"37\\",\\"imageName\\":\\"t-03-7\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"38\\",\\"imageName\\":\\"t-03-8\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"39\\",\\"imageName\\":\\"t-03-9\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"40\\",\\"imageName\\":\\"t-03-10\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"333\\",\\"imageName\\":\\"t-03-13\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"3333\\",\\"imageName\\":\\"t-03-14\\",\\"origin\\":\\"0\\",\\"x\\":\\"-100\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"41\\",\\"imageName\\":\\"t-04-1\\",\\"origin\\":\\"0\\",\\"x\\":\\"700\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"42\\",\\"imageName\\":\\"t-04-2\\",\\"origin\\":\\"0\\",\\"x\\":\\"700\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"43\\",\\"imageName\\":\\"t-04-3\\",\\"origin\\":\\"0\\",\\"x\\":\\"700\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"44\\",\\"imageName\\":\\"t-04-4\\",\\"origin\\":\\"0\\",\\"x\\":\\"700\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"45\\",\\"imageName\\":\\"t-04-5\\",\\"origin\\":\\"0\\",\\"x\\":\\"700\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"46\\",\\"imageName\\":\\"t-04-6\\",\\"origin\\":\\"0\\",\\"x\\":\\"700\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"47\\",\\"imageName\\":\\"t-04-7\\",\\"origin\\":\\"0\\",\\"x\\":\\"700\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"5\\",\\"imageName\\":\\"mob-18\\",\\"origin\\":\\"0\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"x2\\":\\"200\\",\\"y2\\":\\"0\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"6\\",\\"imageName\\":\\"mob-4\\",\\"origin\\":\\"0\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"7\\",\\"imageName\\":\\"mob-11\\",\\"origin\\":\\"0\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}","{\\"id\\":\\"8\\",\\"imageName\\":\\"mob-12\\",\\"origin\\":\\"0\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"x2\\":\\"20\\",\\"y2\\":\\"96\\",\\"x3\\":\\"364\\",\\"y3\\":\\"96\\",\\"x4\\":\\"120\\",\\"y4\\":\\"96\\",\\"reverse\\":\\"1\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"opacity\\":\\"255\\",\\"blendMode\\":\\"0\\"}"]', + picture1Settings: "", + transition: "1", + foreFront: "false", + picture2Settings: "", + transition2: "1", + foreFront2: "false", + picture3Settings: "", + transition3: "1", + foreFront3: "false", + picture4Settings: "", + transition4: "1", + foreFront4: "false", + focusToneAdjust: "-96", + catheBootPicture: "true", + }, + }, + { + name: "LL_MenuScreenBaseMV", + status: true, + description: "メニュー画面立ち絵設定の共通ベースプラグインです。", + parameters: { + menuPictures: + '["{\\"actorId\\":\\"1\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵01-01\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"1\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"21\\\\\\",\\\\\\"type\\\\\\":\\\\\\"equal\\\\\\",\\\\\\"value\\\\\\":\\\\\\"2\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵01-02\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"1\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"21\\\\\\",\\\\\\"type\\\\\\":\\\\\\"equal\\\\\\",\\\\\\"value\\\\\\":\\\\\\"3\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵01-03\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"1\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"21\\\\\\",\\\\\\"type\\\\\\":\\\\\\"equal\\\\\\",\\\\\\"value\\\\\\":\\\\\\"4\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵01-04\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"1\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"21\\\\\\",\\\\\\"type\\\\\\":\\\\\\"higher\\\\\\",\\\\\\"value\\\\\\":\\\\\\"5\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵01-05\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"1\\",\\"stateId\\":\\"16\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵01-10\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"2\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵02-01\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"2\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"60\\\\\\",\\\\\\"type\\\\\\":\\\\\\"higher\\\\\\",\\\\\\"value\\\\\\":\\\\\\"2\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵02-02\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"2\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"60\\\\\\",\\\\\\"type\\\\\\":\\\\\\"higher\\\\\\",\\\\\\"value\\\\\\":\\\\\\"3\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵02-03\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"2\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"60\\\\\\",\\\\\\"type\\\\\\":\\\\\\"higher\\\\\\",\\\\\\"value\\\\\\":\\\\\\"4\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵02-04\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"2\\",\\"stateId\\":\\"16\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵02-10\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"3\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵03-01\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"3\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"23\\\\\\",\\\\\\"type\\\\\\":\\\\\\"higher\\\\\\",\\\\\\"value\\\\\\":\\\\\\"2\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵03-02\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"3\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"23\\\\\\",\\\\\\"type\\\\\\":\\\\\\"equal\\\\\\",\\\\\\"value\\\\\\":\\\\\\"3\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵03-03\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"3\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"23\\\\\\",\\\\\\"type\\\\\\":\\\\\\"higher\\\\\\",\\\\\\"value\\\\\\":\\\\\\"4\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵03-04\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"3\\",\\"stateId\\":\\"16\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵03-10\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"4\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵04-01\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"4\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"6\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"56\\\\\\",\\\\\\"type\\\\\\":\\\\\\"higher\\\\\\",\\\\\\"value\\\\\\":\\\\\\"20\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵04-04\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"4\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"6\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"56\\\\\\",\\\\\\"type\\\\\\":\\\\\\"higher\\\\\\",\\\\\\"value\\\\\\":\\\\\\"50\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵04-05\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"4\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"6\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"56\\\\\\",\\\\\\"type\\\\\\":\\\\\\"higher\\\\\\",\\\\\\"value\\\\\\":\\\\\\"100\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵04-06\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"4\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"38\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"14\\\\\\",\\\\\\"type\\\\\\":\\\\\\"equal\\\\\\",\\\\\\"value\\\\\\":\\\\\\"42\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵04-02\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"4\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"38\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"14\\\\\\",\\\\\\"type\\\\\\":\\\\\\"equal\\\\\\",\\\\\\"value\\\\\\":\\\\\\"43\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵04-03\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}","{\\"actorId\\":\\"5\\",\\"stateId\\":\\"\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"メニュー立ち絵05-01\\",\\"x\\":\\"0\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\"}"]', + onSpbPlugin: "", + onSpbPluginEnable: "false", + }, + }, + { + name: "LL_MenuScreenCustomMV", + status: true, + description: "メニュー画面レイアウトをカスタマイズします。", + parameters: { + menuSettings: "", + numVisibleRows: "1", + maxCols: "4", + currencyWindowPosition: "helpWindowRightBottom", + backgroundImages: "[]", + layoutSettings: "", + actorNameLH: "0", + actorNameX: "0", + actorNicknameLH: "-1", + actorNicknameX: "0", + actorLevelLH: "1", + actorLevelX: "0", + actorIconLH: "3", + actorIconX: "0", + actorClassLH: "-1", + actorClassX: "0", + actorProfileLH: "14", + actorProfileX: "0", + actorVariableLH: "-1", + actorVariableX: "0", + actorVariableID: "1", + actorGaugeLH: "15", + actorGaugeX: "0", + lvPadding: "40", + gaugeWidth: "186", + pictureSettings: "", + showStandingPicture: "true", + menuWindowPictureX: "0", + menuWindowPictureY: "0", + menuWindowPictureScale: "100", + menuHelpSettings: "", + menuHelpWindowEnable: "true", + menuHelpTexts: + '["{\\"symbol\\":\\"アイテム\\",\\"helpText\\":\\"入手したアイテムを使用します。\\"}","{\\"symbol\\":\\"スキル\\",\\"helpText\\":\\"習得したスキルを使用します。\\"}","{\\"symbol\\":\\"装備\\",\\"helpText\\":\\"装備を変更します。\\"}","{\\"symbol\\":\\"ステータス\\",\\"helpText\\":\\"ステータスを確認します。\\"}","{\\"symbol\\":\\"並び替え\\",\\"helpText\\":\\"パーティの並び順を変更します。\\"}","{\\"symbol\\":\\"オプション\\",\\"helpText\\":\\"オプション画面を開きます。\\"}","{\\"symbol\\":\\"セーブ\\",\\"helpText\\":\\"セーブ画面を開きます。\\"}","{\\"symbol\\":\\"ゲーム終了\\",\\"helpText\\":\\"ゲームを終了します。\\"}"]', + leftBlockLabel: "現在地:", + leftBlockValue: "$gameMap.displayName()", + leftBlockAlign: "left", + rightBlockLabel: "プレイ時間:", + rightBlockValue: "$gameSystem.playtimeText()", + rightBlockAlign: "right", + rightBottomBlockLabel: "000", + rightBottomBlockValue: "", + rightBottomBlockAlign: "left", + leftBottomBlockLabel: "111", + leftBottomBlockValue: "", + leftBottomBlockAlign: "left", + }, + }, + { + name: "LL_StandingPictureBattleMV", + status: true, + description: "戦闘中に立ち絵を自動表示します。", + parameters: { + pictureListSettings: "", + sbCommandPictures: + '["{\\"memo\\":\\"\\",\\"actorId\\":\\"1\\",\\"stateId\\":\\"0\\",\\"switchId\\":\\"0\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-01-1\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"1\\",\\"stateId\\":\\"11\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-01-7\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"1\\",\\"stateId\\":\\"12\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-01-9\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"1\\",\\"stateId\\":\\"16\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-01-19\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"2\\",\\"stateId\\":\\"0\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-02-1\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"2\\",\\"stateId\\":\\"11\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-02-7\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"2\\",\\"stateId\\":\\"12\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-02-9\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"2\\",\\"stateId\\":\\"16\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-02-13\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"3\\",\\"stateId\\":\\"0\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-03-1\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"3\\",\\"stateId\\":\\"11\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-03-7\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"3\\",\\"stateId\\":\\"12\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-03-9\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"3\\",\\"stateId\\":\\"16\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-03-10\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"4\\",\\"stateId\\":\\"0\\",\\"switchId\\":\\"0\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-04-1\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"4\\",\\"stateId\\":\\"12\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-04-5\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"4\\",\\"stateId\\":\\"0\\",\\"switchId\\":\\"38\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"14\\\\\\",\\\\\\"type\\\\\\":\\\\\\"equal\\\\\\",\\\\\\"value\\\\\\":\\\\\\"42\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-04-2\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"4\\",\\"stateId\\":\\"0\\",\\"switchId\\":\\"38\\",\\"variableCase\\":\\"{\\\\\\"id\\\\\\":\\\\\\"14\\\\\\",\\\\\\"type\\\\\\":\\\\\\"equal\\\\\\",\\\\\\"value\\\\\\":\\\\\\"43\\\\\\"}\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"t-04-3\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}","{\\"memo\\":\\"\\",\\"actorId\\":\\"5\\",\\"stateId\\":\\"0\\",\\"switchId\\":\\"\\",\\"variableCase\\":\\"\\",\\"hpPercentage\\":\\"100\\",\\"imageName\\":\\"mob-18\\",\\"origin\\":\\"upperleft\\",\\"x\\":\\"-200\\",\\"y\\":\\"0\\",\\"scaleX\\":\\"100\\",\\"scaleY\\":\\"100\\",\\"motion\\":\\"floatrightfast\\"}"]', + sbDamagePictures: "[]", + sbEvasionPictures: "[]", + sbWinPictures: "[]", + sbActionPictures: "[]", + sbItemPictures: "[]", + counterSettings: "", + showCounterAttack: "true", + showMagicReflection: "true", + startActorType: "none", + winActorType: "lastActor", + hiddenEnemyWindow: "true", + hiddenActorWindow: "false", + deathBeforeStates: "false", + }, + }, + { + name: "LL_MenuScreenCustomParamMV", + status: true, + description: + "メニュー画面カスタマイズプラグインにカスタムパラメータを追加します。", + parameters: { + menuCustomParams: + '["{\\"actorId\\":\\"1\\",\\"lineHeight\\":\\"10\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"23\\",\\"label\\":\\"\\",\\"variableId\\":\\"34\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"1\\",\\"lineHeight\\":\\"11\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"0\\",\\"label\\":\\"\\",\\"variableId\\":\\"49\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"1\\",\\"lineHeight\\":\\"12\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"330\\",\\"label\\":\\"淫乱度\\",\\"variableId\\":\\"53\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"1\\",\\"lineHeight\\":\\"13\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"99\\",\\"label\\":\\"NTR段階-\\",\\"variableId\\":\\"21\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"2\\",\\"lineHeight\\":\\"10\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"23\\",\\"label\\":\\"\\",\\"variableId\\":\\"35\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"2\\",\\"lineHeight\\":\\"11\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"0\\",\\"label\\":\\"\\",\\"variableId\\":\\"50\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"2\\",\\"lineHeight\\":\\"12\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"330\\",\\"label\\":\\"淫乱度\\",\\"variableId\\":\\"54\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"2\\",\\"lineHeight\\":\\"13\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"99\\",\\"label\\":\\"NTR段階-\\",\\"variableId\\":\\"60\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"3\\",\\"lineHeight\\":\\"10\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"23\\",\\"label\\":\\"\\",\\"variableId\\":\\"36\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"3\\",\\"lineHeight\\":\\"11\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"0\\",\\"label\\":\\"\\",\\"variableId\\":\\"51\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"3\\",\\"lineHeight\\":\\"12\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"330\\",\\"label\\":\\"淫乱度\\",\\"variableId\\":\\"55\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"3\\",\\"lineHeight\\":\\"13\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"99\\",\\"label\\":\\"NTR段階-\\",\\"variableId\\":\\"23\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"4\\",\\"lineHeight\\":\\"10\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"23\\",\\"label\\":\\"\\",\\"variableId\\":\\"37\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"4\\",\\"lineHeight\\":\\"11\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"320\\",\\"label\\":\\"ペニスのサイズ\\",\\"variableId\\":\\"52\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"4\\",\\"lineHeight\\":\\"12\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"330\\",\\"label\\":\\"メス堕ち度\\",\\"variableId\\":\\"56\\",\\"switchId\\":\\"6\\"}","{\\"actorId\\":\\"4\\",\\"lineHeight\\":\\"13\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"369\\",\\"label\\":\\"アナル開発済み\\",\\"variableId\\":\\"0\\",\\"switchId\\":\\"6\\"}","{\\"actorId\\":\\"5\\",\\"lineHeight\\":\\"10\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"23\\",\\"label\\":\\"非童貞-絶倫\\",\\"variableId\\":\\"0\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"5\\",\\"lineHeight\\":\\"11\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"343\\",\\"label\\":\\"経験人数-測定不能\\",\\"variableId\\":\\"0\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"5\\",\\"lineHeight\\":\\"12\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"320\\",\\"label\\":\\"ペニスサイズ-28cm\\",\\"variableId\\":\\"0\\",\\"switchId\\":\\"0\\"}","{\\"actorId\\":\\"5\\",\\"lineHeight\\":\\"13\\",\\"adjustX\\":\\"0\\",\\"iconIndex\\":\\"0\\",\\"label\\":\\"年齢-データなし\\",\\"variableId\\":\\"0\\",\\"switchId\\":\\"0\\"}"]', + }, + }, + { + name: "kz_SpriteOverlayAdjust", + status: true, + description: "ステート重ね合わせ調整用", + parameters: { x: "0", y: "-180", Multiplier: "1" }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "CommonPopupCore", + status: true, + description: + "ver1.04/汎用的なポップアップの仕組みを提供するためのベースプラグインです。", + parameters: { + "Text Back Color": "rgba(0,0,0,0.6)", + "Text Back FileName": "popup_back%d", + }, + }, + { + name: "GetInformation", + status: true, + description: + "ver1.11/アイテムの入手などにスライドアニメするインフォメーションを追加するプラグインです。", + parameters: { + "Info Disable Switch Id": "9", + "Use Battle Info": "false", + "Use Rewards Info": "false", + "Info Pattern": "GrowUp", + "Info Font Size": "30", + "Info Count": "180", + "Info Delay": "20", + "Info MoveWait": "160", + "Info MoveFade": "10", + "Info Position": "", + "Info Slide Action": "", + "Info Sup X": "0", + "Info Sup Y": "-700", + "Info Width": "816", + "Gold Icon Index": "314", + "Actor Icon Start Index": "320", + "Battle Show List": "item,gold,exp,skill,params,level,abp,classLevel", + "Get Gold Text": + "「\\I[_icon]_num\\C[14]\\G\\C[0]」 を\\C[24]手に入れた!", + "Lost Gold Text": + "「\\I[_icon]_num\\C[14]\\G\\C[0]」 を\\C[2]失った・・・", + "Get Item Text": + "「\\I[_icon]_name」 を\\C[24]手に入れた!\\n\\C[6]_desc1", + "Lost Item Text": + "「\\I[_icon]_name」 を\\C[2]失った・・・\\n\\C[6]_desc1", + "Get Item Text Num": + "「\\I[_icon]_name」 を\\C[14]_num個\\C[24]手に入れた!\\n\\C[6]_desc1", + "Lost Item Text Num": + "「\\I[_icon]_name」を\\C[14]_num個\\C[2]失った・・・\\n\\C[6]_desc1", + "Get Skill Text": + "_actorは「\\I[_icon]_name」 を\\C[24]覚えた!\\n\\C[6]_desc1", + "Lost Skill Text": + "_actorは「\\I[_icon]_name」を \\C[2]忘れてしまった・・・\\n\\C[6]_desc1", + "Exp Up Text": + "_actorは\\C[14]_numポイント\\C[0]の\\C[4]_name\\C[0]を\\C[24]得た!", + "Exp Down Text": + "_actorは\\C[14]_numポイント\\C[0]の\\C[4]_name\\C[0]を\\C[2]失った・・・", + "Lv Up Text": + "_actorは\\C[4]_name\\C[0]が\\C[14]_numポイント\\C[24]上がった!", + "Lv Down Text": + "_actorは\\C[4]_name\\C[0]が\\C[14]_numポイント\\C[2]下がった・・・", + "Param Up Text": + "_actorは\\C[4]_name\\C[0]が\\C[14]_numポイント\\C[24]上がった!", + "Param Down Text": + "_actorは\\C[4]_name\\C[0]が\\C[14]_numポイント\\C[2]下がった・・・", + "Abp Up Text": + "_actorは\\C[14]_numポイント\\C[0]の\\C[4]_name\\C[0]を\\C[24]得た!", + "Abp Down Text": + "_actorは\\C[14]_numポイント\\C[0]の\\C[4]_name\\C[0]を\\C[2]失った・・・", + "Class Lv Up Text": + "_actorは\\C[4]_classの_name\\C[0]が\\C[14]_numポイント\\C[24]上がった!", + "Class Lv Down Text": + "_actorは\\C[4]_classの_name\\C[0]が\\C[14]_numポイント\\C[2]下がった・・・", + }, + }, + { + name: "SmartPath", + status: true, + description: "イベントもしくはプレイヤーに、高度な経路探索を提供します。", + parameters: {}, + }, + { + name: "SAN_ResidualSprites", + status: true, + description: + "残像スプライツ 1.0.2\nキャラクターの残像スプライトを生成します。", + parameters: {}, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "YEP_BattleEngineCore", + status: true, + description: + "v1.51 戦闘システムをカスタムし、様々な要素を変更することができます", + parameters: { + "---一般---": "", + "Action Speed": "agi", + "Default System": "dtb", + "---逃走---": "", + "Escape Ratio": "1 * $gameParty.agility() / $gameTroop.agility()", + "Fail Escape Boost": "0.10", + "---アニメーション---": "", + "Animation Base Delay": "0", + "Animation Next Delay": "0", + "Certain Hit Animation": "0", + "Physical Animation": "4", + "Magical Animation": "0", + "Enemy Attack Animation": "11", + "Reflect Animation": "0", + "Motion Waiting": "false", + "---フロントビュー---": "", + "Front Actor Sprite": "false", + "Front Position X": + "Graphics.boxWidth / 8 + Graphics.boxWidth / 4 * index", + "Front Position Y": "Graphics.boxHeight - 180", + "Front Sprite Priority": "0", + "---サイドビュー---": "", + "Home Position X": "Graphics.boxWidth - 216 + index * 32", + "Home Position Y": "Graphics.boxHeight - 344 + index * 48", + "Side Sprite Priority": "0", + "---スプライト---": "", + "Default X Anchor": "0.5", + "Default Y Anchor": "1.0", + "Step Distance": "0", + "Flinch Distance": "12", + "Show Shadows": "true", + "---ダメージポップアップ---": "", + "Popup Duration": "128", + "Newest Popup Bottom": "true", + "Popup Overlap Rate": "0.9", + "Critical Popup": "255, 0, 0, 160", + "Critical Duration": "60", + "---ティック---": "", + "Timed States": "false", + "Timed Buffs": "false", + "Turn Time": "100", + "AI Self Turns": "false", + "---ウィンドウ---": "", + "Lower Windows": "true", + "Window Rows": "4", + "Command Window Rows": "4", + "Command Alignment": "center", + "Start Actor Command": "true", + "Current Max": "false", + "---選択ヘルプ---": "", + "Mouse Over": "false", + "Select Help Window": "true", + "User Help Text": "ユーザー", + "Ally Help Text": "味方", + "Allies Help Text": "味方", + "Enemy Help Text": "敵", + "Enemies Help Text": "敵", + "All Help Text": "全ての %1", + "Random Help Text": "%2 ランダムな %1", + "---敵選択---": "", + "Visual Enemy Select": "true", + "Show Enemy Name": "false", + "Show Select Box": "false", + "Enemy Font Size": "15", + "Enemy Auto Select": "this.furthestRight()", + "---アクター選択---": "", + "Visual Actor Select": "true", + "---戦闘ログ---": "", + "Show Emerge Text": "false", + "Show Pre-Emptive Text": "false", + "Show Surprise Text": "false", + "Optimize Speed": "true", + "Show Action Text": "false", + "Show State Text": "false", + "Show Buff Text": "false", + "Show Counter Text": "true", + "Show Reflect Text": "true", + "Show Substitute Text": "false", + "Show Fail Text": "false", + "Show Critical Text": "false", + "Show Miss Text": "false", + "Show Evasion Text": "false", + "Show HP Text": "false", + "Show MP Text": "false", + "Show TP Text": "false", + }, + }, + { + name: "YEP_X_ActSeqPack1", + status: true, + description: "Battle Engine Coreに対する拡張プラグインです", + parameters: { + "Default Volume": "90", + "Default Pitch": "100", + "Default Pan": "0", + }, + }, + { + name: "YEP_X_ActSeqPack2", + status: true, + description: + "Battle Engine Coreのアクションシーケンスに視覚的な\n機能を追加します。(YEP_BattleEngineCore.jsが必要です)", + parameters: {}, + }, + { + name: "YEP_X_ActSeqPack3", + status: true, + description: + "Battle Engine Coreのアクションシーケンスに、カメラ制御\nの機能を追加します。(YEP_BattleEngineCore.jsが必要です)", + parameters: { "Camera Option": "Battle Camera" }, + }, + { + name: "BeforeCommon", + status: true, + description: + "ver1.00/スキルやアイテムの発動前に、スキルやアイテムに設定されたコモンイベントを発生させます。", + parameters: { IndexVariableID: "11" }, + }, + { + name: "YED_SideviewBattler", + status: true, + description: "v1.0.0 様々なタイプのサイドビューバトラーを生成できます。", + parameters: { + "[Default Setting]": "", + "Default Frames": "4", + "Default Speed": "12", + "Default Frame Width": "96", + "Default Frame Height": "96", + "Enable Weapon": "true", + }, + }, + { + name: "FTKR_TransformationState", + status: true, + description: "v1.1.0 ステートが掛かっている間キャラ画像を変えるプラグイン", + parameters: {}, + }, + { + name: "SVActorPosition", + status: true, + description: + "サイドビュー戦闘においてアクター達の画面表示位置を設定します。", + parameters: { + "actor1 Xpos": "900", + "actor1 Ypos": "500", + "actor2 Xpos": "1100", + "actor2 Ypos": "300 + 0", + "actor3 Xpos": "1100", + "actor3 Ypos": "300 + 230", + "actor4 Xpos": "1100", + "actor4 Ypos": "300 + 230 + 230", + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "StateAfterDeath", + status: true, + description: "戦闘不能後継続ステートプラグイン", + parameters: { states: '["11","12","13","14","15","16"]' }, + }, + { + name: "Community_Basic", + status: true, + description: "基本的なパラメーターを設定するプラグインです。", + parameters: { + cacheLimit: "20", + screenWidth: "1280", + screenHeight: "800", + changeWindowWidthTo: "", + changeWindowHeightTo: "", + renderingMode: "auto", + alwaysDash: "off", + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "UTA_CommonSave", + status: true, + description: + "共有のセーブデータを作成し、指定したスイッチ・変数の状態をセーブデータ間で共有します。", + parameters: { + "Target Switches": "120-300", + "Target Variables": "", + "Is Auto": "true", + "Auto on Gameover": "true", + "Show Trace": "false", + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "TMTextEscape", + status: true, + description: "文章の表示に使える制御文字を追加します。", + parameters: {}, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "MessageAutoReplace", + status: true, + description: "メッセージ自動置換プラグイン", + parameters: { + replaceList: + '["{\\"targetText\\":\\"処女\\",\\"text\\":\\"\\\\\\\\C[27]処女\\\\\\\\C[0]\\",\\"switchId\\":\\"0\\"}","{\\"targetText\\":\\"♥\\",\\"text\\":\\"\\\\\\\\C[27]♥\\\\\\\\C[0]\\",\\"switchId\\":\\"0\\"}","{\\"targetText\\":\\"♡\\",\\"text\\":\\"\\\\\\\\C[27]♡\\\\\\\\C[0]\\",\\"switchId\\":\\"0\\"}","{\\"targetText\\":\\"マンコ\\",\\"text\\":\\"\\\\\\\\C[27]マンコ\\\\\\\\C[0]\\",\\"switchId\\":\\"0\\"}","{\\"targetText\\":\\"オマンコ\\",\\"text\\":\\"\\\\\\\\C[27]オマンコ\\\\\\\\C[0]\\",\\"switchId\\":\\"0\\"}","{\\"targetText\\":\\"オチンチン\\",\\"text\\":\\"\\\\\\\\C[9]オチンチン\\\\\\\\C[0]\\",\\"switchId\\":\\"0\\"}","{\\"targetText\\":\\"チンチン\\",\\"text\\":\\"\\\\\\\\C[9]チンチン\\\\\\\\C[0]\\",\\"switchId\\":\\"0\\"}","{\\"targetText\\":\\"ペニス\\",\\"text\\":\\"\\\\\\\\C[9]ペニス\\\\\\\\C[0]\\",\\"switchId\\":\\"0\\"}"]', + }, + }, + { + name: "FlexibleBattleBgm", + status: true, + description: "敵グループごとの戦闘BGM設定プラグイン", + parameters: {}, + }, + { + name: "FixEventAfterTransfer", + status: true, + description: "場所移動後のイベント取得修正プラグイン", + parameters: {}, + }, + { + name: "EventDebugger", + status: false, + description: "イベントデバッグプラグイン", + parameters: { + ステップ開始: "F7", + ステップイン: "F11", + ステップオーバー: "F10", + 続行: "F6", + 表示切替: "F6", + 変数監視: "F1", + 監視最大数: "3", + イベントテスト: "true", + 機能キー抑制: "false", + OK動作: "F11", + キャンセル動作: "F6", + Ctrl同時押し: "false", + Alt同時押し: "false", + スクリプトデバッグ: "1", + CTRLで無効化: "false", + }, + }, + { + name: "UTA_MessageSkip", + status: true, + description: "特定キーを押す事でメッセージをスキップできるようにします。", + parameters: { "Skip Key": "control", "Show Trace": "false" }, + }, + { + name: "GradientWipe", + status: true, + description: "トランジション効果", + parameters: { + "-- 画面トランジション --": "", + 画面フェードに適用: "true", + 画面フェード用画像: "f (15)", + 画面フェードイン用画像: "", + 画面フェードアウト用画像: "", + 画面フェードの柔らかさ: "8", + 画面フェード時間: "15", + "-- メッセージウィンドウ --": "", + メッセージウィンドウに適用: "false", + メッセージフェード用画像: "f (2)", + メッセージフェード時間: "10", + }, + }, + { + name: "TMGreedShop", + status: true, + description: "お金以外にアイテムも要求されるショップ機能を追加します。", + parameters: { + materialWindowPosition: "0", + materialWindowWidth: "408", + buyWindowWidth: "456", + buyWindowHeight: "0", + materialMax: "5", + fontRate: "0.80", + greedCommand: "開発", + needText: "必要なもの", + showSellCommand: "true", + showMaterialWindow: "true", + overlaid: "true", + backOpacity: "192", + showMaterialFromNumberWindow: "true", + showPrice: "true", + seGreedBuy: '{"name":"Shop1","volume":"90","pitch":"100","pan":"0"}', + }, + }, + { + name: "------------------------", + status: true, + description: + "----------------------------------------------------------------------------------", + parameters: {}, + }, + { + name: "DestinationWindow", + status: true, + description: "行動目標ウィンドウプラグイン", + parameters: { + 表示スイッチID: "20", + イベント中は閉じる: "true", + ウィンドウX座標: "10", + ウィンドウY座標: "10", + ウィンドウ横幅: "320", + ウィンドウ不透明度: "255", + ウィンドウスキン名: "", + フェード時間: "8", + フォントサイズ: "22", + メニュー画面に表示: "false", + 自働調整: "false", + 表示フレーム数: "0", + 文字列揃え: "0", + NoDestinationWindowMapIds: "[]", + }, + }, + { + name: "PANDA_ProgressTextWindow", + status: true, + description: "メニュー画面に物語の進行を表すテキストを表示します。", + parameters: { + ProgressVariable: "25", + ProgressText: + '["【\\\\V[25]】SIGNITの活動が始まった","【\\\\V[25]】探索-市内を散策しよう。国道東側ではナンパが増えているらしい","【\\\\V[25]】潜入-イロハニ坂。仲間と合流しよう","【\\\\V[25]】潜入-暴走族のボスを見つけよう","【\\\\V[25]】探索-カラオケボックスで怪しい物が配られてるらしい","【\\\\V[25]】潜入-催眠装置の売人を見つけろ","【\\\\V[25]】潜入-売人をみんなでやっつけろ","【\\\\V[25]】探索-河川敷のホームレスに話を聞こう","【\\\\V[25]】潜入-みんなの様子を見つつホールレスと打ち解けよう","【\\\\V[25]】潜入-洗脳ドローンを倒せ","【\\\\V[25]】潜入-ボスのテントを調べろ","【\\\\V[25]】探索-歓楽街を調査しよう","【\\\\V[25]】潜入-mr.ブラックの部屋までたどり着け","【\\\\V[25]】潜入-mr.ブラックの部屋までたどり着け!!!!","【\\\\V[25]】潜入-はぐれた二人はどうなった?","【\\\\V[25]】探索-フジミ塗料を調査しよう","【\\\\V[25]】潜入-フジミ塗料の工場を探索しよう","【\\\\V[25]】潜入-人質を助け出せ。","【\\\\V[25]】潜入-バリアを破壊する3つの制御装置にアクセスしよう。","【\\\\V[25]】潜入-人質を救出に向かおう","【\\\\V[25]】潜入-社長達を見つけ出せ。","【\\\\V[25]】やれることは終わった","【\\\\V[25]】みんなの様子を見に行こう","【\\\\V[25]】襲撃したギャンデッドを倒せ","【\\\\V[25]】3人のボスを全て倒せ","【\\\\V[25]】黒幕を倒しにいけ","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","ここからバッドエンド用","【\\\\V[25]】パンツを3つ拾ってギャンデッドの男に話しかけよう","【\\\\V[25]】3人のストリッパーの踊りを鑑賞しよう","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-","【\\\\V[25]】潜入-"]', + TextWidthAutoAdjust: "false", + WindowLayout: + '{"IsDefault":"false","Left":"0","Top":"0","Width":"1000","Height":"100"}', + }, + }, + { + name: "DevToolsManage", + status: true, + description: "総合開発支援プラグイン", + parameters: { + 開始時に起動: "false", + リロードキー: "F12", + 最前面に表示キー: "F11", + 高速化切替キー: "F1", + 強制戦闘勝利キー: "F2", + 強制戦闘敗北キー: "F3", + 強制戦闘中断キー: "F4", + スクリプト実行キー: "", + フリーズキー: "F10", + Ctrl同時押し: "false", + Alt同時押し: "false", + FPS表示: "OFF", + タイトルカット: "false", + 高速開始: "false", + 高速スピード: "2", + メッセージスキップ無効: "false", + モバイル偽装: "false", + メニューバー表示: "true", + クリックメニュー: "1", + JSON形式セーブ: "false", + 起動時情報出力: "false", + 最前面で起動: "false", + リロード機能を使う: "false", + 右寄せ座標: "0", + 挨拶非表示: "false", + 誕生月: "0", + 誕生日: "0", + }, + }, + { + name: "TMLinkCredit", + status: true, + description: + "タイトル画面にクレジットコマンドを追加します。\n制作スタッフの紹介をWebサイトへのリンク付きで表示できます。", + parameters: { + credits: + '["{\\"name\\":\\"【アンコクマリモカン】DLsite\\",\\"help\\":\\"作品販売ページです\\",\\"url\\":\\"https://www.dlsite.com/maniax/circle/profile/=/maker_id/RG11840.html\\"}","{\\"name\\":\\"【アンコクマリモカン】Ci-en\\",\\"help\\":\\"各種サポート、報告・感想等はこちらへお寄せください\\",\\"url\\":\\"https://ci-en.dlsite.com/creator/131\\"}","{\\"name\\":\\"公式FANBOX\\",\\"help\\":\\"過去のイラストなどを掲載\\",\\"url\\":\\"https://ankokumarimo.fanbox.cc/\\"}","{\\"name\\":\\"公式Twitter\\",\\"help\\":\\"\\",\\"url\\":\\"https://x.com/ankokumarimo\\"}"]', + versionText: + '{"text":"","x":"0","y":"0","fontSize":"24","textColor":"#ffffff","outlineWidth":"4","outlineColor":"#000000"}', + licenseText: + '{"text":"アンコクマリモカン 2024","x":"0","y":"750","fontSize":"24","textColor":"#ffffff","outlineWidth":"4","outlineColor":"#000000"}', + creditsCommand: "クレジット", + itemHeight: "84", + helpFontSize: "16", + urlFontSize: "16", + urlMaxLength: "50", + useHelpWindow: "true", + helpWindowText: + "選択したサイトを開くことができます。\\n(ブラウザがポップアップを禁止していると機能しません)", + titleCommandAlign: "center", + }, + }, + { + name: "TMAttackSkillEx", + status: true, + description: + "攻撃コマンドや防御コマンドで使用するスキルを\nアクターや装備ごとに変更できるようにします。", + parameters: { skillNameCommand: "true" }, + }, + { + name: "TitleCall", + status: true, + description: "タイトルコールプラグイン", + parameters: { + name: "cv_04title_001_01", + volume: "90", + pitch: "100", + pan: "0", + delay: "0", + bgmDelay: "0", + randomList: + '["cv_04title_001_01","cv_04title_002_01","cv_04title_003_01"]', + condition: "", + }, + }, + { + name: "MadeWithMv", + status: true, + description: + 'メイン画面へ進む前に、"Made with MV"のスプラッシュ画面もしくはカスタマイズされたスプラッシュ画面を表示します。', + parameters: { + "Show Made With MV": "true", + "Made with MV Image": "Logo", + "Show Custom Splash": "false", + "Custom Image": "", + "Fade Out Time": "60", + "Fade In Time": "20", + "Wait Time": "60", + }, + }, + { + name: "GALV_EnemyAI", + status: true, + description: "(v.1.0) 敵のスキル使用AIを改善します。", + parameters: { "": "" }, + }, +]; diff --git a/www/js/plugins/------------------------.js b/www/js/plugins/------------------------.js new file mode 100644 index 0000000..123233b --- /dev/null +++ b/www/js/plugins/------------------------.js @@ -0,0 +1,3 @@ +/*: + * @plugindesc ---------------------------------------------------------------------------------- + */ diff --git a/www/js/plugins/AltMenuScreen.js b/www/js/plugins/AltMenuScreen.js new file mode 100644 index 0000000..c6938bd --- /dev/null +++ b/www/js/plugins/AltMenuScreen.js @@ -0,0 +1,90 @@ +//============================================================================= +// AltMenuScreen.js +//============================================================================= + +/*: + * @plugindesc Alternative menu screen layout. + * @author Yoji Ojima + * + * @help This plugin does not provide plugin commands. + */ + +/*:ja + * @plugindesc メニュー画面のレイアウトを変更します。 + * @author Yoji Ojima + * + * @help このプラグインには、プラグインコマンドはありません。 + */ + +(function () { + var _Scene_Menu_create = Scene_Menu.prototype.create; + Scene_Menu.prototype.create = function () { + _Scene_Menu_create.call(this); + this._statusWindow.x = 0; + this._statusWindow.y = this._commandWindow.height; + this._goldWindow.x = Graphics.boxWidth - this._goldWindow.width; + }; + + Window_MenuCommand.prototype.windowWidth = function () { + return Graphics.boxWidth; + }; + + Window_MenuCommand.prototype.maxCols = function () { + return 4; + }; + + Window_MenuCommand.prototype.numVisibleRows = function () { + return 2; + }; + + Window_MenuStatus.prototype.windowWidth = function () { + return Graphics.boxWidth; + }; + + Window_MenuStatus.prototype.windowHeight = function () { + var h1 = this.fittingHeight(1); + var h2 = this.fittingHeight(2); + return Graphics.boxHeight - h1 - h2; + }; + + Window_MenuStatus.prototype.maxCols = function () { + return 4; + }; + + Window_MenuStatus.prototype.numVisibleRows = function () { + return 1; + }; + + Window_MenuStatus.prototype.drawItemImage = function (index) { + var actor = $gameParty.members()[index]; + var rect = this.itemRectForText(index); + var w = Math.min(rect.width, 144); + var h = Math.min(rect.height, 144); + var lineHeight = this.lineHeight(); + this.changePaintOpacity(actor.isBattleMember()); + this.drawActorFace(actor, rect.x, rect.y + lineHeight * 2.5, w, h); + this.changePaintOpacity(true); + }; + + Window_MenuStatus.prototype.drawItemStatus = function (index) { + var actor = $gameParty.members()[index]; + var rect = this.itemRectForText(index); + var x = rect.x; + var y = rect.y; + var width = rect.width; + var bottom = y + rect.height; + var lineHeight = this.lineHeight(); + this.drawActorName(actor, x, y + lineHeight * 0, width); + this.drawActorLevel(actor, x, y + lineHeight * 1, width); + this.drawActorClass(actor, x, bottom - lineHeight * 4, width); + this.drawActorHp(actor, x, bottom - lineHeight * 3, width); + this.drawActorMp(actor, x, bottom - lineHeight * 2, width); + this.drawActorIcons(actor, x, bottom - lineHeight * 1, width); + }; + + var _Window_MenuActor_initialize = Window_MenuActor.prototype.initialize; + Window_MenuActor.prototype.initialize = function () { + _Window_MenuActor_initialize.call(this); + this.y = this.fittingHeight(2); + }; +})(); diff --git a/www/js/plugins/AltSaveScreen.js b/www/js/plugins/AltSaveScreen.js new file mode 100644 index 0000000..f13be45 --- /dev/null +++ b/www/js/plugins/AltSaveScreen.js @@ -0,0 +1,132 @@ +//============================================================================= +// AltSaveScreen.js +//============================================================================= + +/*: + * @plugindesc Alternative save/load screen layout. + * @author Yoji Ojima + * + * @help This plugin does not provide plugin commands. + */ + +/*:ja + * @plugindesc セーブ/ロード画面のレイアウトを変更します。 + * @author Yoji Ojima + * + * @help このプラグインには、プラグインコマンドはありません。 + */ + +(function () { + var _Scene_File_create = Scene_File.prototype.create; + Scene_File.prototype.create = function () { + _Scene_File_create.call(this); + this._listWindow.height = this._listWindow.fittingHeight(8); + var x = 0; + var y = this._listWindow.y + this._listWindow.height; + var width = Graphics.boxWidth; + var height = Graphics.boxHeight - y; + this._statusWindow = new Window_SavefileStatus(x, y, width, height); + this._statusWindow.setMode(this.mode()); + this._listWindow.statusWindow = this._statusWindow; + this._listWindow.callUpdateHelp(); + this.addWindow(this._statusWindow); + }; + + var _Scene_File_start = Scene_File.prototype.start; + Scene_File.prototype.start = function () { + _Scene_File_start.call(this); + this._listWindow.ensureCursorVisible(); + this._listWindow.callUpdateHelp(); + }; + + Window_SavefileList.prototype.windowWidth = function () { + return Graphics.boxWidth; + }; + + Window_SavefileList.prototype.maxCols = function () { + return 4; + }; + + Window_SavefileList.prototype.numVisibleRows = function () { + return 5; + }; + + Window_SavefileList.prototype.spacing = function () { + return 8; + }; + + Window_SavefileList.prototype.itemHeight = function () { + return this.lineHeight() * 2; + }; + + var _Window_SavefileList_callUpdateHelp = + Window_SavefileList.prototype.callUpdateHelp; + Window_SavefileList.prototype.callUpdateHelp = function () { + _Window_SavefileList_callUpdateHelp.call(this); + if (this.active && this.statusWindow) { + this.statusWindow.setId(this.index() + 1); + } + }; + + function Window_SavefileStatus() { + this.initialize.apply(this, arguments); + } + + Window_SavefileStatus.prototype = Object.create(Window_Base.prototype); + Window_SavefileStatus.prototype.constructor = Window_SavefileStatus; + + Window_SavefileStatus.prototype.initialize = function (x, y, width, height) { + Window_Base.prototype.initialize.call(this, x, y, width, height); + this._id = 1; + }; + + Window_SavefileStatus.prototype.setMode = function (mode) { + this._mode = mode; + }; + + Window_SavefileStatus.prototype.setId = function (id) { + this._id = id; + this.refresh(); + }; + + Window_SavefileStatus.prototype.refresh = function () { + this.contents.clear(); + var id = this._id; + var valid = DataManager.isThisGameFile(id); + var info = DataManager.loadSavefileInfo(id); + var rect = this.contents.rect; + this.resetTextColor(); + if (this._mode === "load") { + this.changePaintOpacity(valid); + } + this.drawFileId(id, rect.x, rect.y); + if (info) { + this.changePaintOpacity(valid); + this.drawContents(info, rect, valid); + this.changePaintOpacity(true); + } + }; + + Window_SavefileStatus.prototype.drawFileId = function (id, x, y) { + this.drawText(TextManager.file + " " + id, x, y, 180); + }; + + Window_SavefileStatus.prototype.drawContents = function (info, rect, valid) { + var bottom = rect.y + rect.height; + var playtimeY = bottom - this.lineHeight(); + this.drawText(info.title, rect.x + 192, rect.y, rect.width - 192); + if (valid) { + this.drawPartyfaces(info, rect.x, bottom - 144); + } + this.drawText(info.playtime, rect.x, playtimeY, rect.width, "right"); + }; + + Window_SavefileStatus.prototype.drawPartyfaces = function (info, x, y) { + if (info && info.faces) { + for (var i = 0; i < info.faces.length; i++) { + var data = info.faces[i]; + this.drawFace(data[0], data[1], x + i * 150, y); + } + } + }; +})(); diff --git a/www/js/plugins/AutomaticState.js b/www/js/plugins/AutomaticState.js new file mode 100644 index 0000000..0012813 --- /dev/null +++ b/www/js/plugins/AutomaticState.js @@ -0,0 +1,564 @@ +//============================================================================= +// AutomaticState.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015-2017 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.4.0 2017/09/13 自動ステート対象をアクター、敵キャラIDで限定するときに複数指定できる機能を追加 +// 1.3.1 2017/08/06 メモリ上にロードされていないアクターの自動ステートチェックが実行されるとエラーになる現象を修正 +// 処理の軽量化 +// 1.3.0 2017/07/21 パーティの並び順で自動ステートを付与する機能を追加 +// 1.2.5 2017/05/27 競合の可能性のある記述(Objectクラスへのプロパティ追加)をリファクタリング +// 1.2.4 2017/05/27 全回復の直後に自動ステートが解除されてしまう問題を修正 +// 1.2.3 2017/02/16 1.2.0以降、下限MPの設定が無効になっていた問題を修正 +// 1.2.2 2017/02/07 端末依存の記述を削除 +// 1.2.1 2017/01/17 1.2.0でスイッチの項目が正しく機能しなかった問題を修正 +// 1.2.0 2017/01/14 ステート自動付与の条件に計算式を適用できる機能を追加 +// 処理の軽量化 +// 1.1.2 2016/06/03 スペルミス修正 +// 1.1.1 2016/05/23 条件式で割合を算出する際に端数を切り捨てるよう修正 +// 1.1.0 2016/05/22 複数の条件を適用できるよう修正 +// 1.0.2 2016/04/30 アクターと敵キャラ限定のオートステートが一部正しく機能していなかった問題を修正 +// 1.0.1 2016/02/14 オートステートの追加時にメッセージを表示する仕様を追加 +// 1.0.0 2016/02/08 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc ステート自動付与プラグイン + * @author トリアコンタン + * + * @help AutomaticState.js + * + * 条件を満たしている間、指定したステートを付与します。 + * ステートのメモ欄に以下の書式で条件を入力してください。 + * + * メモ欄書式(ステートIDには制御文字を利用できます) + * + * 1. 自動付与ステートの条件 + * + * 指定したHP(割合)を上回っている(>=)間、対象ステートを付与する。 + * + * 指定したHP(割合)を下回っている(<=)間、対象ステートを付与する。 + * + * 指定したMP(割合)を上回っている(>=)間、対象ステートを付与する。 + * + * 指定したMP(割合)を下回っている(<=)間、対象ステートを付与する。 + * + * 指定したMP(割合)を上回っている(>=)間、対象ステートを付与する。 + * + * 指定したMP(割合)を下回っている(<=)間、対象ステートを付与する。 + * + * 指定した武器を装備している間、対象ステートを付与する。 + * + * 指定した武器を装備している間、対象ステートを付与する。 + * + * 指定したスイッチがONになっている間、対象ステートを付与する。 + * + * 指定したJavaScript計算式がtrueの間、対象ステートを付与する。 + * + * 並び順(1~)が指定した値と一致する間、対象ステートを付与する。 + * + * 計算式中で不等号を使いたい場合、以下のように記述してください。 + * < → < + * > → > + * 例: // 変数[2]が1より大きい場合 + * + * 2. 自動付与ステートの対象 + * + * ステート自動付与の対象を指定したアクターのみに設定する。 + * IDの指定がない場合、全てのアクターに有効になる。 + * 複数のアクターを指定したい場合、数値をカンマで区切る。 + * 例: + * + * + * ステート自動付与の対象を指定した敵キャラのみに設定する。 + * IDの指定がない場合、全ての敵キャラに有効になる。 + * 複数の敵キャラを指定したい場合、数値をカンマで区切る。 + * 例: + * + * 複数の条件が指定された場合は、全ての条件を満たした場合のみ + * ステートが付与されます。 + * + * スクリプト + * 自動付与ステートが有効になったときに所定のメッセージを表示する場合 + * $gameSystem.automaticStateAddMessage = true; + * + * 自動付与ステートが有効になったときに所定のメッセージを表示しない場合 + * $gameSystem.automaticStateAddMessage = false; + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + var metaTagPrefix = "AS"; + + var getArgNumber = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(convertEscapeCharacters(arg)) || 0).clamp(min, max); + }; + + var convertEscapeCharacters = function (text) { + if (text == null || text === true) text = ""; + text = text.replace(/>?/gi, ">"); + text = text.replace(/<?/gi, "<"); + text = text.replace(/\\/g, "\x1b"); + text = text.replace(/\x1b\x1b/g, "\\"); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1])); + }.bind(this) + ); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1])); + }.bind(this) + ); + text = text.replace( + /\x1bN\[(\d+)\]/gi, + function () { + var actor = + parseInt(arguments[1]) >= 1 + ? $gameActors.actor(parseInt(arguments[1])) + : null; + return actor ? actor.name() : ""; + }.bind(this) + ); + text = text.replace( + /\x1bP\[(\d+)\]/gi, + function () { + var actor = + parseInt(arguments[1]) >= 1 + ? $gameParty.members()[parseInt(arguments[1]) - 1] + : null; + return actor ? actor.name() : ""; + }.bind(this) + ); + text = text.replace(/\x1bG/gi, TextManager.currencyUnit); + return text; + }; + + var isEmpty = function (that) { + return Object.keys(that).length <= 0; + }; + + var iterate = function (that, handler) { + Object.keys(that).forEach(function (key, index) { + handler.call(that, key, that[key], index); + }); + }; + + //============================================================================= + // Game_System + // 自動付与ステートのメッセージ表示フラグを定義します。 + //============================================================================= + var _Game_System_initialize = Game_System.prototype.initialize; + Game_System.prototype.initialize = function () { + _Game_System_initialize.apply(this, arguments); + this.automaticStateAddMessage = null; + }; + + //============================================================================= + // Game_BattlerBase + // 自動付与ステートの更新処理を定義します。 + //============================================================================= + Game_BattlerBase.prototype.updateAutomaticState = function () { + DataManager.iterateAutomaticState( + function (state) { + if (!state || isEmpty(state.meta)) return; + var stateId = state.id; + var result = this.isAutomaticValid(state); + if (result === null) return; + if (result) { + if (!this.isStateAffected(stateId) && this.isStateAddable(stateId)) { + this.addState(stateId); + if ($gameSystem.automaticStateAddMessage) this.showAddedStates(); + this._result.deleteAddedStates(stateId); + } + } else { + if (this.isStateAffected(stateId)) { + this.removeState(stateId); + this._result.deleteRemovedStates(stateId); + } + } + }.bind(this) + ); + }; + + Game_BattlerBase.prototype.showAddedStates = function () {}; + + Game_BattlerBase.prototype.isAutomaticValid = function (state, result) { + this._automaticTargetState = state; + if (this.isAutoStateBattler()) { + result = true; + } else { + return false; + } + var switchId = this.getStateMetaNumber(0, 1); + if (switchId !== null) { + if ($gameSwitches.value(switchId)) { + result = true; + } else { + return false; + } + } + var formula = this.getStateMetaString(1); + if (formula !== null) { + if (eval(formula)) { + result = true; + } else { + return false; + } + } + var upperLimitHp = this.getStateMetaNumber(2, 0, 100); + if (upperLimitHp !== null) { + if (Math.floor(this.hpRate() * 100) >= upperLimitHp) { + result = true; + } else { + return false; + } + } + var lowerLimitHp = this.getStateMetaNumber(3, 0, 100); + if (lowerLimitHp !== null) { + if (Math.floor(this.hpRate() * 100) <= lowerLimitHp) { + result = true; + } else { + return false; + } + } + var upperLimitMp = this.getStateMetaNumber(4, 0, 100); + if (upperLimitMp !== null) { + if (Math.floor(this.mpRate() * 100) >= upperLimitMp) { + result = true; + } else { + return false; + } + } + var lowerLimitMp = this.getStateMetaNumber(5, 0, 100); + if (lowerLimitMp !== null) { + if (Math.floor(this.mpRate() * 100) <= lowerLimitMp) { + result = true; + } else { + return false; + } + } + var upperLimitTp = this.getStateMetaNumber(6, 0, 100); + if (upperLimitTp !== null) { + if (Math.floor(this.tpRate() * 100) >= upperLimitTp) { + result = true; + } else { + return false; + } + } + var lowerLimitTp = this.getStateMetaNumber(7, 0, 100); + if (lowerLimitTp !== null) { + if (Math.floor(this.tpRate() * 100) <= lowerLimitTp) { + result = true; + } else { + return false; + } + } + var unitIndex = this.getStateMetaNumber(12, 0); + if (unitIndex !== null) { + if (this.index() === unitIndex - 1) { + result = true; + } else { + return false; + } + } + return result; + }; + + Game_BattlerBase.prototype.index = function () { + return 0; + }; + + Game_BattlerBase.prototype.getStateMetaNumber = function ( + tagIndex, + min, + max + ) { + var value = + this._automaticTargetState.meta[ + DataManager.getAutomaticTagName(tagIndex) + ]; + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return value !== undefined ? getArgNumber(value, min, max) : null; + }; + + Game_BattlerBase.prototype.getStateMetaString = function (tagIndex) { + var value = + this._automaticTargetState.meta[ + DataManager.getAutomaticTagName(tagIndex) + ]; + return value !== undefined ? convertEscapeCharacters(value) : null; + }; + + Game_BattlerBase.prototype.isAutoStateBattler = function () { + if (this.isStateMetaInfo(this.getOppositeBattlerCheckTagIndex())) { + return false; + } + var battlerIdValue = this.getStateMetaString( + this.getBattlerCheckTagIndex() + ); + if (!battlerIdValue) { + return true; + } + var batterId = this.getBattlerId(); + return battlerIdValue.split(",").some(function (stateTargetIdText) { + return batterId === parseInt(stateTargetIdText); + }); + }; + + Game_BattlerBase.prototype.isStateMetaInfo = function (tagIndex) { + return this._automaticTargetState.meta.hasOwnProperty( + DataManager.getAutomaticTagName(tagIndex) + ); + }; + + var _Game_BattlerBase_setHp = Game_BattlerBase.prototype.setHp; + Game_BattlerBase.prototype.setHp = function (hp) { + _Game_BattlerBase_setHp.apply(this, arguments); + this.updateAutomaticState(); + }; + + var _Game_BattlerBase_setMp = Game_BattlerBase.prototype.setMp; + Game_BattlerBase.prototype.setMp = function (mp) { + _Game_BattlerBase_setMp.apply(this, arguments); + this.updateAutomaticState(); + }; + + var _Game_BattlerBase_setTp = Game_BattlerBase.prototype.setTp; + Game_BattlerBase.prototype.setTp = function (tp) { + _Game_BattlerBase_setTp.apply(this, arguments); + this.updateAutomaticState(); + }; + + var _Game_BattlerBase_recoverAll = Game_BattlerBase.prototype.recoverAll; + Game_BattlerBase.prototype.recoverAll = function () { + _Game_BattlerBase_recoverAll.apply(this, arguments); + this.updateAutomaticState(); + }; + + Game_BattlerBase.prototype.getBattlerId = function () { + return 0; + }; + + Game_BattlerBase.prototype.getBattlerCheckTagIndex = function () { + return 0; + }; + + Game_BattlerBase.prototype.getOppositeBattlerCheckTagIndex = function () { + return 0; + }; + + //============================================================================= + // Game_Actors + // データが存在するかどうかを返します。 + //============================================================================= + Game_Actors.prototype.isExistData = function (actorId) { + return !!this._data[actorId]; + }; + + //============================================================================= + // Game_Actor + // 自動付与ステートの更新処理を定義します。 + //============================================================================= + Game_Actor.prototype.updateAutomaticState = function () { + if (!$gameActors.isExistData(this._actorId)) return; + Game_BattlerBase.prototype.updateAutomaticState.call(this); + }; + + Game_Actor.prototype.isAutomaticValid = function (state) { + this._automaticTargetState = state; + var result = null; + var weaponId = this.getStateMetaNumber(10, 1); + if (weaponId !== null) { + if (this.hasWeapon($dataWeapons[weaponId])) { + result = true; + } else { + return false; + } + } + var armorId = this.getStateMetaNumber(11, 1); + if (armorId !== null) { + if (this.hasArmor($dataArmors[armorId])) { + result = true; + } else { + return false; + } + } + return Game_BattlerBase.prototype.isAutomaticValid.call( + this, + state, + result + ); + }; + + var _Game_Actor_changeEquip = Game_Actor.prototype.changeEquip; + Game_Actor.prototype.changeEquip = function (slotId, item) { + _Game_Actor_changeEquip.apply(this, arguments); + this.updateAutomaticState(); + }; + + Game_Actor.prototype.getBattlerId = function () { + return this._actorId; + }; + + Game_Actor.prototype.getBattlerCheckTagIndex = function () { + return 8; + }; + + Game_Actor.prototype.getOppositeBattlerCheckTagIndex = function () { + return Game_Enemy.prototype.getBattlerCheckTagIndex.call(this); + }; + + //============================================================================= + // Game_Enemy + // 自動付与ステートの更新処理を定義します。 + //============================================================================= + Game_Enemy.prototype.getBattlerId = function () { + return this._enemyId; + }; + + Game_Enemy.prototype.getBattlerCheckTagIndex = function () { + return 9; + }; + + Game_Enemy.prototype.getOppositeBattlerCheckTagIndex = function () { + return Game_Actor.prototype.getBattlerCheckTagIndex.call(this); + }; + + //============================================================================= + // Game_Party + // 全てのアクターの自動付与ステートを更新します。 + //============================================================================= + Game_Party.prototype.requestUpdateAutomaticState = function () { + this._requestUpdateAutomaticState = true; + }; + + Game_Party.prototype.updateAutomaticState = function () { + this.members().forEach(function (actor) { + actor.updateAutomaticState(); + }); + this._lastUpdateFrameAutomaticState = Graphics.frameCount; + }; + + Game_Party.prototype.updateAutomaticStateIfRequested = function () { + var coolTime = + this._lastUpdateFrameAutomaticState + 10 > Graphics.frameCount; + if (this._requestUpdateAutomaticState && !coolTime) { + this.updateAutomaticState(); + this._requestUpdateAutomaticState = false; + } + }; + + var _Game_Party_swapOrder = Game_Party.prototype.swapOrder; + Game_Party.prototype.swapOrder = function (index1, index2) { + _Game_Party_swapOrder.apply(this, arguments); + this.updateAutomaticState(); + }; + + //============================================================================= + // Game_Map + // 場所移動時に自動付与ステートを更新します。 + //============================================================================= + var _Game_Map_refreshIfNeeded = Game_Map.prototype.refreshIfNeeded; + Game_Map.prototype.refreshIfNeeded = function () { + _Game_Map_refreshIfNeeded.apply(this, arguments); + $gameParty.updateAutomaticStateIfRequested(); + }; + + var _Game_Map_setup = Game_Map.prototype.setup; + Game_Map.prototype.setup = function (mapId) { + _Game_Map_setup.apply(this, arguments); + $gameParty.updateAutomaticState(); + }; + + var _Game_Map_refresh = Game_Map.prototype.refresh; + Game_Map.prototype.refresh = function () { + _Game_Map_refresh.apply(this, arguments); + $gameParty.requestUpdateAutomaticState(); + }; + + //============================================================================= + // Game_ActionResult + // ステート付与、解除時のメッセージを抑制します。 + //============================================================================= + Game_ActionResult.prototype.deleteRemovedStates = function (stateId) { + iterate( + this.removedStates, + function (key, value, index) { + if (value === stateId) this.removedStates.splice(index, 1); + }.bind(this) + ); + }; + + Game_ActionResult.prototype.deleteAddedStates = function (stateId) { + iterate( + this.addedStates, + function (key, value, index) { + if (value === stateId) this.addedStates.splice(index, 1); + }.bind(this) + ); + }; + + //============================================================================= + // DataManager + // データベースのロード時に自動付与ステートのみを抽出します。 + //============================================================================= + DataManager._automaticTagNames = [ + "スイッチ", + "計算式", + "上限HP", + "下限HP", + "上限MP", + "下限MP", + "上限TP", + "下限TP", + "アクター", + "敵キャラ", + "武器装備", + "防具装備", + "並び順", + ]; + + var _DataManager_onLoad = DataManager.onLoad; + DataManager.onLoad = function (object) { + _DataManager_onLoad.apply(this, arguments); + if (object === $dataStates) { + this.setupAutomaticState(); + } + }; + + DataManager.setupAutomaticState = function () { + this._automaticStates = $dataStates.filter( + function (state) { + return this._automaticTagNames.some(function (tagName) { + return state && !!state.meta[metaTagPrefix + tagName]; + }); + }.bind(this) + ); + }; + + DataManager.iterateAutomaticState = function (callBackFunc) { + this._automaticStates.forEach(callBackFunc); + }; + + DataManager.getAutomaticTagName = function (index) { + return metaTagPrefix + this._automaticTagNames[index]; + }; +})(); diff --git a/www/js/plugins/BattleParallelEvent.js b/www/js/plugins/BattleParallelEvent.js new file mode 100644 index 0000000..42c808a --- /dev/null +++ b/www/js/plugins/BattleParallelEvent.js @@ -0,0 +1,69 @@ +//============================================================================= +// - BattleParallelEvent +// BattleParallelEvent.js +//============================================================================= + +//============================================================================= +/*: + * @plugindesc 戦闘中でも「並列処理」のコモンイベントを実行する為のプラグインです。 + * @author 名無し蛙 + * + * + * Version 1.0: + * 2016/06/29 - リリース + */ +//============================================================================= + +(function () { + // + var _Game_Switches_onChange = Game_Switches.prototype.onChange; + Game_Switches.prototype.onChange = function () { + _Game_Switches_onChange.call(this); + if ($gameParty.inBattle()) { + $gameTroop.refreshCommonEvents(); + } + }; + + // + var _Game_Troop_setup = Game_Troop.prototype.setup; + Game_Troop.prototype.setup = function (troopId) { + _Game_Troop_setup.call(this, troopId); + this._commonEvents = this.parallelCommonEvents().map(function ( + commonEvent + ) { + return new Game_CommonEvent(commonEvent.id); + }); + }; + + // + Game_Troop.prototype.parallelCommonEvents = function () { + return $dataCommonEvents.filter(function (commonEvent) { + return commonEvent && commonEvent.trigger === 2; + }); + }; + + // + Game_Troop.prototype.refreshCommonEvents = function () { + this._commonEvents.forEach(function (event) { + event.refresh(); + }); + }; + + // + Game_Troop.prototype.updateCommonEvents = function () { + this._commonEvents.forEach(function (event) { + event.update(); + }); + }; + + // + var _Scene_Battle_update = Scene_Battle.prototype.update; + Scene_Battle.prototype.update = function () { + $gameTroop.updateCommonEvents(); + _Scene_Battle_update.call(this); + }; +})(); + +//============================================================================= +// End of File +//============================================================================= diff --git a/www/js/plugins/BattleSkip_riru.js b/www/js/plugins/BattleSkip_riru.js new file mode 100644 index 0000000..13c1123 --- /dev/null +++ b/www/js/plugins/BattleSkip_riru.js @@ -0,0 +1,93 @@ +//============================================================================= +// BattleSkip_riru.js +//============================================================================= +/*: + * @plugindesc テスト戦闘中にAキーを押すだけで瞬時に勝利させるスクリプトです + * @author riru + * + * @help + *<使い方> + *テスト戦闘中のアクターコマンド選択中にAキーを押すと自動的に敵が倒れ勝利になります + *(不死身処理をしている場合は倒す扱いにならないまま勝利になるので経験値等は入りません) + *通常テストプレイ、イベントテスト、戦闘テストいずれも適応されます + * + *・リザルトをいじっている場合は表示等に不具合がでる可能性がありますが、テストプレイ時のみですので公開に当たっては問題ありません。 + *・このプラグインは本来使わないキーを使用しています。別のプラグインでAキーを使用するものがあった場合は調整をする必要がありますのでご注意ください + * + * <規約> + * 有償無償問わず使用できます。改変もご自由にどうぞ。使用報告もいりません。2次配布はだめです + *著作権は放棄していません。使用する場合は以下の作者とURLをreadmeなどのどこかに記載してください + * + * <作者情報> + *作者:riru + *HP:ガラス細工の夢幻 + *URL:http://garasuzaikunomugen.web.fc2.com/index.html + */ + +(function () { + var riru_bsk_BattleManager_initMembers = BattleManager.initMembers; + BattleManager.initMembers = function () { + riru_bsk_BattleManager_initMembers.call(this); + riru_bsk_victory_flug = false; //riru追加 + }; + + var _riru_bsk_BattleManager_processVictory = BattleManager.processVictory; + BattleManager.processVictory = function () { + _riru_bsk_BattleManager_processVictory.call(this); + riru_bsk_victory_flug = true; + }; + + var _riru_Scene_Battleskip_update = Scene_Battle.prototype.update; + Scene_Battle.prototype.update = function () { + _riru_Scene_Battleskip_update.call(this); + if ( + (DataManager.isBattleTest() || + DataManager.isEventTest() || + $gameTemp.isPlaytest()) && + Input.isPressed("akey") && + !riru_bsk_victory_flug && + this._actorCommandWindow.active + ) { + $gameTroop.members().forEach( + function (enemy) { + var alreadyDead = enemy.isDead(); + enemy._hp -= 9999999999; + enemy.addState(1); + if (enemy.isDead() && !alreadyDead) { + enemy.performCollapse(); + } + enemy.clearResult(); + }.bind(this) + ); + BattleManager.processVictory(); + } + }; + //使えるキーを拡張(再定義) + Input.keyMapper = { + 65: "akey", // A//riru追加 + 9: "tab", // tab + 13: "ok", // enter + 16: "shift", // shift + 17: "control", // control + 18: "control", // alt + 27: "escape", // escape + 32: "ok", // space + 33: "pageup", // pageup + 34: "pagedown", // pagedown + 37: "left", // left arrow + 38: "up", // up arrow + 39: "right", // right arrow + 40: "down", // down arrow + 45: "escape", // insert + 81: "pageup", // Q + 87: "pagedown", // W + 88: "escape", // X + 90: "ok", // Z + 96: "escape", // numpad 0 + 98: "down", // numpad 2 + 100: "left", // numpad 4 + 102: "right", // numpad 6 + 104: "up", // numpad 8 + 120: "debug", // F9 + }; +})(); diff --git a/www/js/plugins/BattleVoice.js b/www/js/plugins/BattleVoice.js new file mode 100644 index 0000000..0c3461f --- /dev/null +++ b/www/js/plugins/BattleVoice.js @@ -0,0 +1,807 @@ +//============================================================================= +// Plugin for RPG Maker MV +// BattleVoice.js +//============================================================================= +// [Update History] +// - BattleVoice.js +// 2015.Nov Ver1.0.0 First Release +// 2016.Aug Ver1.1.0 Strict Option Input +// 2019.Feb.27 Ver1.2.0 Random Play +// - BattkeVoiceMZ +// 2020.Jan Ver1.0.0 First release: Add plugin commands +// 2020.Oct.06 Ver1.1.0 Add situations: on counter attack and on reflect magic +// 2020.Nov.09 Ver1.2.0 Add situations: on evade attack and on battle starts +// 2021.Feb.21 Ver1.3.0 Add situations: on receive recover magic from ally +// - BattleVoice.js again +// 2021.Feb.21 Ver1.4.0 forcedly adapt MV version(closed version) +// 2021.Feb.24 Ver2.0.0 Ver.up based on MZ Ver1.3.0 +// 2021.Mar.25 Ver2.1.0 enables to set delay when recovery received + +/*: + * @target MV + * @plugindesc [Ver2.1.0]Play voice SE at battle when actor does spcified action + * @author Sasuke KANNAZUKI + * + * @param ON switch ID + * @desc play se only when the switch is ON. + * This setting interlocks with option Battle Voice. + * @type switch + * @default 1 + * + * @param volume + * @desc volume of SEs. this setting is common among all voice SEs. + * (Default:90) + * @type number + * @min 0 + * @max 100000 + * @default 90 + * + * @param pitch + * @desc pitch of SEs. this setting is common among all voice SEs. + * (Default:100) + * @type number + * @min 10 + * @max 100000 + * @default 100 + * + * @param pan + * @desc pan of SEs. this setting is common among all voice SEs. + * 0:center, <0:left, >0:right (Default:0) + * @type number + * @min -100 + * @max 100 + * @default 0 + * + * @param Battle Voice Name at Option + * @desc display name at option + * @type text + * @default Battle Voice + * + * @param waitForReceive + * @text Delay Frames Of Receiver + * @desc Set the frames from recover invoke to receive + * @type number + * @default 30 + * + * @noteParam attackVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam recoverVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam friendMagicVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam magicVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam skillVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam damageVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam evadeVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam defeatedVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam firstVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam victoryVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam counterVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam reflectVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam fromAllyVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @help + * This plugin runs under RPG Maker MV. + * + * This plugin enables to play SE (assumed battle voice) at + * various situations. + * + * [Summary] + * Player can change voice ON/OFF by Option Scene (except Title). + * This setting interlocks switch ID set at plugin parameter. + * + * [note specification] + * write down each actor's note at following format to set SE filename. + * [[Voices when an actor perform something]] + * plays when actor does normal attack. + * plays when actor uses HP recovering magic. + * plays when actor spells magic for friend + * except HP recovering. if this is not set but is set, + * it plays setting file. + * plays when actor spells magic(except for friend). + * plays when actor uses special skill except magic. + * [[Voices when an actor affected from any battler]] + * plays when actor takes damage. + * plays when actor evades enemy attack. + * plays when actor is died. + * plays when counter attack invokes. + * plays when actor reflects magic. + * plays when actor received HP recover magic. + * It doesn't play when magic user is the same as receiver. + * It assumes the phrase 'Thank you' and so on. + * [[Voices when battle exceeds]] + * if plural actors attend the battle, randomly selected actor's SE is adopted. * plays when battle starts except surprised. + * plays when battle finishes. + * + * *NOTE* Here 'magic' skill means its 'Skill Type' is included in + * '[SV]Magic Skills' on 'System '. + * + * [Advanced option 1] + * If you want to play one of several voices randomly, + * write filenames with colon as follows: + * + * in this case, at attack, plays atk1 atk2, or atk3 randomly. + * + * If set no SE one of filenames, + * + * in this case, at attack, plays atk1 atk2, or doesn't play SE. + * + * You can set the same filename twice or more than. + * + * in this case, 25% atk1, 50% atk2, 25% don't play. + * + * *NOTE* When set SEs at this notation, these files might be excluded at + * deployment with option 'Exclude unused files'. + * To prevent this, I recommend to make dummy event and set each SE to + * 'Play SE' on the Contents. + * + * [Plugin Commands] + * + * **Set voice on each situation** + * BattleVoice set arg1 arg2 arg3 + * - arg1 must be actor id. + * - arg2 must be a situation. + * attack , recover, friendMagic, magic, skill, damage, evaded, + * dead, counter, reflect, fromAlly, first or victory + * -arg3 must be voice file name. the same as note, by split comma, + * plural setting enables. + * ex. + * BattleVoice 1 attack attackVoice + * set actor whose id is 1 voice for attack. + * + * **Reset voice on each situation** + * BattleVoice reset arg1 arg2 + * - arg1 must be actor id. + * - arg2 must be a situation. + * ex. + * BattleVoice reset 2 attack + * reset actor whose id is 2 voice for attack. + * + * **Reset all situations' voice to default** + * BattleVoice allReset arg1 + * - arg1 must be actor id to reset all situation + * (note: voice for actor's each skill is not reset) + * + * **Assign actor voice to each skill** + * BattleVoice skillSet arg1 arg2 arg3 + * - arg1 must be actor id + * - arg2 must be skill id to set original voice + * - arg3 must be voice file name. the same as note, by split comma, + * plural setting enables. + * ex. + * BattleVoice skillSet 3 8 fire1 + * sets fire1 when an actor whose id is 3 uses skill whose id is 8 + * + * **Reset actor voice to each skill** + * BattleVoice skillReset arg1 arg2 + * - arg1 must be actor id + * - arg2 must be skill id to reset original voice + * ex. + * BattleVoice skillReset 2 15 + * reset voice for an actor whose id is 2's skill whose id is 15. + * + * **Reset all voices assigned to skills** + * BattleVoice skillAllReset arg1 + * - arg1 must be actor id to reset all skill's voice. + * (note: voice for situations are not reset) + * + * [License] + * this plugin is released under MIT license. + * http://opensource.org/licenses/mit-license.php + */ +/*:ja + * @target MV + * @plugindesc [Ver2.1.0]アクターの戦闘時の行動にボイスSEを設定します。 + * @author 神無月サスケ + * + * @param ON switch ID + * @text ボイス演奏スイッチID + * @desc このスイッチが ON の時のみ、ボイスSEを演奏します。 + * オプション「バトルボイス」と連動します。 + * @type switch + * @default 1 + * + * @param volume + * @text 共通ボリューム + * @desc ボイスSEのボリュームです。この設定が全てのボイスSEの + * 共通となります。(既定値:90) + * @type number + * @min 0 + * @max 100000 + * @default 90 + * + * @param pitch + * @text 共通ピッチ + * @desc ボイスSEのピッチです。この設定が全てのボイスSEの + * 共通となります。(既定値:100) + * @type number + * @min 10 + * @max 100000 + * @default 100 + * + * @param pan + * @text 共通位相 + * @desc ボイスSEの位相。この設定が全てのボイスSE共通になります。 + * 0:中央, 負数:左寄り, 正数:右寄り (既定値:0) + * @type number + * @min -100 + * @max 100 + * @default 0 + * + * @param Battle Voice Name at Option + * @text バトルボイス表示名 + * @desc オプション画面での表示名です。 + * @type string + * @default バトルボイス + * + * @param waitForReceive + * @text 被回復時ウェイト + * @desc 回復魔法が使われてから受け取ったアクターが発声するまでのフレーム数 + * @type number + * @default 30 + * + * @noteParam attackVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam recoverVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam friendMagicVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam magicVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam skillVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam damageVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam evadeVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam defeatedVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam firstVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam victoryVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam counterVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam reflectVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + * @noteParam fromAllyVoice + * @noteRequire 1 + * @noteDir audio/se/ + * @noteType file + * @noteData actors + * + @help + * このプラグインは、RPGツクールMVに対応しています。 + * + * 戦闘中のシチュエーションに応じてにバトルボイスを演奏可能にします。 + * + * ■概要 + * ゲーム中のオプション画面(タイトル画面以外)でON/OFFが可能です。 + * この設定は、このプラグインのパラメータで指定したスイッチと連動しています。 + * デフォルトではOFFになっています。 + * + * ■メモ設定方法 + * それぞれのアクターのメモに以下の書式で書いてください。 + * filename はボイスSEのファイル名にしてください。 + * ◆アクター行動時 + * 通常攻撃の時に再生されるボイスです。 + * HP回復魔法を使用した時に再生されるボイスです。 + * HP回復以外の味方向け魔法を使用した時に + * 再生されるボイスです。省略された場合でが + * 設定されている場合は、そちらが再生されます。 + * 味方向け以外の魔法を使用した時に再生されるボイスです。 + * 必殺技を使用した時に再生されるボイスです。 + * ◆アクターが対象になった時 + * ダメージを受けた時に再生されるボイスです。 + * 攻撃を回避した時に再生されるボイスです。 + * 戦闘不能になった時に再生されるボイスです。 + * カウンター攻撃発動時に再生されるボイスです。 + * 魔法を反射する時に再生されるボイスです。 + * HP回復魔法を受けた時に再生されるボイスです。 + * 自分自身に使った場合は再生されません + * 「ありがとう」など感謝の言葉を想定しています。 + * ◆バトルの進捗に応じて + * アクターが複数いる場合、生きているアクターの中からランダムで再生されます。 + * 戦闘開始時に再生されるボイスです。 + * ただし、不意打ちの際は再生されません。 + * 戦闘勝利時に再生されるボイスです。 + * + * 注意:ここでいう「魔法」の定義は、そのスキルのスキルタイプが、 + * 「システム2」タブの「[SV]魔法スキル」に含まれているものです。 + * + * ■拡張機能1 + * 上記のメモのfilename を、コロンで複数指定すると、その中からランダムで + * 再生されます。例えば、以下のように指定した場合、 + * + * atk1 atk2 atk3 のいずれかのボイスがランダムで再生されます。 + * + * 無音を指定したい場合は、$ を入れてください。 + * + * この場合、atk1, atk2, 無音の中から選ばれます。 + * + * 同じファイル名を複数回指定可能です。 + * + * この場合、25%でatk1、50%でatk2、25%で演奏なしになります。 + * + * 注意:この形式で設定を行った場合、デプロイメントの「不要ファイルの削除」で + * 削除される可能性があります。例えばダミーイベントを作り、これらのSEを + * 演奏するなどして、適宜対処してください。 + * + * ■プラグインコマンド + * ◆各シチュエーションでのボイスの変更 + * BattleVoice set arg1 arg2 arg3 + * - arg1 は対象のアクターID + * - arg2 はシチュエーション文字列。以下から選んでください + * attack (通常攻撃時), recover (回復魔法使用時), + * friendMagic (味方対象魔法使用時) magic (通常魔法使用時) + * skill (非魔法スキル使用時), damage (被ダメージ時), evaded (攻撃回避時), + * dead (戦闘不能時), counter (カウンター発動時), reflect (魔法反射発動時), + * fromAlly (回復魔法を受けた時), + * first (戦闘開始時) or victory (戦闘勝利時). + * -arg3 はボイスSE名。セミコロンで複数指定可能 + * 例. + * BattleVoice 1 attack attackVoice + * アクターID1の攻撃時(attack)にattackVoiceというSEを再生します。 + * + * ◆各シチュエーションでのボイスのリセット + * BattleVoice reset arg1 arg2 + * - arg1 は対象のアクターID + * - arg2 はシチュエーション文字列。上記を参考に。 + * 例. + * BattleVoice reset 2 attack + * アクターID2の攻撃時ボイスをリセットしメモ設定に戻します。 + * + * ◆全シチュエーションのボイスの一括リセット + * BattleVoice allReset arg1 + * - arg1 は対象のアクターID + * (注: スキル毎に設定されたボイスはリセットされません) + * + * ◆スキル番号にボイスを割り当てる + * BattleVoice skillSet arg1 arg2 arg3 + * - arg1 は対象のアクターID + * - arg2 はスキルID + * - arg3 は演奏するSE名 + * 例. + * BattleVoice skillSet 3 8 fire1 + * アクターID3がスキルID8を使用した時にfire1を演奏します + * + * ◆スキル番号に割り当てたボイスを解除 + * BattleVoice skillReset arg1 arg2 + * - arg1 は対象のアクターID + * - arg2 はスキルID + * 例. + * BattleVoice skillReset 2 15 + * アクターID2がスキルID15を使用した時のボイスをなくします。 + * + * ◆スキル番号に割り当てられた全ボイスを一括リセット + * BattleVoice skillAllReset arg1 + * - arg1 は対象のアクターID + * (注意: シチュエーションに割り当てられたボイスはリセットされません。) + * + * ■ライセンス表記 + * このプラグインは MIT ライセンスで配布されます。 + * ご自由にお使いください。 + * http://opensource.org/licenses/mit-license.php + */ +(function () { + var pluginName = "BattleVoice"; + + // + // process parameters + // + var parameters = PluginManager.parameters(pluginName); + var pitch = Number(parameters["pitch"] || 100); + var volume = Number(parameters["volume"] || 90); + var pan = Number(parameters["pan"] || 0); + var playSwitchId = Number(parameters["ON switch ID"] || 1); + var strBattleVoice = + parameters["Battle Voice Name at Option"] || "Battle Voice"; + var waitForReceive = Number(parameters["waitForReceive"] || 30); + + // + // process plugin commands + // + 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) { + var actor = $gameActors.actor(+args[1]); + if (!actor) { + return; + } + actor.battleVoices = actor.battleVoices || {}; + actor.skillVoices = actor.skillVoices || {}; + switch (args[0]) { + case "set": + actor.battleVoices[args[2]] = args[3]; + break; + case "reset": + actor.battleVoices[args[2]] = null; + break; + case "allReset": + actor.battleVoices = {}; + break; + case "skillSet": + actor.skillVoices[+args[2]] = args[3]; + break; + case "skillReset": + actor.skillVoices[+args[2]] = null; + break; + case "skillAllReset": + actor.skillVoices = {}; + break; + } + } + }; + + // + // set play options (interlock with switch) + // + var doesDisplaySpecialOptions = function () { + return !SceneManager.isPreviousScene(Scene_Title); + }; + + var _Window_Options_makeCommandList = + Window_Options.prototype.makeCommandList; + Window_Options.prototype.makeCommandList = function () { + if (doesDisplaySpecialOptions()) { + this.addCommand(strBattleVoice, "battleVoice"); + } + _Window_Options_makeCommandList.call(this); + }; + + var _Window_Options_getConfigValue = Window_Options.prototype.getConfigValue; + Window_Options.prototype.getConfigValue = function (symbol) { + switch (symbol) { + case "battleVoice": + return $gameSwitches.value(playSwitchId); + default: + return _Window_Options_getConfigValue.call(this, symbol); + } + }; + + var _Window_Options_setConfigValue = Window_Options.prototype.setConfigValue; + Window_Options.prototype.setConfigValue = function (symbol, volume) { + switch (symbol) { + case "battleVoice": + return $gameSwitches.setValue(playSwitchId, volume); + default: + return _Window_Options_setConfigValue.call(this, symbol, volume); + } + }; + + var _Scene_Options_maxCommands = Scene_Options.prototype.maxCommands; + Scene_Options.prototype.maxCommands = function () { + var rowNum = _Scene_Options_maxCommands.call(this); + return doesDisplaySpecialOptions() ? rowNum + 1 : rowNum; + }; + + // + // play actor voice + // + var canPlayActorVoice = function () { + return $gameSwitches.value(playSwitchId); + }; + + var split = function (name) { + if (!name) { + return name; + } + var names = name.split(","); + return names[Math.randomInt(names.length)]; + }; + + var createAudioByFileName = function (name) { + var audio = {}; + audio.name = name; + audio.pitch = pitch; + audio.volume = volume; + audio.pan = pan; + return audio; + }; + + var playActorVoice = function (actor, type) { + if (!canPlayActorVoice()) { + return; + } + var name = ""; + var a = actor.battleVoices || {}; + var m = actor.actor().meta; + switch (type) { + case "attack": + name = split(a.attack || m.attackVoice); + break; + case "recover": + name = split(a.recover || m.recoverVoice); + break; + case "friendmagic": + name = split(a.friendMagic || m.friendMagicVoice || m.magicVoice); + break; + case "magic": + name = split(a.magic || m.magicVoice); + break; + case "skill": + name = split(a.skill || m.skillVoice); + break; + case "damage": + name = split(a.damage || m.damageVoice); + break; + case "evade": + name = split(a.evade || m.evadeVoice); + break; + case "dead": + name = split(a.dead || m.defeatedVoice); + break; + case "counter": + name = split(a.counter || m.counterVoice); + break; + case "reflect": + name = split(a.reflect || m.reflectVoice); + break; + case "fromAlly": + name = split(a.fromAlly || m.fromAllyVoice); + break; + case "first": + name = split(a.first || m.firstVoice); + break; + case "victory": + name = split(a.victory || m.victoryVoice); + break; + } + if (name && name !== "$") { + var audio = createAudioByFileName(name); + AudioManager.playSe(audio); + } + }; + + var isSkillVoice = function (actor, action) { + if (!actor.skillVoices || !action.isSkill()) { + return false; + } + return !!actor.skillVoices[action._item.itemId()]; + }; + + var playSkillVoice = function (actor, action) { + if (!canPlayActorVoice()) { + return; + } + var name = split(actor.skillVoices[action._item.itemId()]); + if (name && name !== "$") { + var audio = createAudioByFileName(name); + AudioManager.playSe(audio); + } + }; + + // + // functions for call actor voice. + // + var _Game_Actor_performAction = Game_Actor.prototype.performAction; + Game_Actor.prototype.performAction = function (action) { + _Game_Actor_performAction.call(this, action); + if (isSkillVoice(this, action)) { + playSkillVoice(this, action); + } else if (action.isAttack()) { + playActorVoice(this, "attack"); + } else if (action.isMagicSkill() && action.isHpRecover()) { + playActorVoice(this, "recover"); + } else if (action.isMagicSkill() && action.isForFriend()) { + playActorVoice(this, "friendmagic"); + } else if (action.isMagicSkill()) { + playActorVoice(this, "magic"); + } else if (action.isSkill() && !action.isGuard()) { + playActorVoice(this, "skill"); + } + }; + + var _Game_Actor_performDamage = Game_Actor.prototype.performDamage; + Game_Actor.prototype.performDamage = function () { + _Game_Actor_performDamage.call(this); + playActorVoice(this, "damage"); + }; + + var _Game_Actor_performEvasion = Game_Actor.prototype.performEvasion; + Game_Actor.prototype.performEvasion = function () { + _Game_Actor_performEvasion.call(this); + playActorVoice(this, "evade"); + }; + + var _Game_Actor_performCollapse = Game_Actor.prototype.performCollapse; + Game_Actor.prototype.performCollapse = function () { + _Game_Actor_performCollapse.call(this); + if ($gameParty.inBattle()) { + playActorVoice(this, "dead"); + } + }; + + var _BattleManager_invokeCounterAttack = BattleManager.invokeCounterAttack; + BattleManager.invokeCounterAttack = function (subject, target) { + 1; + if (target.isActor()) { + playActorVoice(target, "counter"); + } + _BattleManager_invokeCounterAttack.call(this, subject, target); + }; + + var _BattleManager_invokeMagicReflection = + BattleManager.invokeMagicReflection; + BattleManager.invokeMagicReflection = function (subject, target) { + if (target.isActor()) { + playActorVoice(target, "reflect"); + } + _BattleManager_invokeMagicReflection.call(this, subject, target); + }; + + var _Game_System_onBattleStart = Game_System.prototype.onBattleStart; + Game_System.prototype.onBattleStart = function () { + _Game_System_onBattleStart.call(this); + var candidates = $gameParty.aliveMembers().filter(function (actor) { + return ( + actor.actor().meta.firstVoice || + (actor.battleVoices && actor.battleVoices.first) + ); + }); + if (candidates.length > 0) { + var index = Math.randomInt(candidates.length); + var actor = candidates[index]; + if (!BattleManager._surprise) { + playActorVoice(actor, "first"); + } + } + }; + + var _BattleManager_processVictory = BattleManager.processVictory; + BattleManager.processVictory = function () { + var candidates = $gameParty.aliveMembers().filter(function (actor) { + return ( + actor.actor().meta.victoryVoice || + (actor.battleVoices && actor.battleVoices.victory) + ); + }); + if (candidates.length > 0) { + var index = Math.randomInt(candidates.length); + var actor = candidates[index]; + playActorVoice(actor, "victory"); + } + _BattleManager_processVictory.call(this); + }; + + // + // When recover received, wait some frames until play. + // + Game_Battler.prototype.doesPlayFromAlly = function () { + return false; + }; + + Game_Actor.prototype.doesPlayFromAlly = function () { + // not play voice if target is the same as magic user + return this !== BattleManager._subject; + }; + + Window_BattleLog.prototype.waitAlly = function () { + this._waitCount = waitForReceive; + }; + + Window_BattleLog.prototype.playReceiveVoice = function (target) { + playActorVoice(target, "fromAlly"); + }; + + var _Window_BattleLog_performRecovery = + Window_BattleLog.prototype.performRecovery; + Window_BattleLog.prototype.performRecovery = function (target) { + if (target.doesPlayFromAlly()) { + this.push("waitAlly"); + this.push("playReceiveVoice", target); + } + _Window_BattleLog_performRecovery.call(this, target); + }; +})(); diff --git a/www/js/plugins/BeforeCommon.js b/www/js/plugins/BeforeCommon.js new file mode 100644 index 0000000..137cf37 --- /dev/null +++ b/www/js/plugins/BeforeCommon.js @@ -0,0 +1,125 @@ +// +// 発動前コモン ver1.00 +// +// author yana +// + +var Imported = Imported || {}; +Imported["BeforeCommon"] = 1.0; + +/*: + * @plugindesc ver1.00/スキルやアイテムの発動前に、スキルやアイテムに設定されたコモンイベントを発生させます。 + * @author Yana + * + * @param IndexVariableID + * @desc 発動者のインデックスを保存する変数IDです。 + * 発動者がエネミーの場合は値に+1000されます。 + * @default 11 + * + * @help------------------------------------------------------ + * プラグインコマンドはありません。 + * ------------------------------------------------------ + * ------------------------------------------------------ + * 設定方法 + * ------------------------------------------------------ + * + * スキルやアイテムのメモ欄に + * <発動前コモン:x> + * または、 + * + * と記述することで、スキルやアイテムが発生する前に、 + * IDがx番のコモンイベントの実行を予約します。 + * + * また、プラグインパラメータで指定したIDの変数に、 + * 行動者のインデックスが格納されます。 + * + * ------------------------------------------------------ + * 利用規約 + * ------------------------------------------------------ + * 使用に制限はありません。商用、アダルト、いずれにも使用できます。 + * 二次配布も制限はしませんが、サポートは行いません。 + * 著作表示は任意です。行わなくても利用できます。 + * 要するに、特に規約はありません。 + * バグ報告や使用方法等のお問合せはネ実ツクールスレ、または、Twitterにお願いします。 + * https://twitter.com/yanatsuki_ + * 素材利用は自己責任でお願いします。 + * ------------------------------------------------------ + * 更新履歴: + * ver1.00: + * 公開 + */ + +(function () { + //////////////////////////////////////////////////////////////////////////////////// + + var parameters = PluginManager.parameters("BeforeCommon"); + var indexVariableId = Number(parameters["IndexVariableID"]); + + //////////////////////////////////////////////////////////////////////////////////// + + DataManager.isBeforeCommon = function (item) { + if (!item) { + return false; + } + if (item.meta["発動前コモン"]) { + return true; + } + if (item.meta["BeforeCommon"]) { + return true; + } + return false; + }; + + DataManager.beforeCommonEffect = function (item) { + var effects = []; + if (item.meta["発動前コモン"]) { + effects = Number(item.meta["発動前コモン"]); + } else if (item.meta["BeforeCommon"]) { + effects = Number(item.meta["BeforeCommon"]); + } + return effects; + }; + + //////////////////////////////////////////////////////////////////////////////////// + + var __BManager_startAction = BattleManager.startAction; + BattleManager.startAction = function () { + var action = this._subject.currentAction(); + if (this.checkBeforeCommon(action)) { + return; + } + __BManager_startAction.call(this); + this._execBeforeCommon = false; + }; + + BattleManager.checkBeforeCommon = function (action) { + if ( + action && + !this._execBeforeCommon && + DataManager.isBeforeCommon(action.item()) + ) { + this._execBeforeCommon = true; + var beforeCommon = DataManager.beforeCommonEffect(action.item()); + $gameTemp.reserveCommonEvent(beforeCommon); + $gameVariables._data[indexVariableId] = this._subject.index(); + if (this._subject.isEnemy()) { + $gameVariables._data[indexVariableId] += 1000; + } + this._phase = "turn"; + return true; + } + return false; + }; + + //////////////////////////////////////////////////////////////////////////////////// + + var __GBattler_removeCurrentAction = + Game_Battler.prototype.removeCurrentAction; + Game_Battler.prototype.removeCurrentAction = function () { + if (!BattleManager._execBeforeCommon) { + __GBattler_removeCurrentAction.call(this); + } + }; + + //////////////////////////////////////////////////////////////////////////////////// +})(); diff --git a/www/js/plugins/CBR_eroStatus_1.js b/www/js/plugins/CBR_eroStatus_1.js new file mode 100644 index 0000000..f7079c4 --- /dev/null +++ b/www/js/plugins/CBR_eroStatus_1.js @@ -0,0 +1,1005 @@ +/* +############################################ + 作者: COBRA + 改造や配布好き勝手にしても大丈夫だよ + 寧ろ積極的に配布して皆のゲーム開発を快適にしてあげて + http://cobrara.blogspot.jp/ +############################################ +*/ + +// Version 1.0.0 +// 2017/1/24 1.0.0 + +/*: +* @plugindesc エロステータス作れちゃうプラグイン(追加用) +* @author COBRA +* @help Version 1.0.0 +* 自由にいじれちゃうエロステータス画面 +* の付属品 +* 詳しくはこちらで +* http://cobrara.blogspot.jp/2017/01/blog-post_24.html + + +* +* @param #### ピクチャ1 #### +* +* @param picName_1 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_1 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_1 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_1 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_1 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_1 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_1 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ2 #### +* +* @param picName_2 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_2 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_2 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_2 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_2 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_2 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_2 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ3 #### +* +* @param picName_3 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_3 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_3 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_3 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_3 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_3 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_3 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ4 #### +* +* @param picName_4 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_4 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_4 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_4 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_4 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_4 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_4 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ5 #### +* +* @param picName_5 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_5 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_5 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_5 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_5 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_5 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_5 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param +#### テキスト1 #### +* +* @param txtSubject_1 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_1 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_1 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_1 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_1 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_1 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_1 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト2 #### +* +* @param txtSubject_2 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_2 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_2 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_2 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_2 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_2 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_2 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト3 #### +* +* @param txtSubject_3 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_3 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_3 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_3 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_3 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_3 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_3 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト4 #### +* +* @param txtSubject_4 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_4 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_4 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_4 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_4 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_4 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_4 +* @desc テキストを表示するかどうか +* +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト5 #### +* +* @param txtSubject_5 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_5 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_5 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_5 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_5 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_5 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_5 +* @desc テキストを表示するかどうか +* +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト6 #### +* +* @param txtSubject_6 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_6 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_6 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_6 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_6 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_6 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_6 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト7 #### +* +* @param txtSubject_7 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_7 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_7 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_7 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_7 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_7 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_7 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト8 #### +* +* @param txtSubject_8 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_8 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_8 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_8 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_8 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_8 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_8 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト9 #### +* +* @param txtSubject_9 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_9 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_9 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_9 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_9 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_9 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_9 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト10 #### +* +* @param txtSubject_10 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_10 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_10 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_10 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_10 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_10 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_10 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト11 #### +* +* @param txtSubject_11 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_11 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_11 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_11 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_11 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_11 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_11 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト12 #### +* +* @param txtSubject_12 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_12 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_12 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_12 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_12 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_12 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_12 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト13 #### +* +* @param txtSubject_13 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_13 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_13 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_13 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_13 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_13 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_13 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト14 #### +* +* @param txtSubject_14 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_14 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_14 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_14 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_14 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_14 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_14 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト15 #### +* +* @param txtSubject_15 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_15 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_15 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_15 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_15 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_15 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_15 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト16 #### +* +* @param txtSubject_16 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_16 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_16 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_16 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_16 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_16 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_16 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト17 #### +* +* @param txtSubject_17 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_17 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_17 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_17 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_17 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_17 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_17 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト18 #### +* +* @param txtSubject_18 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_18 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_18 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_18 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_18 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_18 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_18 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト19 #### +* +* @param txtSubject_19 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_19 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_19 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_19 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_19 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_19 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_19 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト20 #### +* +* @param txtSubject_20 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_20 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_20 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_20 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_20 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_20 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_20 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト21 #### +* +* @param txtSubject_21 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_21 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_21 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_21 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_21 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_21 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_21 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +*/ diff --git a/www/js/plugins/CBR_eroStatus_main.js b/www/js/plugins/CBR_eroStatus_main.js new file mode 100644 index 0000000..d58448f --- /dev/null +++ b/www/js/plugins/CBR_eroStatus_main.js @@ -0,0 +1,772 @@ +/* +############################################ + 作者: COBRA + 改造や配布好き勝手にしても大丈夫だよ + 寧ろ積極的に配布して皆のゲーム開発を快適にしてあげて + http://cobrara.blogspot.jp/ +############################################ +*/ + +// Version 1.1.5 +// 2021/8/25 なんかセーブ?this.availablePage.lengthがおかしかったらしい +// 2021/5/20 ページ切り替える時←も→も同じ挙動になってました +// 2020/4/23 \C[0]に対応してませんでした +// 2018/4/26 ロードした際ステータスの変更もロードされるよう修正 +// 2017/12/13 最新のバージョン(1.5)でデプロイメントすると1回目だけ画像が表示されない問題を修正 +// 2017/8/27 1.1.0 ページの表示・非表示機能を追加しました +// 2017/7/30 1.0.4 最新のコアスクリプト(ver1.2c)にも対応しました +// 2017/5/4 1.0.3 エロステータス画面を開いてる最中NPCが動いてしまう問題を修正しました +// 2017/1/31 1.0.2 changeにおいて最後の項目に「@@,@_,@=」が含まれている場合エスケープされない問題を修正しました +// 2017/1/30 1.0.1 ピクチャ名に変数が反映されないバグを修正しました +// 2017/1/24 1.0.0 + +/*: +* @plugindesc エロステータス作れちゃうプラグイン(本体) +* @author COBRA +* @help Version 1.1.3 +* 自由にいじれちゃうエロステータス画面 +* +* 画像はimg/picturesにpngで保存してください +* +* 0pxの画像を表示しようとするとバグります +* +* +* 詳しくはこちらで +* http://cobrara.blogspot.jp/2017/01/blog-post_24.html +* +* 横幅:816 縦幅:624 + + + +* @param eroStaName +* @desc メニューに表示される名前だよ +* Default: エロステータス +* @default エロステータス +* +* +* @param +* +* +* @param commonEvent +* @desc エロステ画面を開く直前に実行されるコモンイベント、数値 +* Default: +* @default +*/ + +var CBR_eroStatus = []; +var CBR_eroStatusState = {}; + +//表示するページ変える +Game_System.prototype.CBR_eroSta_page = function (list) { + this.availablePage = list; + CBR_eroStatusState.num = this.availablePage; +}; + +//起動・ロード・ニューゲーム時 +var _CBR_Game_System_initialize = Game_System.prototype.initialize; +Game_System.prototype.initialize = function () { + _CBR_Game_System_initialize.call(this); + + //初期値 + CBR_eroStatus = []; + CBR_eroStatusState.num = []; + CBR_eroStatusState.numOrigin = []; + CBR_eroStatusState.now = null; + CBR_eroStatusState.name = null; + CBR_eroStatusState.event = null; + + this.availablePage = []; + + //ページ数取得 + //こっちがあったら + + for (var i = 0, len = $plugins.length; i < len; i++) { + var temp = $plugins[i].name.match(/^CBR_eroStatus_(\d+)/); //プラグインが存在して + if (temp) { + CBR_eroStatusState.numOrigin[CBR_eroStatusState.numOrigin.length] = + Number(temp[1]); + CBR_eroStatusState.num[CBR_eroStatusState.num.length] = Number(temp[1]); + } + } + + //変更箇所の保存 + CBR_eroStatusState.numOrigin.sort(function (a, b) { + return a - b; + }); //_nの小さい順に + this._CBR_eroSta_change_list = []; + + //numOriginに[1,2,4,8]ってページが入ってる + + //numには表示すべき[2,4]だけが入ってる + + //エロステには[obj,obj,obj,obj]とOriginに対応した順番で入ってる + + this._CBR_eroSta_pageList = []; + + var param = PluginManager.parameters("CBR_eroStatus_main"); + CBR_eroStatusState.name = "" + (param["eroStaName"] || "エロステータス"); + CBR_eroStatusState.event = Number(param["commonEvent"]) || null; + + for (var i = 0, len = CBR_eroStatusState.numOrigin.length; i < len; i++) { + //ページの数だけ + var n = CBR_eroStatusState.numOrigin[i]; + var param = PluginManager.parameters("CBR_eroStatus_" + n); + //nは_n.js 1,2,3 + //iはページの順番  0,1,2 + //保存する場合は0から99 + CBR_eroStatus[i] = { p: [], t: [] }; + + this._CBR_eroSta_change_list[i] = { + p: [], + t: [], + }; + + for (var k = 1; k < 100; k++) { + this.CBR_eroSta_add( + "p", + i, + k - 1, + param["picName_" + k], + param["picX_" + k], + param["picY_" + k], + param["picOrigin_" + k], + param["picShow_" + k], + param["picOpacity_" + k], + param["picZoom_" + k] + ); + this.CBR_eroSta_add( + "t", + i, + k - 1, + param["txtSubject_" + k], + param["txtX_" + k], + param["txtY_" + k], + param["txtOrigin_" + k], + param["txtShow_" + k], + param["txtAlign_" + k], + param["txtSize_" + k] + ); + } + } + + this._CBR_eroSta_change_list = []; + for (var i = 0, len = CBR_eroStatusState.numOrigin.length; i < len; i++) { + //ページ分だけチェンジリスト作る + this._CBR_eroSta_change_list[i] = { + p: [], + t: [], + }; + } +}; + +//セーブデータ読み込み時に実行 +var _CBR_Game_System_onAfterLoad = Game_System.prototype.onAfterLoad; +Game_System.prototype.onAfterLoad = function () { + _CBR_Game_System_onAfterLoad.call(this); + + if (this.availablePage && this.availablePage.length) { + CBR_eroStatusState.num = this.availablePage; + } + + for (var i = 0, len = CBR_eroStatusState.numOrigin.length; i < len; i++) { + //ページ数分繰り返す + for (var j = 0; j < 2; j++) { + var ty = !j ? "p" : "t"; + var list = this._CBR_eroSta_change_list[i][ty]; //変更したいナンバーリスト + for (var k = 0, len2 = list.length; k < len2; k++) { + var koumokuList = list[k].list; + for (var m = 0, len3 = koumokuList.length; m < len3; m++) { + //チェンジする項目数 + if (!CBR_eroStatus[i][ty][list[k].page]) { + //その項目のデフォが存在しなかったら作成 + this.CBR_eroSta_add(ty, i); + } + CBR_eroStatus[i][ty][list[k].num][koumokuList[m].name] = + koumokuList[m].val; + } + } + } + } +}; + +Game_System.prototype.CBR_eroSta_getPageIndex = function (num) { + //aはaligin or opacity bはzoom + var ary = CBR_eroStatusState.numOrigin; + for (var i = 0, len = ary.length; i < len; i++) { + if (ary[i] == num) { + return i; + } + } +}; + +Game_System.prototype.CBR_eroSta_add = function ( + type, + page, + num, + data, + x, + y, + origin, + show, + a, + b +) { + //aはaligin or opacity bはzoom + if (type == "p") { + CBR_eroStatus[page].p[num] = { + name: data, + x: this.CBR_eroSta_changeVal("x", x), + y: this.CBR_eroSta_changeVal("y", y), + origin: origin || "left", + show: show == "on", + opacity: this.CBR_eroSta_changeVal("opacity", a), + zoom: this.CBR_eroSta_changeVal("zoom", b), + }; + } else if (type == "t") { + CBR_eroStatus[page].t[num] = { + subject: data, + x: this.CBR_eroSta_changeVal("x", x), + y: this.CBR_eroSta_changeVal("y", y), + origin: origin || "left", + show: show == "on", + align: a || "top", + size: this.CBR_eroSta_changeVal("size", b), + }; + } +}; + +Game_System.prototype.CBR_eroSta_changeVal = function (name, val) { + //チェンジする時 add時 ロード時のチェンジで反映させよう + switch (name) { + case "x": + case "y": + return Number(val) || 0; + break; + case "opacity": + case "zoom": + if (val) { + return Number(val) / 100; + } else { + return 1; + } + break; + case "show": + return val == "on"; + break; + case "size": + return Number(val) || 28; + break; + case "name": + case "subject": + return val || ""; + break; + default: + return val; + break; + } +}; + +Game_System.prototype.CBR_eroSta_change = function (ary) { + var txt_ary = { + fontsize: "fontSize", + vardigit: "varDigit", + }; + + var checkList = { + p: ["name", "origin", "x", "y", "show", "opacity", "zoom"], + t: ["subject", "origin", "x", "y", "show", "align", "size"], + }; + + for (var i = 0, len = ary.length; i < len; i++) { + //変更したいpage_type_nの分だけ + var temp = ary[i].split(/@@|@_|@=|_|=/); + var temp2 = ary[i].match(/@@|@_|@=|_|=/g); + + var list = []; //aryを分割したものを入れる + var temp3 = ""; + for (var k = 0, len2 = temp.length; k < len2; k++) { + if (temp2[k]) { + if (temp2[k].charAt(0) == "@") { + temp3 += temp[k] + temp2[k].charAt(1); + } else { + list[list.length] = temp3 + temp[k]; + temp3 = ""; + } + } else { + list[list.length] = temp3 + temp[k]; + } + } + + list[0] = Number(list[0]); + var page = null; + for (var k = 0, len2 = CBR_eroStatusState.numOrigin.length; k < len2; k++) { + //ページ数だけ回す + if (CBR_eroStatusState.numOrigin[k] == list[0]) { + //nと一致したら + page = k; + } + } + var type = list[1]; + var n = Number(list[2]) - 1; + + //しつこい気もするけどエロステータス開く時の軽さを最優先で + var obj = this._CBR_eroSta_change_list[page][type]; + + var objNum = false; + for (var k = 0, len2 = obj.length; k < len2; k++) { + //このページのchange数 + if (n == obj[k].num) { + //nとチェンジしたい番号が一緒だったら + objNum = k; + break; + } + } + if (objNum === false) { + objNum = len2; + obj[objNum] = { + num: n, + list: [], + }; + } + + //変更したいパラメータ数だけ回す + var chaList = obj[objNum].list; + for (var k = 3, len2 = list.length; k + 1 < len2; k += 2) { + var listNum = false; + for (var m = 0, len3 = chaList.length; m < len3; m++) { + //既に存在するチェンジ数 + if (list[k] == chaList[m].name) { + //一致する箇所があるかどうか + listNum = m; + break; + } + } + if (listNum === false) { + //無かったら + listNum = len3; + for (var m = 0, len3 = checkList[type].length; m < len3; m++) { + //ちゃんと項目通りかチェック + if (list[k] == checkList[type][m]) { + break; + } else if (m + 1 == len3) { + //もし無かったら + alert("ERROR:CBR_eroSta_change引数"); + } + } + } + list[k + 1] = this.CBR_eroSta_changeVal(list[k], list[k + 1]); + chaList[listNum] = { + name: list[k], + val: list[k + 1], + }; + CBR_eroStatus[page][type][n][list[k]] = list[k + 1]; + } + } +}; + +//########### Scene ########### +function Scene_EroStatus() { + this.initialize.apply(this, arguments); +} +Scene_EroStatus.prototype = Object.create(Scene_MenuBase.prototype); +Scene_EroStatus.prototype.constructor = Scene_EroStatus; + +Scene_EroStatus.prototype.initialize = function () { + Scene_MenuBase.prototype.initialize.call(this); +}; +Scene_EroStatus.prototype.create = function () { + Scene_MenuBase.prototype.create.call(this); + if (CBR_eroStatusState.event) { + $gameTemp.reserveCommonEvent(CBR_eroStatusState.event); + } + this._eroStatusWindow = new Window_EroStatus(); + this._eroStatusWindow.setHandler("cancel", this.popScene.bind(this)); + + this._eroStatusWindow._margin = 0; //背景ピッチリする為 + this._eroStatusWindow.margin = 0; //本当はこっちだけどね + this._eroStatusWindow._windowFrameSprite.visible = false; //枠線を消す + + this.addWindow(this._eroStatusWindow); +}; + +Scene_EroStatus.prototype.update = function () { + $gameMap.refreshIfNeeded(); + if (this.isActive()) { + $gameMap.updateInterpreter(); + } + $gameMap.updateVehicles(); + + Scene_Base.prototype.update.call(this); +}; + +//########### window ########### +function Window_EroStatus() { + this.initialize.apply(this, arguments); +} + +Window_EroStatus.prototype = Object.create(Window_Selectable.prototype); +Window_EroStatus.prototype.constructor = Window_EroStatus; + +Window_EroStatus.prototype.initialize = function () { + //windowを作る + var width = Graphics.boxWidth; + var height = Graphics.boxHeight; + Window_Selectable.prototype.initialize.call(this, 0, 0, width, height); + CBR_eroStatusState.now = 0; + this._CBR_complete = false; +}; + +Window_EroStatus.prototype.CBR_complete = function () { + //描写終わったかどうか + return this._CBR_complete; +}; + +Window_EroStatus.prototype.update = function () { + //毎回image描写してもいいけどそれだと負荷が多くなるのでこの方法で + Window_Selectable.prototype.update.call(this); + + if (1 < CBR_eroStatusState.num.length && this.isOpenAndActive()) { + //操作があった時 + if (Input.isRepeated("right")) { + SoundManager.playCursor(2); //音楽鳴らす + CBR_eroStatusState.now = + CBR_eroStatusState.now + 1 < CBR_eroStatusState.num.length + ? CBR_eroStatusState.now + 1 + : 0; + this._CBR_complete = false; //初期化 + //this._statusWindow.refresh();//切り替えしたんでリフレッシュ + } else if (Input.isRepeated("left")) { + SoundManager.playCursor(2); //音楽鳴らす + CBR_eroStatusState.now = + CBR_eroStatusState.now < 1 + ? CBR_eroStatusState.num.length - 1 + : CBR_eroStatusState.now - 1; + this._CBR_complete = false; //初期化 + } + } + + var page = $gameSystem.CBR_eroSta_getPageIndex( + CBR_eroStatusState.num[CBR_eroStatusState.now] + ); + + if (!this.CBR_complete()) { + //まだ画像の描写してないのなら + var flag = false; + var ary = CBR_eroStatus[page].p; + var p_data = []; + //ピクチャの数だけ + for (var i = 0, len = ary.length; i < len; i++) { + var name = ary[i].name; + if (!name || !ary[i].show) { + continue; + } + name = name.replace( + /\\(\\)|\\([VNP])\[(\d+)\]|\\(<)(.+)\\>/g, + function (a, b, c, d, e, f) { + //汚いけどこれは毎回やらないとね + if (b) { + //\\ + return "\\"; + } else if (c) { + //[VNP] + d = Number(d); + switch (c) { + case "V": + return $gameVariables.value(d); + break; + case "N": + return $gameActors._data[d]._name; + break; + case "P": + return $dataActors[$gameParty._actors[d - 1]].name; + break; + } + } else { + //script + return eval(f); + } + } + ); + + if (ary[i].var) { + //変数があったら入れる + var v = "" + $gameVariables.value(ary[i].var); + if (ary[i].varDigit) { + //2ケタの時は2まで + if (v.length >= ary[i].varDigit) { + name += v.substr(-1 * ary[i].varDigit, 1); + } else { + name = false; + } + } else { + name += v; + } + } + if (name) { + var temp = ImageManager.loadPicture(name); //初回読み込み + if (temp) { + //if(temp._isLoading || temp._loadingState == 'requesting'){//前者は古いver用 ロード中ならアウト + if (!temp.width) { + //前者は古いver用 ロード中ならアウト + flag = true; + break; + } + } else { + //その名前の画像が無かったら + flag = true; + this._CBR_complete = true; + break; + } + p_data[i] = { + w: temp.width, + h: temp.height, + }; + } + } + + if (!flag) { + //全ロードが終わってたら + this.contents.clear(); + + //ピクチャの表示 + var ary = CBR_eroStatus[page].p; + for (var i = 0, len = ary.length; i < len; i++) { + var name = ary[i].name; + if (!name || !ary[i].show) { + continue; + } + + //変数とか文字化 + name = name.replace( + /\\(\\)|\\([VNP])\[(\d+)\]|\\(<)(.+)\\>/g, + function (a, b, c, d, e, f) { + if (b) { + //\\ + return "\\"; + } else if (c) { + //[VNP] + d = Number(d); + switch (c) { + case "V": + return $gameVariables.value(d); + break; + case "N": + return $gameActors._data[d]._name; + break; + case "P": + return $dataActors[$gameParty._actors[d - 1]].name; + break; + } + } else { + //script + return eval(f); + } + } + ); + + if (name) { + this.changePaintOpacity(ary[i].opacity); + + var x = ary[i].x; + var y = ary[i].y; + if (ary[i].origin == "center") { + x -= (p_data[i].w * ary[i].zoom) / 2; + y -= (p_data[i].h * ary[i].zoom) / 2; + } + this.drawPicture("pictures", name, 0, 0, x, y, 0, 0, ary[i].zoom, 0); + } + } + + //テキストの表示 + this.resetTextColor(); + var ary = CBR_eroStatus[page].t; + for (var i = 0, len = ary.length; i < len; i++) { + var size = ary[i].size; // ary[i].fontSize; + var temp = ary[i].subject; + if (!temp || !ary[i].show) { + continue; + } + + var opAry = temp.match(/(\\\{|\\\}|\\[CI]\[\d+\])+/g); + + //先頭にある場合は"","tesa"になる + var strAry = temp.split(/(?:\\\{|\\\}|\\[CI]\[\d+\])+/); + + var str = ""; + var allW = 0; + var maxSize = null; + var dataFAry = []; + var dataWAry = []; + var drawI = []; + var drawC = []; + //分割した配列の数 + for (var k = 0, len2 = strAry.length; k < len2; k++) { + //前方にある\{のフォントサイズを入れる + dataFAry[k] = k ? dataFAry[k - 1] : 0; + drawI[k] = []; + + //変数とか文字化 + strAry[k] = strAry[k].replace( + /\\(\\)|\\([VNP])\[(\d+)\]|\\(G)|\\(<)(.+)\\>/g, + function (a, b, c, d, e, f, g) { + if (b) { + //\\ + return "\\"; + } else if (c) { + //[VNP] + d = Number(d); + switch (c) { + case "V": + return $gameVariables.value(d); + break; + case "N": + return $gameActors._data[d]._name; + break; + case "P": + return $dataActors[$gameParty._actors[d - 1]].name; + break; + } + } else if (e) { + //G + return $dataSystem.currencyUnit; + } else { + //script + return eval(g); + } + } + ); + + //自身の前に区切りマッチがあったら + if (0 < k) { + var temp = opAry[k - 1].split("\\"); //\\{\\}を分割する + for (var m = 1, len3 = temp.length; m < len3; m++) { + switch (temp[m].charAt(0)) { + case "{": + dataFAry[k] += 6; + break; + case "}": + dataFAry[k] -= 6; + break; + case "C": + drawC[k] = Number(temp[m].match(/\[(\d+)\]/)[1]); //Cは複数あっても最後のが適応されれば良いわけで + break; + case "I": + drawI[k][drawI[k].length] = Number( + temp[m].match(/\[(\d+)\]/)[1] + ); + break; + } + } + } + this.contents.fontSize = size + dataFAry[k]; + this.contents.context.font = this.contents._makeFontNameText(); + dataWAry[k] = this.contents.context.measureText(strAry[k]).width; //何の為に+4するのか忘れた + allW += dataWAry[k]; + + if (strAry[k]) { + //先頭に\{や変数がある時の問題 アイコン乃場合もここを通さないと + if (maxSize === null) { + //まだ記録されてなかったら入れよう + maxSize = dataFAry[k]; + } else { + maxSize = maxSize < dataFAry[k] ? dataFAry[k] : maxSize; + } + } + } + + var x = ary[i].x; + if (ary[i].origin == "center") { + x -= allW / 2; + } else if (ary[i].origin == "right") { + x -= allW; + } + for (var k = 0, len2 = strAry.length; k < len2; k++) { + this.contents.fontSize = size + dataFAry[k]; + this.contents.context.font = this.contents._makeFontNameText(); + //bottom→下揃え原点の上 top→上揃え原点の下 center→原点 + var line = ary[i].y; + var iconLine = ary[i].y; + if (ary[i].align == "top") { + line += (size + dataFAry[k]) / 2; + } else if (ary[i].align == "bottom") { + line -= (size + dataFAry[k]) / 2; + iconLine -= Window_Base._iconWidth; + } else { + iconLine -= Window_Base._iconWidth / 2; + } + if (drawI[k].length) { + for (var m = 0, len3 = drawI[k].length; m < len3; m++) { + this.drawIcon(drawI[k][m], x, iconLine); + x += Window_Base._iconWidth; + } + } + if (drawC[k] || drawC[k] === 0) { + this.changeTextColor(this.textColor(drawC[k])); + } + this.contents.drawText(strAry[k], x, line, dataWAry[k], 0, "left"); + x += dataWAry[k]; + } + this.contents.fontSize = this.standardFontSize(); + } + this.resetTextColor(); + this.changePaintOpacity(true); + + this.activate(); + this._CBR_complete = true; + } + } +}; + +Window_EroStatus.prototype.drawPicture = function ( + dir, + filename, + sx, + sy, + x, + y, + w, + h, + zoom, + hue +) { + var bitmap = ImageManager.loadBitmap("img/" + dir + "/", filename, hue, true); + this.contents.blt( + bitmap, + sx, + sy, + bitmap.width, + bitmap.height, + x, + y, + bitmap.width * zoom, + bitmap.height * zoom + ); +}; +Window_EroStatus.prototype.standardPadding = function () { + return 0; +}; +Window_Status.prototype.lineColor = function () { + return this.normalColor(); +}; +Window_Status.prototype.maxEquipmentLines = function () { + return 6; +}; + +//######### コマンドの追加 ########## +Scene_Menu.prototype.commandEroSta = function () { + SceneManager.push(Scene_EroStatus); +}; +setTimeout(function () { + var _Scene_Menu_createCommandWindow = + Scene_Menu.prototype.createCommandWindow; + Scene_Menu.prototype.createCommandWindow = function () { + _Scene_Menu_createCommandWindow.call(this); + this._commandWindow.setHandler("eroStatus", this.commandEroSta.bind(this)); + }; +}, 0); +_Window_MenuCommand_addOriginalCommands = + Window_MenuCommand.prototype.addOriginalCommands; +Window_MenuCommand.prototype.addOriginalCommands = function () { + _Window_MenuCommand_addOriginalCommands.call(this); + this.addCommand(CBR_eroStatusState.name, "eroStatus", true); +}; diff --git a/www/js/plugins/CBR_eroStatus_n.js b/www/js/plugins/CBR_eroStatus_n.js new file mode 100644 index 0000000..6cbabec --- /dev/null +++ b/www/js/plugins/CBR_eroStatus_n.js @@ -0,0 +1,7449 @@ +/* +############################################ + 作者: COBRA + 改造や配布好き勝手にしても大丈夫だよ + 寧ろ積極的に配布して皆のゲーム開発を快適にしてあげて + http://cobrara.blogspot.jp/ +############################################ +*/ + +// Version 1.0.0 +// 2017/1/24 1.0.0 + +/*: +* @plugindesc エロステータス作れちゃうプラグイン(追加用) +* @author COBRA +* @help Version 1.0.0 +* 自由にいじれちゃうエロステータス画面 +* の付属品 +* 詳しくはこちらで +* http://cobrara.blogspot.jp/2017/01/blog-post_24.html + + +* +* @param #### ピクチャ1 #### +* +* @param picName_1 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_1 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_1 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_1 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_1 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_1 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_1 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ2 #### +* +* @param picName_2 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_2 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_2 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_2 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_2 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_2 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_2 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ3 #### +* +* @param picName_3 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_3 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_3 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_3 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_3 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_3 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_3 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ4 #### +* +* @param picName_4 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_4 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_4 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_4 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_4 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_4 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_4 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ5 #### +* +* @param picName_5 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_5 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_5 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_5 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_5 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_5 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_5 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ6 #### +* +* @param picName_6 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_6 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_6 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_6 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_6 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_6 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_6 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ7 #### +* +* @param picName_7 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_7 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_7 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_7 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_7 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_7 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_7 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ8 #### +* +* @param picName_8 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_8 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_8 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_8 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_8 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_8 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_8 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ9 #### +* +* @param picName_9 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_9 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_9 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_9 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_9 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_9 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_9 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ10 #### +* +* @param picName_10 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_10 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_10 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_10 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_10 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_10 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_10 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ11 #### +* +* @param picName_11 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_11 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_11 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_11 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_11 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_11 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_11 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ12 #### +* +* @param picName_12 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_12 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_12 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_12 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_12 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_12 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_12 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ13 #### +* +* @param picName_13 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_13 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_13 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_13 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_13 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_13 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_13 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ14 #### +* +* @param picName_14 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_14 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_14 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_14 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_14 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_14 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_14 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ15 #### +* +* @param picName_15 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_15 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_15 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_15 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_15 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_15 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_15 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ16 #### +* +* @param picName_16 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_16 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_16 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_16 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_16 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_16 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_16 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ17 #### +* +* @param picName_17 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_17 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_17 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_17 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_17 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_17 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_17 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ18 #### +* +* @param picName_18 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_18 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_18 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_18 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_18 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_18 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_18 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ19 #### +* +* @param picName_19 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_19 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_19 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_19 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_19 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_19 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_19 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ20 #### +* +* @param picName_20 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_20 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_20 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_20 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_20 + +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_20 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_20 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ21 #### +* +* @param picName_21 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_21 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_21 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_21 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_21 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_21 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_21 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ22 #### +* +* @param picName_22 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_22 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_22 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_22 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_22 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_22 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_22 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ23 #### +* +* @param picName_23 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_23 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_23 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_23 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_23 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_23 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_23 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ24 #### +* +* @param picName_24 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_24 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_24 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_24 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_24 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_24 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_24 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ25 #### +* +* @param picName_25 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_25 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_25 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_25 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_25 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_25 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_25 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ26 #### +* +* @param picName_26 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_26 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_26 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_26 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_26 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_26 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_26 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ27 #### +* +* @param picName_27 + +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_27 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_27 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_27 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_27 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_27 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_27 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ28 #### +* +* @param picName_28 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_28 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_28 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_28 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_28 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_28 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_28 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ29 #### +* +* @param picName_29 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_29 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_29 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_29 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_29 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_29 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_29 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ30 #### +* +* @param picName_30 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_30 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_30 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_30 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_30 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_30 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_30 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ31 #### +* +* @param picName_31 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_31 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_31 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_31 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_31 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_31 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_31 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ32 #### +* +* @param picName_32 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_32 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_32 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_32 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_32 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_32 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_32 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ33 #### +* +* @param picName_33 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_33 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_33 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_33 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_33 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_33 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_33 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ34 #### +* +* @param picName_34 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_34 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_34 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_34 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_34 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_34 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_34 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ35 #### +* +* @param picName_35 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_35 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_35 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_35 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_35 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_35 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_35 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ36 #### +* +* @param picName_36 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_36 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_36 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_36 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_36 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_36 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_36 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ37 #### +* +* @param picName_37 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_37 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_37 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_37 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_37 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_37 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_37 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ38 #### +* +* @param picName_38 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_38 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_38 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_38 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_38 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_38 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_38 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ39 #### +* +* @param picName_39 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_39 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_39 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_39 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_39 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_39 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_39 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ40 #### +* +* @param picName_40 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_40 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_40 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_40 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_40 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_40 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_40 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ41 #### +* +* @param picName_41 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_41 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_41 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_41 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_41 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_41 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_41 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ42 #### +* +* @param picName_42 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_42 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_42 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_42 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_42 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_42 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_42 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ43 #### +* +* @param picName_43 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_43 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_43 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_43 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_43 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_43 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_43 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ44 #### +* +* @param picName_44 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_44 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_44 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_44 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_44 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_44 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_44 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ45 #### +* +* @param picName_45 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_45 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_45 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_45 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_45 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_45 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_45 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ46 #### +* +* @param picName_46 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_46 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_46 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_46 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_46 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_46 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_46 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ47 #### +* +* @param picName_47 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_47 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_47 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_47 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_47 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_47 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_47 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ48 #### +* +* @param picName_48 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_48 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_48 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_48 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_48 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_48 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_48 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ49 #### +* +* @param picName_49 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_49 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_49 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_49 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_49 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_49 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_49 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ50 #### +* +* @param picName_50 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_50 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_50 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_50 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_50 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_50 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_50 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ51 #### +* +* @param picName_51 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_51 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_51 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_51 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_51 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_51 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_51 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ52 #### +* +* @param picName_52 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_52 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_52 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_52 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_52 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_52 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_52 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ53 #### +* +* @param picName_53 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_53 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_53 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_53 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_53 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_53 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_53 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ54 #### +* +* @param picName_54 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_54 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_54 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_54 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_54 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_54 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_54 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ55 #### +* +* @param picName_55 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_55 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_55 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_55 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_55 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_55 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_55 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ56 #### +* +* @param picName_56 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_56 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_56 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_56 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_56 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_56 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_56 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ57 #### +* +* @param picName_57 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_57 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_57 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_57 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_57 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_57 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_57 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ58 #### +* +* @param picName_58 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_58 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_58 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_58 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_58 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_58 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_58 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ59 #### +* +* @param picName_59 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_59 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_59 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_59 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_59 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_59 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_59 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ60 #### +* +* @param picName_60 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_60 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_60 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_60 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_60 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_60 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_60 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ61 #### +* +* @param picName_61 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_61 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_61 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_61 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_61 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_61 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_61 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ62 #### +* +* @param picName_62 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_62 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_62 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_62 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_62 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_62 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_62 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ63 #### +* +* @param picName_63 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_63 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_63 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_63 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_63 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_63 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_63 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ64 #### +* +* @param picName_64 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_64 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_64 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_64 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_64 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_64 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_64 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ65 #### +* +* @param picName_65 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_65 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_65 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_65 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_65 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_65 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_65 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ66 #### +* +* @param picName_66 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_66 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_66 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_66 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_66 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_66 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_66 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ67 #### +* +* @param picName_67 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_67 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_67 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_67 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_67 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_67 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_67 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ68 #### +* +* @param picName_68 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_68 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_68 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_68 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_68 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_68 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_68 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ69 #### +* +* @param picName_69 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_69 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_69 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_69 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_69 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_69 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_69 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ70 #### +* +* @param picName_70 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_70 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_70 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_70 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_70 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_70 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_70 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ71 #### +* +* @param picName_71 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_71 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_71 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_71 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_71 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_71 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_71 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ72 #### +* +* @param picName_72 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_72 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_72 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_72 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_72 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_72 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_72 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ73 #### +* +* @param picName_73 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_73 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_73 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_73 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_73 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_73 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_73 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ74 #### +* +* @param picName_74 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_74 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_74 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_74 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_74 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_74 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_74 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ75 #### +* +* @param picName_75 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_75 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_75 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_75 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_75 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_75 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_75 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ76 #### +* +* @param picName_76 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_76 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_76 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_76 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_76 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_76 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_76 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ77 #### +* +* @param picName_77 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_77 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_77 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_77 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_77 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_77 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_77 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ78 #### +* +* @param picName_78 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_78 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_78 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_78 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_78 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_78 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_78 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ79 #### +* +* @param picName_79 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_79 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_79 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_79 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_79 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_79 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_79 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ80 #### +* +* @param picName_80 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_80 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_80 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_80 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_80 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_80 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_80 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ81 #### +* +* @param picName_81 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_81 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_81 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_81 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_81 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_81 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_81 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ82 #### +* +* @param picName_82 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_82 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_82 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_82 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_82 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_82 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_82 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ83 #### +* +* @param picName_83 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_83 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_83 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_83 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_83 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_83 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_83 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ84 #### +* +* @param picName_84 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_84 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_84 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_84 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_84 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_84 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_84 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ85 #### +* +* @param picName_85 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_85 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_85 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_85 +* @desc ピクチャのY座標 + +* @default 0 +* +* @param picOpacity_85 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_85 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_85 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ86 #### +* +* @param picName_86 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_86 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_86 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_86 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_86 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_86 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_86 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ87 #### +* +* @param picName_87 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_87 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_87 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_87 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_87 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_87 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_87 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ88 #### +* +* @param picName_88 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_88 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_88 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_88 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_88 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_88 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_88 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ89 #### +* +* @param picName_89 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_89 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_89 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_89 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_89 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_89 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_89 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ90 #### +* +* @param picName_90 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_90 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_90 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_90 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_90 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_90 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_90 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ91 #### +* +* @param picName_91 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_91 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_91 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_91 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_91 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_91 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_91 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ92 #### +* +* @param picName_92 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_92 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_92 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_92 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_92 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_92 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_92 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ93 #### +* +* @param picName_93 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_93 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_93 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_93 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_93 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_93 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_93 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ94 #### +* +* @param picName_94 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_94 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_94 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_94 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_94 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_94 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_94 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ95 #### +* +* @param picName_95 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_95 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_95 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_95 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_95 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_95 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_95 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ96 #### +* +* @param picName_96 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_96 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_96 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_96 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_96 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_96 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_96 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ97 #### +* +* @param picName_97 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_97 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_97 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_97 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_97 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_97 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_97 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ98 #### +* +* @param picName_98 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_98 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_98 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_98 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_98 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_98 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_98 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### ピクチャ99 #### +* +* @param picName_99 +* @desc 表示したいピクチャの名前 +* @default +* +* @param picOrigin_99 +* @desc ピクチャの原点 +* 中央→center 左上→left +* @default left +* +* @param picX_99 +* @desc ピクチャのX座標 +* @default 0 +* +* @param picY_99 +* @desc ピクチャのY座標 +* @default 0 +* +* @param picOpacity_99 +* @desc 画像の透明度 +* 0→半透明 100→そのまま +* @default 100 +* +* @param picZoom_99 +* @desc ピクチャ拡大率 +* @default 100 +* +* @param picShow_99 +* @desc ピクチャ表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト1 #### +* +* @param txtSubject_1 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_1 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_1 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_1 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_1 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_1 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_1 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト2 #### +* +* @param txtSubject_2 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_2 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_2 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_2 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_2 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_2 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_2 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト3 #### +* +* @param txtSubject_3 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_3 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_3 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_3 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_3 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_3 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_3 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト4 #### +* +* @param txtSubject_4 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_4 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_4 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_4 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_4 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_4 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_4 +* @desc テキストを表示するかどうか +* +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト5 #### +* +* @param txtSubject_5 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_5 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_5 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_5 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_5 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_5 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_5 +* @desc テキストを表示するかどうか +* +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト6 #### +* +* @param txtSubject_6 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_6 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_6 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_6 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_6 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_6 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_6 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト7 #### +* +* @param txtSubject_7 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_7 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_7 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_7 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_7 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_7 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_7 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト8 #### +* +* @param txtSubject_8 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_8 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_8 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_8 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_8 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_8 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_8 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト9 #### +* +* @param txtSubject_9 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_9 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_9 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_9 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_9 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_9 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_9 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト10 #### +* +* @param txtSubject_10 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_10 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_10 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_10 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_10 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_10 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_10 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト11 #### +* +* @param txtSubject_11 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_11 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_11 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_11 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_11 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_11 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_11 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト12 #### +* +* @param txtSubject_12 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_12 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_12 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_12 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_12 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_12 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_12 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト13 #### +* +* @param txtSubject_13 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_13 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_13 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_13 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_13 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_13 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_13 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト14 #### +* +* @param txtSubject_14 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_14 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_14 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_14 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_14 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_14 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_14 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト15 #### +* +* @param txtSubject_15 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_15 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_15 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_15 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_15 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_15 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_15 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト16 #### +* +* @param txtSubject_16 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_16 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_16 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_16 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_16 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_16 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_16 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト17 #### +* +* @param txtSubject_17 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_17 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_17 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_17 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_17 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_17 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_17 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト18 #### +* +* @param txtSubject_18 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_18 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_18 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_18 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_18 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_18 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_18 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト19 #### +* +* @param txtSubject_19 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_19 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_19 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_19 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_19 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_19 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_19 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト20 #### +* +* @param txtSubject_20 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_20 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_20 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_20 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_20 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_20 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_20 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト21 #### +* +* @param txtSubject_21 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_21 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_21 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_21 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_21 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_21 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_21 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト22 #### +* +* @param txtSubject_22 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_22 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_22 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_22 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_22 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_22 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_22 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト23 #### +* +* @param txtSubject_23 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_23 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_23 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_23 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_23 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_23 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_23 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト24 #### +* +* @param txtSubject_24 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_24 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_24 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_24 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_24 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_24 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_24 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト25 #### +* +* @param txtSubject_25 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_25 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_25 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_25 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_25 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_25 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_25 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト26 #### +* +* @param txtSubject_26 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_26 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_26 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_26 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_26 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_26 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_26 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト27 #### +* +* @param txtSubject_27 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_27 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_27 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_27 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_27 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_27 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_27 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト28 #### +* +* @param txtSubject_28 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_28 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_28 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_28 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_28 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_28 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_28 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト29 #### +* +* @param txtSubject_29 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_29 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_29 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_29 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_29 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_29 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_29 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト30 #### +* +* @param txtSubject_30 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_30 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_30 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_30 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_30 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_30 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_30 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト31 #### +* +* @param txtSubject_31 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_31 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_31 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_31 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_31 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_31 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_31 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト32 #### +* +* @param txtSubject_32 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_32 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_32 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_32 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_32 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_32 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_32 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト33 #### +* +* @param txtSubject_33 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_33 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_33 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_33 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_33 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_33 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_33 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト34 #### +* +* @param txtSubject_34 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_34 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_34 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_34 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_34 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_34 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_34 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト35 #### +* +* @param txtSubject_35 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_35 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_35 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_35 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_35 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_35 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_35 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト36 #### +* +* @param txtSubject_36 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_36 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_36 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_36 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_36 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_36 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_36 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト37 #### +* +* @param txtSubject_37 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_37 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_37 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_37 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_37 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_37 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_37 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト38 #### +* +* @param txtSubject_38 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_38 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_38 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_38 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_38 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_38 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_38 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト39 #### +* +* @param txtSubject_39 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_39 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_39 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_39 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_39 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_39 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_39 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト40 #### +* +* @param txtSubject_40 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_40 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_40 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_40 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_40 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_40 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_40 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト41 #### +* +* @param txtSubject_41 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_41 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_41 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_41 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_41 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_41 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_41 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト42 #### +* +* @param txtSubject_42 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_42 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_42 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_42 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_42 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_42 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_42 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト43 #### +* +* @param txtSubject_43 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_43 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_43 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_43 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_43 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_43 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_43 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト44 #### +* +* @param txtSubject_44 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_44 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_44 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_44 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_44 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_44 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_44 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト45 #### +* +* @param txtSubject_45 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_45 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_45 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_45 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_45 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_45 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_45 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト46 #### +* +* @param txtSubject_46 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_46 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_46 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_46 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_46 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_46 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_46 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト47 #### +* +* @param txtSubject_47 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_47 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_47 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_47 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_47 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_47 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_47 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト48 #### +* +* @param txtSubject_48 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_48 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_48 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_48 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_48 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_48 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_48 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト49 #### +* +* @param txtSubject_49 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_49 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_49 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_49 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_49 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_49 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_49 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト50 #### +* +* @param txtSubject_50 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_50 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_50 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_50 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_50 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_50 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_50 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト51 #### +* +* @param txtSubject_51 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_51 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_51 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_51 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_51 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_51 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_51 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト52 #### +* +* @param txtSubject_52 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_52 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_52 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_52 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_52 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_52 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_52 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト53 #### +* +* @param txtSubject_53 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_53 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_53 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_53 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_53 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_53 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_53 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト54 #### +* +* @param txtSubject_54 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_54 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_54 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_54 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_54 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_54 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_54 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト55 #### +* +* @param txtSubject_55 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_55 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_55 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_55 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_55 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_55 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_55 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト56 #### +* +* @param txtSubject_56 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_56 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_56 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_56 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_56 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_56 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_56 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト57 #### +* +* @param txtSubject_57 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_57 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_57 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_57 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_57 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_57 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_57 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト58 #### +* +* @param txtSubject_58 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_58 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_58 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_58 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_58 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_58 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_58 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト59 #### +* +* @param txtSubject_59 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_59 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_59 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_59 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_59 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_59 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_59 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト60 #### +* +* @param txtSubject_60 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_60 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_60 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_60 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_60 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_60 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_60 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト61 #### +* +* @param txtSubject_61 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_61 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_61 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_61 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_61 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_61 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_61 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト62 #### +* +* @param txtSubject_62 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_62 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_62 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_62 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_62 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_62 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_62 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト63 #### +* +* @param txtSubject_63 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_63 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_63 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_63 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_63 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_63 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_63 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト64 #### +* +* @param txtSubject_64 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_64 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_64 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_64 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_64 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_64 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_64 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト65 #### +* +* @param txtSubject_65 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_65 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_65 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_65 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_65 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_65 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_65 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト66 #### +* +* @param txtSubject_66 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_66 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_66 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_66 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_66 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_66 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_66 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト67 #### +* +* @param txtSubject_67 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_67 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_67 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_67 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_67 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_67 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_67 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト68 #### +* +* @param txtSubject_68 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_68 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_68 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_68 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_68 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_68 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_68 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト69 #### +* +* @param txtSubject_69 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_69 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_69 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_69 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_69 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_69 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_69 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト70 #### +* +* @param txtSubject_70 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_70 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_70 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_70 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_70 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_70 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_70 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト71 #### +* +* @param txtSubject_71 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_71 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_71 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_71 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_71 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_71 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_71 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト72 #### +* +* @param txtSubject_72 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_72 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_72 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_72 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_72 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_72 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_72 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト73 #### +* +* @param txtSubject_73 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_73 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_73 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_73 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_73 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_73 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_73 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト74 #### +* +* @param txtSubject_74 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_74 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_74 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_74 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_74 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_74 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_74 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト75 #### +* +* @param txtSubject_75 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_75 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_75 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_75 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_75 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_75 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_75 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト76 #### +* +* @param txtSubject_76 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_76 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_76 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_76 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_76 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_76 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_76 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト77 #### +* +* @param txtSubject_77 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_77 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_77 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_77 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_77 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_77 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_77 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト78 #### +* +* @param txtSubject_78 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_78 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_78 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_78 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_78 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_78 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_78 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト79 #### +* +* @param txtSubject_79 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_79 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_79 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_79 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_79 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_79 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_79 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト80 #### +* +* @param txtSubject_80 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_80 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_80 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_80 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_80 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_80 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_80 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト81 #### +* +* @param txtSubject_81 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_81 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_81 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_81 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_81 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_81 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_81 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト82 #### +* +* @param txtSubject_82 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_82 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_82 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_82 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_82 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_82 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_82 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト83 #### +* +* @param txtSubject_83 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_83 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_83 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_83 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_83 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_83 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_83 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト84 #### +* +* @param txtSubject_84 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_84 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_84 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_84 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_84 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_84 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_84 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト85 #### +* +* @param txtSubject_85 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_85 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_85 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_85 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_85 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_85 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_85 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト86 #### +* +* @param txtSubject_86 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_86 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_86 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_86 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_86 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_86 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_86 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト87 #### +* +* @param txtSubject_87 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_87 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_87 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_87 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_87 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_87 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_87 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト88 #### +* +* @param txtSubject_88 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_88 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_88 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_88 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_88 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_88 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_88 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト89 #### +* +* @param txtSubject_89 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_89 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_89 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_89 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_89 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_89 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_89 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト90 #### +* +* @param txtSubject_90 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_90 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_90 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_90 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_90 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_90 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_90 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト91 #### +* +* @param txtSubject_91 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_91 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_91 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_91 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_91 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_91 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_91 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト92 #### +* +* @param txtSubject_92 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_92 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_92 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_92 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_92 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_92 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_92 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト93 #### +* +* @param txtSubject_93 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_93 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_93 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_93 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_93 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_93 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_93 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト94 #### +* +* @param txtSubject_94 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_94 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_94 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_94 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_94 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_94 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_94 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト95 #### +* +* @param txtSubject_95 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_95 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_95 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_95 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_95 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_95 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_95 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト96 #### +* +* @param txtSubject_96 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_96 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_96 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_96 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_96 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_96 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_96 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト97 #### +* +* @param txtSubject_97 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_97 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_97 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_97 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_97 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_97 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_97 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト98 #### +* +* @param txtSubject_98 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_98 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_98 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_98 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_98 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_98 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_98 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +* +* +* @param +* +* +* @param #### テキスト99 #### +* +* @param txtSubject_99 +* @desc テキスト +* Default: +* @default +* +* @param txtSize_99 +* @desc 基本となるフォントサイズ +* @default 28 +* +* @param txtOrigin_99 +* @desc 原点 +* 左上→left 中央→center 右上→right +* @default left +* +* @param txtAlign_99 +* @desc テキストの揃え方 +* 上揃え→top 中央→center 下揃え→bottom +* @default top +* +* @param txtX_99 +* @desc 表示するX座標 +* @default 0 +* +* @param txtY_99 +* @desc 表示するY座標 +* @default 0 +* +* @param txtShow_99 +* @desc テキストを表示するかどうか +* on→表示 off→非表示 +* @default on +*/ diff --git a/www/js/plugins/CharacterGraphicExtend.js b/www/js/plugins/CharacterGraphicExtend.js new file mode 100644 index 0000000..b8acddb --- /dev/null +++ b/www/js/plugins/CharacterGraphicExtend.js @@ -0,0 +1,1066 @@ +//============================================================================= +// CharacterGraphicExtend.js +// ---------------------------------------------------------------------------- +// (C) 2016 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.15.0 2022/10/25 いくつかの表示拡張スクリプトをプレイヤーに実行すると連動してフォロワーにも適用される機能を追加 +// 1.14.0 2021/02/22 色調変更でグレースケールを扱えるよう機能を追加 +// 1.13.1 2021/08/19 ParallaxLayerMap.jsと併用したとき、先方のプラグインで指定した合成方法が無効になる競合を修正 +// 1.13.0 2021/07/12 敵キャラやピクチャを表示する際、色相を指定できる機能を追加 +// 1.12.0 2021/05/18 プライオリティ設定に「-1」(下層タイルの背後で遠景の手前)を設定できるようにしました +// 1.11.2 2021/05/05 アイコンセットの行を変更したときに正しくトリミングできない問題を修正 +// 1.11.1 2021/05/01 ヘルプの記述を修正 +// 1.11.0 2020/11/22 ApngPicture.jsと組み合わせてキャラクターとして表示したピクチャ、敵キャラ画像がアニメーションする機能を追加 +// 1.10.4 2020/03/22 MOG_ChronoEngine.jsとの間で発生するエラーを解消(全面的な競合対策ではありません) +// MOG_CharPoses.jsとの競合を解消 +// 1.10.3 2020/01/25 フレーム更新時に無駄な処理が実行されることでパフォーマンスが低下していた問題を修正 +// 1.10.2 2018/11/19 UltraMode7との競合を解消(by けんせい様) +// TMNamePop.jsとの併用時、ネームポップがイベント画像の傾き、反転に影響されないよう修正 +// 1.10.1 2018/10/05 敵キャラやピクチャを表示する際、エディタで元画像にインデックス1以外を指定していると画像が表示されない問題を修正 +// 1.10.0 2018/09/25 イベント画像をトリミングして表示できる機能を追加 +// 1.9.2 2018/07/11 EventEffects.jsとの競合を解消 +// 1.9.1 2018/06/05 メモ欄タグで変数指定+並列処理で変数操作にて発生するいくつかの問題を修正(by 奏ねこま様) +// 1.9.0 2018/02/20 不透明度をメモ欄で設定できる機能を追加 +// 1.8.0 2017/08/27 マップで使用しているタイルセット以外のタイルセットを使ったイベントを作成できる機能を追加 +// 1.7.0 2017/08/24 画像を別のものに変更するスクリプトを追加 +// 1.6.1 2017/08/06 ヘルプを修正 +// 1.6.0 2017/08/05 アクターのバトラー画像をマップ上に表示する機能を追加 +// 1.5.3 2017/06/22 プラグインを適用していないデータをロードしたときにプレイヤーが表示されない問題を修正 +// 1.5.2 2017/06/11 プライオリティの設定を0にすると設定が有効にならない問題を修正 +// 1.5.1 2017/06/11 GALV_CamControl.jsとの競合を解消 +// 1.5.0 2017/03/28 色調変更機能を追加 +// 1.4.2 2017/02/03 メモ欄に制御文字\v[n]を使った場合に、一度マップ移動しないと反映されない問題を修正しました。 +// 1.4.1 2016/11/27 T_dashMotion.jsとの競合を解決 +// 1.4.0 2016/11/21 複数のページに対して別々の画像を割り当てる機能を追加しました。 +// 1.3.0 2016/07/16 以下の機能を追加しました。 +// 遠景をイベントグラフィックとして利用可能 +// イベント画像の原点を変更する機能、イベント画像の画面表示位置を絶対値指定する機能 +// 1.2.1 2016/05/08 HalfMove.jsとの競合を解消 +// 1.2.0 2016/03/19 戦闘発生時にイベントを消去しない設定を追加しました。 +// 1.1.2 2016/03/04 本体バージョン1.1.0に合わせてキャラクターの乗算とスクリーンに対応しました。 +// 1.1.1 2016/01/21 競合対策(YEP_MessageCore.js) +// 1.1.0 2016/01/11 キャラクターに回転角を設定する機能を追加 +// 移動ルートの指定のスクリプトから、回転角、拡大率、位置調整ができる機能を追加 +// 1.0.0 2016/01/08 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc キャラクターグラフィック表示拡張プラグイン + * @author トリアコンタン + * + * @param イベント消去無効 + * @desc エンカウント発生時にイベントを一瞬消去するエフェクトを無効にします。 + * @default false + * @type boolean + * + * @param フォロワー連動 + * @desc プレイヤーに対して表示拡張スクリプトを実行するとフォロワーにも適用されます。 + * @default false + * @type boolean + * + * @help イベントのグラフィック表示方法を拡張して多彩な表現を可能にします。 + * イベントのメモ欄に所定の書式で記入してください。 + * 項目はカンマで区切ってください。引数には文章の表示と同じ制御文字が使用できます。 + * また、ページ数に「A」と入力すると全てのページが対象になります。 + * + * + * 指定したページが有効になった場合のグラフィックをピクチャ画像から取得します。 + * 拡張子は不要です。歩行アニメ待機アニメは無効化されます。 + * + * 例: or + * + * 〇追加機能 + * 複数のページに対して別々の画像を割り当てたい場合は + * ページごとにタグを作成してください。 + * 以下の例だと1ページ目ではaaa.pngが、2ページ目ではbbb.pngが使用されます。 + * 他のタグも同様です。 + * 例: + * + * + * 指定したページが有効になった場合のグラフィックを敵キャラ画像から取得します。 + * 拡張子は不要です。歩行アニメ待機アニメは無効化されます。 + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィックをアイコン画像から取得します。 + * 歩行アニメ待機アニメは無効化されます。 + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィックをフェイス画像から取得します。 + * 拡張子は不要です。歩行アニメ待機アニメは無効化されます。 + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィックをバトラー画像から取得します。 + * 拡張子は不要です。歩行アニメ待機アニメは無効化されます。 + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィックを遠景画像から取得します。 + * 拡張子は不要です。歩行アニメ待機アニメは無効化されます。 + * + * 例: or + * + * 要注意! これらのメモ欄でファイルを指定した場合、デプロイメント時に + * 未使用ファイルとして除外される可能性があります。 + * その場合、削除されたファイルを入れ直す等の対応が必要です。 + * + * + * 指定したページが有効になった場合のグラフィックをタイルマップ画像から取得します。 + * 横幅と高さを指定して本棚やベッドが一つのイベントで表現できます。 + * イベントの画像選択から一番左上のタイルを選択してください。 + * + * 例: or + * + * + * 指定したページが有効になった場合のタイルセットを指定します。 + * マップで使用しているタイルセット以外のタイルセット画像が使えます。 + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィック表示位置を + * 指定したピクセル分ずらして表示します。 + * + * 例: or + * + * + * 指定したページが有効になった場合の表示優先度を設定します。 + * 1~9までの値を設定できます。 + * + * 例: or + * + * ※それぞれのプライオリティの値 + * 0 : 下層タイル + * 1 : 通常キャラの下 + * 3 : 通常キャラと同じ + * 4 : 上層タイル + * 5 : 通常キャラの上 + * 6 : 飛行船の影 + * 7 : フキダシ + * 8 : アニメーション + * 9 : マップタッチの行き先(白く光るヤツ) + * + * + * 指定したページが有効になった場合のグラフィックの合成方法を設定します。 + * 0:通常 1:加算 2:乗算 3:スクリーン + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィックの拡大率を設定します。 + * 負の値を設定すると画像が反転します。 + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィックの回転角を設定します。 + * 回転の中心は、キャラクターの足下になります。0~360の範囲内で設定してください。 + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィックの原点(0...100)を設定します。 + * デフォルトではX原点が50、Y原点が100(画像の足下が原点になる)です。 + * 原点を[0, 0]にした場合、画像左上の座標がタイルの中央と一致します。 + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィック表示位置を + * 絶対座標(ピクチャのようにマップのスクロールとは無関係に表示する)にします。 + * ただし、イベントそのものの位置は変わりません。 + * + * 例: or + * + * + * 指定したページが有効になった場合の色調(-255~255)を設定します。 + * グレースケールは省略可能で、省略すると0になります。 + * + * 例: or + * + * + * 指定したページが有効になった場合のグラフィックの不透明度を設定します。 + * 0:透明 - 255:不透明 + * + * 例: or + * + * + * 画像を指定した矩形でトリミングして表示します。 + * + * 例: or + * + * 〇スクリプト(高度な設定。移動ルートの指定からスクリプトで実行) + * + * ・拡大率の設定 + * this.setScale((X座標),(Y座標)); + * 例:this.setScale(100, 100); + * + * ・回転角の設定 + * this.setAngle((回転角)); + * 例:this.setAngle(180); + * + * ・ピクセル単位位置の設定 + * this.shiftPosition((X座標),(Y座標)); + * 例:this.shiftPosition(24, 24); + * + * ・色調の設定 + * this.setTone((R値),(G値),(B値), (グレースケール)); + * 例:this.setTone(255, -255, -255, 0); + * + * ・画像の変更 + * this.changeImage((新しいファイル名), (インデックス)); + * 例:this.changeImage('Package1', 3); + * + * ※1 画像種別(ピクチャ⇒遠景など)を変更することはできません。 + * ※2 インデックスの指定を省略した場合、変更前の値が維持されます。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * EventEffects.jsと併用する場合は、本プラグインを下に配置してください。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ +(function () { + "use strict"; + var pluginName = "CharacterGraphicExtend"; + + var getParamBoolean = function (paramNames) { + var value = getParamOther(paramNames); + return ( + (value || "").toUpperCase() === "ON" || + (value || "").toUpperCase() === "TRUE" + ); + }; + + var getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + + var getArgArrayString = function (args, upperFlg) { + var values = getArgString(args, upperFlg).split(","); + for (var i = 0; i < values.length; i++) values[i] = values[i].trim(); + return values; + }; + + var getArgString = function (args, upperFlg) { + args = convertEscapeCharacters(args); + return upperFlg ? args.toUpperCase() : args; + }; + + var getArgNumber = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + if (!arg) { + return 0; + } + return (parseInt(convertEscapeCharacters(arg), 10) || 0).clamp(min, max); + }; + + var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + text = text.replace(/\\/g, "\x1b"); + text = text.replace(/\x1b\x1b/g, "\\"); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1], 10)); + }.bind(this) + ); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1], 10)); + }.bind(this) + ); + text = text.replace( + /\x1bN\[(\d+)\]/gi, + function () { + var actor = + parseInt(arguments[1], 10) >= 1 + ? $gameActors.actor(parseInt(arguments[1], 10)) + : null; + return actor ? actor.name() : ""; + }.bind(this) + ); + text = text.replace( + /\x1bP\[(\d+)\]/gi, + function () { + var actor = + parseInt(arguments[1], 10) >= 1 + ? $gameParty.members()[parseInt(arguments[1], 10) - 1] + : null; + return actor ? actor.name() : ""; + }.bind(this) + ); + text = text.replace(/\x1bG/gi, TextManager.currencyUnit); + return text; + }; + + //============================================================================= + // パラメータの取得とバリデーション + //============================================================================= + var paramEventHideInvalid = getParamBoolean([ + "EventHideInvalid", + "イベント消去無効", + ]); + var paramLinkFollower = getParamBoolean(["LinkFollower", "フォロワー連動"]); + + //============================================================================= + // Game_CharacterBase + // 拡張するプロパティを定義します。 + //============================================================================= + var _DataManager_extractMetadata = DataManager.extractMetadata; + DataManager.extractMetadata = function (data) { + _DataManager_extractMetadata.apply(this, arguments); + this.extractMetadataArray(data); + }; + + DataManager.extractMetadataArray = function (data) { + var re = /<([^<>:]+)(:?)([^>]*)>/g; + data.metaArray = {}; + var match = true; + while (match) { + match = re.exec(data.note); + if (match) { + var metaName = match[1]; + data.metaArray[metaName] = data.metaArray[metaName] || []; + data.metaArray[metaName].push(match[2] === ":" ? match[3] : true); + } + } + }; + + //============================================================================= + // Game_System + // ロード時にプレイヤーの初期化が必要な場合は初期化します。 + //============================================================================= + var _Game_System_onAfterLoad = Game_System.prototype.onAfterLoad; + Game_System.prototype.onAfterLoad = function () { + _Game_System_onAfterLoad.apply(this, arguments); + if (!$gamePlayer.hasOwnProperty("_customResource")) { + $gamePlayer.clearCgInfo(); + } + }; + + //============================================================================= + // Game_CharacterBase + // 拡張するプロパティを定義します。 + //============================================================================= + var _Game_CharacterBase_initMembers = + Game_CharacterBase.prototype.initMembers; + Game_CharacterBase.prototype.initMembers = function () { + _Game_CharacterBase_initMembers.apply(this, arguments); + this.clearCgInfo(); + }; + + Game_CharacterBase.prototype.clearCgInfo = function () { + this._customResource = null; + this._graphicColumns = 1; + this._graphicRows = 1; + this._additionalX = 0; + this._additionalY = 0; + this._customPriority = null; + this._scaleX = 100; + this._scaleY = 100; + this._tileBlockWidth = 1; + this._tileBlockHeight = 1; + this._angle = 0; + this._originX = null; + this._originY = null; + this._absoluteX = null; + this._absoluteY = null; + this._customTilesetId = 0; + this._graphicHue = 0; + // for ParallaxLayerMap.js + if (this.initBlendMode) { + return; + } + this.setBlendMode(0); + }; + + Game_CharacterBase.prototype.customResource = function () { + return this._customResource; + }; + + Game_CharacterBase.prototype.customResourceHue = function () { + return this._graphicHue; + }; + + Game_CharacterBase.prototype.customTilesetId = function () { + return this._customTilesetId; + }; + + Game_CharacterBase.prototype.graphicColumns = function () { + return this._graphicColumns; + }; + + Game_CharacterBase.prototype.graphicRows = function () { + return this._graphicRows; + }; + + Game_CharacterBase.prototype.scaleX = function () { + return this._scaleX; + }; + + Game_CharacterBase.prototype.scaleY = function () { + return this._scaleY; + }; + + Game_CharacterBase.prototype.setScale = function (x, y) { + this._scaleX = x; + this._scaleY = y; + }; + + var _Game_Player_setScale = Game_Player.prototype.setScale; + Game_Player.prototype.setScale = function (x, y) { + _Game_Player_setScale.apply(this, arguments); + if (paramLinkFollower) { + this.followers().forEach(function (follower) { + follower.setScale(x, y); + }); + } + }; + + Game_CharacterBase.prototype.originX = function () { + return this._originX; + }; + + Game_CharacterBase.prototype.originY = function () { + return this._originY; + }; + + Game_CharacterBase.prototype.setOrigin = function (x, y) { + this._originX = x / 100; + this._originY = y / 100; + }; + + Game_CharacterBase.prototype.absoluteX = function () { + return this._absoluteX; + }; + + Game_CharacterBase.prototype.absoluteY = function () { + return this._absoluteY; + }; + + Game_CharacterBase.prototype.setAbsolute = function (x, y) { + this._absoluteX = x; + this._absoluteY = y; + }; + + Game_CharacterBase.prototype.tone = function () { + return this._tone; + }; + + Game_CharacterBase.prototype.setTone = function (r, g, b, gray) { + this._tone = [r, g, b, gray || 0]; + }; + + var _Game_Player_setTone = Game_Player.prototype.setTone; + Game_Player.prototype.setTone = function (r, g, b, gray) { + _Game_Player_setTone.apply(this, arguments); + if (paramLinkFollower) { + this.followers().forEach(function (follower) { + follower.setTone(r, g, b, gray); + }); + } + }; + + Game_CharacterBase.prototype.angle = function () { + return this._angle; + }; + + Game_CharacterBase.prototype.setAngle = function (angle) { + this._angle = angle; + }; + + var _Game_Player_setAngle = Game_Player.prototype.setAngle; + Game_Player.prototype.setAngle = function (angle) { + _Game_Player_setAngle.apply(this, arguments); + if (paramLinkFollower) { + this.followers().forEach(function (follower) { + follower.setAngle(angle); + }); + } + }; + + Game_CharacterBase.prototype.shiftPosition = function (x, y) { + this._additionalX = x; + this._additionalY = y; + }; + + var _Game_Player_shiftPosition = Game_Player.prototype.shiftPosition; + Game_Player.prototype.shiftPosition = function (x, y) { + _Game_Player_shiftPosition.apply(this, arguments); + if (paramLinkFollower) { + this.followers().forEach(function (follower) { + follower.shiftPosition(x, y); + }); + } + }; + + Game_CharacterBase.prototype.tileBlockWidth = function () { + return this._tileBlockWidth; + }; + + Game_CharacterBase.prototype.tileBlockHeight = function () { + return this._tileBlockHeight; + }; + + Game_CharacterBase.prototype.getTrimRect = function () { + return this._trimRect || null; + }; + + var _Game_CharacterBase_pos = Game_CharacterBase.prototype.pos; + Game_CharacterBase.prototype.pos = function (x, y) { + if (this.tileBlockWidth() >= 2) { + return ( + this._x - this.tileBlockWidth() / 2 <= x && + this._x + this.tileBlockWidth() / 2 >= x && + this._y === y + ); + } else { + return _Game_CharacterBase_pos.apply(this, arguments); + } + }; + + var _Game_CharacterBase_screenX = Game_CharacterBase.prototype.screenX; + Game_CharacterBase.prototype.screenX = function () { + return this._absoluteX > 0 + ? this.absoluteX() + : _Game_CharacterBase_screenX.apply(this, arguments) + this._additionalX; + }; + + var _Game_CharacterBase_screenY = Game_CharacterBase.prototype.screenY; + Game_CharacterBase.prototype.screenY = function () { + return this._absoluteY > 0 + ? this.absoluteY() + : _Game_CharacterBase_screenY.apply(this, arguments) + this._additionalY; + }; + + var _Game_CharacterBase_screenZ = Game_CharacterBase.prototype.screenZ; + Game_CharacterBase.prototype.screenZ = function () { + return this._customPriority !== null + ? this._customPriority + : _Game_CharacterBase_screenZ.apply(this, arguments); + }; + + Game_CharacterBase.prototype.changeImage = function (fileName, fileIndex) { + if (arguments.length < 2) { + fileIndex = this._characterIndex; + } + Game_CharacterBase.prototype.setImage.call(this, fileName, fileIndex); + }; + + //============================================================================= + // Game_Event + // 拡張するプロパティを定義します。 + //============================================================================= + Game_Event.blendModeParams = { + 1: 1, + 加算: 1, + 2: 2, + 乗算: 2, + 3: 3, + スクリーン: 3, + }; + + Game_Event.prototype.getMetaCg = function (names) { + if (!this.event().metaArray) { + return null; + } + if (!Array.isArray(names)) names = [names]; + var metaParams = this.getMetaParameter(names); + if (!metaParams) return null; + var result = null; + metaParams.some( + function (metaParam) { + var params = getArgArrayString(metaParam); + if (this.isValidCgeParam(params)) { + result = params; + if (metaParam.match(/\\v/gi)) { + this._graphicDynamic = true; + } + } + return result; + }.bind(this) + ); + return result; + }; + + Game_Event.prototype.getMetaParameter = function (names) { + var metaParams = null; + names.some( + function (name) { + if (!metaParams || metaParams[0] === "") { + metaParams = this.event().metaArray["CG" + name]; + } + return metaParams; + }.bind(this) + ); + return metaParams; + }; + + Game_Event.prototype.isValidCgeParam = function (params) { + var pageIndex = getArgNumber(params[0]); + return ( + params.length > 1 && + (pageIndex === this._pageIndex + 1 || params[0].toUpperCase() === "A") + ); + }; + + var _Game_Event_refresh = Game_Event.prototype.refresh; + Game_Event.prototype.refresh = function () { + // added by nekoma start + var moveRoute = this._moveRoute; + var moveRouteIndex = this._moveRouteIndex; + var moveRouteForcing = this._moveRouteForcing; + var starting = this._starting; + // added by nekoma end + if (this._graphicDynamic) { + this._pageIndex = -1; + } + _Game_Event_refresh.apply(this, arguments); + // added by nekoma start + if (this._graphicDynamic) { + this._moveRoute = moveRoute; + this._moveRouteIndex = moveRouteIndex; + this._moveRouteForcing = moveRouteForcing; + this._starting = starting; + } + // added by nekoma end + }; + + var _Game_Event_setupPageSettings = Game_Event.prototype.setupPageSettings; + Game_Event.prototype.setupPageSettings = function () { + this.clearCgInfo(); + _Game_Event_setupPageSettings.apply(this, arguments); + var cgParams = this.getMetaCg(["シフト", "Shift"]); + if (cgParams) { + this.shiftPosition(getArgNumber(cgParams[1]), getArgNumber(cgParams[2])); + } + cgParams = this.getMetaCg(["プライオリティ", "Priority"]); + if (cgParams) { + this._customPriority = getArgNumber(cgParams[1]); + } + cgParams = this.getMetaCg(["合成方法", "BlendType"]); + if (cgParams) { + var blendMode = Game_Event.blendModeParams[cgParams[1]] || 0; + this.setBlendMode(blendMode); + } + cgParams = this.getMetaCg(["拡大率", "Scale"]); + if (cgParams) { + this._scaleX = getArgNumber(cgParams[1]); + this._scaleY = getArgNumber(cgParams[2]); + } + cgParams = this.getMetaCg(["回転角", "Angle"]); + if (cgParams) { + this.setAngle(getArgNumber(cgParams[1], 0, 360)); + } + cgParams = this.getMetaCg(["原点", "Origin"]); + if (cgParams) { + this.setOrigin(getArgNumber(cgParams[1]), getArgNumber(cgParams[2])); + } + cgParams = this.getMetaCg(["絶対座標", "Absolute"]); + if (cgParams) { + this.setAbsolute(getArgNumber(cgParams[1]), getArgNumber(cgParams[2])); + } + cgParams = this.getMetaCg(["色調", "Tone"]); + if (cgParams) { + this.setTone( + getArgNumber(cgParams[1]), + getArgNumber(cgParams[2]), + getArgNumber(cgParams[3]), + getArgNumber(cgParams[4]) + ); + } + cgParams = this.getMetaCg(["不透明度", "Opacity"]); + if (cgParams) { + this.setOpacity(getArgNumber(cgParams[1])); + } + cgParams = this.getMetaCg(["トリミング", "Trimming"]); + if (cgParams) { + this._trimRect = new Rectangle( + getArgNumber(cgParams[1]), + getArgNumber(cgParams[2]), + getArgNumber(cgParams[3]), + getArgNumber(cgParams[4]) + ); + } + }; + + var _Game_Event_setTileImage = Game_Event.prototype.setTileImage; + Game_Event.prototype.setTileImage = function (tileId) { + _Game_Event_setTileImage.apply(this, arguments); + var cgParams = this.getMetaCg(["タイル", "Tile"]); + if (cgParams) { + this._tileBlockWidth = getArgNumber(cgParams[1]); + this._tileBlockHeight = getArgNumber(cgParams[2]); + } + cgParams = this.getMetaCg(["タイルセット", "Tileset"]); + if (cgParams) { + this._customTilesetId = getArgNumber(cgParams[1]); + } + }; + + var _Game_Event_setImage = Game_Event.prototype.setImage; + Game_Event.prototype.setImage = function (characterName, characterIndex) { + this._graphicHue = 0; + var cgParams = this.getMetaCg(["ピクチャ", "Picture"]); + if (cgParams) { + this._customResource = "Picture"; + this._graphicColumns = 1; + this._graphicRows = 1; + this._graphicHue = getArgNumber(cgParams[2]); + arguments[0] = cgParams[1]; + arguments[1] = 0; + } + cgParams = this.getMetaCg(["敵キャラ", "Enemy"]); + if (cgParams) { + this._customResource = $gameSystem.isSideView() ? "SvEnemy" : "Enemy"; + this._graphicColumns = 1; + this._graphicRows = 1; + this._graphicHue = getArgNumber(cgParams[2]); + arguments[0] = cgParams[1]; + arguments[1] = 0; + } + cgParams = this.getMetaCg(["アイコン", "Icon"]); + if (cgParams) { + const bitmap = ImageManager.loadSystem("IconSet"); + this._customResource = "System"; + this._graphicColumns = 16; + this._graphicRows = bitmap.height / Window_Base._iconHeight || 20; + arguments[0] = "IconSet"; + arguments[1] = getArgNumber( + cgParams[1], + 0, + this._graphicColumns * this._graphicRows - 1 + ); + } + cgParams = this.getMetaCg(["フェイス", "Face"]); + if (cgParams) { + this._customResource = "Face"; + this._graphicColumns = 4; + this._graphicRows = 2; + this._graphicHue = getArgNumber(cgParams[3]); + arguments[0] = cgParams[1]; + arguments[1] = getArgNumber( + cgParams[2], + 0, + this._graphicColumns * this._graphicRows - 1 + ); + } + cgParams = this.getMetaCg(["遠景", "Parallax"]); + if (cgParams) { + this._customResource = "Parallax"; + this._graphicColumns = 1; + this._graphicRows = 1; + this._graphicHue = getArgNumber(cgParams[2]); + arguments[0] = cgParams[1]; + arguments[1] = 0; + } + cgParams = this.getMetaCg(["アクター", "Actor"]); + if (cgParams) { + this._customResource = "SvActor"; + this._graphicColumns = 9; + this._graphicRows = 6; + this._graphicHue = getArgNumber(cgParams[3]); + arguments[0] = cgParams[1]; + arguments[1] = getArgNumber( + cgParams[2], + 0, + this._graphicColumns * this._graphicRows - 1 + ); + } + _Game_Event_setImage.apply(this, arguments); + }; + + //============================================================================= + // Spriteset_Map + // イベントを消去するエフェクトを無効にします。 + //============================================================================= + var _Spriteset_Map_hideCharacters = Spriteset_Map.prototype.hideCharacters; + Spriteset_Map.prototype.hideCharacters = function () { + if (!paramEventHideInvalid) + _Spriteset_Map_hideCharacters.apply(this, arguments); + }; + + //============================================================================= + // Sprite_Character + // 拡張したプロパティに基づいてエフェクトを反映させます。 + //============================================================================= + var _Sprite_Character_initMembers = Sprite_Character.prototype.initMembers; + Sprite_Character.prototype.initMembers = function () { + _Sprite_Character_initMembers.apply(this, arguments); + this._customTilesetId = 0; + }; + + var _Sprite_Character_tilesetBitmap = + Sprite_Character.prototype.tilesetBitmap; + Sprite_Character.prototype.tilesetBitmap = function (tileId) { + var customTilesetId = this._character.customTilesetId(); + this._customTilesetId = customTilesetId; + if (customTilesetId) { + var tileset = $dataTilesets[customTilesetId]; + var setNumber = 5 + Math.floor(tileId / 256); + return ImageManager.loadTileset(tileset.tilesetNames[setNumber]); + } else { + return _Sprite_Character_tilesetBitmap.apply(this, arguments); + } + }; + + var _Sprite_Character_updateBitmap = Sprite_Character.prototype.updateBitmap; + Sprite_Character.prototype.updateBitmap = function () { + if (this.isImageChanged()) + this._customResource = this._character.customResource(); + _Sprite_Character_updateBitmap.apply(this, arguments); + this.updateExtend(); + }; + + // Resolve conflict for MOG_CharPoses.js + var _Sprite_Character_setBitmapCache = + Sprite_Character.prototype.setBitmapCache; + Sprite_Character.prototype.setBitmapCache = function () { + if (this._customResource) { + return; + } + _Sprite_Character_setBitmapCache.apply(this, arguments); + }; + + var _Sprite_Character_update = Sprite_Character.prototype.update; + Sprite_Character.prototype.update = function () { + _Sprite_Character_update.apply(this, arguments); + // for T_dashMotion.js + if (this.updateDashMotion) { + this.resolveConflictForDashMotion(); + } + + // for UltraMode7.jp PRTN added ---- + if ($gameMap.useUltraMode7) { + this.resolveConflictForUltraMode7(); + } + }; + + // PRTN added --------- + Sprite_Character.prototype.resolveConflictForUltraMode7 = function () { + if (this._character.scaleY() !== 100) { + this.scale.x = (this._character.scaleX() / 100) * this.scale.x; + this.scale.y = (this._character.scaleY() / 100) * this.scale.y; + } + if (this._character.angle() !== 0) { + var angle = (this._character.angle() * Math.PI) / 180; + if (this.rotation !== angle) this.rotation = angle; + } + }; + // -------------------- + + Sprite_Character.prototype.resolveConflictForDashMotion = function () { + if (this._character.scaleY() !== 100) { + this.scale.y = (this._character.scaleY() / 100) * this.scale.y; + } + if (this._character.angle() !== 0) { + var angle = (this._character.angle() * Math.PI) / 180; + if (this.rotation !== angle) this.rotation = angle; + } + }; + + Sprite_Character.prototype.updateExtend = function () { + var scaleX = this._character.scaleX() / 100; + var scaleY = this._character.scaleY() / 100; + this.scale.x = scaleX; + this.scale.y = scaleY; + // for TMNamePop.js + if (this._namePop && this._namePopSprite) { + this._namePopSprite.scale.x = scaleX; + this._namePopSprite.scale.y = scaleY; + } + var originX = this._character.originX(); + if (originX != null) this.anchor.x = originX; + var originY = this._character.originY(); + if (originY != null) this.anchor.y = originY; + var angle = (this._character.angle() * Math.PI) / 180; + if (this.rotation !== angle) this.rotation = angle; + var tone = this._character.tone(); + if (tone) this.setColorTone(tone); + }; + + // Resolve conflict by EventEffects.js + var _Sprite_Character_updateAngle = Sprite_Character.prototype.updateAngle; + Sprite_Character.prototype.updateAngle = function () { + if (this._character.originY() != null) { + return; + } + _Sprite_Character_updateAngle.apply(this, arguments); + }; + + var _Sprite_Character_setFrame = Sprite_Character.prototype.setFrame; + Sprite_Character.prototype.setFrame = function (sx, sy, pw, ph) { + var rect = this._character.getTrimRect(); + if (rect) { + _Sprite_Character_setFrame.call( + this, + sx + rect.x, + sy + rect.y, + rect.width, + rect.height + ); + } else { + _Sprite_Character_setFrame.call( + this, + sx, + sy, + pw * this._character.tileBlockWidth(), + ph * this._character.tileBlockHeight() + ); + } + }; + + var _Sprite_Character_isImageChanged = + Sprite_Character.prototype.isImageChanged; + Sprite_Character.prototype.isImageChanged = function () { + return ( + _Sprite_Character_isImageChanged.apply(this, arguments) || + this.isCustomImageChanged() + ); + }; + + Sprite_Character.prototype.isCustomImageChanged = function () { + return ( + this._customResource !== this._character.customResource() || + this._customTilesetId !== this._character.customTilesetId() + ); + }; + + var _Sprite_Character_setCharacterBitmap = + Sprite_Character.prototype.setCharacterBitmap; + Sprite_Character.prototype.setCharacterBitmap = function () { + if (this._customResource) { + const hue = this._character.customResourceHue() || 0; + this.bitmap = ImageManager["load" + this._customResource]( + this._characterName, + hue + ); + } else { + _Sprite_Character_setCharacterBitmap.apply(this, arguments); + } + }; + + var _Sprite_Character_characterBlockX = + Sprite_Character.prototype.characterBlockX; + Sprite_Character.prototype.characterBlockX = function () { + if (this._customResource) { + return this._characterIndex % this._character.graphicColumns(); + } else { + return _Sprite_Character_characterBlockX.apply(this, arguments); + } + }; + + var _Sprite_Character_characterBlockY = + Sprite_Character.prototype.characterBlockY; + Sprite_Character.prototype.characterBlockY = function () { + if (this._customResource) { + return Math.floor( + this._characterIndex / this._character.graphicColumns() + ); + } else { + return _Sprite_Character_characterBlockY.apply(this, arguments); + } + }; + + var _Sprite_Character_patternWidth = Sprite_Character.prototype.patternWidth; + Sprite_Character.prototype.patternWidth = function () { + if (this._customResource) { + return this.bitmap.width / this._character.graphicColumns(); + } else { + return _Sprite_Character_patternWidth.apply(this, arguments); + } + }; + + var _Sprite_Character_patternHeight = + Sprite_Character.prototype.patternHeight; + Sprite_Character.prototype.patternHeight = function () { + if (this._customResource) { + return this.bitmap.height / this._character.graphicRows(); + } else { + return _Sprite_Character_patternHeight.apply(this, arguments); + } + }; + + var _Sprite_Character_characterPatternX = + Sprite_Character.prototype.characterPatternX; + Sprite_Character.prototype.characterPatternX = function () { + if (this._customResource) { + return 0; + } else { + return _Sprite_Character_characterPatternX.apply(this, arguments); + } + }; + + var _Sprite_Character_characterPatternY = + Sprite_Character.prototype.characterPatternY; + Sprite_Character.prototype.characterPatternY = function () { + if (this._customResource) { + return 0; + } else { + return _Sprite_Character_characterPatternY.apply(this, arguments); + } + }; + + // for ApngPicture.js + var _Sprite_Character_setCharacterBitmap2 = + Sprite_Character.prototype.setCharacterBitmap; + Sprite_Character.prototype.setCharacterBitmap = function () { + _Sprite_Character_setCharacterBitmap2.apply(this, arguments); + if (this.addApngChild) { + this.addApngChild(this._characterName); + } + }; + + Sprite_Character.prototype.loadApngSprite = function (name) { + switch (this._customResource) { + case "Picture": + return SceneManager.tryLoadApngPicture(name); + case "SvEnemy": + return SceneManager.tryLoadApngSideEnemy(name); + case "Enemy": + return SceneManager.tryLoadApngEnemy(name); + default: + return null; + } + }; + + var _Scene_Base_terminate = Scene_Base.prototype.terminate; + Scene_Base.prototype.terminate = function () { + _Scene_Base_terminate.apply(this, arguments); + if (this._spriteset && this._spriteset.destroyApngCharacter) { + this._spriteset.destroyApngCharacter(); + } + }; + + Spriteset_Map.prototype.destroyApngCharacter = function () { + this._characterSprites.forEach(function (sprite) { + if (sprite.destroyApngIfNeed) { + sprite.destroyApngIfNeed(); + } + }); + }; +})(); diff --git a/www/js/plugins/CommonPopupCore.js b/www/js/plugins/CommonPopupCore.js new file mode 100644 index 0000000..8886fb5 --- /dev/null +++ b/www/js/plugins/CommonPopupCore.js @@ -0,0 +1,770 @@ +// +// 汎用ポップアップコア ver1.04 +// +// author yana +// + +var Imported = Imported || {}; +Imported["CommonPopupCore"] = 1.04; + +/*: + * @plugindesc ver1.04/汎用的なポップアップの仕組みを提供するためのベースプラグインです。 + * @author Yana + * + * @param Text Back Color + * @desc ポップアップの背景カラーです。 + * rgba(red,green,blue,alpha)で設定してください。 + * @default rgba(0,0,0,0.6) + * + * @param Text Back FileName + * @desc ポップアップの背景画像名です。 + * %dがインデックスに変換されます。 + * @default popup_back%d + * + * @help プラグインコマンド + * CommonPopup add param1 param2 param3 ・・・ + * + * 必要なパラメータのみを指定できます。 + * 例:プレイヤーの上にテストと240フレームポップアップさせる + * CommonPopup add text:テスト count:240 eventId:-1 + * + * パラメータ詳細: + * text:表示テキスト + * eventId:表示するイベントのID + * count:表示時間 + * delay:表示遅延 + * moveX:目標地点X(相対座標) + * moveY:目標地点Y(相対座標) + * sx:表示位置補正X + * sy:表示位置補正Y + * pattern:表示パターン 0がフェード、-1が横ストレッチ、-2が縦ストレッチ + * back:-1:透明背景,0:背景カラーで塗りつぶし,1以上:画像インデックス + * bx:内容の表示位置補正X + * by:内容の表示位置補正Y + * extend:表示タイミングの調整用配列で指定。 例:extend:[20,50] 20フレーム掛けて出現し、50フレーム目から消え始める。 + * fixed:画面に固定するか? true/falseで指定。 + * anchorX: + * anchorY: + * slideCount:新しいポップアップが発生した際、上にスライドさせる速度。 + * + * ------------------------------------------------------ + * 利用規約:特になし。素材利用は自己責任でお願いします。 + * ------------------------------------------------------ + * このプラグインは、汎用的なポップアップの仕組みを提供するプラグインです。 + * このプラグイン単体ではプラグインコマンドを追加する以外の機能はありません。 + * 追加機能として、 + * ・\I[x]で描画されるアイコンのサイズが文字サイズに追従する。 + * ・文字サイズ変更の制御文字、\FS[x]が追加される。 + * の2点が追加されます。 + * ------------------------------------------------------ + * 更新履歴: + * ver1.04 + * YEP_MessageCoreとの競合回避処理を追加。 + * 動作パターンに縦ストレッチと横ストレッチを追加。 + * ポップアップ用のプラグインパラメータが正常に動作していなかったバグを修正。 + * ver1.03: + * backのパラメータにpicturesフォルダのファイル名を指定できるように変更。 + * ver1.02: + * スライドに上から下に動作するようにする機能を追加。 + * ver1.01: + * containerが作成されていない状態で、ポップアップが登録される可能性のあるバグを修正しました。 + * ver1.00: + * 公開 + */ + +function Sprite_Popup() { + this.initialize.apply(this, arguments); +} + +function CommonPopupManager() { + throw new Error("This is a static class"); +} + +(function () { + var parameters = PluginManager.parameters("CommonPopupCore"); + var commonPopupTextBackColor = String( + parameters["Text Back Color"] || "rgba(0, 0, 0, 0.6)" + ); + var commonPopupTextBackFileName = String( + parameters["Text Back FileName"] || "popup_back%d" + ); + + var _cPU_GInterpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _cPU_GInterpreter_pluginCommand.call(this, command, args); + if (command === "CommonPopup" || command === "ポップアップ") { + switch (args[0]) { + case "add": + case "表示": + this.addPopup(args); + break; + case "clear": + case "消去": + CommonPopupManager.clearPopup(); + break; + } + } + }; + + Array.prototype.setNullPos = function (object) { + for (var i = 0; i < this.length; i++) { + if (this[i] === null || this[i] === undefined) { + this[i] = object; + return i; + } + } + this.push(object); + }; + + Array.prototype.compact = function () { + var result = []; + for (var i = 0; i < this.length; i++) { + if (this[i] !== null && this[i] !== undefined) { + result.push(this[i]); + } + } + return result; + }; + + CommonPopupManager.initTempSprites = function () { + this._tempCommonSprites = new Array(50); + this._setedPopups = []; + this._readyPopup = []; + }; + + CommonPopupManager.window = function () { + if (this._window) { + return this._window; + } + this._window = new Window_Base(0, 0, Graphics.boxWidth, Graphics.boxHeight); + return this._window; + }; + + CommonPopupManager.testBitmap = function () { + if (this._testBitmap) { + return this._testBitmap; + } + this._testBitmap = new Bitmap(1, 1); + return this._testBitmap; + }; + + Sprite_Popup.prototype = Object.create(Sprite.prototype); + Sprite_Popup.prototype.constructor = Sprite_Popup; + + Sprite_Popup.prototype.initialize = function (index) { + Sprite.prototype.initialize.call(this); + this._index = index; + this._count = 0; + this._enable = false; + this.update(); + }; + + Sprite_Popup.prototype.setMembers = function (arg) { + this._count = arg.count; + this._arg = arg; + this.anchor.x = arg.anchorX; + this.anchor.y = arg.anchorY; + this.x = arg.x; + this.y = arg.y; + this.z = 6; + this.visible = true; + this._enable = true; + this.createBitmap(); + if (arg.slideCount) { + CommonPopupManager._setedPopups.push([ + this._index, + this.height, + this._arg.slideCount, + ]); + } + }; + + Sprite_Popup.prototype.createBitmap = function () { + if (this._arg.bitmap) { + this.bitmap = this._arg.bitmap; + } else { + CommonPopupManager.window().resetFontSettings(); + var text = this._arg.text; + var width = CommonPopupManager.window().textWidth(text); + var height = CommonPopupManager.window().contents.fontSize + 8; + var sh = 8; + if (this._arg.back === 0) { + sh = 2; + } + CommonPopupManager.window().createContents(); + this.bitmap = new Bitmap(width + 24, height + sh); + this.drawBackRect(width + 24, height + sh); + CommonPopupManager.window().drawTextEx(this._arg.text, 12, 4); + this.bitmap.blt( + CommonPopupManager.window().contents, + 0, + 0, + width + 24, + height + sh, + this._arg.bx, + this._arg.by + 2 + ); + } + }; + + Sprite_Popup.prototype.drawBackRect = function (width, height) { + switch (this._arg.back) { + case 0: + var color1 = commonPopupTextBackColor; + var color2 = "rgba(0,0,0,0)"; + var dSize = width / 4; + this.bitmap.gradientFillRect(0, 0, dSize, height, color2, color1); + this.bitmap.fillRect(dSize, 0, dSize * 2, height, color1); + this.bitmap.gradientFillRect( + dSize * 3, + 0, + dSize, + height, + color1, + color2 + ); + break; + case -1: + break; + default: + var bitmap = CommonPopupManager.makeBitmap(this._arg); + var w = this._bitmap.width; + var h = this._bitmap.height; + if (typeof this._arg.back === "string") { + w = bitmap.width > this._bitmap.width ? bitmap.width : w; + h = bitmap.height > this._bitmap.height ? bitmap.height : h; + if (w > this._bitmap.width || h > this._bitmap.height) { + this.bitmap = new Bitmap(w, h); + } + } + this.bitmap.blt(bitmap, 0, 0, bitmap.width, bitmap.height, 0, 0, w, h); + bitmap.clear(); + bitmap = null; + } + }; + + Sprite_Popup.prototype.update = function () { + Sprite.prototype.update.call(this); + if (CommonPopupManager._tempCommonSprites[this._index] && !this._enable) { + if (CommonPopupManager._tempCommonSprites[this._index].delay === 0) { + this.setMembers(CommonPopupManager._tempCommonSprites[this._index]); + } else { + CommonPopupManager._tempCommonSprites[this._index].delay--; + } + } + if (this._count > 0) { + this._count--; + if (!this._arg) { + this.terminate; + return; + } + switch (this._arg.pattern) { + case 0: + case "0": + case "Normal": + this.updateSlide(); + break; + case -1: + case "-1": + case "Stretch": + this.updateTurn(); + break; + case -2: + case "-2": + case "GrowUp": + this.updateGrowUp(); + break; + default: + this.updateAnime(); + } + if (this._count == 0) { + this.terminate(); + } + } + if (this._arg && this._arg.slideCount) { + this.updateMoveSlide(); + } + }; + + Sprite_Popup.prototype.updateMoveSlide = function () { + if (CommonPopupManager._setedPopups) { + var array = CommonPopupManager._setedPopups.clone().reverse(); + var n = 0; + for (var i = 0; i < array.length; i++) { + if (this._index === array[i][0]) { + if (this._arg.slideAction === "Down") { + this.y = this.y + n; + } else { + this.y = this.y - n; + } + } + var sprite = CommonPopupManager._tempCommonSprites[array[i][0]]; + if (sprite.pattern === -2 || sprite.pattern === "GrowUp") { + n += array[i][1] * sprite.rate; + } else { + n += + array[i][1] * + ((this._arg.slideCount - array[i][2]) / this._arg.slideCount); + } + } + for (var i = 0; i < CommonPopupManager._setedPopups.length; i++) { + CommonPopupManager._setedPopups[i][2]--; + if (CommonPopupManager._setedPopups[i][2] < 0) { + CommonPopupManager._setedPopups[i][2] = 0; + } + } + } + }; + + Sprite_Popup.prototype.updateSlide = function () { + var originalWait = this._arg.count; + var cnt = originalWait - this._count; + this.opacity = 255; + var act = [originalWait / 4, (originalWait * 3) / 4]; + if (this._arg.extend !== "") { + act = this._arg.extend; + } + var oa = Math.max(originalWait - act[1], 1); + var n1 = Math.max(originalWait / oa, 0.1); + var up = this._arg.moveY / (originalWait / n1); + var slide = this._arg.moveX / (originalWait / n1); + var opTime1 = originalWait / 3.0; + var moveX = 0; + var moveY = 0; + if (act[2]) { + opTime1 = originalWait - act[2]; + } + var opTime2 = originalWait / 3.0; + if (act[3]) { + opTime2 = act[3]; + } + if (this._count >= act[1]) { + this.opacity = Math.floor(255 * (cnt / opTime1)); + moveY = Math.floor(up * cnt); + moveX = Math.floor(slide * cnt); + } else if (this._count < act[0]) { + this.opacity = Math.floor(255 * (this._count / opTime2)); + moveY = Math.floor((originalWait / n1) * up); + moveX = Math.floor((originalWait / n1) * slide); + } else { + moveY = Math.floor((originalWait / n1) * up); + moveX = Math.floor((originalWait / n1) * slide); + } + this._times = cnt; + this.setPosition(moveX, moveY); + }; + + Sprite_Popup.prototype.updateTurn = function () { + var originalWait = this._arg.count; + var cnt = originalWait - this._count; + var act = [originalWait * 0.25, originalWait * 0.75]; + if (this._arg.extend) act = this._arg.extend; + if (this._count === 0) this.scale.x = 0; + var oa = Math.max(originalWait - act[1], 1); + var n1 = Math.max(originalWait / oa, 0.1); + var up = this._arg.moveY / (originalWait / n1); + var slide = this._arg.moveX / (originalWait / n1); + var moveX = 0; + var moveY = 0; + if (this._count >= act[1]) { + var rate = cnt / (originalWait - act[1]); + this.scale.x = rate; + moveY = Math.floor(up * cnt); + moveX = Math.floor(slide * cnt); + } else if (this._count < act[0]) { + var rate = this._count / act[0]; + this.scale.x = rate; + moveY = Math.floor((originalWait / n1) * up); + moveX = Math.floor((originalWait / n1) * slide); + } else { + moveY = Math.floor((originalWait / n1) * up); + moveX = Math.floor((originalWait / n1) * slide); + } + this._times = cnt; + this.setPosition(moveX, moveY); + }; + + Sprite_Popup.prototype.updateGrowUp = function () { + var originalWait = this._arg.count; + var cnt = originalWait - this._count; + var act = [originalWait * 0.25, originalWait * 0.75]; + if (this._arg.extend) act = this._arg.extend; + if (this._count === 0) this.scale.y = 0; + var oa = Math.max(originalWait - act[1], 1); + var n1 = Math.max(originalWait / oa, 0.1); + var up = this._arg.moveY / (originalWait / n1); + var slide = this._arg.moveX / (originalWait / n1); + var moveX = 0; + var moveY = 0; + if (this._count >= act[1]) { + var rate = cnt / (originalWait - act[1]); + this.scale.y = rate; + moveY = Math.floor(up * cnt); + moveX = Math.floor(slide * cnt); + this._arg.rate = rate; + } else if (this._count < act[0]) { + var rate = this._count / act[0]; + this.scale.y = rate; + moveY = Math.floor((originalWait / n1) * up); + moveX = Math.floor((originalWait / n1) * slide); + this._arg.rate = rate; + } else { + moveY = Math.floor((originalWait / n1) * up); + moveX = Math.floor((originalWait / n1) * slide); + } + this._times = cnt; + this.setPosition(moveX, moveY); + }; + + Sprite_Popup.prototype.setPosition = function (x, y) { + this.x = this._arg.x + x + this._arg.sx; + this.y = this._arg.y + y + this._arg.sy; + if (this._arg.battler) { + if ($gameParty.inBattle()) { + this.x += this._arg.battler.x; + this.y += this._arg.battler.y; + } else { + this.x += this._arg.battler._realX * $gameMap.tileWidth(); + this.y += this._arg.battler._realY * $gameMap.tileHeight(); + } + } + var xx = this.x; + var yy = this.y; + if (this._arg.fixed) { + var dx = $gameMap._displayX; + var dy = $gameMap._displayY; + xx = this.x - dx * $gameMap.tileWidth(); + yy = this.y - dy * $gameMap.tileHeight(); + if (xx < 0 || yy < 0) { + if (xx < 0 && $gameMap.isLoopHorizontal()) dx -= $dataMap.width; + if (yy < 0 && $gameMap.isLoopVertical()) dy -= $dataMap.height; + xx = this.x - dx * $gameMap.tileWidth(); + yy = this.y - dy * $gameMap.tileHeight(); + } + } + this.x = xx; + this.y = yy; + }; + + Sprite_Popup.prototype.updateAnime = function () { + var anime = $dataAnimations[Number(this._arg.pattern)]; + var frameId = Math.floor( + (anime.frames.length * (this._arg.count - this._count)) / this._arg.count + ); + if (frameId !== anime.frames.length) { + var array = anime.frames[frameId][0]; + var x = array[1]; + var y = array[2]; + this.x = this._arg.x + x + this._arg.sx; + this.y = this._arg.y + y + this._arg.sy; + this.scale = new Point(array[3] / 100, array[3] / 100); + this.rotation = array[4]; + this.opacity = array[6]; + this.blendMode = array[7]; + } + }; + + Sprite_Popup.prototype.terminate = function () { + this.bitmap = null; + this.visible = false; + this._enable = false; + this._count = 0; + this._arg = null; + + if (CommonPopupManager._tempCommonSprites[this._index]) { + CommonPopupManager._tempCommonSprites[this._index].terminate = true; + } + if (CommonPopupManager._setedPopups) { + for (var i = 0; i < CommonPopupManager._setedPopups.length; i++) { + if (CommonPopupManager._setedPopups[i][0] === this._index) { + delete CommonPopupManager._setedPopups[i]; + } + } + CommonPopupManager._setedPopups = + CommonPopupManager._setedPopups.compact(); + } + }; + + Game_Interpreter.prototype.addPopup = function (argParam) { + var eventId = 0; + for (var i = 0; i < argParam.length; i++) { + if (argParam[i].match(/^eventId:(.+)/g)) { + eventId = Number(RegExp.$1); + break; + } + } + var character = this.character(eventId); + var arg = CommonPopupManager.setPopup(argParam, character); + if (arg.back > 0 || typeof arg.back === "string") { + CommonPopupManager.bltCheck(CommonPopupManager.makeBitmap(arg)); + CommonPopupManager._readyPopup.push(arg); + } else { + CommonPopupManager._tempCommonSprites.setNullPos(arg); + } + }; + + CommonPopupManager.setPopup = function (argParam, character) { + var arg = { + x: null, + y: null, + text: "", // 表示テキスト + eventId: -1, // 表示するイベントのID + count: 60, // 表示時間 + delay: 0, // 表示遅延 + moveX: 0, // 目標地点X(相対座標) + moveY: -48, // 目標地点Y(相対座標) + sx: 0, // 表示位置補正X + sy: 0, // 表示位置補正Y + pattern: 0, // 表示パターン + back: -1, // 背景に使う画像インデックス + bx: 0, // 内容の表示位置補正X + by: 0, // 内容の表示位置補正Y + extend: "", // + fixed: true, // + anchorX: 0.5, + anchorY: 0.5, + battler: null, + }; + var array = [ + "x", + "y", + "text", + "eventId", + "count", + "delay", + "moveX", + "moveY", + "sx", + "sy", + "pattern", + "back", + "bx", + "by", + "extend", + "fixed", + "anchorX", + "anchorY", + "slideCount", + ]; + for (var i = 0; i < argParam.length; i++) { + if (i > 0) { + for (var j = 0; j < array.length; j++) { + var r = new RegExp("^(" + array[j] + ")" + ":(.+)"); + if (argParam[i].match(r)) { + var code = RegExp.$1; + var value = RegExp.$2; + if (code === "text" || code === "extend") { + arg[code] = value; + } else if (code === "fixed") { + arg[code] = value === "true"; + } else if (code === "back") { + arg[code] = Number(value) !== NaN ? value : Number(value); + } else { + arg[code] = Number(value); + } + } + } + } + } + if (arg.x === null) { + if (character) { + var screenX = $gameParty.inBattle() ? 0 : character.screenX(); + var displayX = $gameParty.inBattle() ? 0 : $gameMap._displayX * 48; + arg.x = screenX + displayX; + } else { + arg.x = 0; + } + } + if (arg.y === null) { + if (character) { + var screenY = $gameParty.inBattle() ? 0 : character.screenY(); + var displayY = $gameParty.inBattle() ? 0 : $gameMap._displayY * 48; + arg.y = screenY + displayY; + } else { + arg.y = 0; + } + } + if (arg.extend) { + arg.extend = eval(arg.extend); + } + + arg.terminate = false; + return arg; + }; + + CommonPopupManager.setPopUpdate = function () { + if (this._readyPopup) { + for (var i = 0; i < this._readyPopup.length; i++) { + if (this._readyPopup[i]) { + var arg = this._readyPopup[i]; + if (ImageManager.isReady()) { + this.startPopup(arg); + delete this._readyPopup[i]; + this._readyPopup.compact(); + return; + } else { + this.bltCheck(this.makeBitmap(arg)); + } + } + } + } + }; + + CommonPopupManager.makeBitmap = function (arg) { + if (typeof arg.back === "number") { + var fileName = commonPopupTextBackFileName; + fileName = fileName.replace(/%d/g, arg.back); + return ImageManager.loadSystem(fileName); + } else { + var fileName = arg.back; + return ImageManager.loadPicture(fileName); + } + }; + + CommonPopupManager.bltCheck = function (bitmap) { + this.testBitmap().blt(bitmap, 0, 0, bitmap.width, bitmap.height, 0, 0); + //this.testBitmap().clear(); + //bitmap.clear(); + bitmap = null; + }; + + CommonPopupManager.startPopup = function (arg) { + CommonPopupManager._tempCommonSprites.setNullPos(arg); + }; + + CommonPopupManager.clearPopup = function (tag) { + if (!CommonPopupManager._tempCommonSprites) { + CommonPopupManager.initTempSprites(); + } + + for (var i = 0; i < CommonPopupManager._tempCommonSprites.length; i++) { + if (CommonPopupManager._tempCommonSprites[i]) { + if (!tag || tag === CommonPopupManager._tempCommonSprites[i].tag) { + CommonPopupManager._tempCommonSprites[i].delay = 0; + CommonPopupManager._tempCommonSprites[i].count = 1; + var sprite = CommonPopupManager._tempCommonSprites[i].sprite; + if (sprite) sprite._count = 1; + } + } + } + }; + + var _cPU_SsBase_initialize = Spriteset_Base.prototype.initialize; + Spriteset_Base.prototype.initialize = function () { + _cPU_SsBase_initialize.call(this); + this.createSpritePopup(); + }; + + var _cPU_SsBase_update = Spriteset_Base.prototype.update; + Spriteset_Base.prototype.update = function () { + _cPU_SsBase_update.call(this); + if (this._popupContainer === undefined) { + return; + } + if (CommonPopupManager._tempCommonSprites) { + for (var i = 0; i < CommonPopupManager._tempCommonSprites.length; i++) { + if (CommonPopupManager._tempCommonSprites[i]) { + if (CommonPopupManager._tempCommonSprites[i].terminate) { + var sprite = CommonPopupManager._tempCommonSprites[i].sprite; + this._popupContainer.removeChild(sprite); + delete CommonPopupManager._tempCommonSprites[i]; + } else if (!CommonPopupManager._tempCommonSprites[i].sprite) { + var sprite = new Sprite_Popup(i); + this._popupContainer.addChild(sprite); + CommonPopupManager._tempCommonSprites[i].sprite = sprite; + } + } + } + } + }; + + var _cPU_SBase_update = Scene_Base.prototype.update; + Scene_Base.prototype.update = function () { + _cPU_SBase_update.call(this); + if (CommonPopupManager) { + CommonPopupManager.setPopUpdate(); + } + }; + + Spriteset_Base.prototype.createSpritePopup = function () { + var width = Graphics.boxWidth; + var height = Graphics.boxHeight; + var x = (Graphics.width - width) / 2; + var y = (Graphics.height - height) / 2; + this._popupContainer = new Sprite(); + this._popupContainer.setFrame(x, y, width, height); + this.addChild(this._popupContainer); + }; + + var _cPU_SBase_terminate = Scene_Base.prototype.terminate; + Scene_Base.prototype.terminate = function () { + _cPU_SBase_terminate.call(this); + this.terminatePopup(); + }; + + Scene_Base.prototype.terminatePopup = function () { + if (!CommonPopupManager._tempCommonSprites) { + CommonPopupManager.initTempSprites(); + } + for (var i = 0; i < CommonPopupManager._tempCommonSprites.length; i++) { + if (CommonPopupManager._tempCommonSprites[i]) { + var sprite = CommonPopupManager._tempCommonSprites[i].sprite; + if (sprite) sprite.terminate(); + delete CommonPopupManager._tempCommonSprites[i]; + } + } + CommonPopupManager._setedPopupss = []; + CommonPopupManager._readyPopup = []; + }; + + var _cPU_SMap_launchBattle = Scene_Map.prototype.launchBattle; + Scene_Map.prototype.launchBattle = function () { + _cPU_SMap_launchBattle.call(this); + this.terminatePopup(); + }; + + // 再定義 文字サイズに合わせてアイコンのサイズを調整する + Window_Base.prototype.drawIcon = function (iconIndex, x, y) { + var bitmap = ImageManager.loadSystem("IconSet"); + var pw = Window_Base._iconWidth; + var ph = Window_Base._iconHeight; + var sx = (iconIndex % 16) * pw; + var sy = Math.floor(iconIndex / 16) * ph; + var n = Math.floor( + (this.contents.fontSize / this.standardFontSize()) * + Window_Base._iconWidth + ); + var nn = (32 - n) / 2; + this.contents.blt(bitmap, sx, sy, pw, ph, x, y, n, n); + }; + + // 再定義 processDrawIconをストレッチされた文字サイズに合わせたズレに調整する + Window_Base.prototype.processDrawIcon = function (iconIndex, textState) { + this.drawIcon(iconIndex, textState.x + 2, textState.y + 2); + var n = Math.floor( + (this.contents.fontSize / this.standardFontSize()) * + Window_Base._iconWidth + ); + textState.x += n + 4; + }; + + if (!Imported.YEP_MessageCore) { + // \FS[FontSize]の制御文字を追加する部分です。 + var _cPU_Window_Base_processEscapeCharacter = + Window_Base.prototype.processEscapeCharacter; + Window_Base.prototype.processEscapeCharacter = function (code, textState) { + if (code === "FS") { + var param = this.obtainEscapeParam(textState); + if (param != "") { + this.makeFontSize(param); + } + } else { + _cPU_Window_Base_processEscapeCharacter.call(this, code, textState); + } + }; + } + Window_Base.prototype.makeFontSize = function (fontSize) { + this.contents.fontSize = fontSize; + }; +})(); diff --git a/www/js/plugins/Community_Basic.js b/www/js/plugins/Community_Basic.js new file mode 100644 index 0000000..643f8fd --- /dev/null +++ b/www/js/plugins/Community_Basic.js @@ -0,0 +1,135 @@ +/*: + * @plugindesc Plugin used to set basic parameters. + * @author RM CoreScript team + * + * @help This plugin does not provide plugin commands. + * + * @param cacheLimit + * @desc For setting the upper limit of image memory cache. (MPix) + * @default 10 + * + * @param screenWidth + * @desc For setting the screen width. + * @default 816 + * + * @param screenHeight + * @desc For setting the screen height. + * @default 624 + * + * @param changeWindowWidthTo + * @desc If set, change window width to this value + * + * @param changeWindowHeightTo + * @desc If set, change window height to this value + * + * @param renderingMode + * @desc Rendering mode (canvas/webgl/auto) + * @default auto + * + * @param alwaysDash + * @desc To set initial value as to whether the player always dashes. (on/off) + * @default off + */ + +/*:ja + * @plugindesc 基本的なパラメーターを設定するプラグインです。 + * @author RM CoreScript team + * + * @help このプラグインにはプラグインコマンドはありません。 + * + * @param cacheLimit + * @desc 画像のメモリへのキャッシュの上限値 (MPix) + * @default 10 + * + * @param screenWidth + * @desc 画面サイズの幅 + * @default 816 + * + * @param screenHeight + * @desc 画面サイズの高さ + * @default 624 + * + * @param changeWindowWidthTo + * @desc 値が設定された場合、ウインドウの幅を指定した値に変更 + * + * @param changeWindowHeightTo + * @desc 値が設定された場合、ウインドウの高さを指定した値に変更 + * + * @param renderingMode + * @desc レンダリングモード (canvas/webgl/auto) + * @default auto + * + * @param alwaysDash + * @desc プレイヤーが常時ダッシュするかどうかの初期値 (on/off) + * @default off + */ + +(function () { + function toNumber(str, def) { + return isNaN(str) ? def : +(str || def); + } + + var parameters = PluginManager.parameters("Community_Basic"); + var cacheLimit = toNumber(parameters["cacheLimit"], 10); + var screenWidth = toNumber(parameters["screenWidth"], 816); + var screenHeight = toNumber(parameters["screenHeight"], 624); + var renderingMode = parameters["renderingMode"].toLowerCase(); + var alwaysDash = parameters["alwaysDash"].toLowerCase() === "on"; + var windowWidthTo = toNumber(parameters["changeWindowWidthTo"], 0); + var windowHeightTo = toNumber(parameters["changeWindowHeightTo"], 0); + + var windowWidth; + var windowHeight; + + if (windowWidthTo) { + windowWidth = windowWidthTo; + } else if (screenWidth !== SceneManager._screenWidth) { + windowWidth = screenWidth; + } + + if (windowHeightTo) { + windowHeight = windowHeightTo; + } else if (screenHeight !== SceneManager._screenHeight) { + windowHeight = screenHeight; + } + + ImageCache.limit = cacheLimit * 1000 * 1000; + SceneManager._screenWidth = screenWidth; + SceneManager._screenHeight = screenHeight; + SceneManager._boxWidth = screenWidth; + SceneManager._boxHeight = screenHeight; + + SceneManager.preferableRendererType = function () { + if (Utils.isOptionValid("canvas")) { + return "canvas"; + } else if (Utils.isOptionValid("webgl")) { + return "webgl"; + } else if (renderingMode === "canvas") { + return "canvas"; + } else if (renderingMode === "webgl") { + return "webgl"; + } else { + return "auto"; + } + }; + + var _ConfigManager_applyData = ConfigManager.applyData; + ConfigManager.applyData = function (config) { + _ConfigManager_applyData.apply(this, arguments); + if (config["alwaysDash"] === undefined) { + this.alwaysDash = alwaysDash; + } + }; + + var _SceneManager_initNwjs = SceneManager.initNwjs; + SceneManager.initNwjs = function () { + _SceneManager_initNwjs.apply(this, arguments); + + if (Utils.isNwjs() && windowWidth && windowHeight) { + var dw = windowWidth - window.innerWidth; + var dh = windowHeight - window.innerHeight; + window.moveBy(-dw / 2, -dh / 2); + window.resizeBy(dw, dh); + } + }; +})(); diff --git a/www/js/plugins/CounterExtend.js b/www/js/plugins/CounterExtend.js new file mode 100644 index 0000000..9ac69c2 --- /dev/null +++ b/www/js/plugins/CounterExtend.js @@ -0,0 +1,893 @@ +//============================================================================= +// CounterExtend.js +// ---------------------------------------------------------------------------- +// (C)2016 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.9.1 2019/05/02 クロスカウンターで、相手の攻撃が当たった場合のみ反撃する場合は、身代わりによる肩代わりも除外するよう仕様変更 +// 1.9.0 2019/04/30 クロスカウンターで、相手の攻撃が当たった場合のみ反撃、もしくは外れた場合のみ反撃できる設定を追加 +// 1.8.3 2019/01/29 クロスカウンターによって敵を全滅された後の戦闘で、一部の反撃エフェクトが表示される場合がある問題を修正 +// 1.8.2 2019/01/13 クロスカウンター有効時、反撃可能かどうかの再チェックを行うよう修正 +// 「コスト不足で失敗」パラメータ有効時、スキル封印についても考慮するよう修正 +// 1.8.1 2018/12/19 クロスカウンター有効時、攻撃によって戦闘不能になったバトラーの反撃が実行される問題を修正 +// 1.8.0 2018/12/07 相手が攻撃してきたスキルで反撃する機能を追加 +// 1.7.1 2018/09/26 「戦闘行動の強制」を使用しない反撃方法でスキルアニメーションとコモンイベントが呼ばれない問題を修正 +// 反撃が失敗しなかった場合も任意のステートを解除できる機能を追加 +// 1.7.0 2018/09/26 「戦闘行動の強制」を使用しない反撃方法を追加しました。動作に若干の違いがあります +// 1.6.0 2018/08/19 コスト不足で反撃が失敗した場合に任意のステートを解除できる機能を追加 +// 魔法反撃に対してコスト不足時発動失敗する機能が正常に動いていなかった問題を修正 +// 1.5.0 2018/04/25 スキルに対して個別に反撃されやすさを設定できるようになりました。 +// 1.4.4 2018/03/10 反撃条件にスクリプトを使用する際、攻撃してきた相手の情報をtargetで正しく取得できていなかった問題を修正 +// 1.4.3 2017/08/09 反撃条件に属性を指定する際に「通常攻撃」を指定した場合も考慮する関数を追加 +// 1.4.2 2017/07/12 複数のバトラーが同時に反撃を行った場合に全員分の反撃が正常に行われない問題を修正 +// 1.4.1 2017/07/11 1.4.0の機能追加以降、スキル反撃を行うとアクター本来の行動がキャンセルされる場合がある問題を修正 +// 1.4.0 2017/06/13 反撃スキルに指定した効果範囲と連続回数が適用されるようになりました。 +// 攻撃を受けてから反撃するクロスカウンター機能を追加 +// 1.3.3 2017/06/10 CustumCriticalSoundVer5.jsとの競合を解消 +// 1.3.2 2017/05/20 BattleEffectPopup.jsとの併用でスキルによる反撃が表示されない問題を修正。 +// 1.3.1 2017/04/22 1.3.0の機能がBattleEngineCoreで動作するよう修正 +// 1.3.0 2017/04/09 反撃に成功した時点で相手の行動をキャンセルできる機能を追加 +// 1.2.2 2017/02/07 端末依存の記述を削除 +// 1.2.1 2017/01/12 メモ欄の値が空で設定された場合にエラーが発生するかもしれない問題を修正 +// 1.2.0 2016/11/27 反撃スキルIDを複数設定できる機能を追加。条件に応じたスキルで反撃します。 +// 1.1.0 2016/11/20 特定のスキルによる反撃や反撃条件を細かく指定できる機能を追加 +// 1.0.0 2016/11/15 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc CounterExtendPlugin + * @author triacontane + * + * @param PayCounterCost + * @desc 固有スキルによる反撃がコスト消費するかどうかを設定します。(ON/OFF) + * @default false + * @type boolean + * + * @param FailureCostShortage + * @desc 固有スキルによる反撃がコスト不足もしくは封印されている場合、反撃は行いません。(ON/OFF) + * @default false + * @type boolean + * + * @param UsingForceAction + * @desc 戦闘行動の強制によって反撃を実現します。通常はONで、希望通りの動作をしない場合は試してみてください。 + * @default true + * @type boolean + * + * @param EraseStateTiming + * @desc 反撃後にメモ欄で指定したステートを解除できます。メモ欄の指定がなければ解除されません。 + * @default 0 + * @type select + * @option Failure + * @value 0 + * @option Success + * @value 1 + * @option Always + * @value 2 + * + * @help 反撃の仕様を拡張します。 + * 魔法に対する反撃や、特定のスキルを使った反撃、 + * 特定の条件下でのみ発動する反撃などが作成できます。 + * + * 具体的な機能詳細は以下の通りです。 + * + * 機能詳細 + * + * 1. 魔法攻撃を受けた場合もカウンターが発動するようになります。 + * 特徴を有するメモ欄(※1)に以下の通り入力してください。 + * + * # 魔法攻撃を受けた場合に50%の確率で反撃します。 + * # 同上 + * + * ※1 アクター、職業、武器、防具、ステートが該当します。 + * + * 数値を指定しない場合は、物理攻撃と同様の反撃率が適用されます。 + * + * # 魔法攻撃を受けた場合にもともとの反撃率で反撃します。 + * # 同上 + * + * 2. 反撃時のスキルを個別に設定することができます。 + * 特徴を有するメモ欄に以下の通り入力してください。 + * + * # 反撃時に変数[1]のIDのスキルを使用します。 + * # 同上 + * # 魔法反撃時にID[3]のスキルを使用します。 + * # 同上 + * + * 反撃スキルは、通常は攻撃してきた相手をターゲットとしますが + * 味方対象のスキルなどは自分や味方に対して使用します。 + * + * IDに[0]を指定すると、相手が攻撃してきたスキルで反撃します。 + * + * 3. 反撃条件をJavaScript計算式の評価結果を利用できます。 + * 反撃条件を満たさない場合は反撃は実行されません。 + * 特定のスキルに対してのみ反撃したり、特定の条件下でのみ反撃したりできます。 + * 特徴を有するメモ欄に以下の通り入力してください。 + * + * # 変数[1]が100より小さければ反撃します。 + * # 同上(※2) + * # スイッチ[1]がONなら魔法反撃します。 + * # 同上 + * + * 実行したスキルの情報はローカル変数「skill」で参照できます。 + * また、アクションオブジェクトはローカル変数「action」で参照できます。 + * # スキルIDが[10]なら反撃します。 + * # スキル属性IDが[3]なら反撃します。 + * + * 対象のバトラー情報は「this」で、相手のバトラー情報は「target」で参照できます。 + * # 自分のHPが50%を下回ると反撃します。 + * + * ※2 文章、スクリプト中で不等号を使いたい場合、以下のように記述してください。 + * < → < + * > → > + * + * 4. 複数の反撃スキルおよび反撃条件を設定できます。 + * 複数定義する場合は、末尾に「_n」を付与してください。 + * # スイッチ[1]がONならスキルID[4]で反撃 + * # + * # スイッチ[2]がONならスキルID[5]で反撃 + * # + * # スイッチ[3]がONならスキルID[6]で反撃 + * # + * + * 複数の条件を一度に満たした場合は、インデックスの小さい方が + * 優先して使用されます。 + * + * 5. 反撃実行時に専用のアニメーションIDを再生します。 + * 特徴を有するメモ欄に以下の通り入力してください。 + * # 反撃実行前にアニメーション[20]を再生します。 + * # 同上 + * + * 6. 反撃成功時に相手の行動をキャンセル(中断)できます。 + * 相手が全体攻撃のスキルを使った場合に、反撃成功時点で以降の相手には + * 当たらなくなります。特徴を有するメモ欄に以下の通り入力してください。 + * # 反撃成功時に相手の行動をキャンセル + * # 同上 + * + * 7. デフォルトの反撃とは異なり、攻撃を受けてから反撃させることができます。 + * 特徴を有するメモ欄に以下の通り入力してください。 + * # 相手の攻撃を受けてから反撃します。 + * # 同上 + * ※クロスカウンターはスキルによる反撃の場合のみ有効です。 + * + * クロスカウンターの発動条件を設定できます。 + * # 相手の行動が当たった場合のみ反撃 + * # 同上 + * 0 : 常に + * 1 : 相手の行動が当たった場合のみ + * 2 : 相手の行動が外れた場合のみ + * + * 8. スキルに対して個別に反撃のされやすさを設定できます。 + * スキルのメモ欄に以下の通り入力してください。 + * # 相手の反撃確率が50%増加する + * # 相手の反撃確率が100%減少する + * ※確率は元の値に乗算ではなく加算(減算)となります。 + * + * 9. コスト不足で反撃が失敗した場合、任意のステートを解除できます。 + * # コスト不足で反撃が失敗するとステート[1]が解除 + * # 同上 + * + * ※ パラメータ「戦闘行動強制による反撃」による動作の違い + * パラメータ「戦闘行動強制による反撃」を有効にすると以下の動作となります。 + * 1. クロスカウンターが動作する + * 2. 反撃スキルに設定した「効果範囲」および「連続回数」が有効になる + * 3. 複数回行動する敵の場合、敵の全行動が終わってから反撃する + * 4. 複数人が反撃しかつ反撃スキルにコモンイベントを設定していた場合、 + * 反撃したバトラー全員のコモンイベントが実行される。 + * + * 逆に無効にすると以下の動作となります。 + * 1. クロスカウンターが動作しない + * 2. 反撃スキルに設定した「効果範囲」および「連続回数」が無視される + * 3. 複数回行動する敵の場合、敵の行動ごとに反撃を実行する + * 4. 複数人が反撃しかつ反撃スキルにコモンイベントを設定していた場合、 + * 最後に反撃したバトラーのコモンイベントのみが実行される。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc 反撃拡張プラグイン + * @author トリアコンタン + * + * @param PayCounterCost + * @text 反撃コスト消費 + * @desc 固有スキルによる反撃がコスト消費するかどうかを設定します。(ON/OFF) + * @default false + * @type boolean + * + * @param FailureCostShortage + * @text コスト不足で失敗 + * @desc 固有スキルによる反撃がコスト不足もしくは封印されている場合、反撃は行いません。(ON/OFF) + * @default false + * @type boolean + * + * @param UsingForceAction + * @text 戦闘行動強制による反撃 + * @desc 戦闘行動の強制によって反撃を実現します。通常はONで、希望通りの動作をしない場合は試してみてください。 + * @default true + * @type boolean + * + * @param EraseStateTiming + * @text ステート解除タイミング + * @desc 反撃後にメモ欄で指定したステートを解除できます。メモ欄の指定がなければ解除されません。 + * @default 0 + * @type select + * @option 失敗した場合(コスト不足により) + * @value 0 + * @option 成功した場合 + * @value 1 + * @option 常に + * @value 2 + * + * @help 反撃の仕様を拡張します。 + * 魔法に対する反撃や、特定のスキルを使った反撃、 + * 特定の条件下でのみ発動する反撃などが作成できます。 + * + * 具体的な機能詳細は以下の通りです。 + * + * 機能詳細 + * + * 1. 魔法攻撃を受けた場合もカウンターが発動するようになります。 + * 特徴を有するメモ欄(※1)に以下の通り入力してください。 + * + * # 魔法攻撃を受けた場合に50%の確率で反撃します。 + * # 同上 + * + * ※1 アクター、職業、武器、防具、ステートが該当します。 + * + * 数値を指定しない場合は、物理攻撃と同様の反撃率が適用されます。 + * + * # 魔法攻撃を受けた場合にもともとの反撃率で反撃します。 + * # 同上 + * + * 2. 反撃時のスキルを個別に設定することができます。 + * 特徴を有するメモ欄に以下の通り入力してください。 + * + * # 反撃時に変数[1]のIDのスキルを使用します。 + * # 同上 + * # 魔法反撃時にID[3]のスキルを使用します。 + * # 同上 + * + * 反撃スキルは、通常は攻撃してきた相手をターゲットとしますが + * 味方対象のスキルなどは自分や味方に対して使用します。 + * + * IDに[0]を指定すると、相手が攻撃してきたスキルで反撃します。 + * + * 3. 反撃条件をJavaScript計算式の評価結果を利用できます。 + * 反撃条件を満たさない場合は反撃は実行されません。 + * 特定のスキルに対してのみ反撃したり、特定の条件下でのみ反撃したりできます。 + * 特徴を有するメモ欄に以下の通り入力してください。 + * + * # 変数[1]が100より小さければ反撃します。 + * # 同上(※2) + * # スイッチ[1]がONなら魔法反撃します。 + * # 同上 + * + * 実行したスキルの情報はローカル変数「skill」で参照できます。 + * また、アクションオブジェクトはローカル変数「action」で参照できます。 + * # スキルIDが[10]なら反撃します。 + * # スキル属性IDが[3]なら反撃します。 + * + * 対象のバトラー情報は「this」で、相手のバトラー情報は「target」で参照できます。 + * # 自分のHPが50%を下回ると反撃します。 + * + * ※2 文章、スクリプト中で不等号を使いたい場合、以下のように記述してください。 + * < → < + * > → > + * + * 4. 複数の反撃スキルおよび反撃条件を設定できます。 + * 複数定義する場合は、末尾に「_n」を付与してください。 + * # スイッチ[1]がONならスキルID[4]で反撃 + * # + * # スイッチ[2]がONならスキルID[5]で反撃 + * # + * # スイッチ[3]がONならスキルID[6]で反撃 + * # + * + * 複数の条件を一度に満たした場合は、インデックスの小さい方が + * 優先して使用されます。 + * + * 5. 反撃実行時に専用のアニメーションIDを再生します。 + * 特徴を有するメモ欄に以下の通り入力してください。 + * # 反撃実行前にアニメーション[20]を再生します。 + * # 同上 + * + * 6. 反撃成功時に相手の行動をキャンセル(中断)できます。 + * 相手が全体攻撃のスキルを使った場合に、反撃成功時点で以降の相手には + * 当たらなくなります。特徴を有するメモ欄に以下の通り入力してください。 + * # 反撃成功時に相手の行動をキャンセル + * # 同上 + * + * 7. デフォルトの反撃とは異なり、攻撃を受けてから反撃させることができます。 + * 特徴を有するメモ欄に以下の通り入力してください。 + * # 相手の攻撃を受けてから反撃します。 + * # 同上 + * ※クロスカウンターはスキルによる反撃の場合のみ有効です。 + * + * クロスカウンターの発動条件を設定できます。 + * # 相手の行動が当たった場合のみ反撃 + * # 同上 + * 0 : 常に + * 1 : 相手の行動が当たった場合のみ + * 2 : 相手の行動が外れた場合のみ + * + * 8. スキルに対して個別に反撃のされやすさを設定できます。 + * スキルのメモ欄に以下の通り入力してください。 + * # 相手の反撃確率が50%増加する + * # 相手の反撃確率が100%減少する + * ※確率は元の値に乗算ではなく加算(減算)となります。 + * + * 9. コスト不足で反撃が失敗した場合、任意のステートを解除できます。 + * # コスト不足で反撃が失敗するとステート[1]が解除 + * # 同上 + * + * ※ パラメータ「戦闘行動強制による反撃」による動作の違い + * パラメータ「戦闘行動強制による反撃」を有効にすると以下の動作となります。 + * 1. クロスカウンターが動作する + * 2. 反撃スキルに設定した「効果範囲」および「連続回数」が有効になる + * 3. 複数回行動する敵の場合、敵の全行動が終わってから反撃する + * + * 逆に無効にすると以下の動作となります。 + * 1. クロスカウンターが動作しない + * 2. 反撃スキルに設定した「効果範囲」および「連続回数」が無視される + * 3. 複数回行動する敵の場合、敵の行動ごとに反撃を実行する + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +var Imported = Imported || {}; + +(function () { + "use strict"; + var metaTagPrefix = "CE_"; + + var getArgEval = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (eval(convertEscapeCharacters(arg)) || 0).clamp(min, max); + }; + + var getArgString = function (arg, upperFlg) { + arg = convertEscapeCharacters(arg); + return upperFlg ? arg.toUpperCase() : arg; + }; + + var getMetaValue = function (object, name) { + var metaTagName = metaTagPrefix + (name ? name : ""); + return object.meta.hasOwnProperty(metaTagName) + ? object.meta[metaTagName] + : undefined; + }; + + var getMetaValues = function (object, names) { + if (!Array.isArray(names)) return getMetaValue(object, names); + for (var i = 0, n = names.length; i < n; i++) { + var value = getMetaValue(object, names[i]); + if (value !== undefined) return value; + } + return undefined; + }; + + var convertEscapeCharacters = function (text) { + if (isNotAString(text)) text = ""; + text = text.replace(/>?/gi, ">"); + text = text.replace(/<?/gi, "<"); + var windowLayer = SceneManager._scene._windowLayer; + return windowLayer + ? windowLayer.children[0].convertEscapeCharacters(text) + : text; + }; + + var isNotAString = function (args) { + return String(args) !== args; + }; + + //============================================================================= + // パラメータの取得と整形 + //============================================================================= + /** + * Create plugin parameter. param[paramName] ex. param.commandPrefix + * @param pluginName plugin name(EncounterSwitchConditions) + * @returns {Object} Created parameter + */ + var createPluginParameter = function (pluginName) { + var paramReplacer = function (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; + } + }; + var parameter = JSON.parse( + JSON.stringify(PluginManager.parameters(pluginName), paramReplacer) + ); + PluginManager.setParameters(pluginName, parameter); + return parameter; + }; + var param = createPluginParameter("CounterExtend"); + + //============================================================================= + // Game_BattlerBase + // 行動制約が有効なステートデータを取得します。 + //============================================================================= + Game_BattlerBase.prototype.isValidMagicCounter = function () { + return this.traitObjects().some(function (traitObject) { + return getMetaValues(traitObject, ["魔法反撃", "MagicCounter"]); + }); + }; + + Game_BattlerBase.prototype.isCounterCancel = function () { + return this.traitObjects().some(function (traitObject) { + return getMetaValues(traitObject, ["キャンセル", "Cancel"]); + }); + }; + + Game_BattlerBase.prototype.isCrossCounter = function () { + return this.traitObjects().some(function (traitObject) { + return getMetaValues(traitObject, ["クロスカウンター", "CrossCounter"]); + }); + }; + + Game_BattlerBase.prototype.getMagicCounterRate = function () { + return this.traitObjects().reduce(function (prevValue, traitObject) { + var metaValue = getMetaValues(traitObject, ["魔法反撃", "MagicCounter"]); + return metaValue + ? Math.max(getArgEval(metaValue) / 100, prevValue) + : prevValue; + }, 0); + }; + + Game_BattlerBase.prototype.getCounterAnimationId = function () { + var counterAnimationId = 0; + this.traitObjects().some( + function (traitObject) { + var metaValue = getMetaValues(traitObject, [ + "反撃アニメID", + "CounterAnimationId", + ]); + if (metaValue) { + counterAnimationId = getArgEval(metaValue, 1); + return true; + } + return false; + }.bind(this) + ); + return counterAnimationId; + }; + + Game_BattlerBase.prototype.getCrossCounterCondition = function () { + var crossCounterCondition = 0; + this.traitObjects().some( + function (traitObject) { + var metaValue = getMetaValues(traitObject, [ + "クロスカウンター条件", + "CrossCounterCond", + ]); + if (metaValue) { + crossCounterCondition = parseInt(getArgString(metaValue)) || 0; + return true; + } + return false; + }.bind(this) + ); + return crossCounterCondition; + }; + + Game_BattlerBase.prototype.reserveCounterSkillId = function ( + names, + originalSkillId + ) { + this._reserveCounterSkillId = 0; + this.traitObjects().some( + function (traitObject) { + var metaValue = getMetaValues(traitObject, names); + if (metaValue) { + this._reserveCounterSkillId = + getArgEval(metaValue, 0) || originalSkillId; + return true; + } + return false; + }.bind(this) + ); + return this._reserveCounterSkillId; + }; + + Game_BattlerBase.prototype.getCounterCustomRate = function ( + names, + action, + target + ) { + if (!this.canPaySkillCostForCounter()) { + if (param.EraseStateTiming !== 1) { + this.eraseStateCounterFailure(); + } + return 0; + } + var counterCondition; + this.traitObjects().some( + function (traitObject) { + var metaValue = getMetaValues(traitObject, names); + if (metaValue) { + counterCondition = getArgString(metaValue); + return true; + } + return false; + }.bind(this) + ); + return counterCondition + ? this.executeCounterScript(counterCondition, action, target) + : 1; + }; + + Game_BattlerBase.prototype.eraseStateCounterFailure = function () { + var stateId = 0; + this.traitObjects().some( + function (traitObject) { + var metaValue = getMetaValues(traitObject, [ + "ステート解除", + "StateClear", + ]); + if (metaValue) { + stateId = getArgEval(metaValue, 1); + return true; + } + return false; + }.bind(this) + ); + if (stateId > 0) { + this.eraseState(stateId); + } + }; + + Game_BattlerBase.prototype.executeCounterScript = function ( + counterCondition, + action, + target + ) { + var skill = action.item(); + // use in eval + var v = $gameVariables.value.bind($gameVariables); + var s = $gameSwitches.value.bind($gameSwitches); + var elementId = skill.damage.elementId; + var result; + try { + result = !!eval(counterCondition); + if ($gameTemp.isPlaytest()) { + console.log("Execute Script:" + counterCondition); + console.log("Execute Result:" + result); + } + } catch (e) { + console.error(e.toString()); + throw new Error( + "Failed To Execute Counter Condition Script :" + counterCondition + ); + } + return result ? 1 : 0; + }; + + Game_BattlerBase.prototype.getCounterSkillId = function () { + return this.isReserveCounterSkill() + ? this._reserveCounterSkillId + : this.attackSkillId(); + }; + + Game_BattlerBase.prototype.isReserveCounterSkill = function () { + return !!this._reserveCounterSkillId; + }; + + Game_BattlerBase.prototype.canPaySkillCostForCounter = function () { + return ( + !param.FailureCostShortage || + !this._reserveCounterSkillId || + this.meetsSkillConditions($dataSkills[this._reserveCounterSkillId]) + ); + }; + + //============================================================================= + // Game_Battler + // カウンター時のスキルコスト消費処理を別途定義します。 + //============================================================================= + var _Game_Battler_useItem = Game_Battler.prototype.useItem; + Game_Battler.prototype.useItem = function (item) { + if (this.isCounterSubject() && !param.PayCounterCost) return; + _Game_Battler_useItem.apply(this, arguments); + this.refresh(); + }; + + Game_Battler.prototype.setCounterAction = function (target) { + var counterSkillId = this.getCounterSkillId(); + var action = new Game_Action(this); + action.setSkill(counterSkillId); + var counterTargetIndex; + if (action.isForFriend()) { + counterTargetIndex = this.friendsUnit().members().indexOf(this); + } else { + counterTargetIndex = target.friendsUnit().members().indexOf(target); + } + this._nativeActions = this._actions; + this._counterSubject = true; + this.forceAction(counterSkillId, counterTargetIndex); + }; + + Game_Battler.prototype.clearCounterAction = function () { + if (this._nativeActions && this._nativeActions.length > 0) { + this._actions = this._nativeActions; + } + this._nativeActions = null; + this._counterSubject = false; + if (param.EraseStateTiming !== 0) { + this.eraseStateCounterFailure(); + } + }; + + Game_Battler.prototype.isCounterSubject = function () { + return this._counterSubject; + }; + + var _Game_Battler_onAllActionsEnd = Game_Battler.prototype.onAllActionsEnd; + Game_Battler.prototype.onAllActionsEnd = function () { + if (this.isCounterSubject()) { + this.clearResult(); + } else { + _Game_Battler_onAllActionsEnd.apply(this, arguments); + } + }; + + var _Game_Battler_onBattleEnd = Game_Battler.prototype.onBattleEnd; + Game_Battler.prototype.onBattleEnd = function () { + _Game_Battler_onBattleEnd.apply(this, arguments); + this.clearCounterAction(); + }; + + //============================================================================= + // Game_Action + // 魔法反撃を可能にします。 + //============================================================================= + Game_Action.prototype.getCounterAdditionalRate = function () { + var rate = getMetaValues(this.item(), ["反撃増減", "CounterAdditional"]); + return rate ? parseInt(rate) / 100 : 0; + }; + + var _Game_Action_itemCnt = Game_Action.prototype.itemCnt; + Game_Action.prototype.itemCnt = function (target) { + // invalid by user action + if (this.subject().isCounterSubject()) { + return 0; + } + var cnt = _Game_Action_itemCnt.apply(this, arguments); + var additionalCnt = this.getCounterAdditionalRate(); + if (this.isMagical()) { + return this.itemMagicCnt(target, additionalCnt); + } else { + var rate = this.reserveTargetCounterSkillId(target, false, 0); + return rate * (cnt + additionalCnt); + } + }; + + Game_Action.prototype.itemMagicCnt = function (target, additionalCnt) { + if (target.isValidMagicCounter() && this.isMagical() && target.canMove()) { + var rate = this.reserveTargetCounterSkillId(target, true, 0); + return ( + rate * ((target.getMagicCounterRate() || target.cnt) + additionalCnt) + ); + } else { + return 0; + } + }; + + Game_Action.prototype.reserveTargetCounterSkillId = function ( + target, + magicFlg, + depth + ) { + var skillMetaNames = this.getMetaNamesForCounterExtend( + ["反撃スキルID", "CounterSkillId"], + magicFlg, + depth + ); + var counterSkill = target.reserveCounterSkillId( + skillMetaNames, + this.item().id + ); + if (counterSkill === 0 && depth > 0) { + return 0; + } + var rateMetaNames = this.getMetaNamesForCounterExtend( + ["反撃条件", "CounterCond"], + magicFlg, + depth + ); + var counterRate = target.getCounterCustomRate( + rateMetaNames, + this, + this.subject() + ); + if (counterRate > 0 || depth > 100) { + return counterRate; + } else { + return this.reserveTargetCounterSkillId(target, magicFlg, depth + 1); + } + }; + + Game_Action.prototype.getMetaNamesForCounterExtend = function ( + names, + magicFlg, + depth + ) { + if (depth > 0) { + names[0] = names[0] + "_" + String(depth); + names[1] = names[1] + "_" + String(depth); + } + if (magicFlg) { + names[0] = "魔法" + names[0]; + names[1] = "Magic" + names[1]; + } + return names; + }; + + Game_Action.prototype.hasElement = function (elementId) { + var skillElementId = this.item().damage.elementId; + // Normal attack elementID[-1] + if (skillElementId === -1) { + return this.subject().attackElements().contains(elementId); + } else { + return elementId === skillElementId; + } + }; + + var _Game_Action_applyItemUserEffect = + Game_Action.prototype.applyItemUserEffect; + Game_Action.prototype.applyItemUserEffect = function (target) { + _Game_Action_applyItemUserEffect.apply(this, arguments); + this._targetForCounterExtend = target; + }; + + Game_Action.prototype.isValidCrossCounter = function (target) { + if (target.isDead() || this.itemCnt(target) <= 0) { + return false; + } + var cond = target.getCrossCounterCondition(); + return ( + (cond === 1 && this._targetForCounterExtend === target) || + (cond === 2 && !this._targetForCounterExtend) || + cond === 0 + ); + }; + + //============================================================================= + // BattleManager + // スキルによる反撃を実装します。 + //============================================================================= + var _BattleManager_initMembers = BattleManager.initMembers; + BattleManager.initMembers = function () { + _BattleManager_initMembers.apply(this, arguments); + this._counterBattlers = []; + }; + + var _BattleManager_startAction = BattleManager.startAction; + BattleManager.startAction = function () { + this._actionCancel = false; + if (this._subject.isCounterSubject()) { + this._logWindow.displaySkillCounter(this._subject); + } + _BattleManager_startAction.apply(this, arguments); + }; + + var _BattleManager_invokeCounterAttack = BattleManager.invokeCounterAttack; + BattleManager.invokeCounterAttack = function (subject, target) { + if (!target.isReserveCounterSkill()) { + _BattleManager_invokeCounterAttack.apply(this, arguments); + } else if (param.UsingForceAction) { + if (target.isCrossCounter()) { + this.invokeNormalAction(subject, target); + if (!this._action.isValidCrossCounter(target)) { + return; + } + } + if (!target.isCounterSubject()) { + this.prepareCounterSkill(subject, target); + } + } else if (subject.isAlive()) { + var action = new Game_Action(target); + action.setSkill(target.getCounterSkillId()); + action.apply(subject); + action.applyGlobal(); + this._logWindow.displaySkillCounterAction(subject, target, action); + if (param.EraseStateTiming !== 0) { + target.eraseStateCounterFailure(); + } + } + if (target.isCounterCancel()) { + this._actionCancel = true; + } + }; + + BattleManager.prepareCounterSkill = function (subject, target) { + target.setCounterAction(subject); + this._counterBattlers.push(target); + }; + + var _BattleManager_invokeAction = BattleManager.invokeAction; + BattleManager.invokeAction = function (subject, target) { + if (this._actionCancel) return; + _BattleManager_invokeAction.apply(this, arguments); + }; + + var _BattleManager_getNextSubject = BattleManager.getNextSubject; + BattleManager.getNextSubject = function () { + if (this._subject && this._subject.isCounterSubject()) { + this._subject.clearCounterAction(); + } + if (this._counterBattlers.length > 0) { + return this._counterBattlers.shift(); + } + return _BattleManager_getNextSubject.apply(this, arguments); + }; + + //============================================================================= + // Window_BattleLog + // スキルによる反撃を演出します。 + //============================================================================= + Window_BattleLog.prototype.displaySkillCounter = function (subject) { + var counterAnimation = subject.getCounterAnimationId(); + if (counterAnimation) { + this.push("showAnimation", subject, [subject], counterAnimation); + this.push("waitForAnimation"); + } + if (!Imported.YEP_BattleEngineCore) { + this.push("addText", TextManager.counterAttack.format(subject.name())); + } + // for BattleEffectPopup.js + if (this.popupCounter) { + this.popupCounter(subject); + } + }; + + Window_BattleLog.prototype.displaySkillCounterAction = function ( + subject, + target, + action + ) { + this.displaySkillCounter(target); + this.startAction(target, action, [subject]); + this.push("waitForAnimation"); + this.displayActionResults(target, subject); + this.endAction(target); + }; + + var _Window_BattleLog_updateWaitMode = + Window_BattleLog.prototype.updateWaitMode; + Window_BattleLog.prototype.updateWaitMode = function () { + var waiting = false; + switch (this._waitMode) { + case "animation": + waiting = this._spriteset.isAnimationPlaying(); + break; + } + if (!waiting) { + waiting = _Window_BattleLog_updateWaitMode.apply(this, arguments); + } + return waiting; + }; + + Window_BattleLog.prototype.waitForAnimation = function () { + this.setWaitMode("animation"); + }; +})(); diff --git a/www/js/plugins/CustomizeErrorScreen.js b/www/js/plugins/CustomizeErrorScreen.js new file mode 100644 index 0000000..5be34e8 --- /dev/null +++ b/www/js/plugins/CustomizeErrorScreen.js @@ -0,0 +1,210 @@ +//============================================================================= +// CustomizeErrorScreen.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.2.0 2016/11/10 連絡先のリンクを開く際に、既定のブラウザで開くよう変更 +// 1.1.1 2016/07/13 表記方法を少しだけ変更 +// 1.1.0 2016/07/13 ローカル実行時、エラー情報のパスを出力しないよう修正 +// 1.0.1 2016/06/25 エラー発生時のリンク先を別画面で開くよう修正 +// 1.0.0 2016/05/14 初版 +// ---------------------------------------------------------------------------- +// [Blog] : http://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc Customize Error Screen + * @author triacontane + * + * @param MainMessage + * @desc + * @default !!Error!! + * + * @param HyperLink + * @desc + * @default + * + * @param OutputDetail + * @desc + * @default ON + * + * @help Visualize detail information for Error Screen. + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc エラー画面表示改善プラグイン + * @author トリアコンタン + * + * @param メインメッセージ + * @desc エラー画面に共通で表示されるメッセージ + * @default 以下のエラーが発生しました。 + * + * @param ハイパーリンク + * @desc エラー画面に表示するリンク先URL + * @default + * + * @param 詳細情報出力 + * @desc エラー情報の詳細(スタックトレース)を出力します。 + * @default ON + * + * @help エラー画面の表示を改善します。固定メッセージと連絡先のハイパーリンクを + * 指定できるほか、エラーの詳細情報(スタックトレース)も表示されるようになります。 + * またURL用にエンコードされて表示される全角文字列をもとの文字列に + * デコードして表示します。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + var pluginName = "CustomizeErrorScreen"; + + var getParamString = function (paramNames) { + var value = getParamOther(paramNames); + return value === null ? "" : value; + }; + + var getParamBoolean = function (paramNames) { + var value = getParamOther(paramNames); + return (value || "").toUpperCase() === "ON"; + }; + + var getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + + //============================================================================= + // パラメータの取得と整形 + //============================================================================= + var paramMainMessage = getParamString(["MainMessage", "メインメッセージ"]); + var paramHyperLink = getParamString(["HyperLink", "ハイパーリンク"]); + var paramOutputDetail = getParamBoolean(["OutputDetail", "詳細情報出力"]); + + //============================================================================= + // SceneManager + // エラー情報の出力処理を追加します。 + //============================================================================= + var _SceneManager_onError = SceneManager.onError; + SceneManager.onError = function (e) { + _SceneManager_onError.apply(this, arguments); + try { + Graphics.printErrorDetail(e, decodeURIComponent(e.filename)); + } catch (e2) {} + }; + + var _SceneManager_catchException = SceneManager.catchException; + SceneManager.catchException = function (e) { + _SceneManager_catchException.apply(this, arguments); + Graphics.printErrorDetail(e); + }; + + //============================================================================= + // Graphics + // エラー情報を出力します。 + //============================================================================= + var _Graphics__makeErrorHtml = Graphics._makeErrorHtml; + Graphics._makeErrorHtml = function (name, message) { + arguments[1] = decodeURIComponent(message); + return _Graphics__makeErrorHtml.apply(this, arguments); + }; + + Graphics.printErrorDetail = function (e) { + this.hideFps(); + this._setErrorPrinterStyle(); + if (this._errorPrinter) { + this._makeMainMessage(); + if (paramHyperLink) this._makeHyperLink(); + if (paramOutputDetail) { + var stack = String(e.stack) || ""; + if (Utils.isNwjs()) { + stack = stack.replace(/file:.*js\//g, ""); + stack = stack.replace(/ at /g, "
"); + } + this._makeStackTrace(stack); + } + } + }; + + Graphics._makeMainMessage = function () { + var mainMessage = document.createElement("div"); + var style = mainMessage.style; + style.color = "white"; + style.textAlign = "left"; + style.fontSize = "18px"; + mainMessage.innerHTML = "
" + paramMainMessage; + this._errorPrinter.appendChild(mainMessage); + }; + + Graphics._makeHyperLink = function () { + var hyperLink = document.createElement("a"); + var style = hyperLink.style; + style.color = "blue"; + style.textAlign = "left"; + style.fontSize = "20px"; + style["text-decoration"] = "underline"; + style.cursor = "pointer"; + hyperLink.addEventListener( + "click", + this._openUrl.bind(this, paramHyperLink) + ); + hyperLink.innerHTML = paramHyperLink; + this._errorPrinter.appendChild(hyperLink); + }; + + Graphics._openUrl = function (url) { + if (!Utils.isNwjs()) { + window.open(url); + return; + } + var exec = require("child_process").exec; + switch (process.platform) { + case "win32": + exec('rundll32.exe url.dll,FileProtocolHandler "' + url + '"'); + break; + default: + exec('open "' + url + '"'); + break; + } + }; + + Graphics._makeStackTrace = function (stack) { + var stackTrace = document.createElement("div"); + var style = stackTrace.style; + style.color = "white"; + style.textAlign = "left"; + style.fontSize = "18px"; + style.userSelect = "text"; + style.webkitUserSelect = "text"; + style.msUserSelect = "text"; + style.mozUserSelect = "text"; + stackTrace.innerHTML = "

" + stack + "
"; + this._errorPrinter.appendChild(stackTrace); + }; + + Graphics._setErrorPrinterStyle = function () { + this._errorPrinter.width = this._width * 0.9; + this._errorPrinter.height = this._height * 0.9; + var style = this._errorPrinter.style; + style.textAlign = "center"; + style.textShadow = "1px 1px 3px #000"; + style.fontSize = "22px"; + style.zIndex = 99; + this._centerElement(this._errorPrinter); + }; +})(); diff --git a/www/js/plugins/CustomizeMaxSaveFile.js b/www/js/plugins/CustomizeMaxSaveFile.js new file mode 100644 index 0000000..e7cb786 --- /dev/null +++ b/www/js/plugins/CustomizeMaxSaveFile.js @@ -0,0 +1,107 @@ +//============================================================================= +// CustomizeMaxSaveFile.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.1.1 2017/02/25 セーブファイル数により大きな値を設定できるよう上限を開放 +// 1.1.0 2016/11/03 オートセーブなど最大数以上のIDに対してセーブするプラグインとの競合に対応 +// 1.0.0 2016/03/19 初版 +// ---------------------------------------------------------------------------- +// [Blog] : http://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc Customize max save file number + * @author triacontane + * + * @param SaveFileNumber + * @desc max save file number(1...100) + * @default 20 + * + * @help Customize max save file number + * + * No plugin command + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc 最大セーブファイル数変更プラグイン + * @author トリアコンタン + * + * @param セーブファイル数 + * @desc 最大セーブファイル数です。 + * @default 20 + * + * @help 最大セーブファイル数をパラメータで指定した値に変更します。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + var pluginName = "CustomizeMaxSaveFile"; + + var getParamNumber = function (paramNames, min, max) { + var value = getParamOther(paramNames); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value, 10) || 0).clamp(min, max); + }; + + var getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + var paramSaveFileNumber = getParamNumber( + ["SaveFileNumber", "セーブファイル数"], + 0 + ); + + //============================================================================= + // DataManager + // セーブファイルの数をカスタマイズします。 + //============================================================================= + var _DataManager_loadGlobalInfo = DataManager.loadGlobalInfo; + DataManager.loadGlobalInfo = function () { + if (!this._globalInfo) { + this._globalInfo = _DataManager_loadGlobalInfo.apply(this, arguments); + } + return this._globalInfo; + }; + + var _DataManager_saveGlobalInfo = DataManager.saveGlobalInfo; + DataManager.saveGlobalInfo = function (info) { + _DataManager_saveGlobalInfo.apply(this, arguments); + this._globalInfo = null; + }; + + var _DataManager_maxSavefiles = DataManager.maxSavefiles; + DataManager.maxSavefiles = function () { + return paramSaveFileNumber + ? paramSaveFileNumber + : _DataManager_maxSavefiles.apply(this, arguments); + }; + + var _DataManager_isThisGameFile = DataManager.isThisGameFile; + DataManager.isThisGameFile = function (savefileId) { + if (savefileId > this.maxSavefiles()) { + return false; + } else { + return _DataManager_isThisGameFile.apply(this, arguments); + } + }; +})(); diff --git a/www/js/plugins/DestinationWindow.js b/www/js/plugins/DestinationWindow.js new file mode 100644 index 0000000..cc67902 --- /dev/null +++ b/www/js/plugins/DestinationWindow.js @@ -0,0 +1,638 @@ +//============================================================================= +// DestinationWindow.js +// ---------------------------------------------------------------------------- +// (C)2017 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.7.0 2021/02/11 制御文字\v[n]を使って描画したとき、変数値が変わると再描画されるよう修正 +// 1.6.0 2019/06/24 特定マップで非表示にする機能を追加 +// 1.5.0 2018/07/20 行動目標ウィンドウの内容を複数行表示できる機能を追加 +// 1.4.0 2017/11/15 行動目標ウィンドウの文字列揃えを中央揃え、右揃えにできる機能を追加 +// 1.3.0 2017/11/11 マップ画面のウィンドウを一定時間で消去できる機能を追加 +// 1.2.1 2017/05/22 専用ウィンドウスキンを指定した状態でセーブ&ロードした際にテキスト色が黒くなる問題を修正 +// 1.2.0 2017/05/03 アイコン表示機能、横幅自動調整機能を追加、別の目標を指定したときに重なって表示される問題を修正 +// 1.1.0 2017/05/02 メニュー画面にも表示できる機能を追加 +// 1.0.0 2017/05/02 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc DestinationWindowPlugin + * @author triacontane + * + * @param ShowingSwitchId + * @desc 行動目標ウィンドウが表示されるスイッチIDです。 + * @default 1 + * @type switch + * + * @param CloseEventRunning + * @desc イベントが実行されている間はウィンドウを閉じます。 + * @default true + * @type boolean + * + * @param WindowX + * @desc ウィンドウのX横幅です。 + * @default 24 + * @type number + * + * @param WindowY + * @desc ウィンドウのY横幅です。 + * @default 24 + * @type number + * + * @param WindowWidth + * @desc ウィンドウの横幅です。 + * @default 320 + * @type number + * + * @param WindowOpacity + * @desc ウィンドウの不透明度です。 + * @default 255 + * @type number + * + * @param WindowSkin + * @desc ウィンドウスキンのファイル名(img/system)です。拡張子不要。 + * @default + * @require 1 + * @dir img/system/ + * @type file + * + * @param FadeFrame + * @desc ウィンドウのフェードイン、フェードアウト時間(フレーム数)です。 + * @default 8 + * @type number + * + * @param FontSize + * @desc ウィンドウのフォントサイズです。 + * @default 22 + * @type number + * + * @param ShowingInMenu + * @desc 行動目標ウィンドウをメニュー画面にも表示します。ただし座標やサイズは自働で整形されます。 + * @default false + * @type boolean + * + * @param AutoAdjust + * @desc 指定した文字列がウィンドウに収まらない場合に自働で調整します。ただし一部の制御文字が使用不可となります。 + * @default true + * @type boolean + * + * @param ShowingFrames + * @desc 行動目標ウィンドウの表示フレーム数です。0を指定すると常時表示されます。 + * @default 0 + * @type number + * + * @param TextAlign + * @desc 文字列の揃えです。 + * @default 0 + * @type select + * @option Left + * @value 0 + * @option Center + * @value 1 + * @option Right + * @value 2 + * + * @param NoDestinationWindowMapIds + * @desc 非表示にしたいマップIDリスト + * @default [] + * @type number[] + * + * @help マップ中に行動目標ウィンドウを表示します。 + * 制御文字を含めた好きな文字列を表示できるので様々な用途に使えます。 + * 表示する内容はプラグインコマンドで、表示可否はスイッチで制御します。 + * + * 自動調整を有効にした場合、文字列がウィンドウに収まらない場合に自働で調整します。 + * ただし、以下の制御文字が無効になります。 + * \i[n]、\c[n]、\{、\} + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * DW_目標設定 aaa # 行動目標を「aaa」に設定します。 + * DW_SET_DESTINATION aaa # 同上 + * DW_アイコン付き目標設定 1 aaa # アイコン[1]付きで行動目標設定。 + * DW_SET_DESTINATION_WITH_ICON 1 aaa # 同上 + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc 行動目標ウィンドウプラグイン + * @author トリアコンタン + * + * @param 表示スイッチID + * @desc 行動目標ウィンドウが表示されるスイッチIDです。 + * @default 1 + * @type switch + * + * @param イベント中は閉じる + * @desc イベントが実行されている間はウィンドウを閉じます。 + * @default true + * @type boolean + * + * @param ウィンドウX座標 + * @desc ウィンドウのX横幅です。 + * @default 24 + * @type number + * + * @param ウィンドウY座標 + * @desc ウィンドウのY横幅です。 + * @default 24 + * @type number + * + * @param ウィンドウ横幅 + * @desc ウィンドウの横幅です。 + * @default 320 + * @type number + * + * @param ウィンドウ不透明度 + * @desc ウィンドウの不透明度です。 + * @default 255 + * @type number + * + * @param ウィンドウスキン名 + * @desc ウィンドウスキンのファイル名(img/system)です。拡張子不要。 + * @default + * @require 1 + * @dir img/system/ + * @type file + * + * @param フェード時間 + * @desc ウィンドウのフェードイン、フェードアウト時間(フレーム数)です。 + * @default 8 + * @type number + * + * @param フォントサイズ + * @desc ウィンドウのフォントサイズです。 + * @default 22 + * @type number + * + * @param メニュー画面に表示 + * @desc 行動目標ウィンドウをメニュー画面にも表示します。ただし座標やサイズは自働で整形されます。 + * @default false + * @type boolean + * + * @param 自働調整 + * @desc 指定した文字列がウィンドウに収まらない場合に自働で調整します。ただし一部の制御文字が使用不可となります。 + * @default true + * @type boolean + * + * @param 表示フレーム数 + * @desc 行動目標ウィンドウの表示フレーム数です。0を指定すると常時表示されます。 + * @default 0 + * @type number + * + * @param 文字列揃え + * @desc 文字列の揃えです。 + * @default 0 + * @type select + * @option 左揃え + * @value 0 + * @option 中央揃え + * @value 1 + * @option 右揃え + * @value 2 + * + * @param NoDestinationWindowMapIds + * @text 非表示マップリスト + * @desc 非表示にしたいマップIDリスト + * @default [] + * @type number[] + * + * @help マップ中に行動目標ウィンドウを表示します。 + * 制御文字を含めた好きな文字列を表示できるので様々な用途に使えます。 + * 表示する内容はプラグインコマンドで、表示可否はスイッチで制御します。 + * + * 自動調整を有効にした場合、文字列がウィンドウに収まらない場合に自働で調整します。 + * ただし、以下の制御文字が無効になります。 + * \i[n]、\c[n]、\{、\} + * + * 複数行の目標を表示したい場合は、文章中に改行「\n」を挿入してください。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * DW_目標設定 aaa # 行動目標を「aaa」に設定します。 + * DW_SET_DESTINATION aaa # 同上 + * DW_アイコン付き目標設定 1 aaa # アイコン[1]付きで行動目標設定。 + * DW_SET_DESTINATION_WITH_ICON 1 aaa # 同上 + * + * 以下のいずれかの条件を満たすマップでは、行動目標ウィンドウは非表示になります。 + * - プラグインパラメータ NoDestinationWindowMapIds で指定したIDをを持つ + * - マップのメモ欄に と記述されている + * + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + var pluginName = "DestinationWindow"; + var metaTagPrefix = "DW_"; + + //============================================================================= + // ローカル関数 + // プラグインパラメータやプラグインコマンドパラメータの整形やチェックをします + //============================================================================= + var getParamString = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return ""; + }; + + var getParamNumber = function (paramNames, min, max) { + var value = getParamString(paramNames); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value) || 0).clamp(min, max); + }; + + var getParamBoolean = function (paramNames) { + var value = getParamString(paramNames); + return value.toUpperCase() === "ON" || value.toUpperCase() === "TRUE"; + }; + + var getParamNumberArray = function (paramNames) { + var value = PluginManager.parameters(pluginName)[paramNames]; + return JSON.parse(value).map(function (e) { + return Number(JSON.parse(e)); + }, this); + }; + + var getArgNumber = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(arg) || 0).clamp(min, max); + }; + + var concatAllArguments = function (args) { + return args + .reduce(function (prevValue, arg) { + return prevValue + " " + arg; + }, "") + .replace(/^ /, ""); + }; + + var setPluginCommand = function (commandName, methodName) { + pluginCommandMap.set(metaTagPrefix + commandName, methodName); + }; + + //============================================================================= + // パラメータの取得と整形 + //============================================================================= + var param = {}; + param.showingSwitchId = getParamNumber( + ["ShowingSwitchId", "表示スイッチID"], + 0 + ); + param.windowX = getParamNumber(["WindowX", "ウィンドウX座標"]); + param.windowY = getParamNumber(["WindowY", "ウィンドウY座標"]); + param.windowWidth = getParamNumber(["WindowWidth", "ウィンドウ横幅"], 1); + param.windowSkin = getParamString(["WindowSkin", "ウィンドウスキン名"]); + param.windowOpacity = getParamNumber(["WindowOpacity", "ウィンドウ不透明度"]); + param.fadeFrame = getParamNumber(["FadeFrame", "フェード時間"], 1); + param.fontSize = getParamNumber(["FontSize", "フォントサイズ"], 12); + param.closeEventRunning = getParamBoolean([ + "CloseEventRunning", + "イベント中は閉じる", + ]); + param.showingInMenu = getParamBoolean([ + "ShowingInMenu", + "メニュー画面に表示", + ]); + param.autoAdjust = getParamBoolean(["AutoAdjust", "自働調整"]); + param.showingFrames = getParamNumber(["ShowingFrames", "表示フレーム数"], 0); + param.textAlign = getParamNumber(["TextAlign", "文字列揃え"], 0); + param.noDestinationWindowMapIds = getParamNumberArray([ + "NoDestinationWindowMapIds", + ]); + + var pluginCommandMap = new Map(); + setPluginCommand("目標設定", "execSetDestination"); + setPluginCommand("SET_DESTINATION", "execSetDestination"); + setPluginCommand("アイコン付き目標設定", "execSetDestinationWithIcon"); + setPluginCommand("SET_DESTINATION_WITH_ICON", "execSetDestinationWithIcon"); + + var _extractMetadata = DataManager.extractMetadata; + DataManager.extractMetadata = function (data) { + _extractMetadata.call(this, data); + if (data === $dataMap) { + if (data.meta.noDestinationWindow) { + data.noDestinationWindow = true; + } else { + data.noDestinationWindow = false; + } + } + }; + + //============================================================================= + // Game_Interpreter + // プラグインコマンドを追加定義します。 + //============================================================================= + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.apply(this, arguments); + var pluginCommandMethod = pluginCommandMap.get(command.toUpperCase()); + if (pluginCommandMethod) { + this[pluginCommandMethod](args); + } + }; + + Game_Interpreter.prototype.execSetDestination = function (args) { + $gameSystem.setDestinationIcon(null); + $gameSystem.setDestination(concatAllArguments(args)); + }; + + Game_Interpreter.prototype.execSetDestinationWithIcon = function (args) { + var icon = args.shift(); + $gameSystem.setDestinationIcon(icon); + $gameSystem.setDestination(concatAllArguments(args)); + }; + + //============================================================================= + // Game_System + // 目標テキストを追加定義します。 + //============================================================================= + Game_System.prototype.setDestination = function (value) { + this._destinationTextList = value.split("\\n"); + this.resetDestinationFrame(); + }; + + Game_System.prototype.getDestination = function () { + return this._destinationTextList || []; + }; + + Game_System.prototype.setDestinationIcon = function (value) { + this._destinationIconIndex = value; + }; + + Game_System.prototype.getDestinationIcon = function () { + return this._destinationIconIndex || ""; + }; + + Game_System.prototype.resetDestinationFrame = function () { + this._destinationFrame = 0; + }; + + Game_System.prototype.isOverDestinationFrame = function () { + this._destinationFrame++; + return param.showingFrames > 0 + ? param.showingFrames <= this._destinationFrame + : false; + }; + + //============================================================================= + // Game_Map + // 行動目標ウィンドウ非表示マップであるかを判定します。 + //============================================================================= + Game_Map.prototype.isNoDestinationWindowMap = function () { + return ( + param.noDestinationWindowMapIds.some(function (mapId) { + return mapId === this.mapId(); + }, this) || $dataMap.noDestinationWindow + ); + }; + + //============================================================================= + // Scene_Map + // 行動目標ウィンドウを生成します。 + //============================================================================= + var _Scene_Map_createMapNameWindow = Scene_Map.prototype.createMapNameWindow; + Scene_Map.prototype.createMapNameWindow = function () { + this.createDestinationWindow(); + _Scene_Map_createMapNameWindow.apply(this, arguments); + }; + + Scene_Map.prototype.createDestinationWindow = function () { + this._destinationWindow = new Window_Destination( + param.windowX, + param.windowY, + param.windowWidth + ); + this.addChild(this._destinationWindow); + }; + + //============================================================================= + // Scene_Menu + // メニュー画面にも表示できるようにします。 + //============================================================================= + var _Scene_Menu_create = Scene_Menu.prototype.create; + Scene_Menu.prototype.create = function () { + _Scene_Menu_create.apply(this, arguments); + if (param.showingInMenu) { + this.createDestinationWindow(); + } + }; + + Scene_Menu.prototype.createDestinationWindow = function () { + var y, width, height; + if (this._commandWindow.maxCols() === 1) { + y = this._commandWindow.y + this._commandWindow.height; + width = this._commandWindow.width; + height = null; + } else { + y = this._goldWindow.y; + width = param.windowWidth; + height = this._goldWindow.height; + } + this._destinationWindow = new Window_DestinationMenu(0, y, width, height); + this.addWindow(this._destinationWindow); + }; + + //============================================================================= + // Window_Destination + // 行動目標ウィンドウです。 + //============================================================================= + function Window_Destination() { + this.initialize.apply(this, arguments); + } + + Window_Destination.prototype = Object.create(Window_Base.prototype); + Window_Destination.prototype.constructor = Window_Destination; + + Window_Destination.prototype.initialize = function (x, y, width, height) { + Window_Base.prototype.initialize.call( + this, + x, + y, + width, + height || this.fittingHeight(1) + ); + this._text = ""; + this._textList = []; + this._iconIndex = 0; + this.update(); + this.opacity = this.isVisible() ? 255 : 0; + }; + + Window_Destination.prototype.loadWindowskin = function () { + if (param.windowSkin) { + this.windowskin = ImageManager.loadSystem(param.windowSkin); + } else { + Window_Base.prototype.loadWindowskin.call(this); + } + }; + + Window_Destination.prototype.lineHeight = function () { + return Math.max(this.standardFontSize() + 8, Window_Base._iconHeight); + }; + + Window_Destination.prototype.standardFontSize = function () { + return param.fontSize || Window_Base.prototype.standardFontSize.call(this); + }; + + Window_Destination.prototype.standardBackOpacity = function () { + return ( + param.windowOpacity || + Window_Base.prototype.standardBackOpacity.call(this) + ); + }; + + Window_Destination.prototype.standardPadding = function () { + return 12; + }; + + Window_Destination.prototype.update = function () { + Window_Base.prototype.update.call(this); + if (!this.windowskin.isReady()) return; + this.updateText(); + this.updateOpacity(); + }; + + Window_Destination.prototype.updateOpacity = function () { + if (this.isVisible()) { + this.setOpacity(this.opacity + this.getFadeValue()); + } else { + this.setOpacity(this.opacity - this.getFadeValue()); + } + this.visible = this.opacity > 0; + }; + + Window_Destination.prototype.updateText = function () { + var textList = $gameSystem.getDestination(); + var iconIndex = getArgNumber( + this.convertEscapeCharacters($gameSystem.getDestinationIcon()), + 0 + ); + if (textList.length !== this._textList.length) { + this.height = this.fittingHeight(textList.length); + this.createContents(); + this._textList = []; + } + textList.forEach(function (text, index) { + text = this.convertEscapeCharacters(text); + if (this._textList[index] === text && this._iconIndex === iconIndex) { + return; + } + this._textList[index] = text; + this._text = text; + this._iconIndex = iconIndex; + this.drawDestination(index); + }, this); + }; + + Window_Destination.prototype.drawDestination = function (lineNumber) { + this.contents.clearRect( + 0, + lineNumber * this.lineHeight(), + this.contentsWidth(), + this.lineHeight() + ); + var x = this.getContentsX(); + var y = + lineNumber * this.lineHeight() + + this.lineHeight() / 2 - + this.contents.fontSize / 2 - + 4; + if (this._iconIndex > 0 && lineNumber === 0) { + this.drawIcon(this._iconIndex, x, y); + x += Window_Base._iconWidth; + } + if (param.autoAdjust) { + this.resetTextColor(); + this.drawText(this._text, x, y, this.contentsWidth() - x); + } else { + this.drawTextEx(this._text, x, y); + } + }; + + Window_Destination.prototype.getContentsX = function () { + if (param.textAlign === 0) { + return 0; + } + var width = param.autoAdjust + ? this.textWidth(this._text) + : this.drawTextEx(this._text, 0, -this.lineHeight()); + if (this._iconIndex > 0) { + width += Window_Base._iconWidth; + } + var division = param.textAlign === 1 ? 2 : 1; + return this.contentsWidth() / division - width / division; + }; + + Window_Destination.prototype.setOpacity = function (value) { + this.opacity = value; + this.contentsOpacity = value; + }; + + Window_Destination.prototype.getFadeValue = function () { + return 255 / param.fadeFrame; + }; + + Window_Destination.prototype.isVisible = function () { + return ( + $gameSwitches.value(param.showingSwitchId) && + !this.isEventRunning() && + this.isExistText() && + !this.isOverFrame() && + !this.isNoDestinationWindowMap() + ); + }; + + Window_Destination.prototype.isOverFrame = function () { + return $gameSystem.isOverDestinationFrame(); + }; + + Window_Destination.prototype.isExistText = function () { + return this._textList.length > 0 || !!this._iconIndex; + }; + + Window_Destination.prototype.isEventRunning = function () { + return $gameMap.isEventRunning() && param.closeEventRunning; + }; + + Window_Destination.prototype.isNoDestinationWindowMap = function () { + return $gameMap.isNoDestinationWindowMap(); + }; + + //============================================================================= + // Window_DestinationMenu + // メニュー画面の行動目標ウィンドウです。 + //============================================================================= + function Window_DestinationMenu() { + this.initialize.apply(this, arguments); + } + + Window_DestinationMenu.prototype = Object.create( + Window_Destination.prototype + ); + Window_DestinationMenu.prototype.constructor = Window_DestinationMenu; + + Window_DestinationMenu.prototype.isOverFrame = function () { + return false; + }; +})(); diff --git a/www/js/plugins/DevToolsManage.js b/www/js/plugins/DevToolsManage.js new file mode 100644 index 0000000..e48ce1d --- /dev/null +++ b/www/js/plugins/DevToolsManage.js @@ -0,0 +1,2038 @@ +//============================================================================= +// DevToolsManage.js +// ---------------------------------------------------------------------------- +// (C)2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 2.10.2 2021/04/10 タイトルカット設定時にCTRLキーを押し続けているとカットしなくなる機能が不完全だったので無効化 +// 2.10.1 2019/05/26 高速化有効時にメッセージ強制スキップのみを無効化する設定を追加しました。 +// 2.9.1 2019/05/19 DynamicDatabase.jsと併用したとき、データベースリロード機能を使うと動的データベースの内容が初期化される競合を解消 +// 2.9.0 2019/04/01 テストプレー時のみ、特定の日付もしくは設定した誕生日になるとタイトル画面に専用メッセージが流れる機能を追加 +// 2.8.1 2019/02/10 プラグイン等で画面サイズを変え、かつメニューバーを有効にしているとウィンドウサイズがおかしくなる問題を修正 +// 2.8.0 2019/01/06 MakeScreenMovie.jsを有効にしていると録画用のツールバーが表示される機能を追加 +// 2.7.0 2018/12/09 マップリロード機能で再読込したときに一時消去されたイベントが再表示されないよう仕様変更 +// 2.6.0 2018/10/08 戦闘強制敗北、戦闘強制中断の機能を追加 +// 2.5.1 2018/03/25 BGMが演奏されていないときに高速モードを切り替えるとエラーになる問題を修正 +// 2.5.0 2018/03/17 最前面に表示しているとき、画面がフォーカスを失うと画面自動で右寄せになる機能を追加 +// 最新のNW.jsで使用できなくなる一部機能を削除 +// 2.4.5 2018/03/06 各種ファンクションキーにCtrlおよびAltの同時押し要否の設定を追加しました。 +// 2.4.4 2018/03/03 ブレークポイントから再開したときにキー入力が押しっぱなし扱いになってしまう場合があるMVの仕様を考慮。 +// 2.4.3 2018/02/18 2.4.1の機能に加えて他のエディタから起動したとき全般で戦闘テストができるようにしました。 +// 2.4.2 2018/02/18 ヘルプの記述を追加 +// 2.4.1 2018/02/18 ブラウザ起動時に戦闘テストができる機能を追加しました。オプションのbtestは利用者が付与してください。 +// 2.4.0 2018/02/15 ブラウザ起動時もテストプレーと判断した場合は一部の機能が使えるようにしました。 +// 2.3.4 2017/12/02 リファクタリング +// 2.3.2 2017/11/23 Fix missing menu bar height at SceneManager.setWindowSizeForMenuBar +// 2.3.1 2017/11/11 画面キャプチャ管理プラグインとの連携による修正 +// 2.3.0 2017/09/25 競合対策でマップとデータのリロード機能を無効にする設定を追加 +// 最新のNW.jsかつメニューバーを表示しない場合にエラーになる問題を修正 +// 2.2.2 2017/09/25 ヘルプに注意事項を追記 +// 2.2.1 2017/09/01 スクリプトエラー発生時に警告を出力する機能を追加 +// 2.2.0 2017/08/09 パラメータ型指定機能に対応。一部パラメータは再設定が必要です。 +// 起動時に自動で最前面に表示するパラメータを追加。 +// NW.jsを最新化したときに発生するエラーに対処(ただし一部機能は使用できません) +// 2.1.1 2017/03/10 コミュニティ版でロード時にエンジン名称を出力するよう修正。 +// 2.1.0 2016/12/25 スローモーション機能を追加しました。一時的にゲーム速度を最低1/60倍速まで低下できます。 +// 2.0.0 2016/12/16 ES2015向けにリファクタリングしました。 +// JSON形式でのセーブ&ロードに対応しました。 +// ゲーム画面にフォーカスを戻した際に、マップとデータベースの再読込を自動で行うようにしました。 +// 「最前面に表示」機能をゲーム中に切り替えられるようにしました。 +// 一部、余分な機能を無効化しました。 +// 1.5.1 2016/08/14 コアスクリプトのバージョンを出力するようにしました。 +// 1.5.0 2016/06/25 スクリプトの常駐実行機能を追加 +// 1.4.2 2016/06/14 SceneManager.initializeでエラーが発生した際にエラー内容を確認できない問題を修正 +// 1.4.1 2016/06/14 YEP_CoreEngine.jsと併用したときにウィンドウ高さ補正が効かなくなる問題を修正 +// 1.4.0 2016/06/03 メニューバーからデバッグ用のコマンドを実行できる機能を追加 +// ゲーム画面の更新を停止し、一時的にフリーズする機能を追加 +// セーブデータのエンコード・デコード機能を追加 +// 1.3.0 2016/05/04 スクリプトのその場実行機能を追加 +// モバイル偽装機能を追加 +// コードのリファクタリング +// 1.2.2 2016/03/19 ゲームのスピード高速化を8倍速まで対応 +// 1.2.1 2016/02/27 タイトルカットしたときにイベントテスト、戦闘テストが正しく開始されない不具合を修正 +// 1.2.0 2016/02/24 ゲームのスピードを高速(2倍速)化する機能を追加 +// 戦闘を勝利扱いで即終了する機能を追加 +// 1.1.0 2016/01/11 ゲーム開始時にFPS表示(FPS表示/MS表示に対応)を有効にする機能を追加 +// タイトル画面を飛ばして最新のセーブファイルをロードする機能を追加 +// 1.0.2 2016/01/02 繰り返しリセットすると警告が出る問題の解消 +// ゲームウィンドウを端に寄せる機能(笑)を追加 +// 1.0.1 2015/12/19 F12キーでリセットする機能を追加(F5と同様の動作) +// 1.0.0 2015/12/12 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc Developer tools management plugin + * @author triacontane + * + * @param StartupDevTool + * @desc It will start the developer tools at the start of the game. + * @default true + * @type boolean + * + * @param FuncKeyReload + * @desc 画面のリロードを行うキーです(F1~F12)。デフォルトF5キーと同様の役割を持ちます。 + * @default F12 + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param FuncKeyOnTop + * @desc ゲーム画面を最前面に表示するキーです。(F1~F12)。 + * @default + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param FuncKeyRapidGame + * @desc ゲームを高速化するキーです。(F1~F12)。 + * @default F10 + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param FuncKeyForceVictory + * @desc 戦闘を勝利扱いで強制終了するキーです。(F1~F12)。 + * @default + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param FuncKeyForceDefeat + * @desc 戦闘を敗北扱いで強制終了するキーです。(F1~F12)。 + * @default + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param FuncKeyForceAbort + * @desc 戦闘を中断扱いで強制終了するキーです。(F1~F12)。 + * @default + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param FuncKeyScript + * @desc スクリプト実行用のウィンドウをポップアップするキーです。(F1~F12)。 + * @default F6 + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param FuncKeyFreeze + * @desc 画面の更新を一時停止するキーです。(F1~F12)。 + * @default + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param SimultaneousCtrl + * @desc 各機能を利用する際にCtrlキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。 + * @default false + * @type boolean + * + * @param SimultaneousAlt + * @desc 各機能を利用する際にAltキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。 + * @default false + * @type boolean + * + * @param ShowFPS + * @desc 初期状態で画面左上にFPSもしくはMSを表示します(FPS/MS/OFF)。 + * @default OFF + * @type select + * @option FPS + * @option MS + * @option OFF + * + * @param CutTitle + * @desc タイトル画面をとばして最新のセーブファイルをロードします。 + * @default false + * @type boolean + * + * @param RapidStart + * @desc 高速化された状態でゲームを開始します。(ON/OFF) + * @default false + * @type boolean + * + * @param RapidSpeed + * @desc 高速化を実行した際のスピード倍率です。 + * @default 2 + * @type number + * @min -60 + * @max 16 + * + * @param InvalidMessageSkip + * @desc 高速化された状態でのメッセージ強制スキップを無効にします。 + * @default false + * @type boolean + * + * @param FakeMobile + * @desc モバイル実行を偽装します。(ON/OFF) + * モバイル版で異なるUIを使用する場合の表示確認ができます。 + * @default false + * @type boolean + * + * @param MenuBarVisible + * @desc メニューバーを表示し各種デバッグコマンドを実行できます。(ON/OFF) + * @default true + * @type boolean + * + * @param ClickMenu + * @desc クリックメニューから各種デバッグコマンドを実行できます。(-1:無効 0:左 1:ホイール 2:右) + * @default 1 + * @type select + * @option 無効 + * @value -1 + * @option 左 + * @value 0 + * @option ホイール + * @value 1 + * @option 右 + * @value 2 + * + * @param JsonSave + * @desc JSON形式でセーブ&ロードできます。テキストエディタ等でセーブファイルを自由に編集できるようになります。 + * @default false + * @type boolean + * + * @param OutputStartupInfo + * @desc 起動時に様々な情報をログ出力します。 + * @default true + * @type boolean + * + * @param StartupOnTop + * @desc 起動時にゲーム画面が最前面に固定されます。 + * @default false + * @type boolean + * + * @param UseReloadData + * @desc オンフォーカスでマップとデータを再読込します。競合等で動作に問題がある場合は無効にしてください。 + * @default true + * @type boolean + * + * @param ShiftRightOnBlur + * @desc ゲーム画面が最前面に表示されているときにフォーカスを失うと、指定した座標分画面を右寄せします。 + * @default 640 + * @type number + * + * @param GreetingHide + * @desc タイトル画面の挨拶メッセージを非表示にします。 + * @default false + * @type boolean + * + * @param BirthdayMonth + * @desc 誕生日を入力しておくと当日にタイトル画面にメッセージが表示されます。 + * @default 0 + * @type number + * @min 0 + * @max 12 + * + * @param BirthdayDate + * @desc 誕生日を入力しておくと当日にタイトル画面にメッセージが表示されます。 + * @default 0 + * @type number + * @min 0 + * @max 31 + * + * @help デベロッパツールの挙動を調整する制作支援プラグインです。 + * このプラグインはローカル環境でのテストプレー時のみ有効となります。 + * また、UserAgentやコアスクリプトのバージョン等役立つ情報をログに出力します。 + * 快適な開発支援のために以下の機能を提供します。 + * + * 1. ゲーム開始時にデベロッパツールが自動で立ち上がります。(通常はF8で起動) + * OFFにしていた場合でもエラーが発生すると自動で立ち上がります。 + * + * 2. ゲーム画面を常に最前面に表示してくれます。画面を見ながら作業をする場合に + * 便利です。ゲーム中にメニューバーから切り替えできます。 + * + * 3. マップやイベントを修正して再保存すると、ゲーム画面にフォーカスを戻した + * 瞬間にマップとデータベースを自動でリロードしてくれます。 + * + * 4. タイトル画面を飛ばして最新のセーブファイルをロードできます。 + * + * 5. マップ上でのゲームのスピードを高速化(16倍速まで)できます。 + * (マップ上で高速、フェードアウト、メッセージ表示の高速スキップ) + * 逆に低速化(1/60倍速まで)することもできます。速度倍率に負の値を設定して + * ください。ゲームスピードが変化した場合は、BGMのピッチが変化します。 + * + * 6. 強制的に敵を全滅させて勝利することができます。報酬も取得できます。 + * 強制敗北、強制中断も可能です。 + * + * 7. 任意のスクリプトを毎フレーム実行させることができます。 + * スクリプトの戻り値が変化したときのみ結果をコンソールに出力します。 + * + * 8. ゲーム画面の更新を一時的に止めて画面をフリーズさせることができます。 + * + * 9. セーブデータを保存する際にエンコーディングせずjson形式のまま + * セーブ・ロードできます。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 画面キャプチャ管理プラグインと連携すると画面キャプチャ用の + * メニューバーが表示されます。 + * https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MakeScreenCapture.js + * + * ・高度な設定 + * ブラウザ起動時でも当プラグインのデバッグ機能を有効にしたい場合は、 + * 起動URLのオプションに「test」もしくは「best」を付与してください。 + * ただしNW.js由来のいくつかの機能は無効になります。 + * + * 通常、ブラウザなど外部からゲーム起動の場合、戦闘テストは実行できませんが、 + * 当プラグインを有効にしていると戦闘テストが可能です。 + * + * 外部エディタから起動する場合、以下の起動パラメータが指定可能です。 + * この指定はプラグインパラメータより優先されます。 + * devToolOff : デベロッパツールが起動しなくなります。 + * onTop : 最前面に画面を表示します。 + * + * This plugin is released under the MIT License. + */ + +/*:ja + * @plugindesc 総合開発支援プラグイン + * @author トリアコンタン + * + * @param 開始時に起動 + * @desc ゲーム開始時に同時にデベロッパツールを起動します。 + * @default true + * @type boolean + * + * @param リロードキー + * @desc 画面のリロードを行うキーです(F1~F12)。デフォルトF5キーと同様の役割を持ちます。 + * 以前のツクールとの後方互換性を持たせるための機能です。 + * @default F12 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param 最前面に表示キー + * @desc ゲーム画面を最前面表示を切り替えるキーです。(F1~F12)。 + * @default F11 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param 高速化切替キー + * @desc ゲームの高速化を切り替えるキーです。(F1~F12)。 + * @default + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param 強制戦闘勝利キー + * @desc 戦闘を勝利扱いで強制終了するキーです。(F1~F12)。 + * @default + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param 強制戦闘敗北キー + * @desc 戦闘を敗北扱いで強制終了するキーです。(F1~F12)。 + * @default + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param 強制戦闘中断キー + * @desc 戦闘を中断扱いで強制終了するキーです。(F1~F12)。 + * @default + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param スクリプト実行キー + * @desc スクリプト常駐実行用のキーです。(F1~F12)。 + * @default + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param フリーズキー + * @desc 画面の更新を一時停止するキーです。(F1~F12)。 + * @default F10 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param Ctrl同時押し + * @desc 各機能を利用する際にCtrlキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。 + * @default false + * @type boolean + * + * @param Alt同時押し + * @desc 各機能を利用する際にAltキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。 + * @default false + * @type boolean + * + * @param FPS表示 + * @desc 初期状態で画面左上にFPSを表示します。(FPS/MS/OFF) + * @default OFF + * @type select + * @option FPS + * @option MS + * @option OFF + * + * @param タイトルカット + * @desc タイトル画面をとばして最新のセーブファイルをロードします。 + * @default false + * @type boolean + * + * @param 高速開始 + * @desc 高速化された状態でゲームを開始します。(ON/OFF) + * @default false + * @type boolean + * + * @param 高速スピード + * @desc 高速化を実行した際のスピード倍率です。(-60...16) + * 負の値を設定するとスローモーションになります。 + * @default 2 + * @type number + * @min -60 + * @max 16 + * + * @param メッセージスキップ無効 + * @desc 高速化された状態でのメッセージ強制スキップを無効にします。 + * @default false + * @type boolean + * + * @param モバイル偽装 + * @desc モバイル実行を偽装します。(ON/OFF) + * モバイル版で異なるUIを使用する場合の表示確認ができます。 + * @default false + * @type boolean + * + * @param メニューバー表示 + * @desc メニューバーを表示し各種デバッグコマンドを実行できます。(ON/OFF) + * @default true + * @type boolean + * + * @param クリックメニュー + * @desc クリックメニューから各種デバッグコマンドを実行できます。(-1:無効 0:左 1:ホイール 2:右) + * @default 1 + * @type select + * @option 無効 + * @value -1 + * @option 左 + * @value 0 + * @option ホイール + * @value 1 + * @option 右 + * @value 2 + * + * @param JSON形式セーブ + * @desc JSON形式でセーブ&ロードできます。テキストエディタ等でセーブファイルを自由に編集できるようになります。 + * @default false + * @type boolean + * + * @param 起動時情報出力 + * @desc 起動時に様々な情報をログ出力します。 + * @default true + * @type boolean + * + * @param 最前面で起動 + * @desc 起動時にゲーム画面が最前面に固定されます。 + * @default false + * @type boolean + * + * @param リロード機能を使う + * @desc オンフォーカスでマップとデータを再読込します。競合等で動作に問題がある場合は無効にしてください。 + * @default true + * @type boolean + * + * @param 右寄せ座標 + * @desc ゲーム画面が最前面に表示されているときにフォーカスを失うと、指定した座標分画面を右寄せします。 + * @default 640 + * @type number + * + * @param 挨拶非表示 + * @desc タイトル画面の挨拶メッセージを非表示にします。 + * @default false + * @type boolean + * + * @param 誕生月 + * @desc 誕生日を入力しておくと当日にタイトル画面にメッセージが表示されます。 + * @default 0 + * @type number + * @min 0 + * @max 12 + * + * @param 誕生日 + * @desc 誕生日を入力しておくと当日にタイトル画面にメッセージが表示されます。 + * @default 0 + * @type number + * @min 0 + * @max 31 + * + * @help デベロッパツールの挙動を調整する制作支援プラグインです。 + * このプラグインはローカル環境でのテストプレー時のみ有効となります。 + * また、UserAgentやコアスクリプトのバージョン等役立つ情報をログに出力します。 + * 快適な開発支援のために以下の機能を提供します。 + * + * 1. ゲーム開始時にデベロッパツールが自動で立ち上がります。(通常はF8で起動) + * OFFにしていた場合でもエラーが発生すると自動で立ち上がります。 + * + * 2. ゲーム画面を常に最前面に表示してくれます。画面を見ながら作業をする場合に + * 便利です。ゲーム中にメニューバーから切り替えできます。 + * + * 3. マップやイベントを修正して再保存すると、ゲーム画面にフォーカスを戻した + * 瞬間にマップとデータベースを自動でリロードしてくれます。 + * + * 4. タイトル画面を飛ばして最新のセーブファイルをロードできます。 + * + * 5. マップ上でのゲームのスピードを高速化(16倍速まで)できます。 + * (マップ上で高速、フェードアウト、メッセージ表示の高速スキップ) + * 逆に低速化(1/60倍速まで)することもできます。速度倍率に負の値を設定して + * ください。ゲームスピードが変化した場合は、BGMのピッチが変化します。 + * + * 6. 強制的に敵を全滅させて勝利することができます。報酬も取得できます。 + * 強制敗北、強制中断も可能です。 + * + * 7. 任意のスクリプトを毎フレーム実行させることができます。 + * スクリプトの戻り値が変化したときのみ結果をコンソールに出力します。 + * + * 8. ゲーム画面の更新を一時的に止めて画面をフリーズさせることができます。 + * + * 9. セーブデータを保存する際にエンコーディングせずjson形式のまま + * セーブ・ロードできます。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 画面キャプチャ管理プラグインと連携すると画面キャプチャ用の + * メニューバーが表示されます。 + * https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MakeScreenCapture.js + * + * ・高度な設定 + * ブラウザ起動時でも当プラグインのデバッグ機能を有効にしたい場合は、 + * 起動URLのオプションに「test」もしくは「best」を付与してください。 + * ただしNW.js由来のいくつかの機能は無効になります。 + * + * 通常、ブラウザなど外部からゲーム起動の場合、戦闘テストは実行できませんが、 + * 当プラグインを有効にしていると戦闘テストが可能です。 + * + * 外部エディタから起動する場合、以下の起動パラメータが指定可能です。 + * この指定はプラグインパラメータより優先されます。 + * devToolOff : デベロッパツールが起動しなくなります。 + * onTop : 最前面に画面を表示します。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +var p = null; + +/** + * Controller_NwJs + * NW.jsのウィンドウを操作します。 + * @constructor + */ +function Controller_NwJs() { + this.initialize.apply(this, arguments); +} + +(function () { + "use strict"; + const pluginName = "DevToolsManage"; + + //============================================================================= + // p + // ログ出力をより短い関数名で実現します。(RGSS互換) + //============================================================================= + p = function () { + console.log.apply(console, arguments); + SceneManager.getNwJs().showDevTools(); + }; + + //============================================================================= + // ローカル関数 + // プラグインパラメータやプラグインコマンドパラメータの整形やチェックをします + //============================================================================= + const getParamString = function (paramNames, upperFlg) { + const value = getParamOther(paramNames); + return value === null ? "" : upperFlg ? value.toUpperCase() : value; + }; + + const getParamNumber = function (paramNames, min, max) { + const value = getParamOther(paramNames); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value, 10) || 0).clamp(min, max); + }; + + const getParamBoolean = function (paramNames) { + const value = getParamOther(paramNames); + return ( + (value || "").toUpperCase() === "ON" || + (value || "").toUpperCase() === "TRUE" + ); + }; + + const getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (let i = 0; i < paramNames.length; i++) { + const name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + + const paramStartupDevTool = getParamBoolean([ + "StartupDevTool", + "開始時に起動", + ]); + const paramFuncKeyReload = getParamString(["FuncKeyReload", "リロードキー"]); + const paramFuncKeyOnTop = getParamString([ + "FuncKeyOnTop", + "最前面に表示キー", + ]); + const paramFuncKeyRapidGame = getParamString([ + "FuncKeyRapidGame", + "高速化切替キー", + ]); + const paramFuncKeyVictory = getParamString([ + "FuncKeyForceVictory", + "強制戦闘勝利キー", + ]); + const paramFuncKeyDefeat = getParamString([ + "FuncKeyForceDefeat", + "強制戦闘敗北キー", + ]); + const paramFuncKeyAbort = getParamString([ + "FuncKeyForceAbort", + "強制戦闘中断キー", + ]); + const paramFuncKeyScript = getParamString([ + "FuncKeyScript", + "スクリプト実行キー", + ]); + const paramFuncKeyFreeze = getParamString(["FuncKeyFreeze", "フリーズキー"]); + const paramShowFPS = getParamString(["ShowFPS", "FPS表示"], true); + const paramCutTitle = getParamBoolean(["CutTitle", "タイトルカット"]); + const paramRapidStart = getParamBoolean(["RapidStart", "高速開始"]); + const paramRapidSpeed = getParamNumber( + ["RapidSpeed", "高速スピード"], + -60, + 16 + ); + const paramFakeMobile = getParamBoolean(["FakeMobile", "モバイル偽装"]); + const paramMenuBarVisible = getParamBoolean([ + "MenuBarVisible", + "メニューバー表示", + ]); + const paramClickMenu = getParamNumber(["ClickMenu", "クリックメニュー"], -1); + const paramJsonSave = getParamBoolean(["JsonSave", "JSON形式セーブ"]); + const paramOutputStartupInfo = getParamBoolean([ + "OutputStartupInfo", + "起動時情報出力", + ]); + const paramStartupOnTop = getParamBoolean(["StartupOnTop", "最前面で起動"]); + const paramUseReloadData = getParamBoolean([ + "UseReloadData", + "リロード機能を使う", + ]); + const paramSimultaneousCtrl = getParamBoolean([ + "SimultaneousCtrl", + "Ctrl同時押し", + ]); + const paramSimultaneousAlt = getParamBoolean([ + "SimultaneousAlt", + "Alt同時押し", + ]); + const paramShiftRightOnBlur = getParamNumber( + ["ShiftRightOnBlur", "右寄せ座標"], + -1000, + 1000 + ); + const paramGreetingHide = getParamBoolean(["GreetingHide", "挨拶非表示"]); + const paramBirthdayMonth = getParamNumber(["BirthdayMonth", "誕生月"], 0, 12); + const paramBirthdayDate = getParamNumber(["BirthdayDate", "誕生日"], 0, 31); + const paramInvalidMessageSkip = getParamBoolean([ + "InvalidMessageSkip", + "メッセージスキップ無効", + ]); + + //============================================================================= + // Graphics + // FPSの表示を設定します。 + //============================================================================= + Graphics.setFPSMeter = function (type) { + switch (type) { + case "FPS": + this.hideFps(); + this._switchFPSMeter(); + break; + case "MS": + this.hideFps(); + this._switchFPSMeter(); + this._switchFPSMeter(); + break; + } + }; + + const _Graphics__createAllElements = Graphics._createAllElements; + Graphics._createAllElements = function () { + _Graphics__createAllElements.apply(this, arguments); + if (paramOutputStartupInfo) { + this.outputStartUpLog(); + } + }; + + Graphics.outputStartUpLog = function () { + console.log("********************************"); + console.log("*** User Agent ***"); + console.log("********************************"); + console.log(navigator.userAgent); + console.log("********************************"); + console.log("*** Core Version ***"); + console.log("********************************"); + console.log("RPG Maker Name : " + Utils.RPGMAKER_NAME); + console.log("RPG Maker Version : " + Utils.RPGMAKER_VERSION); + console.log( + "RPG Maker Engine : " + (Utils.RPGMAKER_ENGINE || "Official Version") + ); + console.log("********************************"); + console.log("*** Audio ***"); + console.log("********************************"); + console.log("Can Play OGG : " + WebAudio.canPlayOgg()); + console.log("Can Play M4A : " + WebAudio.canPlayM4a()); + + if (Utils.isNwjs()) { + console.log("********************************"); + console.log("*** Environment ***"); + console.log("********************************"); + console.log("Platform : " + process.platform); + console.log(process.env); + console.log("*********************************"); + console.log("*** document head ***"); + console.log("*********************************"); + console.log(document.head); + console.log("*********************************"); + console.log("*** document body ***"); + console.log("*********************************"); + console.log(document.body); + } + }; + + // テストプレー時以外は以降の機能を無効 + if (!Utils.isOptionValid("test") && !DataManager.isBattleTest()) { + console.log(pluginName + " is valid only test play!"); + return; + } + + //============================================================================= + // Utils + // モバイルモードを偽装します。 + //============================================================================= + const _Utils_isMobileDevice = Utils.isMobileDevice; + Utils.isMobileDevice = function () { + return _Utils_isMobileDevice.apply(this, arguments) || paramFakeMobile; + }; + + Utils.isNwjsNormal = function () { + return this.isNwjs() && navigator.userAgent.match(/Chrome\/4/); + }; + + //============================================================================= + // Input + // promptを再定義します。 + //============================================================================= + const _Input_wrapNwjsAlert = Input._wrapNwjsAlert; + Input._wrapNwjsAlert = function () { + _Input_wrapNwjsAlert.apply(this, arguments); + const _window_prompt = window.prompt; + window.prompt = function (value, defaultValue) { + return SceneManager.getNwJs().prompt(value, defaultValue, _window_prompt); + }; + }; + + Input.functionReverseMapper = { + F1: 112, + F2: 113, + F3: 114, + F4: 115, + F5: 116, + F6: 117, + F7: 118, + F8: 119, + F9: 120, + F10: 121, + F11: 122, + F12: 123, + }; + + var _Input__shouldPreventDefault = Input._shouldPreventDefault; + Input._shouldPreventDefault = function (keyCode) { + return _Input__shouldPreventDefault.apply(this, arguments) || keyCode === 9; // Tab + }; + + //============================================================================= + // SceneManager + // 状況に応じてデベロッパツールを自動制御します。 + //============================================================================= + SceneManager.originalTitle = null; + SceneManager._rapidGame = false; + SceneManager._lastScriptString = null; + SceneManager._lastScriptResult = null; + + const _SceneManager_initialize = SceneManager.initialize; + SceneManager.initialize = function () { + _SceneManager_initialize.apply(this, arguments); + this.initDevCommand(); + Graphics.setFPSMeter(paramShowFPS); + if (!Utils.isNwjs()) { + return; + } + this._freeze = false; + this._nwJsGui = new Controller_NwJs(); + if (this.isAlwaysOnTop()) { + this._nwJsGui.toggleAlwaysOnTop(); + } + }; + + SceneManager.initDevCommand = function () { + this.devCommands = [ + { + code: 102, + use: true, + name: "最前面に表示", + key: paramFuncKeyOnTop, + type: "checkbox", + }, + { + code: 103, + use: true, + name: "リロード", + key: paramFuncKeyReload, + type: "normal", + }, + { + code: 104, + use: true, + name: "高速モード切替", + key: paramFuncKeyRapidGame, + type: "checkbox", + }, + { + code: 105, + use: true, + name: "戦闘強制勝利", + key: paramFuncKeyVictory, + type: "normal", + }, + { + code: 106, + use: true, + name: "常駐スクリプト実行", + key: paramFuncKeyScript, + type: "normal", + }, + { + code: 107, + use: true, + name: "画面フリーズ", + key: paramFuncKeyFreeze, + type: "checkbox", + }, + { + code: 108, + use: !!SceneManager.takeCapture, + name: "画面キャプチャ", + key: true, + type: "normal", + }, + { + code: 109, + use: true, + name: "戦闘強制敗北", + key: paramFuncKeyDefeat, + type: "normal", + }, + { + code: 110, + use: true, + name: "戦闘強制中断", + key: paramFuncKeyAbort, + type: "normal", + }, + { + code: 111, + use: !!SceneManager.onKeyDownForScreenMovie, + name: "画面録画", + key: true, + type: "normal", + }, + ]; + }; + + SceneManager.getNwJs = function () { + return this._nwJsGui; + }; + + SceneManager.isAlwaysOnTop = function () { + return paramStartupOnTop || Utils.isOptionValid("onTop"); + }; + + SceneManager.toggleFreeze = function () { + Input.clear(); + this._freeze = !this._freeze; + this.updateDocumentTitle(); + return this._freeze; + }; + + const _SceneManager_catchException = SceneManager.catchException; + SceneManager.catchException = function (e) { + if (this._nwJsGui) this._nwJsGui.showDevTools(false); + _SceneManager_catchException.apply(this, arguments); + }; + + const _SceneManager_onError = SceneManager.onError; + SceneManager.onError = function (e) { + if (this._nwJsGui) this._nwJsGui.showDevTools(false); + _SceneManager_onError.apply(this, arguments); + }; + + const _SceneManager_onKeyDown = SceneManager.onKeyDown; + SceneManager.onKeyDown = function (event) { + _SceneManager_onKeyDown.apply(this, arguments); + if ( + paramSimultaneousCtrl === event.ctrlKey && + paramSimultaneousAlt === event.altKey + ) { + this.onKeyDownForDevToolManage(event); + } + }; + + SceneManager.onKeyDownForDevToolManage = function (event) { + let commandCode = null; + this.devCommands.some(function (commandInfo) { + if (Input.functionReverseMapper[commandInfo.key] === event.keyCode) { + commandCode = commandInfo.code; + return true; + } + return false; + }); + if (commandCode && this._nwJsGui) + this.executeDevCommand(commandCode, event); + }; + + SceneManager.executeDevCommand = function (code, event) { + const command = this["executeDevCommand" + code]; + return command ? command.call(SceneManager, event) : null; + }; + + SceneManager.executeDevCommand102 = function () { + return this._nwJsGui.toggleAlwaysOnTop(); + }; + + SceneManager.executeDevCommand103 = function () { + location.reload(); + }; + + SceneManager.executeDevCommand104 = function () { + return this.toggleRapid(); + }; + + SceneManager.executeDevCommand105 = function () { + BattleManager.forceVictory(); + }; + + SceneManager.executeDevCommand106 = function () { + this.showScriptDialog(); + }; + + SceneManager.executeDevCommand107 = function () { + return this.toggleFreeze(); + }; + + SceneManager.executeDevCommand108 = function () { + return this.takeCapture(); + }; + + SceneManager.executeDevCommand109 = function () { + BattleManager.forceDefect(); + }; + + SceneManager.executeDevCommand110 = function () { + BattleManager.forceAbort(); + }; + + SceneManager.executeDevCommand111 = function () { + this._screenRecorder.toggle(); + }; + + SceneManager.isRapid = function () { + return SceneManager._rapidGame && paramRapidSpeed > 1; + }; + + SceneManager.isSlow = function () { + return SceneManager._rapidGame && paramRapidSpeed < -1; + }; + + SceneManager.toggleRapid = function () { + this._rapidGame = !this._rapidGame; + const bgm = AudioManager.saveBgm(); + if (bgm.name) { + AudioManager.playBgm(bgm, bgm.pos); + AudioManager._bgmBuffer.play(true, bgm.pos); + } + this.updateDocumentTitle(); + return this.isRapid(); + }; + + SceneManager.updateDocumentTitle = function () { + if (!this.originalTitle) { + this.originalTitle = document.title; + } + document.title = + this.originalTitle + + this.addDocumentTitleRapidOrSlow() + + this.addDocumentTitleAlwaysOnTop() + + this.addDocumentTitleFreeze(); + }; + + SceneManager.addDocumentTitleRapidOrSlow = function () { + if (this.isRapid()) { + return " [!!!Rapid!!!] * " + paramRapidSpeed; + } else if (this.isSlow()) { + return " [!!!Slow!!!] / " + -paramRapidSpeed; + } else { + return ""; + } + }; + + SceneManager.addDocumentTitleAlwaysOnTop = function () { + return this._nwJsGui.isOnTop() ? " [!!!Always On Top!!!]" : ""; + }; + + SceneManager.addDocumentTitleFreeze = function () { + return this._freeze ? " [!!!Freeze!!!]" : ""; + }; + + SceneManager.isCurrentScene = function (sceneClass) { + return this._scene && this._scene.constructor === sceneClass; + }; + + SceneManager.showScriptDialog = function () { + const promptValue = "常駐実行したいスクリプトを入力してください。"; + const scriptString = window.prompt( + promptValue, + this._nwJsGui.readClipboard() + ); + if (scriptString !== null && scriptString !== "") { + this._nwJsGui.showDevTools(); + this._nwJsGui.writeClipboard(scriptString); + this.executeScript(scriptString); + this._lastScriptString = scriptString; + } + }; + + SceneManager.executeScript = function (scriptString) { + let result = null; + try { + result = eval(scriptString); + if (!this._lastScriptString) { + SoundManager.playOk(); + console.log("Execute Script : " + scriptString); + console.log("Execute Result : "); + } + } catch (e) { + if (!this._lastScriptString) { + SoundManager.playBuzzer(); + console.log("Error Script : " + scriptString); + console.error(e.stack); + } + result = e.toString(); + } + if (!this._lastScriptString || result !== this._lastScriptResult) { + console.log(result); + } + this._lastScriptResult = result; + }; + + const _SceneManager_initNwjs = SceneManager.initNwjs; + SceneManager.initNwjs = function () { + _SceneManager_initNwjs.apply(this, arguments); + if (Utils.isNwjs()) { + this.addMenuBar(); + } + }; + + SceneManager.addMenuBar = function () { + if (!paramMenuBarVisible) { + this._needAdjustScreen = false; + return; + } + const gui = require("nw.gui"); + const gameWindow = gui.Window.get(); + if (!gameWindow.menu || gameWindow.menu.type !== "menubar") { + this._needAdjustScreen = true; + } + gameWindow.menu = new gui.Menu({ type: "menubar" }); + }; + + const _SceneManager_run = SceneManager.run; + SceneManager.run = function (sceneClass) { + _SceneManager_run.apply(this, arguments); + this.setWindowSizeForMenuBar(); + }; + + SceneManager.setWindowSizeForMenuBar = function () { + if (!this._needAdjustScreen) { + return; + } + const gui = require("nw.gui"); + const gameWindow = gui.Window.get(); + setTimeout(function () { + // Fix missing menu bar height + var style_height = parseInt(Graphics._canvas.style.height, 10); + var height_diff = SceneManager._screenHeight - style_height; + if (height_diff !== 0) { + gameWindow.moveBy(0, -height_diff); + gameWindow.resizeBy(0, height_diff); + } + }, 100); + }; + + SceneManager.getMenuBarHeight = function () { + return Utils.isNwjsNormal() ? 20 : 25; + }; + + const _SceneManager_requestUpdate = SceneManager.requestUpdate; + SceneManager._updateRateCount = 0; + SceneManager.requestUpdate = function () { + if (this.isSlow()) { + this._updateRateCount++; + if (this._updateRateCount >= -paramRapidSpeed) { + this.updateInputData(); + _SceneManager_requestUpdate.apply(this, arguments); + this._updateRateCount = 0; + } else if (!this._stopped) { + requestAnimationFrame(this.requestUpdate.bind(this)); + } + } else { + this._updateRateCount = 0; + _SceneManager_requestUpdate.apply(this, arguments); + } + }; + + const _SceneManager_updateMain = SceneManager.updateMain; + SceneManager.updateMain = function () { + if (this.isSlow()) { + this.changeScene(); + this.updateScene(); + this.renderScene(); + this.requestUpdate(); + } else { + const newTime = this._getTimeInMsWithoutMobileSafari(); + // for break point + if (newTime - this._currentTime > 1000) { + Input.clear(); + } + _SceneManager_updateMain.apply(this, arguments); + } + }; + + const _SceneManager_updateScene = SceneManager.updateScene; + SceneManager.updateScene = function () { + this.updateScript(); + if (this.isUsingReload()) { + this.updateDataReload(); + } + if (this._freeze || this.isReloading()) { + return; + } + _SceneManager_updateScene.apply(this, arguments); + }; + + SceneManager.isUsingReload = function () { + return ( + paramUseReloadData && + !DataManager.isBattleTest() && + !DataManager.isEventTest() && + Utils.isNwjs() + ); + }; + + SceneManager.updateScript = function () { + if (this._lastScriptString) { + this.executeScript(this._lastScriptString); + } + }; + + SceneManager.updateDataReload = function () { + if (this.isOnFocusGameWindow() && !this._reloadGenerator) { + this._reloadGenerator = this.reloadGenerator(); + } + if (this._reloadGenerator && DataManager.isDatabaseLoaded()) { + if (!this._reloadGenerator.next().value) { + this._reloadGenerator = null; + // Resolve conflict for DynamicDatabase.js + if (typeof DynamicDatabaseManager !== "undefined") { + DynamicDatabaseManager.makeDynamicDatabase(); + } + } + } + }; + + SceneManager.reloadGenerator = function* () { + this._preVersionId = DataManager.reloadSystemData(); + yield true; + if (this._preVersionId !== $dataSystem.versionId) { + this.reloadMapData(); + DataManager.loadDatabase(); + console.log("Database Reload"); + yield true; + } + return false; + }; + + SceneManager.isOnFocusGameWindow = function () { + if (this.getNwJs().isOnFocus()) { + this.getNwJs().setOnFocus(false); + return true; + } + return false; + }; + + SceneManager.reloadMapData = function () { + if (this._scene instanceof Scene_Map && $gamePlayer.canMove()) { + $gamePlayer.reserveTransfer( + $gameMap.mapId(), + $gamePlayer.x, + $gamePlayer.y, + $gamePlayer.direction(), + 2 + ); + $gamePlayer.requestMapReload(); + console.log("Map Reload"); + } + }; + + SceneManager.isReloading = function () { + return !!this._reloadGenerator; + }; + + //============================================================================= + // BattleManager + // 強制勝利を追加定義します。 + //============================================================================= + BattleManager.forceVictory = function () { + if (this.canExecuteBattleEndProcess()) { + $gameTroop.members().forEach(function (enemy) { + enemy.addNewState(enemy.deathStateId()); + }); + this.processVictory(); + } + }; + + BattleManager.forceDefect = function () { + if (this.canExecuteBattleEndProcess()) { + $gameParty.members().forEach(function (actor) { + actor.addNewState(actor.deathStateId()); + }); + this.processDefeat(); + } + }; + + BattleManager.forceAbort = function () { + if (this.canExecuteBattleEndProcess()) { + $gameParty.performEscape(); + SoundManager.playEscape(); + this.displayEscapeSuccessMessage(); + this._escaped = true; + this.processAbort(); + } + }; + + BattleManager.canExecuteBattleEndProcess = function () { + return ( + SceneManager.isCurrentScene(Scene_Battle) && this._phase !== "battleEnd" + ); + }; + + //============================================================================= + // AudioManager + // 高速化実行時にBGMのピッチを強制的に最大にします。 + //============================================================================= + const _AudioManager_playBgm = AudioManager.playBgm; + AudioManager.playBgm = function (bgm, pos) { + const originalPitch = bgm.pitch; + if (SceneManager.isRapid()) { + arguments[0].pitch = 150; + } + if (SceneManager.isSlow()) { + arguments[0].pitch = 50; + } + _AudioManager_playBgm.apply(this, arguments); + this._currentBgm.pitch = originalPitch; + }; + + //============================================================================= + // DataManager + // セーブデータのエンコード・デコードを実施します。 + //============================================================================= + DataManager.decodeSaveGame = function (savefileId) { + if (this.isThisGameFile(savefileId)) { + const json = StorageManager.load(savefileId); + StorageManager.saveToLocalFileJson(savefileId, json); + } + }; + + DataManager.encodeSaveGame = function (savefileId) { + const json = StorageManager.loadFromLocalFileJson(savefileId); + if (json) { + StorageManager.save(savefileId, json); + } + }; + + const _DataManager_saveGameWithoutRescue = DataManager.saveGameWithoutRescue; + DataManager.saveGameWithoutRescue = function (savefileId) { + const result = _DataManager_saveGameWithoutRescue.apply(this, arguments); + if (paramJsonSave) this.decodeSaveGame(savefileId); + return result; + }; + + const _DataManager_loadGameWithoutRescue = DataManager.loadGameWithoutRescue; + DataManager.loadGameWithoutRescue = function (savefileId) { + this.encodeSaveGame(savefileId); + return _DataManager_loadGameWithoutRescue.apply(this, arguments); + }; + + const _DataManager_loadDatabase = DataManager.loadDatabase; + DataManager.loadDatabase = function () { + if (this.isNeedSuppressBtest()) { + this._suppressBattleTest = true; + } + _DataManager_loadDatabase.apply(this, arguments); + this._suppressBattleTest = false; + }; + + const _DataManager_isBattleTest = DataManager.isBattleTest; + DataManager.isBattleTest = function () { + return this._suppressBattleTest + ? false + : _DataManager_isBattleTest.apply(this, arguments); + }; + + DataManager.isNeedSuppressBtest = function () { + if (!this.isBattleTest()) { + return false; + } + if (Utils.isNwjs()) { + return this._databaseFiles.some(function (databaseFile) { + return !StorageManager.isExistTestData(databaseFile.src); + }); + } else { + return true; + } + }; + + DataManager.reloadSystemData = function () { + for (let i = 0; i < this._databaseFiles.length; i++) { + const name = this._databaseFiles[i].name; + if (name === "$dataSystem") { + var preVersionId = $dataSystem.versionId; + this.loadDataFile(name, this._databaseFiles[i].src); + return preVersionId; + } + } + return null; + }; + + //============================================================================= + // StorageManager + // jsonセーブファイルの読み込みと書き込みを行います。 + //============================================================================= + StorageManager.saveToLocalFileJson = function (savefileId, json) { + const fs = require("fs"); + const dirPath = this.localFileDirectoryPath(); + const filePath = dirPath + "file%1.json".format(savefileId); + if (!fs.existsSync(dirPath)) { + fs.mkdirSync(dirPath); + } + fs.writeFileSync(filePath, json); + }; + + StorageManager.loadFromLocalFileJson = function (savefileId) { + const fs = require("fs"); + const filePath = + this.localFileDirectoryPath() + "file%1.json".format(savefileId); + if (fs.existsSync(filePath)) { + return fs.readFileSync(filePath, { encoding: "utf8" }); + } + return null; + }; + + StorageManager.isExistTestData = function (fileName) { + const fs = require("fs"); + const path = require("path"); + const filePath = path.join( + path.dirname(process.mainModule.filename), + "data/Test_" + fileName + ); + return fs.existsSync(filePath); + }; + + //============================================================================= + // Scene_Base + // マップの高速化を提供します。 + //============================================================================= + const _Scene_Base_fadeSpeed = Scene_Base.prototype.fadeSpeed; + Scene_Base.prototype.fadeSpeed = function () { + return SceneManager.isRapid() + ? 1 + : _Scene_Base_fadeSpeed.apply(this, arguments); + }; + + const _Scene_Base_startFadeIn = Scene_Base.prototype.startFadeIn; + Scene_Base.prototype.startFadeIn = function (duration, white) { + if (SceneManager.isRapid()) arguments[0] = 1; + _Scene_Base_startFadeIn.apply(this, arguments); + }; + + const _Scene_Base_startFadeOut = Scene_Base.prototype.startFadeOut; + Scene_Base.prototype.startFadeOut = function (duration, white) { + if (SceneManager.isRapid()) arguments[0] = 1; + _Scene_Base_startFadeOut.apply(this, arguments); + }; + + //============================================================================= + // Scene_Boot + // タイトル画面をとばしてマップ画面に遷移します。 + //============================================================================= + const _Scene_Boot_start = Scene_Boot.prototype.start; + Scene_Boot.prototype.start = function () { + _Scene_Boot_start.apply(this, arguments); + if (paramRapidStart) SceneManager.toggleRapid(); + this.cutSceneTitle(); + }; + + Scene_Boot.prototype.cutSceneTitle = function () { + if ( + paramCutTitle && + !DataManager.isBattleTest() && + !DataManager.isEventTest() + ) { + if (!this.goToLatestContinue()) { + this.goToNewGame(); + } + } + }; + + Scene_Boot.prototype.goToNewGame = function () { + DataManager.setupNewGame(); + SceneManager.goto(Scene_Map); + }; + + Scene_Boot.prototype.goToLatestContinue = function () { + if (DataManager.isAnySavefileExists()) { + if (DataManager.loadGame(DataManager.latestSavefileId())) { + this.reloadMapIfUpdated(); + SceneManager.goto(Scene_Map); + $gameSystem.onAfterLoad(); + return true; + } else { + return false; + } + } else { + return false; + } + }; + Scene_Boot.prototype.reloadMapIfUpdated = + Scene_Load.prototype.reloadMapIfUpdated; + + //============================================================================= + // Scene_Map + // 高速モードを実装します。 + //============================================================================= + const _Scene_Map_isFastForward = Scene_Map.prototype.isFastForward; + Scene_Map.prototype.isFastForward = function () { + return ( + _Scene_Map_isFastForward.apply(this, arguments) || SceneManager.isRapid() + ); + }; + + const _Scene_Map_updateMainMultiply = Scene_Map.prototype.updateMainMultiply; + Scene_Map.prototype.updateMainMultiply = function () { + _Scene_Map_updateMainMultiply.apply(this, arguments); + if (this.isFastForward() && SceneManager.isRapid()) { + for (let i = 2; i <= paramRapidSpeed; i++) { + this.updateMain(); + } + } + }; + + var _Scene_Title_createForeground = Scene_Title.prototype.createForeground; + Scene_Title.prototype.createForeground = function () { + _Scene_Title_createForeground.apply(this, arguments); + if (!paramGreetingHide) { + this.createGreetingSprite(); + } + }; + + var greetingMessage = { + "1_1": "あけましておめでとうございます! 今年も制作がんばってください!", + "2_14": "今日はバレンタインデーです! 素敵な贈り物はもらえましたか???", + "4_1": "今日はエイプリルフールです!", + "8_31": "夏休みも今日で終わりですね…… お仕事してる人には関係ないですが。", + "12_24": + "今日はクリスマスイブです! こんな日まで制作するなんてえらいですね!!", + "12_31": "今日は大晦日です。 来年も制作がんばりましょう!", + }; + + Scene_Title.prototype.createGreetingSprite = function () { + var message = this.getGreetingMessage(); + if (message) { + var fontSize = 48; + var bitmap = new Bitmap(1000, fontSize); + bitmap.fontSize = fontSize; + bitmap.fontFace = + '"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","MS P明朝","MS PMincho"'; + this._greetingSprite = new Sprite(bitmap); + this._greetingSprite.bitmap.drawText( + message, + 0, + 0, + 1000, + bitmap.height, + "left" + ); + this._greetingSprite.x = Graphics.width + 200; + this._greetingSprite.y = Graphics.height / 2; + this.addChild(this._greetingSprite); + } + }; + + Scene_Title.prototype.getGreetingMessage = function () { + var time = new Date(); + var month = time.getMonth() + 1; + var date = time.getDate(); + var hour = time.getHours(); + if (month === paramBirthdayMonth && date === paramBirthdayDate) { + return "お誕生日おめでとうございます!!!"; + } + if (hour > 21 && Math.randomInt(100) < 2) { + return "遅くまで制作お疲れさまです……!"; + } + var key = `${month}_${date}`; + return greetingMessage[key]; + }; + + var _Scene_Title_update = Scene_Title.prototype.update; + Scene_Title.prototype.update = function () { + _Scene_Title_update.apply(this, arguments); + if (this._greetingSprite) { + this._greetingSprite.x -= 2; + this._greetingSprite.y = + Graphics.height / 2 + Math.sin(Graphics.frameCount / 30) * 30; + if (this._greetingSprite.x + this._greetingSprite.bitmap.width < 0) { + this._greetingSprite.x = this._greetingSprite.bitmap.width; + } + } + }; + + //============================================================================= + // Window_Base + // ウィンドウの高速開閉を提供します。 + //============================================================================= + const _Window_Base_updateOpen = Window_Base.prototype.updateOpen; + Window_Base.prototype.updateOpen = function () { + if (SceneManager.isRapid() && this._opening) this.openness = 255; + _Window_Base_updateOpen.apply(this, arguments); + }; + + const _Window_Base_updateClose = Window_Base.prototype.updateClose; + Window_Base.prototype.updateClose = function () { + if (SceneManager.isRapid() && this._closing) this.openness = 0; + _Window_Base_updateClose.apply(this, arguments); + }; + + //============================================================================= + // Window_Message + // メッセージの高速化を提供します。 + //============================================================================= + if (!paramInvalidMessageSkip) { + const _Window_Message_isTriggered = Window_Message.prototype.isTriggered; + Window_Message.prototype.isTriggered = function () { + return ( + _Window_Message_isTriggered.apply(this, arguments) || + SceneManager.isRapid() + ); + }; + + const _Window_Message_startPause = Window_Message.prototype.startPause; + Window_Message.prototype.startPause = function () { + _Window_Message_startPause.apply(this, arguments); + if (SceneManager.isRapid()) this.startWait(1); + }; + } + + var _Game_Interpreter_command355 = Game_Interpreter.prototype.command355; + Game_Interpreter.prototype.command355 = function () { + try { + return _Game_Interpreter_command355.apply(this, arguments); + } catch (e) { + console.warn(`Script Error!! Event ID:${this._eventId}`); + throw e; + } + }; + + var _Game_Interpreter_command111 = Game_Interpreter.prototype.command111; + Game_Interpreter.prototype.command111 = function () { + if (this._params[0] === 12) { + try { + return _Game_Interpreter_command111.apply(this, arguments); + } catch (e) { + if (this._params[0] === 12) { + console.warn(`Script Error!! Event ID:${this._eventId}`); + } + throw e; + } + } else { + return _Game_Interpreter_command111.apply(this, arguments); + } + }; + + var _Game_Character_processMoveCommand = + Game_Character.prototype.processMoveCommand; + Game_Character.prototype.processMoveCommand = function (command) { + try { + _Game_Character_processMoveCommand.apply(this, arguments); + } catch (e) { + if (command.code === Game_Character.ROUTE_SCRIPT) { + console.warn(`Script Error!! ${this.getInformation()}`); + } + throw e; + } + }; + + Game_Character.prototype.getInformation = function () { + return `X:${this._x} Y:${this._y}`; + }; + + Game_Event.prototype.getInformation = function () { + return ( + `ID:${this._eventId} Name:${this.event().name}` + + Game_Character.prototype.getInformation.call(this) + ); + }; + + Game_Player.prototype.getInformation = function () { + return "Player" + Game_Character.prototype.getInformation.call(this); + }; + + Game_Player.prototype.isNeedMapReload = function () { + return this._needsMapReload; + }; + + const _Game_Map_eraseEvent = Game_Map.prototype.eraseEvent; + Game_Map.prototype.eraseEvent = function (eventId) { + _Game_Map_eraseEvent.apply(this, arguments); + this._eraseEvents.push(eventId); + }; + + const _Game_Map_setupEvents = Game_Map.prototype.setupEvents; + Game_Map.prototype.setupEvents = function () { + _Game_Map_setupEvents.apply(this, arguments); + if (this._eraseEvents && $gamePlayer.isNeedMapReload()) { + this.restoreEventErase(); + } else { + this._eraseEvents = []; + } + }; + + Game_Map.prototype.restoreEventErase = function () { + this._eraseEvents.forEach((eventId) => { + this._events[eventId].erase(); + }); + }; + + //============================================================================= + // Controller_NwJs + // Nw.jsのAPI呼び出しを管理します。 + //============================================================================= + Controller_NwJs.prototype.constructor = Controller_NwJs; + Controller_NwJs.prototype.initialize = function () { + this._nwGui = require("nw.gui"); + this._onFocus = false; + this._menuBar = this.getWindow().menu; + this._menuClick = null; + this._onTop = false; + this.setOnFocus(false); + this.initSetting(); + }; + + Controller_NwJs.prototype.initSetting = function () { + this.addEventListener(); + if (paramMenuBarVisible) { + this.makeMenu(this._menuBar); + this.setMenuBar(this._menuBar); + } + this.initClickMenu(); + if (this.isStartUpDevTool()) { + this.showDevTools(); + } + setTimeout( + function () { + this.addOnFocusListener(); + SceneManager.updateDocumentTitle(); + }.bind(this), + 1000 + ); + }; + + Controller_NwJs.prototype.isStartUpDevTool = function () { + return paramStartupDevTool && !Utils.isOptionValid("devToolOff"); + }; + + Controller_NwJs.prototype.initClickMenu = function () { + this._menuClick = new this._nwGui.Menu(); + this._clickMenuItems = {}; + this.makeMenu(this._menuClick); + }; + + Controller_NwJs.prototype.setMenuBar = function (menu) { + this.getWindow().menu = menu; + }; + + Controller_NwJs.prototype.makeMenu = function (menuObject) { + this.getSortedDevCommands().forEach(function (commandInfo) { + if (commandInfo.use) this.makeMenuItem(commandInfo, menuObject); + }, this); + }; + + Controller_NwJs.prototype.makeMenuItem = function (commandInfo, menuObject) { + const ctrl = paramSimultaneousCtrl ? "Ctrl+" : ""; + const alt = paramSimultaneousAlt ? "Alt+" : ""; + const key = + commandInfo.key && commandInfo.key[0] === "F" ? commandInfo.key : ""; + const menuItem = new this._nwGui.MenuItem({ + label: commandInfo.name + (key ? `(${ctrl}${alt}${key})` : ""), + type: commandInfo.type, + }); + if (menuObject === this._menuClick) { + this._clickMenuItems[commandInfo.name] = menuItem; + } + menuItem.click = function () { + const result = SceneManager.executeDevCommand(commandInfo.code); + if (commandInfo.type === "checkbox") + this._clickMenuItems[commandInfo.name].checked = result; + }.bind(this); + menuObject.append(menuItem); + }; + + Controller_NwJs.prototype.getSortedDevCommands = function () { + return SceneManager.devCommands + .filter((command) => command.key && command.key !== "none") + .sort(function (a, b) { + if (a.key && b.key) { + return ( + Input.functionReverseMapper[a.key] - + Input.functionReverseMapper[b.key] + ); + } else if (a.key || b.key) { + return a.key ? -1 : 1; + } else { + return a.code - b.code; + } + }); + }; + + Controller_NwJs.prototype.setOnFocus = function (value) { + this._onFocus = value; + }; + + Controller_NwJs.prototype.isOnFocus = function () { + return this._onFocus; + }; + + Controller_NwJs.prototype.addEventListener = function () { + document.addEventListener( + "mousedown", + function (event) { + if (event.button === paramClickMenu) { + this._menuClick.popup(event.pageX, event.pageY); + } + }.bind(this) + ); + }; + + Controller_NwJs.prototype.addOnFocusListener = function () { + const currentWin = this.getWindow(); + currentWin.removeAllListeners(); + currentWin.on("focus", this.onFocus.bind(this)); + currentWin.on("blur", this.onBlur.bind(this)); + }; + + Controller_NwJs.prototype.onFocus = function () { + if (this._disableScreenShift) { + return; + } + this._onFocus = true; + setTimeout( + function () { + if (this._moveOnBlur) { + this.getWindow().moveBy(-paramShiftRightOnBlur, 0); + this._moveOnBlur = false; + } + }.bind(this), + 100 + ); + }; + + Controller_NwJs.prototype.onBlur = function () { + if (this._disableScreenShift) { + return; + } + setTimeout( + function () { + if (!this._moveOnBlur && this._onTop) { + this.getWindow().moveBy(paramShiftRightOnBlur, 0); + this._moveOnBlur = true; + } + }.bind(this), + 100 + ); + }; + + Controller_NwJs.prototype.getWindow = function () { + return this._nwGui.Window.get(); + }; + + Controller_NwJs.prototype.getClipboard = function () { + return this._nwGui.Clipboard.get(); + }; + + Controller_NwJs.prototype.toggleAlwaysOnTop = function () { + this._onTop = !this._onTop; + this.getWindow().setAlwaysOnTop(this._onTop); + SceneManager.updateDocumentTitle(); + return this._onTop; + }; + + Controller_NwJs.prototype.isOnTop = function () { + return this._onTop; + }; + + Controller_NwJs.prototype.prompt = function ( + value, + defaultValue, + aliasPrompt + ) { + const win = this.getWindow(); + const result = aliasPrompt.call(window, value, defaultValue); + win.focus(); + Input.clear(); + return result; + }; + + Controller_NwJs.prototype.showDevTools = function () { + this._disableScreenShift = true; + this.getWindow().showDevTools(); + setTimeout( + function () { + this.focus(); + }.bind(this), + 1000 + ); + }; + + Controller_NwJs.prototype.focus = function () { + this._disableScreenShift = true; + this.getWindow().focus(); + setTimeout( + function () { + this._disableScreenShift = false; + }.bind(this), + 500 + ); + }; + + Controller_NwJs.prototype.readClipboard = function (mode) { + if (!mode) mode = "text"; + return this.getClipboard().get(mode); + }; + + Controller_NwJs.prototype.writeClipboard = function (copyValue, mode) { + if (!mode) mode = "text"; + if (mode === "text") copyValue = copyValue.toString(); + this.getClipboard().set(copyValue, mode); + }; +})(); diff --git a/www/js/plugins/DynamicDatabase.js b/www/js/plugins/DynamicDatabase.js new file mode 100644 index 0000000..9fecfef --- /dev/null +++ b/www/js/plugins/DynamicDatabase.js @@ -0,0 +1,399 @@ +//============================================================================= +// DynamicDatabase.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.2.6 2017/06/09 全設定一覧のスプレッドシートへのリンクを説明に追加 +// 1.2.5 2017/06/02 1.2.4の修正により動作しなくなっていた問題を修正 +// 1.2.4 2017/05/27 競合の可能性のある記述(Objectクラスへのプロパティ追加)をリファクタリング +// 1.2.3 2017/02/16 1.2.2で数値を0に設定すると動的設定が効かなくなる問題を修正 +// 1.2.2 2017/02/16 データベースに項目を追加するプラグインで発生する可能性のある競合対策 +// 1.2.1 2017/02/12 汎用的な競合対策 +// 1.2.0 2017/02/10 アクターと職業のデータベースについて「特徴」のみ動的データベースに対応 +// 1.1.1 2017/01/19 設定値に入れた小数点以下の値が切り捨てられていた問題を修正 +// 1.1.0 2016/08/15 コード整形、ドロップアイテムにドロップアイテムIDの定義が抜けていたのを修正 +// 1.0.2 2016/05/16 特徴と効果にデータIDの定義を追加 +// 1.0.1 2016/01/03 iterateとisEmptyが重複定義されないよう対応 +// 1.0.0 2015/12/28 初版 +// ---------------------------------------------------------------------------- +// [Blog] : http://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc 動的データベース構築プラグイン + * @author トリアコンタン + * + * @help データベースの各項目を動的な値に変更するプラグインです。 + * 変数やJavaScriptの関数を使ってより高度なデータベースを構築できます。 + * + * 注意! データベースファイルを保存、更新するプラグインと併用しないでください。 + * + * 文字列項目:各項目に直接入力した制御文字が利用できます。 + * 数値項目:メモ欄に入力した制御文字+JavaScript計算式が利用できます。 + * 選択項目:メモ欄に入力した制御文字+JavaScript計算式が利用できます。 + *      ※一番上の選択肢が 0 になります。 + * + * 数値、選択項目の場合、メモ欄に以下の通り指定してください。 + *   + * + * 設定例1(アイテムの価格に10番の変数の2倍の値を設定したい場合) + *   + * + * 設定例2(武器の攻撃力に、元の値と10番の変数の値との乗算値を設定したい場合) + *   + * + * 対象データベースは以下の全項目になります。 + *  アクター(特徴のみ) + *  職業(特徴のみ) + *  スキル + *  アイテム + *  武器 + *  防具 + *  敵キャラ + *  ステート + * + * 設定可能な項目の詳細は以下のリンクを参照ください。 + * https://docs.google.com/spreadsheets/d/1BnTyJr3Z1WoW4FMKtvKaICl4SQ5ehL5RxTDSV81oVQc/edit#gid=894678948 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + + Number.prototype.times = function (handler) { + var i = 0; + while (i < this) handler.call(this, i++); + }; + + //============================================================================= + // Scene_Boot + // ダイナミックデータベースの構築開始 + //============================================================================= + var _Scene_Boot_start = Scene_Boot.prototype.start; + Scene_Boot.prototype.start = function () { + _Scene_Boot_start.call(this); + DynamicDatabaseManager.makeDynamicDatabase(); + }; +})(); + +//============================================================================= +// DynamicDatabaseManager +// ダイナミックデータベースの構築処理を定義します。 +//============================================================================= +function DynamicDatabaseManager() { + throw new Error("This is a static class"); +} + +DynamicDatabaseManager._columnMapper = null; +DynamicDatabaseManager._targetData = null; + +DynamicDatabaseManager._columnMapperCoomon = { + animationId: "アニメーション", + hitType: "命中タイプ", + iconIndex: "アイコン", + occasion: "使用可能時", + repeats: "連続回数", + scope: "範囲", + speed: "速度補正", + successRate: "成功率", + tpCost: "消費TP", + tpGain: "得TP", + mpCost: "消費MP", + damage_elementId: "属性", + damage_type: "タイプ", + damage_variance: "分散度", + price: "価格", + params_0: "最大HP", + params_1: "最大MP", + params_2: "攻撃力", + params_3: "防御力", + params_4: "魔法力", + params_5: "魔法防御", + params_6: "敏捷性", + params_7: "運", +}; + +DynamicDatabaseManager._columnMapperSkills = { + stypeId: "スキルタイプ", + requiredWtypeId1: "武器タイプ1", + requiredWtypeId2: "武器タイプ2", +}; + +DynamicDatabaseManager._columnMapperItems = { + itypeId: "アイテムタイプ", + consumable: "消耗", +}; + +DynamicDatabaseManager._columnMapperWeapons = { + wtypeId: "武器タイプ", +}; + +DynamicDatabaseManager._columnMapperArmors = { + atypeId: "防具タイプ", + etypeId: "装備タイプ", +}; + +DynamicDatabaseManager._columnMapperEnemies = { + battlerHue: "色相", + exp: "経験値", + gold: "所持金", +}; + +DynamicDatabaseManager._columnMapperStates = { + autoRemovalTiming: "自動解除のタイミング", + chanceByDamage: "ダメージで解除_ダメージ", + maxTurns: "継続ターン数_最大", + minTurns: "継続ターン数_最小", + motion: "[SV] モーション", + overlay: "[SV] 重ね合わせ", + priority: "優先度", + removeAtBattleEnd: "戦闘終了時に解除", + removeByDamage: "ダメージで解除", + removeByRestriction: "行動制約で解除", + removeByWalking: "歩数で解除", + restriction: "行動制約", + stepsToRemove: "歩数で解除_歩数", +}; + +DynamicDatabaseManager._targetDynamicDatabase = { + $dataActors: DynamicDatabaseManager._columnMapperCoomon, + $dataClasses: DynamicDatabaseManager._columnMapperCoomon, + $dataSkills: DynamicDatabaseManager._columnMapperSkills, + $dataItems: DynamicDatabaseManager._columnMapperItems, + $dataWeapons: DynamicDatabaseManager._columnMapperWeapons, + $dataArmors: DynamicDatabaseManager._columnMapperArmors, + $dataEnemies: DynamicDatabaseManager._columnMapperEnemies, + $dataStates: DynamicDatabaseManager._columnMapperStates, +}; + +DynamicDatabaseManager._isEmpty = function (that) { + return Object.keys(that).length <= 0; +}; + +DynamicDatabaseManager._iterate = function (that, handler) { + Object.keys(that).forEach(function (key, index) { + handler.call(that, key, that[key], index); + }); +}; + +DynamicDatabaseManager.makeDynamicDatabase = function () { + this._setColumnMapperDynamic(); + this._iterate( + this._targetDynamicDatabase, + function (dataKey, columnMap) { + this._makeDynamicData(window[dataKey], columnMap); + }.bind(this) + ); +}; + +DynamicDatabaseManager._setColumnMapperDynamic = function () { + this._getMaxLength("effects").times( + function (i) { + this._columnMapperCoomon["effects_%1_code".format(i)] = + "使用効果%1_タイプ".format(i + 1); + this._columnMapperCoomon["effects_%1_dataId".format(i)] = + "使用効果%1_データID".format(i + 1); + this._columnMapperCoomon["effects_%1_value1".format(i)] = + "使用効果%1_内容1".format(i + 1); + this._columnMapperCoomon["effects_%1_value2".format(i)] = + "使用効果%1_内容2".format(i + 1); + }.bind(this) + ); + this._getMaxLength("traits").times( + function (i) { + this._columnMapperCoomon["traits_%1_code".format(i)] = + "特徴%1_タイプ".format(i + 1); + this._columnMapperCoomon["traits_%1_dataId".format(i)] = + "特徴%1_データID".format(i + 1); + this._columnMapperCoomon["traits_%1_value".format(i)] = + "特徴%1_内容".format(i + 1); + }.bind(this) + ); + this._getMaxLength("actions").times( + function (i) { + this._columnMapperEnemies["actions_%1_conditionParam1".format(i)] = + "行動%1_条件1".format(i + 1); + this._columnMapperEnemies["actions_%1_conditionParam2".format(i)] = + "行動%1_条件2".format(i + 1); + this._columnMapperEnemies["actions_%1_conditionType".format(i)] = + "行動%1_条件タイプ".format(i + 1); + this._columnMapperEnemies["actions_%1_rating".format(i)] = + "行動%1_R".format(i + 1); + this._columnMapperEnemies["actions_%1_skillId".format(i)] = + "行動%1_スキル".format(i + 1); + }.bind(this) + ); + Number(3).times( + function (i) { + this._columnMapperEnemies["dropItems_%1_denominator".format(i)] = + "ドロップアイテム%1_ドロップアイテム".format(i + 1); + this._columnMapperEnemies["dropItems_%1_dataId".format(i)] = + "ドロップアイテム%1_ドロップアイテムID".format(i + 1); + this._columnMapperEnemies["dropItems_%1_kind".format(i)] = + "ドロップアイテム%1_出現率".format(i + 1); + }.bind(this) + ); +}; + +DynamicDatabaseManager._getMaxLength = function (keyName) { + var length = 0; + this._iterate(this._targetDynamicDatabase, function (dataKey) { + var dataArray = window[dataKey]; + dataArray.forEach(function (data) { + if (data != null && data.hasOwnProperty(keyName)) + length = Math.max(data[keyName].length, length); + }); + }); + return length; +}; + +DynamicDatabaseManager._makeDynamicData = function (dataArray, columnMap) { + this._columnMapper = columnMap; + dataArray.forEach( + function (data) { + if (data != null) { + this._targetData = data; + this._iterate( + data, + function (key, value) { + this._makeProperty(data, key, key, value); + }.bind(this) + ); + } + }.bind(this) + ); +}; + +DynamicDatabaseManager._makeProperty = function (parent, keyPath, key, child) { + if (key === "meta") return; + switch (typeof child) { + case "string": + if (child.match(/\\/g)) this._makePropertyString(parent, key, child); + break; + case "boolean": + case "number": + if (this._isEmpty(parent.meta)) return; + var propName = + this._columnMapper[keyPath] || this._columnMapperCoomon[keyPath]; + var metaTag = "DD" + propName; + if (propName != null && parent.meta[metaTag] != null) + this._makePropertyFormula(parent, key, child, metaTag); + parent[propName] = child; + break; + case "object": + if (!child || this._isEmpty(parent.meta)) return; + child.meta = parent.meta; + this._iterate( + child, + function (valuesKey, valuesItem) { + this._makeProperty( + child, + keyPath + "_" + valuesKey, + valuesKey, + valuesItem + ); + }.bind(this) + ); + break; + } +}; + +DynamicDatabaseManager._makePropertyFormula = function ( + parent, + key, + child, + metaTag +) { + var data = this._targetData, + データ = this._targetData; + Object.defineProperty(parent, key, { + get: function () { + try { + var prev = child, + 元の値 = child; + var result = eval( + DynamicDatabaseManager._convertEscapeCharacters(this.meta[metaTag]) + ); + return typeof child === "number" ? result : result == true; + } catch (e) { + return DynamicDatabaseManager._processEvalException( + e, + this.meta[metaTag] + ); + } + }, + configurable: false, + }); +}; + +DynamicDatabaseManager._makePropertyString = function (parent, key, child) { + Object.defineProperty(parent, key, { + get: function () { + return DynamicDatabaseManager._convertEscapeCharacters(child); + }, + configurable: false, + }); +}; + +DynamicDatabaseManager._convertEscapeCharacters = function (text) { + text = text.replace(/\\/g, "\x1b"); + text = text.replace(/\x1b\x1b/g, "\\"); + text = text.replace(/\x1bV\[(\d+)\]/gi, function () { + return $gameVariables + ? $gameVariables.value(parseInt(arguments[1], 10)) + : 0; + }); + text = text.replace(/\x1bV\[(\d+)\]/gi, function () { + return $gameVariables + ? $gameVariables.value(parseInt(arguments[1], 10)) + : 0; + }); + text = text.replace(/\x1bS\[(\d+)\]/gi, function () { + return $gameSwitches + ? $gameSwitches.value(parseInt(arguments[1], 10)) + ? "1" + : "0" + : "0"; + }); + text = text.replace(/\x1bN\[(\d+)\]/gi, function () { + var n = parseInt(arguments[1]); + var actor = n >= 1 && $gameActors ? $gameActors.actor(n) : null; + return actor ? actor.name() : ""; + }); + text = text.replace(/\x1bP\[(\d+)\]/gi, function () { + var n = parseInt(arguments[1]); + var actor = n >= 1 && $gameParty ? $gameParty.members()[n - 1] : null; + return actor ? actor.name() : ""; + }); + text = text.replace(/\x1bG/gi, TextManager.currencyUnit); + return text; +}; + +DynamicDatabaseManager._processEvalException = function (e, formula) { + if ($gameTemp.isPlaytest() && Utils.isNwjs()) { + var window = require("nw.gui").Window.get(); + if (!window.isDevToolsOpen()) { + var devTool = window.showDevTools(); + devTool.moveTo(0, 0); + devTool.resizeTo(Graphics.width, Graphics.height); + window.focus(); + } + } + console.log( + "計算式の評価中にエラーが発生しました。強制的に 0 が返却されます。" + ); + console.log("- 計算式 : " + formula); + console.log("- エラー原因 : " + e.toString()); + return 0; +}; diff --git a/www/js/plugins/EnemyBook.js b/www/js/plugins/EnemyBook.js new file mode 100644 index 0000000..4effbd2 --- /dev/null +++ b/www/js/plugins/EnemyBook.js @@ -0,0 +1,345 @@ +//============================================================================= +// EnemyBook.js +//============================================================================= + +/*: + * @plugindesc Displays detailed statuses of enemies. + * @author Yoji Ojima + * + * @param Unknown Data + * @desc The index name for an unknown enemy. + * @default ?????? + * + * @help + * + * Plugin Command: + * EnemyBook open # Open the enemy book screen + * EnemyBook add 3 # Add enemy #3 to the enemy book + * EnemyBook remove 4 # Remove enemy #4 from the enemy book + * EnemyBook complete # Complete the enemy book + * EnemyBook clear # Clear the enemy book + * + * Enemy Note: + * # Description text in the enemy book, line 1 + * # Description text in the enemy book, line 2 + * # This enemy does not appear in the enemy book + */ + +/*:ja + * @plugindesc モンスター図鑑です。敵キャラの詳細なステータスを表示します。 + * @author Yoji Ojima + * + * @param Unknown Data + * @desc 未確認の敵キャラの索引名です。 + * @default ?????? + * + * @help + * + * プラグインコマンド: + * EnemyBook open # 図鑑画面を開く + * EnemyBook add 3 # 敵キャラ3番を図鑑に追加 + * EnemyBook remove 4 # 敵キャラ4番を図鑑から削除 + * EnemyBook complete # 図鑑を完成させる + * EnemyBook clear # 図鑑をクリアする + * + * 敵キャラのメモ: + * # 説明1行目 + * # 説明2行目 + * # 図鑑に載せない場合 + */ + +(function () { + var parameters = PluginManager.parameters("EnemyBook"); + var unknownData = String(parameters["Unknown Data"] || "??????"); + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "EnemyBook") { + switch (args[0]) { + case "open": + SceneManager.push(Scene_EnemyBook); + break; + case "add": + $gameSystem.addToEnemyBook(Number(args[1])); + break; + case "remove": + $gameSystem.removeFromEnemyBook(Number(args[1])); + break; + case "complete": + $gameSystem.completeEnemyBook(); + break; + case "clear": + $gameSystem.clearEnemyBook(); + break; + } + } + }; + + Game_System.prototype.addToEnemyBook = function (enemyId) { + if (!this._enemyBookFlags) { + this.clearEnemyBook(); + } + this._enemyBookFlags[enemyId] = true; + }; + + Game_System.prototype.removeFromEnemyBook = function (enemyId) { + if (this._enemyBookFlags) { + this._enemyBookFlags[enemyId] = false; + } + }; + + Game_System.prototype.completeEnemyBook = function () { + this.clearEnemyBook(); + for (var i = 1; i < $dataEnemies.length; i++) { + this._enemyBookFlags[i] = true; + } + }; + + Game_System.prototype.clearEnemyBook = function () { + this._enemyBookFlags = []; + }; + + Game_System.prototype.isInEnemyBook = function (enemy) { + if (this._enemyBookFlags && enemy) { + return !!this._enemyBookFlags[enemy.id]; + } else { + return false; + } + }; + + var _Game_Troop_setup = Game_Troop.prototype.setup; + Game_Troop.prototype.setup = function (troopId) { + _Game_Troop_setup.call(this, troopId); + this.members().forEach(function (enemy) { + if (enemy.isAppeared()) { + $gameSystem.addToEnemyBook(enemy.enemyId()); + } + }, this); + }; + + var _Game_Enemy_appear = Game_Enemy.prototype.appear; + Game_Enemy.prototype.appear = function () { + _Game_Enemy_appear.call(this); + $gameSystem.addToEnemyBook(this._enemyId); + }; + + var _Game_Enemy_transform = Game_Enemy.prototype.transform; + Game_Enemy.prototype.transform = function (enemyId) { + _Game_Enemy_transform.call(this, enemyId); + $gameSystem.addToEnemyBook(enemyId); + }; + + function Scene_EnemyBook() { + this.initialize.apply(this, arguments); + } + + Scene_EnemyBook.prototype = Object.create(Scene_MenuBase.prototype); + Scene_EnemyBook.prototype.constructor = Scene_EnemyBook; + + Scene_EnemyBook.prototype.initialize = function () { + Scene_MenuBase.prototype.initialize.call(this); + }; + + Scene_EnemyBook.prototype.create = function () { + Scene_MenuBase.prototype.create.call(this); + this._indexWindow = new Window_EnemyBookIndex(0, 0); + this._indexWindow.setHandler("cancel", this.popScene.bind(this)); + var wy = this._indexWindow.height; + var ww = Graphics.boxWidth; + var wh = Graphics.boxHeight - wy; + this._statusWindow = new Window_EnemyBookStatus(0, wy, ww, wh); + this.addWindow(this._indexWindow); + this.addWindow(this._statusWindow); + this._indexWindow.setStatusWindow(this._statusWindow); + }; + + function Window_EnemyBookIndex() { + this.initialize.apply(this, arguments); + } + + Window_EnemyBookIndex.prototype = Object.create(Window_Selectable.prototype); + Window_EnemyBookIndex.prototype.constructor = Window_EnemyBookIndex; + + Window_EnemyBookIndex.lastTopRow = 0; + Window_EnemyBookIndex.lastIndex = 0; + + Window_EnemyBookIndex.prototype.initialize = function (x, y) { + var width = Graphics.boxWidth; + var height = this.fittingHeight(6); + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this.refresh(); + this.setTopRow(Window_EnemyBookIndex.lastTopRow); + this.select(Window_EnemyBookIndex.lastIndex); + this.activate(); + }; + + Window_EnemyBookIndex.prototype.maxCols = function () { + return 3; + }; + + Window_EnemyBookIndex.prototype.maxItems = function () { + return this._list ? this._list.length : 0; + }; + + Window_EnemyBookIndex.prototype.setStatusWindow = function (statusWindow) { + this._statusWindow = statusWindow; + this.updateStatus(); + }; + + Window_EnemyBookIndex.prototype.update = function () { + Window_Selectable.prototype.update.call(this); + this.updateStatus(); + }; + + Window_EnemyBookIndex.prototype.updateStatus = function () { + if (this._statusWindow) { + var enemy = this._list[this.index()]; + this._statusWindow.setEnemy(enemy); + } + }; + + Window_EnemyBookIndex.prototype.refresh = function () { + this._list = []; + for (var i = 1; i < $dataEnemies.length; i++) { + var enemy = $dataEnemies[i]; + if (enemy.name && enemy.meta.book !== "no") { + this._list.push(enemy); + } + } + this.createContents(); + this.drawAllItems(); + }; + + Window_EnemyBookIndex.prototype.drawItem = function (index) { + var enemy = this._list[index]; + var rect = this.itemRectForText(index); + var name; + if ($gameSystem.isInEnemyBook(enemy)) { + name = enemy.name; + } else { + name = unknownData; + } + this.drawText(name, rect.x, rect.y, rect.width); + }; + + Window_EnemyBookIndex.prototype.processCancel = function () { + Window_Selectable.prototype.processCancel.call(this); + Window_EnemyBookIndex.lastTopRow = this.topRow(); + Window_EnemyBookIndex.lastIndex = this.index(); + }; + + function Window_EnemyBookStatus() { + this.initialize.apply(this, arguments); + } + + Window_EnemyBookStatus.prototype = Object.create(Window_Base.prototype); + Window_EnemyBookStatus.prototype.constructor = Window_EnemyBookStatus; + + Window_EnemyBookStatus.prototype.initialize = function (x, y, width, height) { + Window_Base.prototype.initialize.call(this, x, y, width, height); + this._enemy = null; + this._enemySprite = new Sprite(); + this._enemySprite.anchor.x = 0.5; + this._enemySprite.anchor.y = 0.5; + this._enemySprite.x = width / 2 - 20; + this._enemySprite.y = height / 2; + this.addChildToBack(this._enemySprite); + this.refresh(); + }; + + Window_EnemyBookStatus.prototype.setEnemy = function (enemy) { + if (this._enemy !== enemy) { + this._enemy = enemy; + this.refresh(); + } + }; + + Window_EnemyBookStatus.prototype.update = function () { + Window_Base.prototype.update.call(this); + if (this._enemySprite.bitmap) { + var bitmapHeight = this._enemySprite.bitmap.height; + var contentsHeight = this.contents.height; + var scale = 1; + if (bitmapHeight > contentsHeight) { + scale = contentsHeight / bitmapHeight; + } + this._enemySprite.scale.x = scale; + this._enemySprite.scale.y = scale; + } + }; + + Window_EnemyBookStatus.prototype.refresh = function () { + var enemy = this._enemy; + var x = 0; + var y = 0; + var lineHeight = this.lineHeight(); + + this.contents.clear(); + + if (!enemy || !$gameSystem.isInEnemyBook(enemy)) { + this._enemySprite.bitmap = null; + return; + } + + var name = enemy.battlerName; + var hue = enemy.battlerHue; + var bitmap; + if ($gameSystem.isSideView()) { + bitmap = ImageManager.loadSvEnemy(name, hue); + } else { + bitmap = ImageManager.loadEnemy(name, hue); + } + this._enemySprite.bitmap = bitmap; + + this.resetTextColor(); + this.drawText(enemy.name, x, y); + + x = this.textPadding(); + y = lineHeight + this.textPadding(); + + for (var i = 0; i < 8; i++) { + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.param(i), x, y, 160); + this.resetTextColor(); + this.drawText(enemy.params[i], x + 160, y, 60, "right"); + y += lineHeight; + } + + var rewardsWidth = 280; + x = this.contents.width - rewardsWidth; + y = lineHeight + this.textPadding(); + + this.resetTextColor(); + this.drawText(enemy.exp, x, y); + x += this.textWidth(enemy.exp) + 6; + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.expA, x, y); + x += this.textWidth(TextManager.expA + " "); + + this.resetTextColor(); + this.drawText(enemy.gold, x, y); + x += this.textWidth(enemy.gold) + 6; + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.currencyUnit, x, y); + + x = this.contents.width - rewardsWidth; + y += lineHeight; + + for (var j = 0; j < enemy.dropItems.length; j++) { + var di = enemy.dropItems[j]; + if (di.kind > 0) { + var item = Game_Enemy.prototype.itemObject(di.kind, di.dataId); + this.drawItemName(item, x, y, rewardsWidth); + y += lineHeight; + } + } + + var descWidth = 480; + x = this.contents.width - descWidth; + y = this.textPadding() + lineHeight * 7; + this.drawTextEx(enemy.meta.desc1, x, y + lineHeight * 0, descWidth); + this.drawTextEx(enemy.meta.desc2, x, y + lineHeight * 1, descWidth); + }; +})(); diff --git a/www/js/plugins/EnemyPaper.js b/www/js/plugins/EnemyPaper.js new file mode 100644 index 0000000..12ac7bb --- /dev/null +++ b/www/js/plugins/EnemyPaper.js @@ -0,0 +1,102 @@ +//============================================================================= +// EnemyPaper.js +//============================================================================= + +/*:ja + * @plugindesc ver1.00 エネミーの姿だけ変えます。 + * @author まっつUP + * + * @help + * + * RPGで笑顔を・・・ + * + * このヘルプとパラメータの説明をよくお読みになってからお使いください。 + * + * (プラグインコマンド) + * command:EPbattlername + * args:0 enemyIndex(敵キャラのindex) + * 1 name(画像名) + * 特定の順列のエネミーを別の画像に変えます。 + * + * 例:EPbattlername 0 Orc + * 0番目の敵キャラをOrc.pngの画像に変更します。 + * + * + * command:EPbattlerhue + * args:0 enemyIndex(敵キャラのindex) + * 1 hue(数値) + * 特定の順列のエネミーの色調を変更します。 + * + * 例:EPbattlerhue 0 180 + * 0番目の敵キャラのhueを180に変更します。 + * + * このプラグインを利用する場合は + * readmeなどに「まっつUP」の名を入れてください。 + * また、素材のみの販売はダメです。 + * 上記以外の規約等はございません。 + * もちろんツクールMVで使用する前提です。 + * 何か不具合ありましたら気軽にどうぞ。 + * + * 免責事項: + * このプラグインを利用したことによるいかなる損害も制作者は一切の責任を負いません。 + * + */ + +(function () { + //var parameters = PluginManager.parameters('EnemyPaper'); + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + switch (command) { + case "EPbattlername": + var enemy = $gameTroop.members()[args[0]]; + if (enemy) enemy.EPsetname(args[1]); + break; + + case "EPbattlerhue": + var enemy = $gameTroop.members()[args[0]]; + if (enemy) enemy.EPsethue(Number(args[1] || -1)); + break; + } + }; + + var _Game_Enemy_initMembers = Game_Enemy.prototype.initMembers; + Game_Enemy.prototype.initMembers = function () { + _Game_Enemy_initMembers.call(this); + this._EPbattlername = null; + this._EPbattlerhue = -1; + this._EPforce = false; + }; + + Game_Enemy.prototype.EPsetname = function (name) { + this._EPbattlername = name; + this._EPforce = true; + }; + + Game_Enemy.prototype.EPsethue = function (value) { + this._EPbattlerhue = value; + this._EPforce = true; + }; + + Game_Enemy.prototype.EPischange = function () { + if (!this._EPforce) return false; + return this._EPbattlername || this._EPbattlerhue >= 0; + }; + + var _Sprite_Enemy_updateBitmap = Sprite_Enemy.prototype.updateBitmap; + Sprite_Enemy.prototype.updateBitmap = function () { + if (this._enemy.EPischange()) { + var name = this._enemy._EPbattlername || this._enemy.battlerName(); + var hue = this._enemy._EPbattlerhue; + console.log(name); + hue = Math.round(hue.clamp(0, 360)); + this._enemy._EPforce = false; + this.loadBitmap(name, hue); + this.initVisibility(); + } else { + _Sprite_Enemy_updateBitmap.call(this); + } + }; +})(); diff --git a/www/js/plugins/EventDebugger.js b/www/js/plugins/EventDebugger.js new file mode 100644 index 0000000..b893736 --- /dev/null +++ b/www/js/plugins/EventDebugger.js @@ -0,0 +1,1695 @@ +//============================================================================= +// EventDebugger.js +// ---------------------------------------------------------------------------- +// (C)2015-2018 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.5.3 2022/06/19 一部のパラメータの初期値を変更 +// 1.5.2 2022/06/19 イベントの最後がコモンイベントの呼び出しで終わっているときにエラーになる現象を修正 +// 自動で開発者ツールを開く仕様を廃止 +// 1.5.1 2019/01/25 本体バージョン1.6.0で正常に動作しない問題を修正 +// 1.5.0 2018/03/06 各種ファンクションキーにCtrlおよびAltの同時押し要否の設定を追加しました。 +// 1.4.1 2017/10/29 アイテムからコモンイベントを実行した後にマップイベントを実行したときのスクリプトエラー情報が間違っていた問題を修正 +// 1.4.0 2017/10/28 スクリプトエラーが発生したときの行番号を出力する機能を追加 +// 型指定機能に対応 +// 1.3.1 2017/07/20 一部プラグインとの競合対策 +// 1.3.0 2017/05/04 イベント「スクリプト」で発生したエラーを無視できる機能を追加 +// 1.2.0 2017/03/13 イベント「スクリプト」でエラーが起きたら、発生箇所をログ出力してステップ実行を開始する機能を追加 +// Ctrlキーを押している間はステップ実行を行わないようにする機能を追加 +// 1.1.0 2017/01/27 自動ブレークポイント機能を追加 +// 1.0.2 2017/01/23 変数を修正しても監視ウィンドウに反映されない場合がある問題を修正 +// 1.0.1 2017/01/22 ステップ実行を最後まで実行するとエラーになっていた問題を修正 +// 1.0.0 2017/01/11 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc EventDebuggerPlugin + * @author triacontane + * + * @param StepStart + * @desc 次に実行されたイベントコマンドからステップ実行を開始するためのファンクションキーです。 + * @default F7 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param StepIn + * @desc ステップ実行時にステップイン(1コマンド実行)するためのファンクションキーです。 + * @default F11 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param StepOver + * @desc ステップ実行時にステップオーバー(1コマンド実行)するためのファンクションキーです。コモンイベントを飛ばします。 + * @default F10 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param Continue + * @desc ステップ実行を中断して続行するためのファンクションキーです。 + * @default F6 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param ToggleWindow + * @desc デバッグ用ウィンドウの表示状態を切り替えます。Shiftキーでも切り替えることができます。 + * @default F6 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param WatchVariable + * @desc 常駐して監視するゲーム変数もしくはスクリプトを入力するダイアログが表示されます。 + * @default F1 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param MaxWatchNum + * @desc 監視する変数の最大数です。あまりに大きな値を指定するとパフォーマンスが低下する可能性があります。 + * @default 3 + * @type number + * + * @param EventTest + * @desc イベントテストを行うと自動でステップ実行になります。 + * @default true + * @type boolean + * + * @param SuppressFunc + * @desc ファンクションキー押下時、デフォルトや他のプラグインの動作を抑制します。 + * @default false + * @type boolean + * + * @param OkHandler + * @desc ステップ実行時に決定ボタンを押した場合のファンクションキーの動作を設定します。 + * @default F11 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param CancelHandler + * @desc ステップ実行時にキャンセルボタンを押した場合のファンクションキーの動作を設定します。 + * @default F6 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param SimultaneousCtrl + * @desc 各機能を利用する際にCtrlキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。 + * @default false + * @type boolean + * + * @param SimultaneousAlt + * @desc 各機能を利用する際にAltキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。 + * @default false + * @type boolean + * + * @param ScriptDebug + * @desc イベントコマンドの「スクリプト」でエラーが発生した際の動作を設定します。0:エラー(通常通り) 1:ステップ実行 2:無視 + * @default 1 + * @type select + * @option エラー(通常通り) + * @value 0 + * @option ステップ実行 + * @value 1 + * @option 無視 + * @value 2 + * + * @param DisableDebugCtrlKey + * @desc CTRL(Macの場合はoption)キーを押している間はステップ実行の条件を満たしてもステップ実行しません。 + * @default false + * @type boolean + * + * @help 任意の箇所でイベントの実行を一時停止して、1行ずつ実行(ステップ実行)が + * できるようになります。開始方法は以下の3通りです。 + * + * 1. 指定されたキー(デフォルトF7)を押下する。(※1) + * 2. プラグインコマンド[BREAK_POINT]を実行する。(条件が指定可能です) + * 3. イベントテストを実行する。 + * ※1 並列イベントが複数実行されている場合、どこで止まるかは不確定です。 + * + * 止めている間は以下の操作が可能です。 + * + * 1. ステップ実行(イベントを1コマンドずつ実行) + * 2. 実行中のイベントリスト確認 + * 3. 実行したイベントのパラメータ確認 + * 4. デバッグ画面(F9)を開いてスイッチや変数の操作(※2) + * 5. コンソールから任意のJavaScriptを実行 + * ※2 マップ画面でのみ有効です。 + * + * ステップ実行には以下の種類があり、対応するファンクションキーを指定できます。 + * + * ステップイン:1行実行する。コモンイベントの呼び出し先もステップ実行する。 + * ステップオーバー:1行実行する。コモンイベントの呼び出しは一括実行する。 + * 再開:ステップ実行を終了し、通常のイベント実行に戻る。 + * + * また、各イベントコマンドの実行にどのくらい時間が掛かったかを出力します。 + * + * さらに、変数やスクリプトの評価結果を常時監視することができます。 + * 監視対象が登録されている場合、右上にウィンドウが表示されます。 + * 数値を指定した場合は変数値が、文字列を指定した場合はスクリプトの + * 評価結果が表示されます。 + * 所定のファンクションキーを押下するか、以下のスクリプトを + * デベロッパツールから実行すると監視対象を登録できます。 + * + * DebugManager.watchVariable(5); # 変数[5]の値を常に監視します。 + * + * このプラグインはテストモードでのみ動作し製品版にはなんら影響を与えません。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * BREAK_POINT \v[1] === 3 # 条件式[v[1] === 3]を満たしたらステップ実行開始 + * B \v[1] === 3 # 同上 + * + * This plugin is released under the MIT License. + */ + +/*:ja + * @plugindesc イベントデバッグプラグイン + * @author トリアコンタン + * + * @param ステップ開始 + * @desc 次に実行されたイベントコマンドからステップ実行を開始するためのファンクションキーです。 + * @default F7 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param ステップイン + * @desc ステップ実行時にステップイン(1コマンド実行)するためのファンクションキーです。 + * @default F11 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param ステップオーバー + * @desc ステップ実行時にステップオーバー(1コマンド実行)するためのファンクションキーです。コモンイベントを飛ばします。 + * @default F10 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param 続行 + * @desc ステップ実行を中断して続行するためのファンクションキーです。 + * @default F6 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param 表示切替 + * @desc デバッグ用ウィンドウの表示状態を切り替えます。Shiftキーでも切り替えることができます。 + * @default F6 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param 変数監視 + * @desc 常駐して監視するゲーム変数もしくはスクリプトを入力するダイアログが表示されます。 + * @default F1 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param 監視最大数 + * @desc 監視する変数の最大数です。あまりに大きな値を指定するとパフォーマンスが低下する可能性があります。 + * @default 3 + * @type number + * + * @param イベントテスト + * @desc イベントテストを行うと自動でステップ実行になります。 + * @default true + * @type boolean + * + * @param 機能キー抑制 + * @desc ファンクションキー押下時、デフォルトや他のプラグインの動作を抑制します。 + * @default false + * @type boolean + * + * @param OK動作 + * @desc ステップ実行時に決定ボタンを押した場合のファンクションキーの動作を設定します。 + * @default F11 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param キャンセル動作 + * @desc ステップ実行時にキャンセルボタンを押した場合のファンクションキーの動作を設定します。 + * @default F6 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param Ctrl同時押し + * @desc 各機能を利用する際にCtrlキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。 + * @default false + * @type boolean + * + * @param Alt同時押し + * @desc 各機能を利用する際にAltキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。 + * @default false + * @type boolean + * + * @param スクリプトデバッグ + * @desc イベントコマンドの「スクリプト」でエラーが発生した際の動作を設定します。0:エラー(通常通り) 1:ステップ実行 2:無視 + * @default 1 + * @type select + * @option エラー(通常通り) + * @value 0 + * @option ステップ実行 + * @value 1 + * @option 無視 + * @value 2 + * + * @param CTRLで無効化 + * @desc CTRL(Macの場合はoption)キーを押している間はステップ実行の条件を満たしてもステップ実行しません。 + * @default false + * @type boolean + * + * @help 任意の箇所でイベントの実行を一時停止して、1行ずつ実行(ステップ実行)が + * できるようになります。開始方法は以下の3通りです。 + * + * 1. 指定されたキー(デフォルトF7)を押下する。(※1) + * 2. プラグインコマンド[BREAK_POINT]を実行する。(条件が指定可能です) + * 3. イベントテストを実行する。 + * 4. プラグインコマンド[AUTO_BREAK]で指定した条件を満たす。(※2) + * ※1 並列イベントが複数実行されている場合、どこで止まるかは不確定です。 + * ※2 条件を満たした次のイベント命令からステップ実行が開始します。 + * 1フレーム中で実行しているイベント数が多い場合、この機能はパフォーマンスを + * 低下させる可能性があります。 + * + * 止めている間は以下の操作が可能です。 + * + * 1. ステップ実行(イベントを1コマンドずつ実行) + * 2. 実行中のイベントリスト確認 + * 3. 実行したイベントのパラメータ確認 + * 4. デバッグ画面(F9)を開いてスイッチや変数の操作(※2) + * 5. コンソールから任意のJavaScriptを実行 + * ※2 マップ画面でのみ有効です。 + * + * ステップ実行には以下の種類があり、対応するファンクションキーを指定できます。 + * + * ステップイン:1行実行する。コモンイベントの呼び出し先もステップ実行する。 + * ステップオーバー:1行実行する。コモンイベントの呼び出しは一括実行する。 + * 再開:ステップ実行を終了し、通常のイベント実行に戻る。 + * + * また、各イベントコマンドの実行にどのくらい時間が掛かったかを出力します。 + * + * さらに、変数やスクリプトの評価結果を常時監視することができます。 + * 監視対象が登録されている場合、右上にウィンドウが表示されます。 + * 数値を指定した場合は変数値が、文字列を指定した場合はスクリプトの + * 評価結果が表示されます。 + * 所定のファンクションキーを押下するか、以下のスクリプトを + * デベロッパツールから実行すると監視対象を登録できます。 + * + * DebugManager.watchVariable(5); # 変数[5]の値を常に監視します。 + * + * このプラグインはテストモードでのみ動作し製品版にはなんら影響を与えません。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * BREAK_POINT \v[1] === 3 # 条件式[\v[1] === 3]を満たしていたらステップ実行開始 + * B \v[1] === 3 # 同上 + * AUTO_BREAK \v[1] === 3 # 条件式[\v[1] === 3]を満たした時点でステップ実行開始 + * AB \v[1] === 3 # 同上 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +function DebugManager() { + throw new Error("This is a static class"); +} + +(function () { + "use strict"; + const pluginName = "EventDebugger"; + //============================================================================= + // ユーザ設定 + //============================================================================= + const settings = { + /* デバッグウィンドウのプロパティ */ + debugWindow: { width: 360, fontSize: 20, padding: 12 }, + /* インタプリタウィンドウのプロパティ */ + interpreterWindow: { width: 280, lines: 12, fontSize: 18, padding: 12 }, + /* 監視ウィンドウの横幅 */ + watcherWindow: { width: 400, fontSize: 18, padding: 12 }, + }; + + if (!Utils.isOptionValid("test")) { + console.log(`${pluginName} is valid only test play!`); + return; + } + + //============================================================================= + // ローカル関数 + // プラグインパラメータやプラグインコマンドパラメータの整形やチェックをします + //============================================================================= + const getParamString = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (let i = 0; i < paramNames.length; i++) { + const name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return ""; + }; + + const getParamNumber = function (paramNames, min, max) { + const value = getParamString(paramNames); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value) || 0).clamp(min, max); + }; + + const getParamBoolean = function (paramNames) { + const value = getParamString(paramNames); + return value.toUpperCase() === "ON" || value.toUpperCase() === "TRUE"; + }; + + const convertEscapeCharacters = function (text) { + if (text == null) text = ""; + const windowLayer = SceneManager._scene._windowLayer; + return windowLayer + ? windowLayer.children[0].convertEscapeCharacters(text) + : text; + }; + + const convertAllArguments = function (args) { + for (let i = 0; i < args.length; i++) { + args[i] = convertEscapeCharacters(args[i]); + } + return args; + }; + + const concatAllArguments = function (args) { + return args.reduce(function (prevValue, arg) { + return prevValue + " " + arg; + }, ""); + }; + + //============================================================================= + // パラメータの取得と整形 + //============================================================================= + const param = {}; + param.stepStart = getParamString(["StepStart", "ステップ開始"]); + param.stepIn = getParamString(["StepIn", "ステップイン"]); + param.stepOver = getParamString(["StepOver", "ステップオーバー"]); + param.continue = getParamString(["Continue", "続行"]); + param.toggleWindow = getParamString(["ToggleWindow", "表示切替"]); + param.stepStart = getParamString(["StepStart", "ステップ開始"]); + param.watchVariable = getParamString(["WatchVariable", "変数監視"]); + param.maxWatchNum = getParamNumber(["MaxWatchNum", "監視最大数"], 1); + param.eventTest = getParamBoolean(["EventTest", "イベントテスト"]); + param.suppressFunc = getParamBoolean(["SuppressFunc", "機能キー抑制"]); + param.okHandler = getParamString(["OkHandler", "OK動作"]); + param.cancelHandler = getParamString(["CancelHandler", "キャンセル動作"]); + param.scriptDebug = getParamNumber( + ["ScriptDebug", "スクリプトデバッグ"], + 0, + 2 + ); + param.disableDebugCtrlKey = getParamBoolean([ + "DisableDebugCtrlKey", + "CTRLで無効化", + ]); + param.simultaneousCtrl = getParamBoolean([ + "SimultaneousCtrl", + "Ctrl同時押し", + ]); + param.simultaneousAlt = getParamBoolean(["SimultaneousAlt", "Alt同時押し"]); + + const pluginCommandMap = new Map([ + ["B", "setBreakPoint"], + ["BREAK_POINT", "setBreakPoint"], + ["AB", "setAutoBreakPoint"], + ["AUTO_BREAK", "setAutoBreakPoint"], + ]); + + //============================================================================= + // Input + // ファンクションキーのキーコードを定義します。 + //============================================================================= + Input.functionReverseMapper = { + F1: 112, + F2: 113, + F3: 114, + F4: 115, + F5: 116, + F6: 117, + F7: 118, + F8: 119, + F9: 120, + F10: 121, + F11: 122, + F12: 123, + }; + + //============================================================================= + // SceneManager + // デバッグ実行のためのキー入力を受け付けます。 + //============================================================================= + const _SceneManager_onKeyDown = SceneManager.onKeyDown; + SceneManager.onKeyDown = function (event) { + _SceneManager_onKeyDown.apply(this, arguments); + if ( + param.simultaneousCtrl === event.ctrlKey && + param.simultaneousAlt === event.altKey + ) { + this.onKeyDownForEventDebugger(event); + } + }; + + SceneManager.onKeyDownForEventDebugger = function (event) { + let keyDownValid = false; + switch (event.keyCode) { + case Input.functionReverseMapper[param.stepStart]: + this._stepStart = true; + keyDownValid = true; + break; + case Input.functionReverseMapper[param.watchVariable]: + this.showDialogWatchVariable(); + keyDownValid = true; + break; + } + if (DebugManager.isValid()) { + DebugManager.onKeyDownForDebugMode(event.keyCode); + keyDownValid = true; + } + return keyDownValid ? !param.suppressFunc : true; + }; + + SceneManager.showDialogWatchVariable = function () { + const watchTarget = prompt( + "監視したい変数またはスクリプトを入力してください。未入力の場合、監視停止します。", + "" + ); + Input.clear(); + window.focus(); + if (watchTarget === null) return; + DebugManager.watchVariable(watchTarget); + SoundManager.playOk(); + }; + + SceneManager.isStepStart = function () { + const result = this._stepStart; + this._stepStart = false; + return result; + }; + + const _SceneManager_changeScene = SceneManager.changeScene; + SceneManager.changeScene = function () { + if (DebugManager.isValid()) { + this.stopDebug(); + } + _SceneManager_changeScene.apply(this, arguments); + }; + + SceneManager.stopDebug = function () { + if (this.isSceneChanging() && !this.isCurrentSceneBusy()) { + if ( + this._scene instanceof Scene_Debug || + this._nextScene instanceof Scene_Debug + ) { + return; + } + DebugManager.forceStop(); + } + }; + + //============================================================================= + // DebugManager + // デバッグ実行を状態を管理します。 + //============================================================================= + DebugManager._debugCount = 0; + DebugManager._autoBreakFormulas = []; + DebugManager._eventNamesMap = { + 101: "文章の表示", + 102: "選択肢の表示", + 103: "数値入力の処理", + 104: "アイテム選択の処理", + 402: "選択肢の表示(**のとき)", + 403: "選択肢の表示(キャンセルのとき)", + 105: "文章のスクロール表示", + 405: "文章のスクロール表示(メッセージ内容)", + 108: "注釈", + 111: "条件分岐", + 411: "条件分岐(それ以外の場合)", + 412: "条件分岐(分岐終了)", + 112: "ループ", + 413: "ループ(以上繰り返し)", + 113: "ループの中断", + 115: "イベント処理の中断", + 117: "コモンイベント", + 118: "ラベル", + 119: "ラベルジャンプ", + 121: "スイッチの操作", + 122: "変数の操作", + 123: "セルフスイッチの操作", + 124: "タイマーの操作", + 125: "所持金の増減", + 126: "アイテムの増減", + 127: "武器の増減", + 128: "防具の増減", + 129: "メンバーの入れ替え", + 132: "戦闘BGMの変更", + 133: "勝利MEの変更", + 134: "セーブ禁止の変更", + 135: "メニュー禁止の変更", + 136: "エンカウント禁止の変更", + 137: "並べ替え禁止の変更", + 138: "ウィンドウカラーの変更", + 139: "敗北MEの変更", + 140: "乗り物BGMの変更", + 201: "場所移動", + 202: "乗り物位置の設定", + 203: "イベント位置の設定", + 204: "マップのスクロール", + 205: "移動ルートの設定", + 206: "乗り物の乗降", + 211: "透明状態の変更", + 212: "アニメーションの表示", + 213: "フキダシアイコンの表示", + 214: "イベントの一時消去", + 216: "隊列歩行の変更", + 217: "隊列メンバーの集合", + 221: "画面のフェードアウト", + 222: "画面のフェードイン", + 223: "画面の色調変更", + 224: "画面のフラッシュ", + 225: "画面のシェイク", + 230: "ウェイト", + 231: "ピクチャの表示", + 232: "ピクチャの移動", + 233: "ピクチャの回転", + 234: "ピクチャの色調変更", + 235: "ピクチャの消去", + 236: "天候の設定", + 241: "BGMの設定", + 242: "BGMのフェードアウト", + 243: "BGMの保存", + 244: "BGMの再開", + 245: "BGSの演奏", + 246: "BGSのフェードアウト", + 249: "MEの演奏", + 250: "SEの演奏", + 251: "SEの停止", + 261: "ムービーの再生", + 281: "マップ名表示の変更", + 282: "タイルセットの変更", + 283: "戦闘背景の変更", + 284: "遠景の変更", + 285: "指定位置の情報取得", + 301: "戦闘の処理", + 601: "戦闘の処理(勝ったとき)", + 602: "戦闘の処理(逃げたとき)", + 603: "戦闘の処理(負けたとき)", + 302: "ショップの処理", + 303: "名前入力の処理", + 311: "HPの増減", + 312: "MPの増減", + 326: "TPの増減", + 313: "ステートの変更", + 314: "全回復", + 315: "経験値の増減", + 316: "レベルの増減", + 317: "能力値の増減", + 318: "スキルの増減", + 319: "装備の変更", + 320: "名前の変更", + 321: "職業の変更", + 322: "アクター画像の変更", + 323: "乗り物画像の変更", + 324: "二つ名の変更", + 325: "プロフィールの変更", + 331: "敵キャラのHP増減", + 332: "敵キャラのMP増減", + 342: "敵キャラのTP増減", + 333: "敵キャラのステート変更", + 334: "敵キャラの全回復", + 335: "敵キャラの出現", + 336: "敵キャラの変身", + 337: "戦闘アニメーションの表示", + 339: "戦闘行動の強制", + 340: "バトルの中断", + 351: "メニュー画面を開く", + 352: "セーブ画面を開く", + 353: "ゲームオーバー", + 354: "タイトル画面に戻す", + 355: "スクリプト", + 356: "プラグインコマンド", + }; + DebugManager._startDescription = [ + "-------------------ステップ実行を開始します。-------------------\n", + "ブレークポイントを検知したため、イベントの実行を中断しました。\n", + "☆操作方法\n", + param.stepIn, + ":ステップイン(1コマンド実行する。コモンイベントの呼び出しがあれば内部でもデバッグ実行する)\n", + param.stepOver, + ":ステップオーバー(1コマンド実行する。コモンイベントの呼び出し先は一括実行する)\n", + param.continue, + ":再開(ステップ実行を終了し処理を再開する)\n", + "F9:デバッグ画面を開く(マップ画面のみ)\n", + ]; + DebugManager._stopDescription = [ + "-------------------ステップ実行を終了します。-------------------\n", + ]; + + DebugManager._timeCounterName = "Execute time"; + + DebugManager._watchList = []; + + DebugManager.getEventName = function (code) { + return this._eventNamesMap[code]; + }; + + DebugManager.onKeyDownForDebugMode = function (keyCode) { + switch (keyCode) { + case Input.functionReverseMapper[param.stepIn]: + this._stepIn = true; + break; + case Input.functionReverseMapper[param.stepOver]: + this._stepOver = true; + break; + case Input.functionReverseMapper[param.continue]: + this._continue = true; + break; + case Input.functionReverseMapper[param.toggleWindow]: + this._toggleWindow = true; + break; + } + }; + + DebugManager.clearStepFlags = function () { + this._stepIn = false; + this._stepOver = false; + this._continue = false; + }; + + DebugManager.start = function (interpreter) { + this._interpreter = interpreter; + if (this._debugCount === 0) { + this.outputDebugDescription(this._startDescription); + } + this.clearStepFlags(); + Graphics.hideFps(); + this._debugCount++; + }; + + DebugManager.outputDebugDescription = function (descriptions) { + console.log.apply(console, descriptions); + }; + + DebugManager.stop = function () { + this._debugCount--; + if (this._debugCount <= 0) { + this.outputDebugDescription(this._stopDescription); + } + this.clearStepFlags(); + }; + + DebugManager.forceStop = function () { + this._debugCount = 1; + this.stop(); + this._interpreter = null; + }; + + DebugManager.isValid = function () { + return this._debugCount > 0; + }; + + DebugManager.isStepIn = function () { + return this._stepIn; + }; + + DebugManager.isStepOver = function () { + return this._stepOver; + }; + + DebugManager.isContinue = function () { + return this._continue; + }; + + DebugManager.isToggleWindow = function () { + const toggle = this._toggleWindow; + this._toggleWindow = false; + return toggle || Input.isTriggered("shift"); + }; + + DebugManager.isAnyStep = function () { + return this.isStepIn() || this.isStepOver() || this.isContinue(); + }; + + DebugManager.getInterpreter = function () { + return this._interpreter; + }; + + DebugManager.update = function (interpreter, commandFunc) { + this._interpreter = interpreter; + this._command = interpreter.currentCommand(); + this._commandFunc = commandFunc; + this.stopCountEventTime(); + return this.updateExecInterpreter(); + }; + + DebugManager.isStepTargetCommand = function (code) { + return code > 0 && code < 401; + }; + + DebugManager.updateExecInterpreter = function () { + let result; + if (this._command && this.isStepTargetCommand(this._command.code)) { + result = this.updateExecMainCommand(); + } else { + result = this.execInterpreter(); + if (!this._command) this.updateEndInterpreter(); + } + this.clearStepFlags(); + return result; + }; + + DebugManager.updateEndInterpreter = function () { + console.log(`${this._interpreter.getProcessNumber()} Interpreter End`); + this._interpreter.disableStepExecute(); + }; + + DebugManager.updateExecMainCommand = function () { + this.updateTouchInput(); + if (this.isAnyStep()) { + this.updateContinue(); + return this.execInterpreterWithLog(); + } else { + return false; + } + }; + + DebugManager.updateTouchInput = function () { + if (TouchInput.isTriggered()) { + TouchInput.clear(); + this._stepIn = true; + } + }; + + DebugManager.execInterpreterWithLog = function () { + this.outputCommandInfo(); + this.startCountEventTime(); + const result = this.execInterpreter(); + if (this._interpreter.isWait()) { + this.stopCountEventTime(); + } + return result; + }; + + DebugManager.execInterpreter = function () { + return this._commandFunc.call(this._interpreter); + }; + + DebugManager.updateContinue = function () { + if (this.isContinue()) { + this._interpreter.disableStepExecute(); + } + }; + + DebugManager.outputCommandInfo = function () { + console.log(this.getInterpreterAddress()); + console.log(this._command.parameters); + }; + + DebugManager.getInterpreterAddress = function () { + const code = this._command.code; + return `${this._interpreter.getProcessNumber()} Code:${code} Name:${ + this._eventNamesMap[code] + }`; + }; + + DebugManager.startCountEventTime = function () { + this._eventTimeCounter = true; + console.time(this._timeCounterName); + }; + + DebugManager.stopCountEventTime = function () { + if (!this._eventTimeCounter) return; + this._eventTimeCounter = false; + console.timeEnd(this._timeCounterName); + }; + + DebugManager.watchVariable = function (watchTarget) { + if (watchTarget === "") { + this.unwatchVariable(); + return; + } + if (!this._watchList.contains(watchTarget)) { + if (this._watchList.length >= param.maxWatchNum) { + this._watchList.shift(); + } + this._watchList.push(watchTarget); + } + }; + + DebugManager.isScriptWatcher = function (watchTarget) { + return isNaN(Number(watchTarget)); + }; + + DebugManager.unwatchVariable = function () { + this._watchList = []; + }; + + DebugManager.iterateWatcher = function (callBackFunc) { + this._watchList.forEach(callBackFunc); + }; + + DebugManager.getWatcherSize = function () { + return this._watchList.length; + }; + + DebugManager.setAutoBreakPoint = function (formula) { + if (this._autoBreakFormulas.contains(formula)) return; + this._autoBreakFormulas.push(formula); + }; + + DebugManager.isAutoBreak = function () { + return this._autoBreakFormulas.some(function (formula) { + return eval(convertEscapeCharacters(formula)); + }); + }; + + //============================================================================= + // Game_Interpreter + // ステップ実行の場合は、デバッガに自身を渡します。 + //============================================================================= + const _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.apply(this, arguments); + const pluginCommandMethod = pluginCommandMap.get(command.toUpperCase()); + if (pluginCommandMethod) { + this[pluginCommandMethod](args); + } + }; + + Game_Interpreter.prototype.setBreakPoint = function (args) { + if (DebugManager.isValid()) return; + if ( + args.length === 0 || + eval(concatAllArguments(convertAllArguments(args))) + ) { + this.enableStepExecute(); + } + }; + + Game_Interpreter.prototype.setAutoBreakPoint = function (args) { + DebugManager.setAutoBreakPoint(concatAllArguments(args)); + }; + + const _Game_Interpreter_setup = Game_Interpreter.prototype.setup; + Game_Interpreter.prototype.setup = function (list, eventId) { + _Game_Interpreter_setup.apply(this, arguments); + if (this._depth === 0 && param.eventTest && DataManager.isEventTest()) { + this.enableStepExecute(); + } + this.setPageIndex(); + }; + + const _Game_Interpreter_terminate = Game_Interpreter.prototype.terminate; + Game_Interpreter.prototype.terminate = function () { + _Game_Interpreter_terminate.apply(this, arguments); + this._commonEventId = 0; + }; + + Game_Interpreter.prototype.setPageIndex = function () { + var event = $gameMap.event(this._eventId); + if (event) { + this._pageIndex = event.getPageIndex() + 1; + this._eventName = event.event().name; + } else { + this._pageIndex = 0; + this._eventName = ""; + } + }; + + Game_Interpreter.prototype.setBattleEventPageIndex = function (value, span) { + this._battlePageIndex = value; + this._battleSpan = span; + }; + + Game_Interpreter.prototype.enableStepExecute = function () { + if (param.disableDebugCtrlKey && Input.isPressed("control")) return; + this._debugging = true; + DebugManager.start(this); + }; + + Game_Interpreter.prototype.disableStepExecute = function () { + this._debugging = false; + DebugManager.stop(); + }; + + const _Game_Interpreter_executeCommand = + Game_Interpreter.prototype.executeCommand; + Game_Interpreter.prototype.executeCommand = function () { + if ( + (SceneManager.isStepStart() || DebugManager.isAutoBreak()) && + !DebugManager.isValid() + ) { + this.enableStepExecute(); + } + if (this.isDebugging()) { + return DebugManager.update(this, _Game_Interpreter_executeCommand); + } else { + return _Game_Interpreter_executeCommand.apply(this, arguments); + } + }; + + Game_Interpreter.prototype.isDebugging = function () { + return this._debugging && DebugManager.isValid(); + }; + + const _Game_Interpreter_setupReservedCommonEvent = + Game_Interpreter.prototype.setupReservedCommonEvent; + Game_Interpreter.prototype.setupReservedCommonEvent = function () { + if ($gameTemp.isCommonEventReserved()) { + this.setCommonEventId($gameTemp._commonEventId); + } + return _Game_Interpreter_setupReservedCommonEvent.apply(this, arguments); + }; + + const _Game_Interpreter_command117 = Game_Interpreter.prototype.command117; + Game_Interpreter.prototype.command117 = function () { + const result = _Game_Interpreter_command117.apply(this, arguments); + if (this._childInterpreter) { + const commonEventId = this._params[0]; + this._childInterpreter.setCommonEventId(commonEventId); + if (this.isDebugging() && DebugManager.isStepIn()) { + this._childInterpreter.enableStepExecute(); + } + } + return result; + }; + + const _Game_Interpreter_command122 = Game_Interpreter.prototype.command122; + Game_Interpreter.prototype.command122 = function () { + return this._params[3] === 4 + ? this.execScriptCommandWithRescue( + this._params[4], + _Game_Interpreter_command122 + ) + : _Game_Interpreter_command122.apply(this, arguments); + }; + + const _Game_Interpreter_command355 = Game_Interpreter.prototype.command355; + Game_Interpreter.prototype.command355 = function () { + return this.execScriptCommandWithRescue( + this.getScriptString(), + _Game_Interpreter_command355 + ); + }; + + Game_Interpreter.prototype.execScriptCommandWithRescue = function ( + script, + process + ) { + var result = true; + try { + result = process.apply(this, arguments); + } catch (e) { + var logValue = [ + "----- スクリプトエラーを検知しました。----- \n", + `- Error Process Id : ${this.getProcessNumber()}\n`, + `- Error Process Line : ${this.getProcessLine()}\n`, + `- Error Process Name : ${this.getProcessName()}\n`, + `- Error Script Text\n${script}`, + "- Error Detail", + ]; + console.log.apply(console, logValue); + console.error(e.stack); + if (param.scriptDebug === 1) { + this.enableStepExecute(); + } else if (param.scriptDebug === 0) { + throw e; + } + } + return result; + }; + + Game_Interpreter.prototype.getScriptString = function () { + var script = this.currentCommand().parameters[0] + "\n"; + var index = this._index + 1; + while (this._list[index] && this._list[index].code === 655) { + script += this._list[index].parameters[0] + "\n"; + index++; + } + return script; + }; + + Game_Interpreter.prototype.getProcessNumber = function () { + if (this._commonEventId) { + return `Common Event ID:${this._commonEventId}`; + } else if (this._battlePageIndex) { + return `Battle Event Page:${this._battlePageIndex}`; + } else if (DataManager.isEventTest()) { + return "Event Test"; + } else { + return `Map ID:${this._mapId} Event ID:${this._eventId} Page:${this._pageIndex}`; + } + }; + + Game_Interpreter.prototype.getProcessLine = function () { + var line = 0; + this._list.some(function (command, index) { + if (command.code < 400 && command.code > 0) { + line++; + } + return this._index <= index; + }, this); + return line; + }; + + Game_Interpreter.prototype.getProcessName = function () { + if (this._commonEventId) { + return $dataCommonEvents[this._commonEventId].name; + } else if (this._battlePageIndex) { + return `バトルイベント スパン : ${ + Game_Interpreter.battleSpanNames[this._battleSpan] + }`; + } else if (DataManager.isEventTest()) { + return "イベントテスト"; + } else { + return this._eventName; + } + }; + + Game_Interpreter.battleSpanNames = { + 0: "バトル", + 1: "ターン", + 2: "モーメント", + }; + + Game_Interpreter.prototype.setCommonEventId = function (id) { + this._commonEventId = id; + }; + + Game_Interpreter.prototype.isWait = function () { + return this._waitCount > 0 || this._waitMode; + }; + + Game_Interpreter.prototype.getIndex = function () { + return this._index; + }; + + Game_Interpreter.prototype.getVisibleList = function () { + return this._list.filter(function (command) { + return !!DebugManager.getEventName(command.code); + }); + }; + + //============================================================================= + // Game_CommonEvent + // 実行中のコモンイベントIDを保持します。 + //============================================================================= + const _Game_CommonEvent_refresh = Game_CommonEvent.prototype.refresh; + Game_CommonEvent.prototype.refresh = function () { + _Game_CommonEvent_refresh.apply(this, arguments); + if (this._interpreter) { + this._interpreter.setCommonEventId(this._commonEventId); + } + }; + + const _Game_Troop_setupBattleEvent = Game_Troop.prototype.setupBattleEvent; + Game_Troop.prototype.setupBattleEvent = function () { + const prevRunning = this._interpreter.isRunning(); + _Game_Troop_setupBattleEvent.apply(this, arguments); + if (!prevRunning && this._interpreter.isRunning()) { + this.setupBattleEventPage(); + } + }; + + Game_Troop.prototype.setupBattleEventPage = function () { + const pages = this.troop().pages; + for (let i = 0; i < pages.length; i++) { + const page = pages[i]; + if (this.meetsConditions(page)) { + this._interpreter.setBattleEventPageIndex(i + 1, page.span); + break; + } + } + }; + + //============================================================================= + // Game_Event + // ページインデックスを設定します。 + //============================================================================= + Game_Event.prototype.getPageIndex = function () { + return this._pageIndex; + }; + + //============================================================================= + // Scene_Base + // インタプリタウィンドウを作成します + //============================================================================= + const _Scene_Base_update = Scene_Base.prototype.update; + Scene_Base.prototype.update = function () { + _Scene_Base_update.apply(this, arguments); + this.updateDebug(); + this.updateWatcher(); + }; + + Scene_Base.prototype.updateDebug = function () { + if (DebugManager.isValid()) { + this.updateDebugWindows(); + } else if (this._debugWindow) { + this.removeInterpreterWindow(); + this.removeDebugWindow(); + } + if (DebugManager.isToggleWindow()) { + this._debugWindowHidden = !this._debugWindowHidden; + this.toggleDebugWindow(); + } + }; + + Scene_Base.prototype.updateDebugWindows = function () { + if (!this._debugWindow) { + this.createDebugWindow(); + this.createInterpreterWindow(); + this.toggleDebugWindow(); + } + }; + + Scene_Base.prototype.updateWatcher = function () { + if (DebugManager.getWatcherSize() > 0) { + if (!this._watcherWindow) { + this.createWatcherWindow(); + this.toggleDebugWindow(); + } + } else if (this._watcherWindow) this.removeWatcherWindow(); + }; + + Scene_Base.prototype.createInterpreterWindow = function () { + this._interpreterWindow = new Window_Interpreter(this._debugWindow); + this._interpreterWindow.setHandler( + "ok", + this.onInterpreterWindowOk.bind(this) + ); + this._interpreterWindow.setHandler( + "cancel", + this.onInterpreterWindowCancel.bind(this) + ); + this.addWindow(this._interpreterWindow); + }; + + Scene_Base.prototype.createDebugWindow = function () { + this._debugWindow = new Window_DebugInfo(); + this.addWindow(this._debugWindow); + }; + + Scene_Base.prototype.createWatcherWindow = function () { + this._watcherWindow = new Window_Watcher(); + this.addWindow(this._watcherWindow); + }; + + Scene_Base.prototype.onInterpreterWindowOk = function () { + DebugManager.onKeyDownForDebugMode( + Input.functionReverseMapper[param.okHandler] + ); + this._interpreterWindow.activate(); + }; + + Scene_Base.prototype.onInterpreterWindowCancel = function () { + DebugManager.onKeyDownForDebugMode( + Input.functionReverseMapper[param.cancelHandler] + ); + this._interpreterWindow.activate(); + }; + + Scene_Base.prototype.removeInterpreterWindow = function () { + this._windowLayer.removeChild(this._interpreterWindow); + this._interpreterWindow = null; + }; + + Scene_Base.prototype.removeDebugWindow = function () { + this._windowLayer.removeChild(this._debugWindow); + this._debugWindow = null; + }; + + Scene_Base.prototype.removeWatcherWindow = function () { + this._windowLayer.removeChild(this._watcherWindow); + this._watcherWindow = null; + }; + + Scene_Base.prototype.toggleDebugWindow = function () { + if (this._interpreterWindow) { + this._interpreterWindow.visible = !this._debugWindowHidden; + } + if (this._debugWindow) { + this._debugWindow.visible = !this._debugWindowHidden; + } + if (this._watcherWindow) { + this._watcherWindow.visible = !this._debugWindowHidden; + } + }; + + //============================================================================= + // Scene_Debug + // デバッグ画面にはデバッグ関連ウィンドウを表示しません。 + //============================================================================= + Scene_Debug.prototype.updateDebug = function () {}; + + //============================================================================= + // Scene_MenuBase + // メニュー系画面には監視ウィンドウを表示しません。 + //============================================================================= + Scene_MenuBase.prototype.updateWatcher = function () {}; + + //============================================================================= + // Window_DebugInfo + // デバッグ情報ウィンドウを扱うクラスです。 + //============================================================================= + class Window_DebugInfo extends Window_Base { + constructor() { + super(0, 0, 1, 1); + this.width = this.windowWidth(); + this.height = this.windowHeight(); + this.createContents(); + this.refresh(); + } + + refresh() { + this._interpreter = DebugManager.getInterpreter(); + this.contents.clear(); + this.drawText(this._interpreter.getProcessName(), 0); + this.drawText(this._interpreter.getProcessNumber(), 1); + } + + windowWidth() { + return settings.debugWindow.width; + } + + windowHeight() { + return this.fittingHeight(2); + } + + standardFontSize() { + return settings.debugWindow.fontSize; + } + + standardPadding() { + return settings.debugWindow.padding; + } + + lineHeight() { + return this.standardFontSize() + 8; + } + + drawText(text, line) { + this.contents.drawText( + text, + 0, + this.lineHeight() * line, + this.contentsWidth(), + this.lineHeight(), + 1 + ); + } + + update() { + super.update(); + if (this._interpreter !== DebugManager.getInterpreter()) { + this.refresh(); + } + } + } + + //============================================================================= + // Window_Interpreter + // インタプリタウィンドウを扱うクラスです。 + //============================================================================= + class Window_Interpreter extends Window_Command { + constructor(debugWindow) { + super(debugWindow.x, debugWindow.y + debugWindow.height); + this.setCursorFixed(true); + this.setup(); + } + + setup() { + this._interpreterIndex = -1; + this._interpreter = DebugManager.getInterpreter(); + this.refresh(); + this.updateIndex(); + } + + windowWidth() { + return settings.interpreterWindow.width; + } + + numVisibleRows() { + return settings.interpreterWindow.lines; + } + + standardFontSize() { + return settings.interpreterWindow.fontSize; + } + + standardPadding() { + return settings.interpreterWindow.padding; + } + + lineHeight() { + return this.standardFontSize() + 8; + } + + makeCommandList() { + if (!this._interpreter || !this._interpreter.isRunning()) { + this._list = []; + return; + } + this._list = this._interpreter.getVisibleList(); + } + + update() { + super.update(); + if (this._interpreter !== DebugManager.getInterpreter()) { + this.setup(); + } + if (this._interpreterIndex !== this._interpreter.getIndex()) { + this._interpreterIndex = this._interpreter.getIndex(); + if (this._interpreter.isRunning()) { + this.updateIndex(); + } + } + } + + updateIndex() { + if (!this._interpreter.isRunning()) { + return; + } + this.select(this.getCurrentIndex()); + const halfRow = Math.floor(this.numVisibleRows() / 2); + if (this.index() - this.topRow() > halfRow) { + this.setTopRow(this.index() - halfRow); + } + } + + getCurrentIndex() { + const command = this._interpreter.currentCommand(); + for (let i = 0; i < this._list.length; i++) { + if (this._list[i] === command) { + return i; + } + } + return -1; + } + + commandName(index) { + let commandValue = ""; + for (let i = 0; i < this._list[index].indent; i++) { + commandValue += " "; + } + commandValue += DebugManager.getEventName(this._list[index].code) || ""; + return commandValue; + } + + isCommandEnabled(index) { + return DebugManager.isStepTargetCommand(this._list[index].code); + } + + isCurrentItemEnabled() { + return this.isCommandEnabled(this.index()); + } + + playOkSound() {} + } + + //============================================================================= + // Window_Watcher + // 監視ウィンドウを扱うクラスです。 + //============================================================================= + class Window_Watcher extends Window_Command { + constructor() { + super(0, 0); + this.refresh(); + this.select(-1); + this.deactivate(); + this.x = SceneManager._boxWidth - this.windowWidth(); + } + + windowWidth() { + return settings.watcherWindow.width; + } + + numVisibleRows() { + return param.maxWatchNum; + } + + standardFontSize() { + return settings.watcherWindow.fontSize; + } + + lineHeight() { + return this.standardFontSize() + 8; + } + + standardPadding() { + return settings.watcherWindow.padding; + } + + makeCommandList() { + if (this._newList) { + this._list = this._newList; + } + } + + makeNewCommandList() { + const newList = []; + DebugManager.iterateWatcher( + function (watchTarget) { + newList.push(this.makeCommandItem(watchTarget)); + }.bind(this) + ); + if (newList.toString() !== this._list.toString()) { + this._newList = newList; + } else { + this._newList = null; + } + } + + makeCommandItem(watchTarget) { + if (!DebugManager.isScriptWatcher(watchTarget)) { + const variableName = $dataSystem.variables[watchTarget]; + return `変数[${watchTarget.padZero(4)}]:[${$gameVariables + .value(watchTarget) + .padZero(6)}](${variableName})`; + } else { + let result; + try { + result = eval(watchTarget); + } catch (e) { + result = e.message; + } + return `${watchTarget} : ${result}`; + } + } + + update() { + super.update(); + this.makeNewCommandList(); + if (this._newList) { + super.refresh(); + } + } + + commandName(index) { + return this._list[index]; + } + + isCommandEnabled() { + return true; + } + } +})(); diff --git a/www/js/plugins/EventReSpawn.js b/www/js/plugins/EventReSpawn.js new file mode 100644 index 0000000..596c878 --- /dev/null +++ b/www/js/plugins/EventReSpawn.js @@ -0,0 +1,979 @@ +//============================================================================= +// EventReSpawn.js +// ---------------------------------------------------------------------------- +// (C) 2016 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.12.2 2021/11/23 セルフスイッチを維持しない設定のときはテンプレートイベントのセルフ変数も消去するよう変更 +// 1.12.1 2021/10/05 1.2.0の機能でイベントを配置したとき、イベント画像が2つ重なって表示されてしまう問題を修正 +// 1.12.0 2021/09/16 リージョンを配置するだけでマップイベントやテンプレートイベントのコピーを自動配置できる機能を追加 +// 1.11.5 2020/12/28 利用するプラグインによってイベント生成時にちらつく現象が発生しないよう修正 +// 1.11.4 2020/09/19 MOG_EventIndicators.jsと併用したとき、動的生成イベントにインジケータが表示されるよう修正 +// 1.11.3 2020/03/01 MOG_EventText.jsと併用したとき、動的生成イベントにイベントテキストが表示されるよう修正 +// 1.11.2 2019/12/14 KMS_Minimap.jsと併用したとき、動的生成イベントがミニマップに表示されるよう修正(KMS_Minimap.js側も専用のコードを適用する必要あり) +// 1.11.1 2019/12/10 「確定出力方式」の条件式を修正 +// 1.11.0 2019/12/07 ランダム生成で条件を満たす場所に確実に出力する「確定出力方式」で出力できる機能を追加しました。(by 澱粉(仮)さま) +// 特定条件でテンプレートイベント生成するとエラーになる場合がある問題を修正 +// ランダム生成する際の個数を指定できる機能を追加 +// 1.10.3 2019/11/24 動的生成イベントを生成元として生成する場合、実際の生成元を、元々の生成元の動的イベントではなく、さらにその生成元である静的イベントになるよう仕様変更 +// 1.10.2 2019/11/04 1.10.1の修正で「現在のマップに存在しないID」を指定して「ERS_テンプレート生成」を実行するとエラーになる問題を修正 +// 1.10.1 2019/11/04 TemplateEvent.jsと併用した際、ERS_MAKEによる生成対象のイベントがテンプレートイベントの場合はテンプレートイベントを生成するよう仕様変更 +// 1.9.4 2019/09/27 1.9.0以降、TemplateEvent.jsと併用した際「ERS_MAKE」を実行した場合でもテンプレートイベントが生成される問題を修正 +// 1.9.3 2019/07/07 1.9.0以降、ランダム生成で地形とリージョンを指定せず実行するとエラーになっていた問題を修正 +// 1.9.2 2019/06/30 イベントが存在しないマップに動的イベントを生成したとき、最初のイベントの一部の動作がおかしくなる問題を修正 +// 1.9.1 2019/06/09 テンプレートイベントを生成したとき、getTemplateIdを取得できない問題を修正 +// 1.9.0 2019/01/14 地形タグとリージョンを複数指定できる機能を追加 +// 1.8.3 2018/10/25 YEP_EventMiniLabel.jsと併用した際、動的生成イベントを「イベント消去」するとエラーになる競合を修正 +// 1.8.2 2018/05/17 ランダム生成の試行回数をパラメータから設定できるように仕様変更 +// 1.8.1 2018/03/12 ランダム生成で対象座標が見付からず失敗した場合、エラーではなく警告になるよう仕様変更 +// 1.8.0 2018/02/07 場所移動時にセルフスイッチがクリアされなくなる機能を追加 +// 1.7.0 2017/09/17 プラグインコマンドにテンプレートイベントのセルフ変数「\sv[n]」が利用できる機能を追加 +// 1.6.0 2017/09/15 座標を指定する際、小数を指定できるよう修正(半歩移動プラグイン等との組み合わせを想定) +// 1.5.3 2017/06/18 コピー対象のイベントを変数から指定する際、変数に文字列が入っていると正しく取得できない問題を修正(by 奏ねこまさま) +// 1.5.2 2017/05/28 イベントを配置したときアニメパターンが一瞬だけ初期化されてしまう問題を修正 +// 1.5.1 2017/04/23 イベントを生成するプラグインコマンドで制御文字が無効になっていた問題を修正 +// 1.5.0 2017/01/19 イベント生成の際にIDだけでなくイベント名の一致するイベントを動的生成できる機能を追加 +// 1.4.4 2017/01/13 動的イベントの一時消去時にバルーンやアニメーションを表示中だった場合に表示が残ってしまう問題を修正 +// 1.4.3 2017/01/12 1.4.2の対策に漏れがあったため再修正 +// 1.4.2 2017/01/12 プロジェクトを再保存してバージョンIDが変化した場合は動的生成イベントを復元しないよう修正 +// 1.4.1 2016/12/28 YEP_SaveEventLocations.jsとの競合を解消 +// 1.4.0 2016/12/25 最後に動的生成したイベントのイベントIDを取得できるコマンドを追加 +// 1.3.1 2016/11/08 動的イベント生成中に同一マップに場所移動するとエラーが発生する現象を修正 +// 1.3.0 2016/11/03 ランダム生成機能で各種引数で文字で設定できる機能を追加+境界値まわりのバグ修正(by くらむぼんさま) +// 1.2.0 2016/09/06 場所移動時、生成イベントを引き継いでしまう不具合を修正 +// プラグインコマンド実行時にイベントIDを0にすることで「このイベント」を複製できる機能を追加 +// 1.1.1 2016/08/11 動的イベント生成中にセーブした場合にロードできなくなる不具合を修正 +// 1.1.0 2016/08/10 テンプレートイベントプラグインとの連携で、テンプレートマップからイベントを生成する機能を追加 +// 生成場所を条件付きランダムで設定できる機能を追加 +// 1.0.1 2016/08/09 イベント生成後にメニューを開いて戻ってくるとエラーが発生する現象の修正 +// 1.0.0 2016/08/08 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc イベント動的生成プラグイン + * @author トリアコンタン + * + * @param keepSelfSwitch + * @text セルフスイッチ維持 + * @desc 有効にすると場所移動時にセルフスイッチをクリアしなくなります。イベントの消去を実行した場合はクリアされます。 + * @default false + * @type boolean + * + * @param tryRandomCount + * @text 試行回数 + * @desc ランダム生成をする際の試行回数です。イベント生成に失敗する場合は数値を大きくしてください。 + * @default 1000 + * @type number + * + * @param CertainSpawnSwitch + * @text 確定出力方式スイッチ + * @desc 指定されたスイッチがONのとき、生成時に「確定出力方式」を使用します。詳細はヘルプを確認してください。 + * @default 0 + * @type switch + * + * @help イベントをコピーして動的に生成します。 + * コピーした一時イベントは、イベントコマンド「イベントの一時消去」によって + * 完全に削除され、オブジェクトとスプライトの使用領域を解放します。 + * セルフスイッチは個別に管理され、生成されるたびに初期化されます。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * ERS_生成 1 5 10 # イベントID[1]のイベントをコピーしてX[5] Y[10]に配置 + * ERS_MAKE 1 5 10 # 同上 + * + * イベントIDを「0」にすると実行中のイベント(このイベント)を複製します。 + * + * ●追加機能● + * イベントIDに「文字列」を指定するとイベント名が一致するイベントを + * 複製対象にします。(対象が複数存在する場合は一番小さいIDになります) + * + * ERS_生成 aaa 5 10 # イベント名[aaa]のイベントをコピーしてX[5] Y[10]に配置 + * ERS_MAKE aaa 5 10 # 同上 + * + * 他のプラグインコマンドも同様です。 + * + * 生成位置をランダムにすることもできます。ただのランダムではなく + * 以下の補助条件を指定したうえでのランダムです。 + * a. 通行可能かどうか(0:判定なし 1:通行可能タイルのみ) + * b. 画面内 or 画面外(0:判定なし 1:画面内 2:画面外) + * c. 他のキャラとの重なり(0:判定なし 1:プレイヤー 2:イベント 3:両方) + * d. 地形タグ(0:判定なし 1..:指定した地形タグ) + * e. リージョン(0:判定なし 1..:指定したリージョン) + * + * ERS_ランダム生成 1 1 2 3 5 4 # イベントID[1]のイベントを下記の条件(※)で配置 + * ERS_MAKE_RANDOM 1 1 2 3 5 4 # 同上 + * ※ 通行可能かつ画面外かつプレイヤーもしくはイベントが存在せず + * 地形タグが「5」でリージョンが「4」の位置の中からランダム + * + * 地形タグとリージョンは複数指定できます。 + * カンマで数値を指定してください。 + * ERS_MAKE_RANDOM 59 0 0 0 3,4 0 # 地形タグ[3][4]に配置 + * + * また特に、a.b.c.の条件指定がやりにくかったため文章による指定も可能にしました。 + * 上記の条件は以下のように書き換えることができます。(順番入れ替えは不可) + * + * ERS_ランダム生成 1 通行可能タイルのみ 画面外 両方 5 4 + * ERS_MAKE_RANDOM 1 passonly offscreen both 5 4 + * + * 以下は同じ意味で用いることが出来る同義語リストです。 + * 判定なし 条件なし none + * 通行可能タイルのみ 通行のみ passonly + * 画面内 onscreen screen + * 画面外 offscreen + * プレイヤー player + * イベント event + * 両方 both + * + * ランダム生成する個数を設定できます。7番目のパラメータから指定します。 + * ERS_MAKE_RANDOM 1 1 1 1 1 1 2 # [2]個のイベントをランダム生成します。 + * + * 最後に動的生成したイベントのイベントIDを取得できます。 + * 指定した番号の変数に格納されます。 + * + * ERS_最終生成イベントID取得 10 # 最後に生成したイベントIDを変数[10]に設定 + * ERS_GET_LAST_SPAWN_EVENT_ID 10 # 同上 + * + * イベントIDを「0」にすると実行中のイベント(このイベント)を複製します。 + * + * ・他プラグインとの連携 + * テンプレートイベントプラグイン「TemplateEvent.js」と組み合わせると + * テンプレートマップに定義したイベントを直接、マップに生成することができます。 + * 「TemplateEvent.js」を適用せずにコマンドを実行するとエラーになります。 + * + * ERS_テンプレート生成 1 5 10 # テンプレートマップのイベントID[1]を生成します。 + * ERS_MAKE_TEMPLATE 1 5 10 # 同上 + * + * ERS_テンプレートランダム生成 1 1 2 3 5 4 # テンプレート[1]をランダム生成 + * ERS_MAKE_TEMPLATE_RANDOM 1 1 2 3 5 4 # 同上 + * ※ 補助条件に関しては「ERS_ランダム生成」と同様です。 + * + * 「TemplateEvent.js」取得元 + * https://github.com/triacontane/RPGMakerMV + * + * YEP_EventMiniLabel.jsと併用する場合、当プラグインを下に配置してください。 + * + * ・確定出力方式について + * イベント生成位置を決定するとき、ランダム試行ではなく条件を満たす位置に確実に生成します。 + * 生成時にマップ全体を走査し条件を満たす場所を探します。 + * リージョンのみの指定など、生成場所の候補が少ない場合に有効です。 + * パラメータ「確定出力方式スイッチ」に対するスイッチがONになっているとこちらのモードで + * 出力します。 + * + * さらに、マップにリージョンを配置するだけでイベントやテンプレートイベントを + * 配置できます。コピー元イベントのメモ欄にタグを記述してください。 + * ・リージョン[1]を配置したマスにイベントのコピーを配置 + * + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +/** + * 動的生成イベントを扱うクラスです。 + * @constructor + */ +function Game_PrefabEvent() { + this.initialize.apply(this, arguments); +} + +(function () { + "use strict"; + var metaTagPrefix = "ERS_"; + + /** + * Create plugin parameter. param[paramName] ex. param.commandPrefix + * @param pluginName plugin name(AltGlossary) + * @returns {Object} Created parameter + */ + var createPluginParameter = function (pluginName) { + var paramReplacer = function (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; + } + }; + var parameter = JSON.parse( + JSON.stringify(PluginManager.parameters(pluginName), paramReplacer) + ); + PluginManager.setParameters(pluginName, parameter); + return parameter; + }; + + var param = createPluginParameter("EventReSpawn"); + + var getArgNumber = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(arg) || makeRandomCompatible[arg] || 0).clamp(min, max); + }; + + var getArgFloat = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseFloat(arg) || 0).clamp(min, max); + }; + + var makeRandomCompatible = { + none: 0, + 判定なし: 0, + 条件なし: 0, + passonly: 1, + 通行可能タイルのみ: 1, + 通行のみ: 1, + screen: 1, + onscreen: 1, + 画面内: 1, + offscreen: 2, + 画面外: 2, + player: 1, + プレイヤー: 1, + event: 2, + イベント: 2, + both: 3, + 両方: 3, + }; + + var getMetaValue = function (object, name) { + return object.meta.hasOwnProperty(name) + ? convertEscapeCharacters(object.meta[name]) + : null; + }; + + var convertEscapeCharacters = function (text) { + if (isNotAString(text)) text = ""; + text = text.replace(/\\/g, "\x1b"); + text = text.replace(/\x1b\x1b/g, "\\"); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1])); + }.bind(this) + ); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1])); + }.bind(this) + ); + text = text.replace( + /\x1bN\[(\d+)\]/gi, + function () { + var actor = + parseInt(arguments[1]) >= 1 + ? $gameActors.actor(parseInt(arguments[1])) + : null; + return actor ? actor.name() : ""; + }.bind(this) + ); + text = text.replace( + /\x1bP\[(\d+)\]/gi, + function () { + var actor = + parseInt(arguments[1]) >= 1 + ? $gameParty.members()[parseInt(arguments[1]) - 1] + : null; + return actor ? actor.name() : ""; + }.bind(this) + ); + text = text.replace(/\x1bG/gi, TextManager.currencyUnit); + return text; + }; + + var isNotAString = function (args) { + return String(args) !== args; + }; + + var convertAllArguments = function (args) { + return args.map(function (arg) { + return convertEscapeCharacters(arg); + }); + }; + + var setPluginCommand = function (commandName, methodName) { + pluginCommandMap.set(metaTagPrefix + commandName, methodName); + }; + + //============================================================================= + // パラメータの取得と整形 + //============================================================================= + var pluginCommandMap = new Map(); + setPluginCommand("MAKE", "execMakeEvent"); + setPluginCommand("生成", "execMakeEvent"); + setPluginCommand("MAKE_RANDOM", "execMakeEventRandom"); + setPluginCommand("ランダム生成", "execMakeEventRandom"); + setPluginCommand("テンプレート生成", "execMakeTemplateEvent"); + setPluginCommand("MAKE_TEMPLATE", "execMakeTemplateEvent"); + setPluginCommand("テンプレートランダム生成", "execMakeTemplateEventRandom"); + setPluginCommand("MAKE_TEMPLATE_RANDOM", "execMakeTemplateEventRandom"); + setPluginCommand("最終生成イベントID取得", "execGetLastSpawnEventId"); + setPluginCommand("GET_LAST_SPAWN_EVENT_ID", "execGetLastSpawnEventId"); + setPluginCommand("TRY_COUNT", "changeTryCount"); //追加 + + //============================================================================= + // DataManager + // データ検索用の共通処理です。 + //============================================================================= + if (!DataManager.searchDataItem) { + DataManager.searchDataItem = function (dataArray, columnName, columnValue) { + var result = 0; + dataArray.some(function (dataItem) { + if (dataItem && dataItem[columnName] === columnValue) { + result = dataItem; + return true; + } + return false; + }); + return result; + }; + } + + //============================================================================= + // Game_Interpreter + // プラグインコマンドを追加定義します。 + //============================================================================= + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.apply(this, arguments); + var pluginCommandMethod = pluginCommandMap.get(command.toUpperCase()); + if (pluginCommandMethod) { + args = convertAllArguments(args); + if (this.convertAllSelfVariables) { + args = this.convertAllSelfVariables(args); + } + this[pluginCommandMethod](args); + } + }; + + Game_Interpreter.prototype.execMakeEvent = function (args, extend) { + var x = getArgFloat(args[1]); + var y = getArgFloat(args[2]); + $gameMap.spawnEvent( + this.getEventIdForEventReSpawn(args[0], extend), + x, + y, + extend + ); + }; + + Game_Interpreter.prototype.execMakeEventRandom = function (args, extend) { + var conditionMap = {}; + conditionMap.passable = getArgNumber(args[1], 0); + conditionMap.screen = getArgNumber(args[2], 0); + conditionMap.collided = getArgNumber(args[3], 0); + conditionMap.terrainTags = (args[4] || "").split(",").map(function (value) { + return getArgNumber(value, 0); + }); + conditionMap.regionIds = (args[5] || "").split(",").map(function (value) { + return getArgNumber(value, 0); + }); + + var makeCount = parseInt(args[6]) || 1; + for (var i = 0; i < makeCount; ++i) { + $gameMap.spawnEventRandom( + this.getEventIdForEventReSpawn(args[0], extend), + conditionMap, + extend + ); + } + }; + + Game_Interpreter.prototype.execMakeTemplateEvent = function (args) { + this.execMakeEvent(args, true); + }; + + Game_Interpreter.prototype.execMakeTemplateEventRandom = function (args) { + this.execMakeEventRandom(args, true); + }; + + Game_Interpreter.prototype.execGetLastSpawnEventId = function (args) { + var eventId = $gameMap.getLastSpawnEventId(); + $gameVariables.setValue(getArgNumber(args[0], 0), eventId); + }; + + Game_Interpreter.prototype.getEventIdForEventReSpawn = function ( + arg, + isTemplate + ) { + var id = 0; + if (!isNaN(convertEscapeCharacters(arg))) { + id = getArgNumber(arg, 0); + } else { + var event = DataManager.searchDataItem( + isTemplate ? $dataTemplateEvents : $dataMap.events, + "name", + convertEscapeCharacters(arg) + ); // modified by nekoma. + id = event ? event.id : 0; + } + return id > 0 ? id : this._eventId; + }; + + Game_Interpreter.prototype.changeTryCount = function (args) { + if (args[0]) param.tryRandomCount = Number(args[0]); + }; + + //============================================================================= + // Game_Map + // イベントのスポーン処理を追加定義します。 + //============================================================================= + var _Game_Map_setupEvents = Game_Map.prototype.setupEvents; + Game_Map.prototype.setupEvents = function () { + if ($gamePlayer.isNeedMapReload()) { + this.unlinkPrefabEvents(); + } + _Game_Map_setupEvents.apply(this, arguments); + this._eventIdSequence = this._events.length || 1; + this.setupInitialSpawnEvents(); + }; + + Game_Map.prototype.setupInitialSpawnEvents = function () { + var spawnMap = this.createSpawnMap(); + if (spawnMap.size <= 0) { + return; + } + for (let x = 0; x <= this.width(); x++) { + for (let y = 0; y <= this.height(); y++) { + const regionId = this.regionId(x, y); + if (spawnMap.has(regionId)) { + const spawn = spawnMap.get(regionId); + this.spawnEvent(spawn.id, x, y, spawn.template); + this._events[this._lastSpawnEventId].setSpritePrepared(); + } + } + } + }; + + Game_Map.prototype.createSpawnMap = function () { + var spawnMap = new Map(); + this._events.forEach((event) => { + if (event.hasTemplate && event.hasTemplate()) { + return; + } + this.appendSpawnMap(event.event(), spawnMap, false); + }); + if (typeof $dataTemplateEvents !== "undefined") { + $dataTemplateEvents.forEach((template) => { + this.appendSpawnMap(template, spawnMap, true); + }); + } + return spawnMap; + }; + + Game_Map.prototype.appendSpawnMap = function (event, spawnMap, isTemplate) { + if (!event) { + return; + } + const regionId = parseInt(getMetaValue(event, "CP")); + if (regionId) { + spawnMap.set(regionId, { id: event.id, template: isTemplate }); + } + }; + + Game_Map.prototype.spawnEvent = function (originalEventId, x, y, isTemplate) { + if ( + this.isExistEventData(originalEventId, isTemplate) && + $gameMap.isValid(x, y) + ) { + var eventId = this.getEventIdSequence(); + if (!isTemplate) { + var originalEvent = this.event(originalEventId); + if (this.isTemplateSpawn(originalEventId)) { + isTemplate = true; + originalEventId = originalEvent.getTemplateId(); + } + if (originalEvent.isPrefab()) { + originalEventId = originalEvent.getOriginalEventId(); + } + } + var event = new Game_PrefabEvent( + this._mapId, + eventId, + originalEventId, + x, + y, + isTemplate + ); + + this._lastSpawnEventId = eventId; + this._events[eventId] = event; + } else { + throw new Error( + "無効なイベントIDもしくは座標のためイベントを作成できませんでした。" + ); + } + }; + + Game_Map.prototype.isTemplateSpawn = function (originalEventId) { + var event = this.event(originalEventId); + return event.hasTemplate && event.hasTemplate(); + }; + + Game_Map.prototype.getLastSpawnEventId = function () { + return this._lastSpawnEventId; + }; + + Game_Map.prototype.isExistEventData = function (eventId, isTemplate) { + return isTemplate ? !!$dataTemplateEvents[eventId] : !!this.event(eventId); + }; + + Game_Map.prototype.spawnEventRandom = function ( + originalEventId, + conditionMap, + isTemplate + ) { + var conditions = []; + conditions.push(this.isValid.bind(this)); + if (conditionMap.passable) { + conditions.push(this.isErsCheckAnyDirectionPassable.bind(this)); + } + if (conditionMap.screen) { + conditions.push( + this.isErsCheckScreenInOut.bind(this, conditionMap.screen) + ); + } + if (conditionMap.collided) { + conditions.push( + this.isErsCheckCollidedSomeone.bind(this, conditionMap.collided) + ); + } + if (conditionMap.terrainTags) { + conditions.push( + this.isErsCheckTerrainTag.bind(this, conditionMap.terrainTags) + ); + } + if (conditionMap.regionIds) { + conditions.push( + this.isErsCheckRegionId.bind(this, conditionMap.regionIds) + ); + } + var position = this.getConditionalValidPosition(conditions); + if (position) { + this.spawnEvent(originalEventId, position.x, position.y, isTemplate); + } else { + console.log(conditionMap); + console.warn("座標の取得に失敗しました。"); + } + }; + + var _Game_Map_eraseEvent = Game_Map.prototype.eraseEvent; + Game_Map.prototype.eraseEvent = function (eventId) { + _Game_Map_eraseEvent.apply(this, arguments); + if (this._events[eventId].isExtinct()) { + delete this._events[eventId]; + } + }; + + Game_Map.prototype.getEventIdSequence = function () { + return this._eventIdSequence++; + }; + + Game_Map.prototype.getPrefabEvents = function () { + return this.events().filter(function (event) { + return event.isPrefab(); + }); + }; + + Game_Map.prototype.resetSelfSwitchForPrefabEvent = function () { + this.getPrefabEvents().forEach(function (prefabEvent) { + prefabEvent.eraseSelfSwitch(); + }); + }; + + Game_Map.prototype.restoreLinkPrefabEvents = function () { + if (!this.isSameMapReload()) return; + this.getPrefabEvents().forEach(function (prefabEvent) { + prefabEvent.linkEventData(); + }); + }; + + Game_Map.prototype.unlinkPrefabEvents = function () { + this.getPrefabEvents().forEach(function (prefabEvent) { + prefabEvent.unlinkEventData(); + }); + }; + + Game_Map.prototype.isSameMapReload = function () { + return ( + !$gamePlayer.isTransferring() || this.mapId() === $gamePlayer.newMapId() + ); + }; + + Game_Map.prototype.getConditionalValidPosition = function (conditions) { + var tryCount = param.tryRandomCount || 1000; + if (!$gameSwitches.value(param.CertainSpawnSwitch) && tryCount > 0) { + var x, + y, + count = 0; + do { + x = Math.randomInt($dataMap.width); + y = Math.randomInt($dataMap.height); + } while ( + !conditions.every(this.checkValidPosition.bind(this, x, y)) && + ++count < tryCount + ); + return count < tryCount ? { x: x, y: y } : null; + } else { + var positions = []; + for (var ix = 0; ix < $dataMap.width; ++ix) + for (var iy = 0; iy < $dataMap.height; ++iy) { + if (conditions.every(this.checkValidPosition.bind(this, ix, iy))) { + positions.push({ x: ix, y: iy }); + } + } + return positions.length + ? positions[Math.randomInt(positions.length)] + : null; + } + }; + + Game_Map.prototype.checkValidPosition = function (x, y, condition) { + return condition(x, y); + }; + + Game_Map.prototype.isErsCheckAnyDirectionPassable = function (x, y) { + return [2, 4, 6, 8].some(function (direction) { + return $gamePlayer.isMapPassable(x, y, direction); + }); + }; + + Game_Map.prototype.isErsCheckScreenInOut = function (type, x, y) { + return type === 1 + ? this.isErsCheckInnerScreen(x, y) + : this.isErsCheckOuterScreen(x, y); + }; + + Game_Map.prototype.isErsCheckInnerScreen = function (x, y) { + var ax = this.adjustX(x); + var ay = this.adjustY(y); + return ( + ax >= 0 && + ay >= 0 && + ax <= this.screenTileX() - 1 && + ay <= this.screenTileY() - 1 + ); + }; + + Game_Map.prototype.isErsCheckOuterScreen = function (x, y) { + var ax = this.adjustX(x); + var ay = this.adjustY(y); + return ( + ax < -1 || ay < -1 || ax > this.screenTileX() || ay > this.screenTileY() + ); + }; + + Game_Map.prototype.isErsCheckCollidedSomeone = function (type, x, y) { + if ((type === 1 || type === 3) && $gamePlayer.isCollided(x, y)) { + return false; + } + if ((type === 2 || type === 3) && $gameMap.eventIdXy(x, y) > 0) { + return false; + } + return true; + }; + + Game_Map.prototype.isErsCheckTerrainTag = function (type, x, y) { + return type.some(function (id) { + return !id || id === this.terrainTag(x, y); + }, this); + }; + + Game_Map.prototype.isErsCheckRegionId = function (type, x, y) { + return type.some(function (id) { + return !id || id === this.regionId(x, y); + }, this); + }; + + //============================================================================= + // Game_CharacterBase + // プレハブイベントとそうでないキャラクターを区別します。 + //============================================================================= + Game_CharacterBase.prototype.isPrefab = function () { + return false; + }; + + Game_CharacterBase.prototype.isExtinct = function () { + return this.isPrefab() && this._erased; + }; + + //============================================================================= + // Game_PrefabEvent + // 動的に生成されるイベントオブジェクトです。 + //============================================================================= + Game_PrefabEvent.prototype = Object.create(Game_Event.prototype); + Game_PrefabEvent.prototype.constructor = Game_PrefabEvent; + + Game_PrefabEvent.prototype.initialize = function ( + mapId, + eventId, + originalEventId, + x, + y, + isTemplate + ) { + this._originalEventId = originalEventId; + this._eventId = eventId; + this._isTemplate = isTemplate; + this.linkEventData(); + Game_Event.prototype.initialize.call(this, mapId, eventId); + if (typeof Yanfly !== "undefined" && Yanfly.SEL) { + $gameTemp._bypassLoadLocation = true; + this.locateWithoutStraighten(x, y); + $gameTemp._bypassLoadLocation = undefined; + } else { + this.locateWithoutStraighten(x, y); + } + this._spritePrepared = false; + }; + + Game_PrefabEvent.prototype.locateWithoutStraighten = function (x, y) { + this.setPosition(x, y); + this.refreshBushDepth(); + }; + + // for TemplateEvent.js + Game_PrefabEvent.prototype.generateTemplateId = function (event) { + return this._isTemplate ? this._originalEventId : null; + }; + + Game_PrefabEvent.prototype.linkEventData = function () { + $dataMap.events[this._eventId] = this._isTemplate + ? $dataTemplateEvents[this._originalEventId] + : $dataMap.events[this._originalEventId]; + }; + + Game_PrefabEvent.prototype.unlinkEventData = function () { + $dataMap.events[this._eventId] = null; + }; + + Game_PrefabEvent.prototype.isPrefab = function () { + return true; + }; + + Game_PrefabEvent.prototype.erase = function () { + Game_Event.prototype.erase.call(this); + this.eraseSelfSwitch(); + delete $dataMap.events[this._eventId]; + }; + + Game_PrefabEvent.prototype.isSpritePrepared = function () { + return this._spritePrepared; + }; + + Game_PrefabEvent.prototype.setSpritePrepared = function () { + this._spritePrepared = true; + }; + + Game_PrefabEvent.prototype.eraseSelfSwitch = function () { + ["A", "B", "C", "D"].forEach( + function (swCode) { + var key = [this._mapId, this._eventId, swCode]; + $gameSelfSwitches.setValue(key, undefined); + }.bind(this) + ); + if (this._selfVariableIndexList) { + this._selfVariableIndexList.forEach((index) => { + this.controlSelfVariable(index, 0, 0, false); + }); + } + }; + + Game_PrefabEvent.prototype.getOriginalEventId = function () { + return this._originalEventId; + }; + + const _Game_PrefabEvent_controlSelfVariable = + Game_PrefabEvent.prototype.controlSelfVariable; + Game_PrefabEvent.prototype.controlSelfVariable = function ( + index, + type, + operand, + formulaFlg + ) { + if (!this._selfVariableIndexList) { + this._selfVariableIndexList = []; + } + if (this._selfVariableIndexList.indexOf(index)) { + this._selfVariableIndexList.push(index); + } + _Game_PrefabEvent_controlSelfVariable.apply(this, arguments); + }; + + Game_Event.prototype.getOriginalEventId = function () { + return 0; + }; + + //============================================================================= + // Game_Player + // プロジェクト再保存によるマップリロードかどうかの判定を取得します。 + //============================================================================= + Game_Player.prototype.isNeedMapReload = function () { + return this._needsMapReload; + }; + + //============================================================================= + // Sprite + // SpriteIDの付与に使用するカウンターを取得します。 + //============================================================================= + Sprite.getCounter = function () { + return this._counter; + }; + + //============================================================================= + // Sprite_Character + // 対象キャラクターの消去判定を追加定義します。 + //============================================================================= + Sprite_Character.prototype.isCharacterExtinct = function () { + return this._character.isExtinct(); + }; + + Sprite_Character.prototype.endAllEffect = function () { + this.endBalloon(); + this.endAnimation(); + }; + + Sprite_Character.prototype.endAnimation = function () { + if (this._animationSprites.length > 0) { + var sprites = this._animationSprites.clone(); + this._animationSprites = []; + sprites.forEach(function (sprite) { + sprite.remove(); + }); + } + }; + + //============================================================================= + // Spriteset_Map + // プレハブイベントのスプライトを管理します。 + //============================================================================= + var _Spriteset_Map_createCharacters = + Spriteset_Map.prototype.createCharacters; + Spriteset_Map.prototype.createCharacters = function () { + this._prefabSpriteId = Sprite.getCounter() + 1; + _Spriteset_Map_createCharacters.apply(this, arguments); + }; + + var _Spriteset_Map_update = Spriteset_Map.prototype.update; + Spriteset_Map.prototype.update = function () { + _Spriteset_Map_update.apply(this, arguments); + this.updatePrefabEvent(); + }; + + Spriteset_Map.prototype.updatePrefabEvent = function () { + $gameMap.getPrefabEvents().forEach( + function (event) { + if (!event.isSpritePrepared()) { + this.makePrefabEventSprite(event); + } + }.bind(this) + ); + for (var i = 0, n = this._characterSprites.length; i < n; i++) { + if (this._characterSprites[i].isCharacterExtinct()) { + this.removePrefabEventSprite(i--); + n--; + } + } + }; + + Spriteset_Map.prototype.makePrefabEventSprite = function (event) { + event.setSpritePrepared(); + var sprite = new Sprite_Character(event); + sprite.spriteId = this._prefabSpriteId; + this._characterSprites.push(sprite); + this._tilemap.addChild(sprite); + this._tilemap._sortChildren(); + if (this._minimap && this._minimap.addObjectSprites) { + this._minimap.addObjectSprites(event); + } + // Resolve conflict by MOG_EventText.js + if (this._etextField) { + this.refresh_event_text_field(); + } + // Resolve conflict by MOG_EventIndicators.js + if (this._eventIndicators && typeof EventIndicators !== "undefined") { + var indicator = new EventIndicators(sprite); + this._eventIndicators.push(indicator); + this._indicatorsField.addChild(indicator); + } + }; + + // Resolve conflict by MOG_EventText.js + Spriteset_Map.prototype.refresh_event_text_field = function () { + for (var i = 0; i < this._characterSprites.length; i++) { + if (!this._sprite_char_text[i]) { + this._sprite_char_text[i] = new Sprite_CharText( + this._characterSprites[i] + ); + this._etextField.addChild(this._sprite_char_text[i]); + } + } + }; + + Spriteset_Map.prototype.removePrefabEventSprite = function (index) { + var sprite = this._characterSprites[index]; + this._characterSprites.splice(index, 1); + sprite.endAllEffect(); + this._tilemap.removeChild(sprite); + // Resolve conflict by MOG_EventText.js + if (this._sprite_char_text && this._sprite_char_text[index]) { + this._etextField.removeChild(this._sprite_char_text[index]); + this._sprite_char_text.splice(index, 1); + } + // Resolve conflict by MOG_EventIndicators.js + if (this._eventIndicators && typeof EventIndicators !== "undefined") { + var indicator = this._eventIndicators[index]; + this._eventIndicators.splice(index, 1); + this._indicatorsField.removeChild(indicator); + } + }; + + //============================================================================= + // Scene_Map + // 場所移動時にセルフスイッチの情報を初期化します。 + //============================================================================= + var _Scene_Map_create = Scene_Map.prototype.create; + Scene_Map.prototype.create = function () { + _Scene_Map_create.apply(this, arguments); + if (this._transfer && !param.keepSelfSwitch) { + $gameMap.resetSelfSwitchForPrefabEvent(); + } + }; + + //============================================================================= + // DataManager + // マップデータのロード完了時にプレハブイベントのリンク先を復元します。 + //============================================================================= + var _DataManager_onLoad = DataManager.onLoad; + DataManager.onLoad = function (object) { + _DataManager_onLoad.apply(this, arguments); + if (object === $dataMap && $gameMap) $gameMap.restoreLinkPrefabEvents(); + }; + + if (typeof Window_EventMiniLabel !== "undefined") { + var _Window_EventMiniLabel_gatherDisplayData = + Window_EventMiniLabel.prototype.gatherDisplayData; + Window_EventMiniLabel.prototype.gatherDisplayData = function () { + if (!this._character.event()) { + return; + } + _Window_EventMiniLabel_gatherDisplayData.apply(this, arguments); + }; + } +})(); diff --git a/www/js/plugins/Eventtest_Ex_riru.js b/www/js/plugins/Eventtest_Ex_riru.js new file mode 100644 index 0000000..9a9e81e --- /dev/null +++ b/www/js/plugins/Eventtest_Ex_riru.js @@ -0,0 +1,102 @@ +//============================================================================= +// Eventtest_Ex_riru.js +//============================================================================= +/*: + * @plugindesc イベントテストでマップも表示し移動ルートの設定等の確認もできるようになります。テスト起動時に特定のコモン起動機能つき + * @author riru + * + * @param Test Common Id + * @desc テスト開始時に起動するコモンID。立ち絵の座標変数などを格納する用 + * @default 0 + * + * @param Test Map Display + * @desc テスト時マップおよびイベントを表示します。(表示:true、非表示:false) + * @default true + * + * @help + * イベントテスト拡張プラグイン ver 1.01 + * + *<使い方> + *テスト開始時に表示されるダイアログボックスにそのイベントがあるマップIDを記入しOKをするとそのマップでイベントが開始されます。 + *そのままやキャンセルを選ぶと従来の黒いマップで開始されます。 + *また、開始の最初にTest Common Idで指定したコモンイベントが起動します。ゲームを通して活用する変数などがある場合はそれらを入れたコモンイベントを用意し指定するといいでしょう + *移動ルートなどの確認が必要なくダイアログボックスが煩わしい場合はTest Map Displayをfalseに変えてください。コモンイベントのみ起動します + *(場所移動をすると移動先のマップやイベントが表示されます) + * + * <規約> + * 有償無償問わず使用できます。改変もご自由にどうぞ。使用報告もいりません。2次配布は作成者を偽らなければOKです。 + *著作権は放棄していません。使用する場合は以下の作者とURLをreadmeなどどこかに記載してください + * + * <作者情報> + *作者:riru + *HP:ガラス細工の夢幻 + *URL:http://garasuzaikunomugen.web.fc2.com/index.html + * + *<更新履歴> + *2016/5/27 イベントIDを記入できるようにし「このイベント」を指定しているものでも反映されるように修正。プレイヤー座標との順番が変わったのでご注意ください + */ + +(function () { + var parameters = PluginManager.parameters("Eventtest_Ex_riru"); + var test_c_id = Number(parameters["Test Common Id"] || 0); + var display_map = Boolean(parameters["Test Map Display"] === "true" || false); + var d_map_id = -1; //riruダイアログのマップID + var test_player_x = 8; //テストのプレイヤーx + var test_player_y = 6; //テストのプレイヤーy + var test_event_id = 0; + Game_Map.prototype.setupTestEvent = function () { + //riru再定義 + if ($testEvent) { + //riruテストイベント用コモン挿入 + var commonEvent = $dataCommonEvents[test_c_id]; + if (commonEvent) { + for (var i = commonEvent.list.length - 1; i >= 0; i--) { + $testEvent.unshift(commonEvent.list[i]); + } + } //「このイベント」を反映できるように + this._interpreter.setup($testEvent, test_event_id); + $testEvent = null; + return true; + } + return false; + }; + Scene_Boot.prototype.start = function () { + //riru再定義 + Scene_Base.prototype.start.call(this); + SoundManager.preloadImportantSounds(); + if (DataManager.isBattleTest()) { + DataManager.setupBattleTest(); + SceneManager.goto(Scene_Battle); + } else if (DataManager.isEventTest()) { + DataManager.setupEventTest(); + if (display_map) mapId_form(); //riru追加ダイアログボックス生成、マップID入力 + $gamePlayer._newMapId = d_map_id; //riru追加マップID代入 + $gamePlayer._newX = test_player_x; //riru追加プレイヤーX代入 + $gamePlayer._newY = test_player_y; //riru追加プレイヤーY代入 + SceneManager.goto(Scene_Map); + } else { + this.checkPlayerLocation(); + DataManager.setupNewGame(); + SceneManager.goto(Scene_Title); + Window_TitleCommand.initCommandPosition(); + } + this.updateDocumentTitle(); + }; + var mapId_form = function () { + var mapid = window.prompt( + "mapId,eventId,playerX,playerY(後ろ3つは省略可" + + "\n" + + "例)3,5,10 例)3", + d_map_id + ); + if (mapid && !mapid.match(/[^0-9|,]/g) && mapid.length > 0) { + var map_pxy = mapid.split(","); + d_map_id = Number(map_pxy[0]); + if (map_pxy[2]) test_player_x = Number(map_pxy[2]); + if (map_pxy[3]) test_player_y = Number(map_pxy[3]); + if (map_pxy[1]) test_event_id = Number(map_pxy[1]); + } else { + d_map_id = -1; + } + }; +})(); diff --git a/www/js/plugins/FTKR_CSS_MenuStatus.js b/www/js/plugins/FTKR_CSS_MenuStatus.js new file mode 100644 index 0000000..2037266 --- /dev/null +++ b/www/js/plugins/FTKR_CSS_MenuStatus.js @@ -0,0 +1,416 @@ +//============================================================================= +// メニュー画面のステータス表示を変更するプラグイン +// FTKR_CSS_MenuStatus.js +// プラグインNo : 47 +// 作成者 : フトコロ +// 作成日 : 2017/06/18 +// 最終更新日 : 2018/12/13 +// バージョン : v2.1.3 +//============================================================================= + +var Imported = Imported || {}; +Imported.FTKR_CSS_MS = true; + +var FTKR = FTKR || {}; +FTKR.CSS = FTKR.CSS || {}; +FTKR.CSS.MS = FTKR.CSS.MS || {}; + +//============================================================================= +/*: + * @plugindesc v2.1.3 メニュー画面のステータス表示を変更するプラグイン + * @author フトコロ + * + * @param --簡易ステータス表示-- + * @default + * + * @param statusList + * @desc 表示するステータスとその位置を設定します。 + * @type struct[] + * @default ["{\"text\":\"face\",\"x\":\"0\",\"y\":\"0\",\"width\":\"144\"}","{\"text\":\"name\",\"x\":\"162\",\"y\":\"0\",\"width\":\"150\"}","{\"text\":\"level\",\"x\":\"162\",\"y\":\"36\",\"width\":\"150\"}","{\"text\":\"state\",\"x\":\"162\",\"y\":\"72\",\"width\":\"150\"}","{\"text\":\"class\",\"value\":\"\",\"x\":\"342\",\"y\":\"0\",\"width\":\"198\"}","{\"text\":\"hp\",\"value\":\"\",\"x\":\"342\",\"y\":\"36\",\"width\":\"198\"}","{\"text\":\"mp\",\"value\":\"\",\"x\":\"342\",\"y\":\"72\",\"width\":\"198\"}"] + * + * @param Actor Status Space In Text + * @desc Text内で複数表示する場合の間隔を指定します。 + * @default 5 + * + * @param --ステータスウィンドウ設定-- + * @default + * + * @param Enabled Custom Window + * @desc ウィンドウのレイアウト変更機能を使うか。 + * 1 - 有効にする, 0 - 無効にする + * @default 0 + * + * @param Number Max Cols + * @desc アクターを横に並べる数:デフォルト 1 + * @default 1 + * + * @param Cursor Line Number + * @desc カーソル高さの行数:デフォルト 4 + * @default 4 + * + * @param Cursor Height Space + * @desc 縦のカーソル間隔:デフォルト 0 + * @default 0 + * + * @param Font Size + * @desc フォントサイズ:デフォルト 28 + * @default 28 + * + * @param Window Padding + * @desc ウィンドウの周囲の余白:デフォルト 18 + * @default 18 + * + * @param Window Line Height + * @desc ウィンドウ内の1行の高さ:デフォルト 36 + * @default 36 + * + * @param Window Opacity + * @desc ウィンドウ内の背景の透明度:デフォルト 192 + * @default 192 + * + * @param Hide Window Frame + * @desc ウィンドウ枠を非表示にするか + * 1 - 非表示にする、0 - 表示する + * @default 0 + * + * @help + *----------------------------------------------------------------------------- + * 概要 + *----------------------------------------------------------------------------- + * 本プラグインを実装することで、メニュー画面で表示するアクターの + * ステータス表示のレイアウトを変更できます。 + * + * このプラグインには、FTKR_CustomSimpleActorStatus.js (v3.0.0以降)が必要です。 + * + * プラグインの使い方は、下のオンラインマニュアルページを見てください。 + * https://github.com/futokoro/RPGMaker/blob/master/FTKR_CSS_MenuStatus.ja.md + * + * + *----------------------------------------------------------------------------- + * 設定方法 + *----------------------------------------------------------------------------- + * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して + * ください。 + * + * 2. 以下のプラグインと組み合わせる場合は、プラグイン管理の順番に注意してください。 + * + * FTKR_CustomSimpleActorStatus.js (ステータス表示を変更) + * ↑このプラグインよりも上に登録↑ + * FTKR_CSS_MenuStatus.js + * + * + *----------------------------------------------------------------------------- + * アクターの簡易ステータス表示の設定 + *----------------------------------------------------------------------------- + * プラグインパラメータの設定により、メニュー画面で表示する + * ステータスの表示レイアウトを変更することができます。 + * + * 各パラメータの意味と、設定方法は、 + * FTKR_CustomSimpleActorStatus.jsのヘルプを参照してください。 + * + * なお、歩行キャラ、SV戦闘キャラ、カスタムパラメータ、カスタムゲージの + * 設定は、FTKR_CustomSimpleActorStatus.jsの設定に従います。 + * + * + *----------------------------------------------------------------------------- + * メニュー画面のステータスウィンドウの設定 + *----------------------------------------------------------------------------- + * 以下のプラグインパラメータで設定できます。 + * + * + * :メニュー画面のウィンドウ変更機能を使うか指定します。 + * :0 - 無効, 1 - 有効 + * + * + * :ウィンドウ内でアクターを横に並べる数を変更します。 + * :デフォルトは 1 です。 + * + * + * :カーソル(アクター1人分)の高さを何行分にするか設定します。 + * :デフォルトは 4 です。 + * + * + * :縦のカーソル間隔を設定します。 + * :デフォルトは 0 です。(単位はpixel) + * + * + * :ウィンドウ内のフォントサイズを変更します。 + * :デフォルトは 28 です。(単位はpixel) + * + * + * :ウィンドウの周囲の余白を変更します。 + * :デフォルトは 18 です。(単位はpixel) + * + * + * :ウィンドウ内の1行の高さを変更します。 + * :デフォルトは 36 です。(単位はpixel) + * + * + * :ウィンドウ内の背景の透明度を変更します。 + * :デフォルトは 192 です。 + * :0 - 透明、255 - 不透明 + * + * + * :ウィンドウ枠を非表示にするか指定します。 + * :1 - 非表示にする、0 - 表示する + * :デフォルトは表示します。 + * + * + * <ウィンドウの高さ> + * ウィンドウの高さは、以下の計算式で算出します。 + * [ウィンドウ高さ] = [縦の行数] × [1行の高さ] + [余白のサイズ] × 2 + * + * + * <フォントサイズと行の高さ> + * 基本的に、下の大小関係になるように設定しましょう。 + * フォントサイズ < 1行の高さ + * + * + * <ウィンドウを消す方法> + * 以下の設定にすると、ウィンドウ枠とウィンドウの背景が消えて + * アクターのステータスだけを表示します。 + * + * : 0 + * : 1 + * + * + *----------------------------------------------------------------------------- + * 本プラグインのライセンスについて(License) + *----------------------------------------------------------------------------- + * 本プラグインはMITライセンスのもとで公開しています。 + * This plugin is released under the MIT License. + * + * Copyright (c) 2017,2018 Futokoro + * http://opensource.org/licenses/mit-license.php + * + * + * プラグイン公開元 + * https://github.com/futokoro/RPGMaker/blob/master/README.md + * + *----------------------------------------------------------------------------- + * 変更来歴 + *----------------------------------------------------------------------------- + * + * v2.1.3 - 2018/12/13 : プラグインパラメータstatusListの初期値変更 + * + * v2.1.2 - 2018/09/29 : 機能追加 + * 1. プラグインパラメータのリストで選択できる項目を追加。 + * + * v2.1.1 - 2018/09/12 : 不要なプラグインパラメータを削除 + * + * v2.1.0 - 2018/08/30 : 機能追加 + * 1. プラグインパラメータで表示するステータスをリストで選択できる機能を追加。 + * + * v2.0.0 - 2018/08/19 : FTKR_CustomSimpleActorStatus v3.0.0 対応版に変更 + * + * v1.1.0 - 2017/11/18 : 仕様変更 + * 1. FTKR_CustomSimpleActorStatus.js の v2.6.0に対応。 + * + * v1.0.0 - 2017/06/18 : 初版作成 + * FTKR_CustomSimpleActorStatus.js v1.8.0 から分離 + * + *----------------------------------------------------------------------------- + */ +//============================================================================= +/*~struct~status: + * @param text + * @desc 表示するステータスを選択 + * リストにない場合は、直接テキストで記述 + * @default + * @type select + * @option 名前 + * @value name + * @option 二つ名 + * @value nickname + * @option 職業 + * @value class + * @option レベル + * @value level + * @option HP + * @value hp + * @option MP + * @value mp + * @option TP + * @value tp + * @option 顔画像 + * @value face + * @option 顔画像(サイズ指定) + * @value face(%1) + * @option 歩行キャラ画像 + * @value chara + * @option SV戦闘キャラ画像 + * @value sv + * @option ステート(横) + * @value state + * @option ステート(縦) + * @value state2(%1) + * @option プロフィール + * @value profile + * @option 通常能力値 + * @value param(%1) + * @option 通常能力値(素) + * @value pbase(%1) + * @option 通常能力値(増加分) + * @value pdiff(%1) + * @option 装備 + * @value equip(%1) + * @option 装備パラメータ + * @value eparam(%1) + * @option カスタムパラメータ + * @value custom(%1) + * @option カスタムゲージ + * @value gauge(%1) + * @option アクター別カスタムゲージ + * @value agauge(%1) + * @option クラス別カスタムゲージ + * @value cgauge(%1) + * @option カスタム画像 + * @value image + * @option カスタム画像(登録ID) + * @value image(%1) + * @option メッセージ + * @value message + * @option テキスト + * @value text(%1) + * @option JS計算式(数値表示) + * @value eval(%1) + * @option JS計算式(文字列表示) + * @value streval(%1) + * @option 横線 + * @value line + * @option AOP能力値 + * @value aop(%1) + * @option AOP能力値(素) + * @value aopbase(%1) + * @option AOP能力値(増加分) + * @value aopdiff(%1) + * @option AOP装備パラメータ + * @value eaop(%1) + * @option アイテム名 + * @value iname + * @option アイテムアイコン + * @value iicon + * @option アイテム説明 + * @value idesc + * @option アイテムタイプ + * @value itype + * @option アイテム装備タイプ + * @value ietype + * @option アイテム範囲 + * @value iscope + * @option アイテム属性 + * @value ielement + * @option アイテム設定詳細 + * @value iparam(%1) + * @option アイテムカスタム画像 + * @value iimage(%1) + * @option マップ名 + * @value mapname + * + * @param value + * @desc code(%1)の形式で設定するステータスの%1の内容を入力 + * @default + * + * @param x + * @desc 表示するX座標 + * @default 0 + * + * @param y + * @desc 表示するY座標 + * @default 0 + * + * @param width + * @desc 表示する幅 + * @default 0 + * + */ + +if (Imported.FTKR_CSS) + (function () { + var paramParse = function (obj) { + return JSON.parse(JSON.stringify(obj, paramReplace)); + }; + + var paramReplace = function (key, value) { + try { + return JSON.parse(value || null); + } catch (e) { + return value; + } + }; + + //============================================================================= + // プラグイン パラメータ + //============================================================================= + var parameters = PluginManager.parameters("FTKR_CSS_MenuStatus"); + + //簡易ステータスオブジェクト + FTKR.CSS.MS.simpleStatus = { + statusList: paramParse(parameters["statusList"]), + spaceIn: Number(parameters["Actor Status Space In Text"] || 0), + }; + + //ウィンドウ設定オブジェクト + FTKR.CSS.MS.window = { + enabled: Number(parameters["Enabled Custom Window"] || 0), + maxCols: Number(parameters["Number Max Cols"] || 0), + fontSize: Number(parameters["Font Size"] || 0), + padding: Number(parameters["Window Padding"] || 0), + lineHeight: Number(parameters["Window Line Height"] || 0), + opacity: Number(parameters["Window Opacity"] || 0), + hideFrame: Number(parameters["Hide Window Frame"] || 0), + cursorHeight: Number(parameters["Cursor Line Number"] || 0), + hspace: Number(parameters["Cursor Height Space"] || 0), + }; + + //============================================================================= + // Window_MenuStatus + // メニュー画面のステータスウィンドウの表示クラス + //============================================================================= + Window_MenuStatus.prototype.standardCssLayout = function () { + return FTKR.CSS.MS.window; + }; + + Window_MenuStatus.prototype.standardCssStatus = function () { + return FTKR.CSS.MS.simpleStatus; + }; + + var _Window_MenuStatus_itemHeight = Window_MenuStatus.prototype.itemHeight; + Window_MenuStatus.prototype.itemHeight = function () { + return FTKR.CSS.MS.window.enabled + ? this.lineHeight() * this.cursorHeight() + : _Window_MenuStatus_itemHeight.call(this); + }; + + //書き換え + Window_MenuStatus.prototype.drawItemImage = function (index) {}; + + //書き換え + Window_MenuStatus.prototype.drawItemStatus = function (index) { + var lss = this._lssStatus; + var actor = $gameParty.members()[index]; + var rect = this.itemRect(index); + this.drawCssActorStatus( + index, + actor, + rect.x, + rect.y, + rect.width, + rect.height, + lss + ); + }; + + //書き換え + Window_MenuStatus.prototype.drawAllItems = function () { + var topIndex = this.topIndex(); + for (var i = 0; i < this.maxPageItems(); i++) { + var index = topIndex + i; + if (index < this.maxItems()) { + this.drawItem(index); + } else { + this.clearCssSprite(index % this.maxPageItems()); + } + } + }; + })(); //EOF diff --git a/www/js/plugins/FTKR_CustomSimpleActorStatus.js b/www/js/plugins/FTKR_CustomSimpleActorStatus.js new file mode 100644 index 0000000..65b7bc4 --- /dev/null +++ b/www/js/plugins/FTKR_CustomSimpleActorStatus.js @@ -0,0 +1,4682 @@ +//============================================================================= +// アクターのステータス表示を変更するプラグイン +// FTKR_CustomSimpleActorStatus.js +// プラグインNo : 9 +// 作成者 : フトコロ +// 作成日 : 2017/03/09 +// 最終更新日 : 2019/05/12 +// バージョン : v3.5.3 +//============================================================================= +// GraphicalDesignMode.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +var Imported = Imported || {}; +Imported.FTKR_CSS = true; + +var FTKR = FTKR || {}; +FTKR.CSS = FTKR.CSS || {}; + +//============================================================================= +/*: + * @plugindesc v3.5.3 アクターのステータス表示を変更するプラグイン + * @author フトコロ + * + * @noteParam CSS_画像 + * @noteRequire 1 + * @noteDir img/pictures/ + * @noteType file + * @noteData actors + * + * @noteParam CSS_画像 + * @noteRequire 1 + * @noteDir img/pictures/ + * @noteType file + * @noteData items + * + * @noteParam CSS_画像 + * @noteRequire 1 + * @noteDir img/pictures/ + * @noteType file + * @noteData weapons + * + * @noteParam CSS_画像 + * @noteRequire 1 + * @noteDir img/pictures/ + * @noteType file + * @noteData armors + * + * @param face + * @text --顔画像の設定-- + * @default + * + * @param Face Image Width + * @desc アクターの顔画像幅を設定します + * デフォルトは144 + * @default 144 + * @parent face + * + * @param Face Image Height + * @desc アクターの顔画像高さを設定します + * デフォルトは144 + * @default 144 + * @parent face + * + * @param Face Position X + * @desc 顔画像を描画エリア内のどこに表示するか。 + * 0 - 左寄せ, 1 - 中央, 2 - 右寄せ + * @default 1 + * @parent face + * + * @param chara + * @text --歩行キャラの設定-- + * @default + * + * @param Chara Image Width + * @desc アクターの歩行キャラの画像幅を設定します + * デフォルトは48 + * @default 48 + * @parent chara + * + * @param Chara Image Height + * @desc アクターの歩行キャラの画像高さを設定します + * デフォルトは48 + * @default 48 + * @parent chara + * + * @param Chara Position X + * @desc アクターの歩行キャラを描画エリア内のどこに表示するか。 + * 0 - 左寄せ, 1 - 中央, 2 - 右寄せ + * @default 1 + * @parent chara + * + * @param Chara Direction + * @desc アクターの歩行キャラの向きを設定します。 + * 0 - 正面固定, 1 - マップ上の先頭プレイヤーの向き + * @default 0 + * @parent chara + * + * @param sv + * @text --SVキャラの設定-- + * @default + * + * @param Sv Image Width + * @desc アクターのSVキャラの画像幅を設定します + * デフォルトは64 + * @default 64 + * @parent sv + * + * @param Sv Image Height + * @desc アクターのSvキャラの画像高さを設定します + * デフォルトは64 + * @default 64 + * @parent sv + * + * @param Sv Position X + * @desc アクターのSvキャラを描画エリア内のどこに表示するか。 + * 0 - 左寄せ, 1 - 中央, 2 - 右寄せ + * @default 1 + * @parent sv + * + * @param Enabled Sv Motion + * @desc Svキャラのモーションを有効にするか設定します + * 0 - 無効にする, 1 - 常に有効にする, 2 - 戦闘時以外有効 + * @default 1 + * @parent sv + * + * @param Sv Image Motion + * @desc Svキャラの標準モーションを設定します + * @default wait + * @parent sv + * + * @param Enabled State Motion + * @desc ステートモーションを有効にするか設定します + * 1 - 有効にする, 0 - 無効にする + * @default 1 + * @parent sv + * + * @param state + * @text --ステートの設定-- + * @default + * + * @param Enable CSS States + * @desc ステートアイコンの表示を専用の描画処理に変えるか。 + * 1 - 有効にする, 0 - 無効にする + * @default 1 + * @parent state + * + * @param Animation Wait + * @desc ステートアイコンの切り替え時間を指定します + * デフォルトは40 + * @default 40 + * @parent state + * + * @param Enable Overlap + * @desc ステートアイコンの重なり表示を有効にする + * 1 - 有効にする, 0 - 無効にする + * @default 0 + * @parent state + * + * @param Overlap Rate + * @desc アイコンの重なりを許容する比率を設定します。 + * @default 0.5 + * @parent state + * + * @param State Icon Padding + * @desc アイコン表示に必要な余白を指定します。 + * @default 4 + * @type number + * @min 0 + * @parent state + * + * @param Enable Auto Scale + * @desc 行の高さまたは表示幅に合わせてアイコンサイズを調整するか + * 1 - 有効にする, 0 - 無効にする + * @default 0 + * @parent state + * + * @param pdiff + * @text --通常能力値(差分)の設定-- + * @default + * + * @param Enabled Escapecharacters By PDIFF + * @desc 差分表示に制御文字使えるようにする + * @type boolean + * @on 有効 + * @off 無効 + * @default true + * @parent pdiff + * + * @param Format PDIFF Plus + * @desc 増加の場合の表示を設定します。 + * %1 - 増加値 + * @default \c[24]+ %1 + * @parent pdiff + * + * @param Format PDIFF Minus + * @desc 減少の場合の表示を設定します。 + * %1 - 減少値 + * @default \c[25]- %1 + * @parent pdiff + * + * @param xparam + * @text --能力値の設定-- + * @default + * + * @param Disp Decimals Param + * @desc 能力値が率で表されるパラメータの表示方法を選択します。 + * @type select + * @option 少数で表示 + * @value 0 + * @option パーセント(%)で表示 + * @value 1 + * @default 0 + * @parent xparam + * + * @param equip + * @text --装備パラメータの設定-- + * @default + * + * @param Equip Right Arrow + * @desc 装備を変える時に表示する右矢印記号を指定します。 + * @default \c[16]→ + * @parent equip + * + * @param ediff + * @text --装備パラメータ(差分)の設定-- + * @default + * + * @param Enabled Escapecharacters By EDIFF + * @desc 差分表示に制御文字使えるようにする + * @type boolean + * @on 有効 + * @off 無効 + * @default true + * @parent ediff + * + * @param Format EDIFF Plus + * @desc 増加の場合の表示を設定します。 + * %1 - 増加値 + * @default \c[24]+ %1 + * @parent ediff + * + * @param Format EDIFF Minus + * @desc 減少の場合の表示を設定します。 + * %1 - 減少値 + * @default \c[25]- %1 + * @parent ediff + * + * @param aopdiff + * @text --AOP能力値(差分)の設定-- + * @default + * + * @param Enabled Escapecharacters By AOPDIFF + * @desc 差分表示に制御文字使えるようにする + * @type boolean + * @on 有効 + * @off 無効 + * @default true + * @parent aopdiff + * + * @param Format AOPDIFF Plus + * @desc 増加の場合の表示を設定します。 + * %1 - 増加値 + * @default \c[24]+ %1 + * @parent aopdiff + * + * @param Format AOPDIFF Minus + * @desc 減少の場合の表示を設定します。 + * %1 - 減少値 + * @default \c[25]- %1 + * @parent aopdiff + * + * @param ediffaop + * @text --AOP装備パラメータ(差分)の設定-- + * @default + * + * @param Enabled Escapecharacters By EDIFFAOP + * @desc 差分表示に制御文字使えるようにする + * @type boolean + * @on 有効 + * @off 無効 + * @default true + * @parent ediffaop + * + * @param Format EDIFFAOP Plus + * @desc 増加の場合の表示を設定します。 + * %1 - 増加値 + * @default \c[24]+ %1 + * @parent ediffaop + * + * @param Format EDIFFAOP Minus + * @desc 減少の場合の表示を設定します。 + * %1 - 減少値 + * @default \c[25]- %1 + * @parent ediffaop + * + * @param image + * @text --カスタム画像の設定-- + * @default + * + * @param Image Position X + * @desc カスタム画像を描画エリア内のどこに表示するか。 + * 0 - 左寄せ, 1 - 中央, 2 - 右寄せ + * @default 1 + * @parent image + * + * @param message + * @text --メッセージの設定-- + * @default + * + * @param Display LevelUp Message + * @desc レベルアップ時のメッセージを設定します。 + * %1 - アクター名, %2 - 現在レベル, %3 - 上昇したレベル + * @default \C[17]%3 Level Up! + * @parent message + * + * @param customParam + * @text --カスタムパラメータの設定-- + * + * @param --Custom Param 0-- + * @default + * @parent customParam + * + * @param Custom 0 Display Name + * @desc Custom(0)の表示名を設定します + * @default \c[16]現在の経験値 + * @parent customParam + * + * @param Custom 0 References + * @desc Custom(0)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 0 Unit + * @desc Custom(0)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 1-- + * @default + * @parent customParam + * + * @param Custom 1 Display Name + * @desc Custom(1)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 1 References + * @desc Custom(1)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default a.currentExp() + * @parent customParam + * + * @param Custom 1 Unit + * @desc Custom(1)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 2-- + * @default + * @parent customParam + * + * @param Custom 2 Display Name + * @desc Custom(2)の表示名を設定します + * @default \c[16]次のレベルまで + * @parent customParam + * + * @param Custom 2 References + * @desc Custom(2)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 2 Unit + * @desc Custom(2)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 3-- + * @default + * @parent customParam + * + * @param Custom 3 Display Name + * @desc Custom(3)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 3 References + * @desc Custom(3)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default a.nextRequiredExp() + * @parent customParam + * + * @param Custom 3 Unit + * @desc Custom(3)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 4-- + * @default + * @parent customParam + * + * @param Custom 4 Display Name + * @desc Custom(4)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 4 References + * @desc Custom(4)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 4 Unit + * @desc Custom(4)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 5-- + * @default + * @parent customParam + * + * @param Custom 5 Display Name + * @desc Custom(5)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 5 References + * @desc Custom(5)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 5 Unit + * @desc Custom(5)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 6-- + * @default + * @parent customParam + * + * @param Custom 6 Display Name + * @desc Custom(6)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 6 References + * @desc Custom(6)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 6 Unit + * @desc Custom(6)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 7-- + * @default + * @parent customParam + * + * @param Custom 7 Display Name + * @desc Custom(7)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 7 References + * @desc Custom(7)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 7 Unit + * @desc Custom(7)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 8-- + * @default + * @parent customParam + * + * @param Custom 8 Display Name + * @desc Custom(8)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 8 References + * @desc Custom(8)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 8 Unit + * @desc Custom(8)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 9-- + * @default + * @parent customParam + * + * @param Custom 9 Display Name + * @desc Custom(9)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 9 References + * @desc Custom(9)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 9 Unit + * @desc Custom(9)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 10-- + * @default + * @parent customParam + * + * @param Custom 10 Display Name + * @desc Custom(10)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 10 References + * @desc Custom(10)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 10 Unit + * @desc Custom(10)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 11-- + * @default + * @parent customParam + * + * @param Custom 11 Display Name + * @desc Custom(11)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 11 References + * @desc Custom(11)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 11 Unit + * @desc Custom(11)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 12-- + * @default + * @parent customParam + * + * @param Custom 12 Display Name + * @desc Custom(12)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 12 References + * @desc Custom(12)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 12 Unit + * @desc Custom(12)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 13-- + * @default + * @parent customParam + * + * @param Custom 13 Display Name + * @desc Custom(13)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 13 References + * @desc Custom(13)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 13 Unit + * @desc Custom(13)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 14-- + * @default + * @parent customParam + * + * @param Custom 14 Display Name + * @desc Custom(14)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 14 References + * @desc Custom(14)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 14 Unit + * @desc Custom(14)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 15-- + * @default + * @parent customParam + * + * @param Custom 15 Display Name + * @desc Custom(15)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 15 References + * @desc Custom(15)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 15 Unit + * @desc Custom(15)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 16-- + * @default + * @parent customParam + * + * @param Custom 16 Display Name + * @desc Custom(16)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 16 References + * @desc Custom(16)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 16 Unit + * @desc Custom(16)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 17-- + * @default + * @parent customParam + * + * @param Custom 17 Display Name + * @desc Custom(17)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 17 References + * @desc Custom(17)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 17Unit + * @desc Custom(17)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 18-- + * @default + * @parent customParam + * + * @param Custom 18 Display Name + * @desc Custom(18)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 18 References + * @desc Custom(18)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 18 Unit + * @desc Custom(18)の単位を設定します。 + * @default + * @parent customParam + * + * @param --Custom Param 19-- + * @default + * @parent customParam + * + * @param Custom 19 Display Name + * @desc Custom(19)の表示名を設定します + * @default + * @parent customParam + * + * @param Custom 19 References + * @desc Custom(19)の値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customParam + * + * @param Custom 19 Unit + * @desc Custom(19)の単位を設定します。 + * @default + * @parent customParam + * + * @param customGauge + * @text --カスタムゲージの設定-- + * + * @param Gauge Param Digit + * @desc 現在値と最大値の表示幅を指定した桁数に設定する + * @default 4 + * @parent customGauge + * + * @param --Gauge Param 0-- + * @default + * @parent customGauge + * + * @param Gauge 0 Display Name + * @desc Gauge(0)の表示名を設定します + * @default \C[16]EXP + * @parent customGauge + * + * @param Gauge 0 References + * @desc Gauge(0)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 0 Current + * @desc Gauge(0)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default a.isMaxLevel() ? '--------' : a.currentExp() + * @parent customGauge + * + * @param Gauge 0 Max + * @desc Gauge(0)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default a.isMaxLevel() ? '--------' : a.nextLevelExp() + * @parent customGauge + * + * @param Gauge 0 Color1 + * @desc Gauge(0)のゲージの色1を設定します。 + * @default 17 + * @parent customGauge + * + * @param Gauge 0 Color2 + * @desc Gauge(0)のゲージの色2を設定します。 + * @default 6 + * @parent customGauge + * + * @param --Gauge Param 1-- + * @default + * @parent customGauge + * + * @param Gauge 1 Display Name + * @desc Gauge(1)の表示名を設定します + * @default + * @parent customGauge + * + * @param Gauge 1 References + * @desc Gauge(1)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 1 Current + * @desc Gauge(1)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 1 Max + * @desc Gauge(1)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 1 Color1 + * @desc Gauge(1)のゲージの色1を設定します。 + * @default + * @parent customGauge + * + * @param Gauge 1 Color2 + * @desc Gauge(1)のゲージの色2を設定します。 + * @default + * @parent customGauge + * + * @param --Gauge Param 2-- + * @default + * @parent customGauge + * + * @param Gauge 2 Display Name + * @desc Gauge(2)の表示名を設定します + * @default + * @parent customGauge + * + * @param Gauge 2 References + * @desc Gauge(2)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 2 Current + * @desc Gauge(2)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 2 Max + * @desc Gauge(2)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 2 Color1 + * @desc Gauge(2)のゲージの色1を設定します。 + * @default + * @parent customGauge + * + * @param Gauge 2 Color2 + * @desc Gauge(2)のゲージの色2を設定します。 + * @default + * @parent customGauge + * + * @param --Gauge Param 3-- + * @default + * @parent customGauge + * + * @param Gauge 3 Display Name + * @desc Gauge(3)の表示名を設定します + * @default + * @parent customGauge + * + * @param Gauge 3 References + * @desc Gauge(3)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 3 Current + * @desc Gauge(3)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 3 Max + * @desc Gauge(3)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 3 Color1 + * @desc Gauge(3)のゲージの色1を設定します。 + * @default + * @parent customGauge + * + * @param Gauge 3 Color2 + * @desc Gauge(3)のゲージの色2を設定します。 + * @default + * @parent customGauge + * + * @param --Gauge Param 4-- + * @default + * @parent customGauge + * + * @param Gauge 4 Display Name + * @desc Gauge(4)の表示名を設定します + * @default + * @parent customGauge + * + * @param Gauge 4 References + * @desc Gauge(4)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 4 Current + * @desc Gauge(4)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 4 Max + * @desc Gauge(4)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 4 Color1 + * @desc Gauge(4)のゲージの色1を設定します。 + * @default + * @parent customGauge + * + * @param Gauge 4 Color2 + * @desc Gauge(4)のゲージの色2を設定します。 + * @default + * @parent customGauge + * + * @param --Gauge Param 5-- + * @default + * @parent customGauge + * + * @param Gauge 5 Display Name + * @desc Gauge(5)の表示名を設定します + * @default + * @parent customGauge + * + * @param Gauge 5 References + * @desc Gauge(5)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 5 Current + * @desc Gauge(5)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 5 Max + * @desc Gauge(5)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 5 Color1 + * @desc Gauge(5)のゲージの色1を設定します。 + * @default + * @parent customGauge + * + * @param Gauge 5 Color2 + * @desc Gauge(5)のゲージの色2を設定します。 + * @default + * @parent customGauge + * + * @param --Gauge Param 6-- + * @default + * @parent customGauge + * + * @param Gauge 6 Display Name + * @desc Gauge(6)の表示名を設定します + * @default + * @parent customGauge + * + * @param Gauge 6 References + * @desc Gauge(6)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 6 Current + * @desc Gauge(6)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 6 Max + * @desc Gauge(6)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 6 Color1 + * @desc Gauge(6)のゲージの色1を設定します。 + * @default + * @parent customGauge + * + * @param Gauge 6 Color2 + * @desc Gauge(6)のゲージの色2を設定します。 + * @default + * @parent customGauge + * + * @param --Gauge Param 7-- + * @default + * @parent customGauge + * + * @param Gauge 7 Display Name + * @desc Gauge(7)の表示名を設定します + * @default + * @parent customGauge + * + * @param Gauge 7 References + * @desc Gauge(7)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 7 Current + * @desc Gauge(7)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 7 Max + * @desc Gauge(7)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 7 Color1 + * @desc Gauge(7)のゲージの色1を設定します。 + * @default + * @parent customGauge + * + * @param Gauge 7 Color2 + * @desc Gauge(7)のゲージの色2を設定します。 + * @default + * @parent customGauge + * + * @param --Gauge Param 8-- + * @default + * @parent customGauge + * + * @param Gauge 8 Display Name + * @desc Gauge(8)の表示名を設定します + * @default + * @parent customGauge + * + * @param Gauge 8 References + * @desc Gauge(8)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 8 Current + * @desc Gauge(8)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 8 Max + * @desc Gauge(8)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 8 Color1 + * @desc Gauge(8)のゲージの色1を設定します。 + * @default + * @parent customGauge + * + * @param Gauge 8 Color2 + * @desc Gauge(8)のゲージの色2を設定します。 + * @default + * @parent customGauge + * + * @param --Gauge Param 9-- + * @default + * @parent customGauge + * + * @param Gauge 9 Display Name + * @desc Gauge(9)の表示名を設定します + * @default + * @parent customGauge + * + * @param Gauge 9 References + * @desc Gauge(9)で表示する値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 9 Current + * @desc Gauge(9)の現在値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 9 Max + * @desc Gauge(9)の最大値の参照先を設定します。 + * アクターを a として、ステータスの参照先を記述すること。 + * @default + * @parent customGauge + * + * @param Gauge 9 Color1 + * @desc Gauge(9)のゲージの色1を設定します。 + * @default + * @parent customGauge + * + * @param Gauge 9 Color2 + * @desc Gauge(9)のゲージの色2を設定します。 + * @default + * @parent customGauge + * + * @param paramName + * @text --表示名の設定-- + * + * @param XPARAM Name + * @desc 追加能力値の表示名を設定します。 + * @type struct + * @default {"hit":"命中率","eva":"回避率","cri":"会心率","cev":"会心回避率","mev":"魔法回避率","mrf":"魔法反射率","cnt":"反撃率","hrg":"HP再生率","mrg":"MP再生率","trg":"TP再生率"} + * @parent paramName + * + * @param SPARAM Name + * @desc 特殊能力値の表示名を設定します。 + * @type struct + * @default {"tgr":"狙われ率","grd":"防御効果率","rec":"回復効果率","pha":"薬の知識","mcr":"MP消費率","tcr":"TPチャージ率","pdr":"物理ダメージ率","mdr":"魔法ダメージ率","fdr":"床ダメージ率","exr":"経験獲得率"} + * @parent paramName + * + * @help + *----------------------------------------------------------------------------- + * 概要 + *----------------------------------------------------------------------------- + * このプラグインは、アクターのステータス表示のレイアウトをより詳細に設定できる + * 処理を実装します。 + * + * このプラグインの拡張プラグイン(FTKR_CSS_***.js)と組み合わせることで + * メニュー画面や、バトル画面などさまざまなステータス画面を設定できるように + * なります。 + * + * このプラグインの v3.0.0 から採用するステータスごとの表示位置指定方式については、 + * 拡張プラグインの v2.0.0 以降を使用してください。 + * ※従来の方式についても、v1の拡張プラグインで使用可能 + * + * + * プラグインの使い方は、下のオンラインマニュアルページを見てください。 + * https://github.com/futokoro/RPGMaker/blob/master/FTKR_CustomSimpleActorStatus.ja.md + * + * + *----------------------------------------------------------------------------- + * 設定方法 + *----------------------------------------------------------------------------- + * 1.「プラグインマネージャー(プラグイン管理)」に、このプラグインを追加して + * ください。 + * + * 2. 拡張プラグイン(FTKR_CSS_***.js)と組み合わせる場合は、このプラグインが + * 上になるように配置してください。 + * + * 3. GraphicalDesignMode.jsと組み合わせる場合は、 + * このプラグインが下になるように配置してください。 + * + * 4. このプラグインを使う上で、設定が必須なプラグインパラメータはありません。 + * + * + *----------------------------------------------------------------------------- + * プラグインのライセンスについて(License) + *----------------------------------------------------------------------------- + * このプラグインはMITライセンスのもとで公開しています。 + * This plugin is released under the MIT License. + * + * Copyright (c) 2017,2018 Futokoro + * http://opensource.org/licenses/mit-license.php + * + * + * プラグイン公開元 + * https://github.com/futokoro/RPGMaker/blob/master/README.md + * + * + *----------------------------------------------------------------------------- + * 変更来歴 + *----------------------------------------------------------------------------- + * + * v3.5.3 - 2019/05/12 : 機能追加 + * 1. アイテムの所持数を表示するコード(numItem)を追加。 + * 2. 装備品の表示コード(equip(%1))に、ショップ画面用の専用処理を追加。 + * + * v3.5.2 - 2019/04/14 : 機能追加 + * 1. 特殊能力値(xparam)と追加能力値(sparam)を表示するコード他を追加。 + * + * v3.5.1 - 2019/03/05 : 不具合修正、機能追加 + * 1. 拡張プラグインのパラメータ"statusList"の"value"の値を正しく読み取れない + * 不具合を修正。 + * 2. 選択中の装備品を装備できない時に特定も文字を表示させるコード notequip を + * 追加。※装備画面とショップ画面で使用可能 + * + * v3.5.0 - 2018/12/29 : 機能追加 + * 1. セーブしたウィンドウ設定を変更するプラグインコマンドを追加。 + * + * v3.4.7 - 2018/12/27 : 不具合修正 + * 1. FTKR_CSS_ShopStatus v2.2.2 の不具合修正対応。 + * 2. FTKR_OriginalSceneWindow でアイテムデータ画像が表示できない不具合対応。 + * + * v3.4.6 - 2018/12/15 : 不具合修正(軽量化) + * 1. カスタムパラメータとカスタムゲージの表示処理を見直し。 + * 2. プラグインコマンドの判定処理を見直し。 + * + * v3.4.5 - 2018/12/13 : 不具合修正(軽量化) + * 1. code(x)の形のパラメータの判定時に必ずeval()で評価していた処理を見直し。 + * + * v3.4.4 - 2018/12/02 : 不具合修正 + * 1. カスタム画像で、存在しない画像IDを指定した場合にエラーになる不具合を修正。 + * + * v3.4.3 - 2018/11/03 : 仕様変更 + * 1. ediff(x)、aopdiff(x)、ediffaop(x)の表示内容の設定を、pdiff(x)から独立。 + * + * v3.4.2 - 2018/10/28 : 不具合修正 + * 1. オリジナルパラメータおよびオリジナルゲージの数値が、一部のシーンで正常に + * 表示できない不具合を修正。 + * + * v3.4.1 - 2018/10/11 : 機能追加、仕様変更 + * 1. パラメータの差分表示に制御文字を無効にする機能を追加。 + * 2. パラメータの差分表示で 0 の場合に表示しないように変更。 + * + * v3.4.0 - 2018/10/10 : 機能追加 + * 1. ediff(x)およびediffaop(x)のコードをFTKR_CSS_ShopStatusから移動。 + * + * v3.3.4 - 2018/09/28 : 機能追加 + * 1. ステータスコードに、AOPパラメータ表示用のコードを追加。 + * + * v3.3.3 - 2018/09/28 : 機能追加 + * 1. ステータスコードに、パラメータ表示用のコードを追加。 + * + * v3.3.2 - 2018/09/19 : 機能追加 + * 1. ステータスコードに、アイテム用のコードを追加。 + * + * v3.3.1 - 2018/09/19 : 不具合修正 + * 1. 戦闘不能時に、ステートアイコンを表示しない不具合を修正。 + * + * v3.3.0 - 2018/09/15 : 機能追加 + * 1. ステータスコードに、アイテム用のコードを追加。 + * 2. ステータスアイコン同士間の余白サイズを設定する機能を追加。 + * 3. ステータスアイコンを高さ幅が不足しても最低1つは表示させるように変更。 + * 4. プラグインパラメータ Enable Auto Scale を有効にした場合に、表示幅が小さい + * 場合でもサイズ調整するように変更。 + * + * v3.2.0 - 2018/09/11 : FTKR_GDM_WindowEditor.js 用の記述を修正。 + * + * v3.1.1 - 2018/09/09 : GraphicalDesignMode.js 用の記述を削除 + * + * v3.1.0 - 2018/08/30 : 機能追加 + * 1. 拡張プラグインのプラグインパラメータで表示するステータスをリストで + * 選択できる機能を追加。 + * + * v3.0.2 - 2018/08/25 : 不具合修正 + * 1. 拡張プラグインで、余白と背景透明度を 0 に設定した場合に、設定が無効になる + * 不具合を修正。 + * + * v3.0.1 - 2018/08/20 : 不具合修正 + * 1. 拡張プラグインでステータスウィンドウの設定を有効にした場合にエラーになる + * 不具合を修正。 + * + * v3.0.0 - 2018/08/19 : 仕様変更 + * 1. ステータスの表示とパラメータの入力に、ステータスごとの表示位置指定方式を採用。 + * 2. FTKR_GDM_WindowEditor対応版に修正。 + * 3. ヘルプの記述を削減。 + * 4. 顔画像のサイズを調整する機能を追加。 + * 5. GraphicalDesignMode.jsとの連携機能を、FTKR_GDM_Editorに移行。 + * + * v2.7.2 - 2018/08/18 : 不具合修正 + * 1. 拡張プラグイン使用時にステートアイコンが表示されない不具合を修正。 + * + * v2.7.1 - 2018/08/17 : 不具合修正 + * 1. バトルシーンでステータスウィンドウが非表示でも、ステートアイコンが + * 表示される不具合を修正。 + * + * v2.7.0 - 2018/03/17 : 機能追加 + * 1. カスタム画像をゲーム中に変更するプラグインコマンドを追加。 + * + * v2.6.3 - 2018/03/12 : 処理変更 + * 1. 顔画像やカスタム画像の表示透過度の判定部を関数として独立。 + * 2. コード処理部にアクターが設定されていない場合の例外処理を追加。 + * + * v2.6.2 - 2018/03/11 : 不具合修正 + * 1. 角括弧で設定したコードが正しく表示されない不具合を修正。 + * 2. デザインモード中にstateコードを変更した際に、ステートアイコンの表示が + * 一部更新されない不具合を修正。 + * + * v2.6.1 - 2018/01/07 : 処理変更 + * 1. 顔画像、歩行キャラ、SVキャラのX座標方向の寄せ表示部分を関数として独立。 + * + * v2.6.0 - 2017/11/18 : 機能追加 + * 1. FTKR_CSS_***Status系の拡張プラグインをGraphicalDesignMode.jsに + * 対応する処理を追加。 + * + * v2.5.1 - 2017/11/08 : 不具合修正 + * 1. FTKR_OriginalSceneWindow.jsで生成したウィンドウが有る場合に + * シーン開始時にエラーになる不具合を修正。 + * + * v2.5.0 - 2017/11/08 : 機能追加 + * 1. 横線を表示するコード「line」を追加。 + * 2. GraphicalDesignMode.jsとFTKR_CSS_GDM.jsにより、デザインモード中に + * ゲーム内でレイアウトを変更する機能を追加。 + * + * v2.4.3 - 2017/11/02 : 不具合修正 + * 1. 装備画面でフリーズする不具合を修正。 + * + * v2.4.2 - 2017/11/01 : 不具合修正 + * 1. カスタムパラメータとカスタムゲージで、名前が表示されない不具合を修正。 + * 2. 装備のパラメータが表示されない不具合を修正。 + * + * v2.4.1 - 2017/10/19 : 不具合修正 + * 1. カスタムパラメータとカスタムゲージで、アイコンを表示したときに + * 表示位置がずれる場合がある不具合を修正。 + * + * v2.4.0 - 2017/10/16 : 仕様変更 + * 1. カスタムゲージで、現在値および最大値に文字列を表示できるように変更。 + * + * v2.3.0 - 2017/07/23 : 機能追加 + * 1. 表示コードの判定部の記述を見直し。 + * 2. 括弧で数値を指定する表示コードに対して、数値ではなくスクリプトで + * 指定できるように修正。 + * 3. FTKR_AddOriginalParametersで作成したオリジナルパラメータの + * 装備パラメータを表示するコード「eaop(x)」を追加。 + * + * v2.2.0 - 2017/06/19 : 機能変更、機能追加 + * 1. テキストコードに、JS計算式の評価処理を追加。 + * 2. JS計算式の評価コードで、文字列のまま表示する機能を追加。 + * + * v2.1.0 - 2017/06/19 : 機能変更、機能追加 + * 1. カスタム画像の設定仕様を変更。 + * 2. カスタム画像を複数設定できる機能を追加。 + * + * v2.0.0 - 2017/06/18 : メニュー画面の変更機能を分離 + * + * v1.8.0 - 2017/06/17 : 機能追加 + * 1. カスタムパラメータに単位を表示する機能を追加。 + * + * v1.7.6 - 2017/06/10 : 不具合修正 + * 1. YEP_BuffsStatesCore.jsと組み合わせた時にステートカウントの表示が + * 正しく更新されない不具合を修正。 + * + * v1.7.5 - 2017/06/10 : 不具合修正 + * 1. テキストコードに制御文字を入力すると、正しく表示できない不具合を修正。 + * + * v1.7.4 - 2017/06/09 : YEP_BuffsStatesCore.jsに対応 + * + * v1.7.3 - 2017/06/08 : 機能追加 + * 1. ステートアイコンの表示処理をMVデフォルトに戻す機能を追加。 + * + * v1.7.2 - 2017/06/07 : 不具合修正、機能追加 + * 1. 波括弧による描画エリアの拡張が正しく機能しない不具合を修正。 + * 2. eval()によるJS計算結果を表示するコードを追加。 + * + * v1.7.1 - 2017/06/05 : 不具合修正、機能追加 + * 1. 歩行キャラが正しく表示されない不具合を修正。 + * 2. 歩行キャラの向きを、マップ上のプレイヤーに合わせる機能を追加。 + * 3. SVキャラのモーションを無効にする機能を追加。 + * 4. カスタム画像を表示する位置を調整する機能を追加。 + * + * v1.7.0 - 2017/06/02 : 機能追加、不具合修正 + * 1. アクター毎に個別に設定できるカスタムゲージを追加。 + * 2. クラス毎に個別に設定できるカスタムゲージを追加。 + * 3. プラグインパラメータを無効にした場合 + * スキル画面のステータス欄が表示しない不具合を修正。 + * + * v1.6.0 - 2017/06/01 : 機能見直し、機能追加 + * 1. カスタムゲージの表示内容の調整機能を見直し。 + * 2. カスタムゲージのゲージバーを非表示にする機能を追加。 + * 3. カスタムゲージに現在値と最大値の替わりに指定した値を設定する機能を追加。 + * + * v1.5.3 - 2017/05/13 : 機能追加 + * 1. 装備画面で使用可能な、パラメータ表示コードを追加。 + * + * v1.5.2 - 2017/05/12 : 不具合修正、機能追加、不要なパラメータを削除 + * 1. アクターを横に並べたときに描画エリアを拡張すると、隣のアクターの + * 表示エリアにも拡張される不具合を修正。 + * 2. 画像の表示位置の調整機能を追加。 + * + * v1.5.1 - 2017/05/11 : 不具合修正、機能追加 + * 1. ステータスウィンドウに表示できる人数よりもパーティーが少ない場合に + * エラーになる不具合を修正。 + * 2. 表示したSVキャラの位置を固定するように変更。 + * + * v1.5.0 - 2017/05/10 : 機能追加 + * 1. FTKR_FacialImageDifference.jsに対応。 + * + * v1.4.4 - 2017/05/08 : 不具合修正 + * 1. メニュー画面のアクターのスプライトが正しく更新されない不具合を修正。 + * + * v1.4.3 - 2017/05/06 : 不具合修正、機能追加 + * 1. アクターを横に並べた時に、顔画像が正しく表示されない不具合を修正。 + * 2. 縦のカーソル間隔を設定する機能を追加。 + * + * v1.4.2 - 2017/05/04 : 機能追加 + * 1. カスタムパラメータとカスタムゲージに、セルフ変数を適用。 + * + * v1.4.1 - 2017/04/25 : 不具合修正 + * 1. 「逃げる」でバトルを終了した場合、ステータス上のSVキャラの + * 表示位置がずれる不具合を修正。 + * + * v1.4.0 - 2017/04/21 : 仕様変更、機能追加 + * 1. 詳細ステータス画面の表示変更機能を拡張プラグインとして分離。 + * 2. スキル画面の表示変更機能を拡張プラグインとして分離。 + * 3. 顔画像の表示仕様を変更。 + * 4. カスタム画像をタグの仕様を変更し、ディプロイメントでカスタム画像を + * 保存するように変更。 + * 5. メニュー画面の簡易ステータスウィンドウの設定変更機能を追加。 + * + * v1.3.1 - 2017/04/21 : 機能追加 + * 1. FTKR_ExSvMotion.jsに対応。 + * + * v1.3.0 - 2017/04/19 : 機能変更 + * 1. ステートアイコンの表示仕様を変更。 + * + * v1.2.5 - 2017/04/15 : 機能追加 + * 1. ステートアイコンの表示位置を微調整 + * 2. 行の高さに合わせてステートアイコンサイズを自動調整する機能を追加。 + * + * v1.2.4 - 2017/04/12 : 顔画像の縦横のサイズを合わせるように修正 + * + * v1.2.3 - 2017/04/11 : ヘルプ修正 + * + * v1.2.2 - 2017/04/11 : 機能追加 + * 1. 指定した画像を表示する機能を追加。 + * 2. 複数列を跨いで表示させる機能を追加。 + * 3. ステートを縦に並べて表示させる機能を追加。 + * + * v1.2.1 - 2017/04/01 : 機能削除、機能追加 + * 1. ステータスのparam(x)に対してMV標準の制御文字を使用できる機能を削除。 + * 2. カスタムパラメータを20個まで設定できるように変更。 + * 3. 詳細ステータス画面の表示エリア間のラインの線色、太さ、透明度を + * 変更する機能を追加。 + * 4. 簡易ステータス画面の表示内容を変更する機能をON/OFFする + * プラグインパラメータを追加。 + * + * v1.2.0 - 2017/03/20 : 仕様変更 + * 1. ステートアイコンを並べて表示した時に表示エリア内に収まらない場合、 + * アイコンを重ねて表示するように変更。 + * 2. ステータスのprofile、param(x)、custom(x)、gauge(x)、text(x)の表示に、 + * MV標準の制御文字を使用できるように変更。 + * + * v1.1.1 - 2017/03/18 : 機能追加 + * 1. 詳細ステータスの表示内容を変更する機能をON/OFFする + * プラグインパラメータを追加。 + * 2. FTKR_SEP_ShowSkillStatus.jsと組み合わせている場合、プロフィール文に + * 制御文字を使用できるように変更。 + * 3. ヘルプ内容を修正。 + * + * v1.1.0 - 2017/03/17 : 仕様変更、機能追加、不具合修正 + * 1. Text間のスペースを設定するプラグインパラメータの仕様を変更。 + * 2. 装備と好きな文字列を表示させるパラメータを追加。 + * 3. 詳細ステータスの表示内容を変更する機能を追加。 + * 4. カスタムパラメータとカスタムゲージを10個まで設定できるように変更。 + * 5. ニックネームが表示されない不具合を修正。 + * + * v1.0.3 - 2017/03/16 : 機能追加 + * 1. 表示名や値の参照先を自由に設定できるカスタムゲージの表示機能を追加。 + * + * v1.0.2 - 2017/03/16 : 機能追加 + * 1. で、1行に複数のステータスを表示する機能を追加。 + * + * v1.0.1 - 2017/03/10 : 機能追加 + * 1. 攻撃力や防御力等のパラメータを表示できる機能を追加。 + * 2. 表示名や値の参照先を自由に設定できるカスタムパラメータの + * 表示機能を追加。 + * + * v1.0.0 - 2017/03/09 : 初版作成 + * + *----------------------------------------------------------------------------- + */ +//============================================================================= +/*~struct~status: + * @param text + * @desc 表示するステータスを選択 + * リストにない場合は、直接テキストで記述 + * @default + * @type select + * @option 名前 + * @value name + * @option 二つ名 + * @value nickname + * @option 職業 + * @value class + * @option レベル + * @value level + * @option HP + * @value hp + * @option MP + * @value mp + * @option TP + * @value tp + * @option 顔画像 + * @value face + * @option 顔画像(サイズ指定) + * @value face(%1) + * @option 歩行キャラ画像 + * @value chara + * @option SV戦闘キャラ画像 + * @value sv + * @option ステート(横) + * @value state + * @option ステート(縦) + * @value state2(%1) + * @option プロフィール + * @value profile + * @option 通常能力値 + * @value param(%1) + * @option 通常能力値(素) + * @value pbase(%1) + * @option 通常能力値(増加分) + * @value pdiff(%1) + * @option 追加能力値 + * @value xparam(%1) + * @option 特殊能力値 + * @value sparam(%1) + * @option 装備 + * @value equip(%1) + * @option 装備通常能力値 + * @value eparam(%1) + * @option 装備追加能力値 + * @value exparam(%1) + * @option 装備特殊能力値 + * @value esparam(%1) + * @option 装備通常能力値差分 + * @value ediff(%1) + * @option 装備追加能力値差分 + * @value exdiff(%1) + * @option 装備特殊能力値差分 + * @value esdiff(%1) + * @option 装備不可表示 + * @value notequip(%1) + * @option カスタムパラメータ + * @value custom(%1) + * @option カスタムゲージ + * @value gauge(%1) + * @option アクター別カスタムゲージ + * @value agauge(%1) + * @option クラス別カスタムゲージ + * @value cgauge(%1) + * @option カスタム画像 + * @value image + * @option カスタム画像(登録ID) + * @value image(%1) + * @option メッセージ + * @value message + * @option テキスト + * @value text(%1) + * @option JS計算式(数値表示) + * @value eval(%1) + * @option JS計算式(文字列表示) + * @value streval(%1) + * @option 横線 + * @value line + * @option AOP能力値 + * @value aop(%1) + * @option AOP能力値(素) + * @value aopbase(%1) + * @option AOP能力値(増加分) + * @value aopdiff(%1) + * @option AOP装備パラメータ + * @value eaop(%1) + * @option AOP装備パラメータ差分 + * @value ediffaop(%1) + * @option アイテム名 + * @value iname + * @option アイテムアイコン + * @value iicon + * @option アイテム説明 + * @value idesc + * @option アイテムタイプ + * @value itype + * @option アイテム装備タイプ + * @value ietype + * @option アイテム範囲 + * @value iscope + * @option アイテム属性 + * @value ielement + * @option アイテム設定詳細 + * @value iparam(%1) + * @option アイテムカスタム画像 + * @value iimage(%1) + * @option アイテム所持数 + * @value inumber + * @option マップ名 + * @value mapname + * + * @param value + * @desc code(%1)の形式で設定するステータスの%1の内容を入力 + * @default + * + * @param x + * @desc 表示するX座標 + * @default 0 + * + * @param y + * @desc 表示するY座標 + * @default 0 + * + * @param width + * @desc 表示する幅 + * @default 0 + * + */ +/*~struct~xparam: + * + * @param hit + * @desc 命中率の表示名 + * @default 命中率 + * + * @param eva + * @desc 回避率の表示名 + * @default 回避率 + * + * @param cri + * @desc 会心率の表示名 + * @default 会心率 + * + * @param cev + * @desc 会心回避率の表示名 + * @default 会心回避率 + * + * @param mev + * @desc 魔法回避率の表示名 + * @default 魔法回避率 + * + * @param mrf + * @desc 魔法反射率の表示名 + * @default 魔法反射率 + * + * @param cnt + * @desc 反撃率の表示名 + * @default 反撃率 + * + * @param hrg + * @desc HP再生率の表示名 + * @default HP再生率 + * + * @param mrg + * @desc MP再生率の表示名 + * @default MP再生率 + * + * @param trg + * @desc TP再生率の表示名 + * @default TP再生率 + * + */ +/*~struct~sparam: + * + * @param tgr + * @desc 狙われ率の表示名 + * @default 狙われ率 + * + * @param grd + * @desc 防御効果率の表示名 + * @default 防御効果率 + * + * @param rec + * @desc 回復効果率の表示名 + * @default 回復効果率 + * + * @param pha + * @desc 薬の知識の表示名 + * @default 薬の知識 + * + * @param mcr + * @desc MP消費率の表示名 + * @default MP消費率 + * + * @param tcr + * @desc TPチャージ率の表示名 + * @default TPチャージ率 + * + * @param pdr + * @desc 物理ダメージ率の表示名 + * @default 物理ダメージ率 + * + * @param mdr + * @desc 魔法ダメージ率の表示名 + * @default 魔法ダメージ率 + * + * @param fdr + * @desc 床ダメージ率の表示名 + * @default 床ダメージ率 + * + * @param exr + * @desc 経験獲得率の表示名 + * @default 経験獲得率 + * + */ + +(function () { + var paramParse = function (obj) { + return JSON.parse(JSON.stringify(obj, paramReplace)); + }; + + var paramReplace = function (key, value) { + try { + return JSON.parse(value || null); + } catch (e) { + return value; + } + }; + + //============================================================================= + // プラグイン パラメータ + //============================================================================= + var parameters = PluginManager.parameters("FTKR_CustomSimpleActorStatus"); + + //オリジナルステータス設定オブジェクト + FTKR.CSS.cssStatus = { + face: { + width: Number(parameters["Face Image Width"] || 0), + height: Number(parameters["Face Image Height"] || 0), + posiX: Number(parameters["Face Position X"] || 0), + }, + chara: { + width: Number(parameters["Chara Image Width"] || 0), + height: Number(parameters["Chara Image Height"] || 0), + posiX: Number(parameters["Chara Position X"] || 0), + direction: Number(parameters["Chara Direction"] || 0), + }, + svChara: { + width: Number(parameters["Sv Image Width"] || 0), + height: Number(parameters["Sv Image Height"] || 0), + enable: Number(parameters["Enabled Sv Motion"] || 0), + motion: String(parameters["Sv Image Motion"] || ""), + state: Number(parameters["Enabled State Motion"] || 0), + posiX: Number(parameters["Sv Position X"] || 0), + }, + state: { + enable: Number(parameters["Enable CSS States"] || 0), + wait: Number(parameters["Animation Wait"] || 0), + overlap: Number(parameters["Enable Overlap"] || 0), + autoScale: Number(parameters["Enable Auto Scale"] || 0), + rate: Number(parameters["Overlap Rate"] || 0), + iconPadding: Number(parameters["State Icon Padding"] || 0), + }, + param: { + decimals: paramParse(parameters["Disp Decimals Param"]), + }, + pdiff: { + plus: paramParse(parameters["Format PDIFF Plus"]), + minus: paramParse(parameters["Format PDIFF Minus"]), + enabledEc: paramParse(parameters["Enabled Escapecharacters By PDIFF"]), + }, + equip: { + arrow: String(parameters["Equip Right Arrow"] || ""), + }, + ediff: { + plus: paramParse(parameters["Format EDIFF Plus"]), + minus: paramParse(parameters["Format EDIFF Minus"]), + enabledEc: paramParse(parameters["Enabled Escapecharacters By EDIFF"]), + }, + aopdiff: { + plus: paramParse(parameters["Format AOPDIFF Plus"]), + minus: paramParse(parameters["Format AOPDIFF Minus"]), + enabledEc: paramParse(parameters["Enabled Escapecharacters By AOPDIFF"]), + }, + ediffaop: { + plus: paramParse(parameters["Format EDIFFAOP Plus"]), + minus: paramParse(parameters["Format EDIFFAOP Minus"]), + enabledEc: paramParse(parameters["Enabled Escapecharacters By EDIFFAOP"]), + }, + gauge: { + digit: Number(parameters["Gauge Param Digit"] || 0), + }, + image: { + posiX: Number(parameters["Image Position X"] || 0), + }, + message: { + levelUp: String(parameters["Display LevelUp Message"] || ""), + }, + customs: [ + { + name: String(parameters["Custom 0 Display Name"] || ""), + unit: String(parameters["Custom 0 Unit"] || ""), + formula: String(parameters["Custom 0 References"] || ""), + }, + { + name: String(parameters["Custom 1 Display Name"] || ""), + unit: String(parameters["Custom 1 Unit"] || ""), + formula: String(parameters["Custom 1 References"] || ""), + }, + { + name: String(parameters["Custom 2 Display Name"] || ""), + unit: String(parameters["Custom 2 Unit"] || ""), + formula: String(parameters["Custom 2 References"] || ""), + }, + { + name: String(parameters["Custom 3 Display Name"] || ""), + unit: String(parameters["Custom 3 Unit"] || ""), + formula: String(parameters["Custom 3 References"] || ""), + }, + { + name: String(parameters["Custom 4 Display Name"] || ""), + unit: String(parameters["Custom 4 Unit"] || ""), + formula: String(parameters["Custom 4 References"] || ""), + }, + { + name: String(parameters["Custom 5 Display Name"] || ""), + unit: String(parameters["Custom 5 Unit"] || ""), + formula: String(parameters["Custom 5 References"] || ""), + }, + { + name: String(parameters["Custom 6 Display Name"] || ""), + unit: String(parameters["Custom 6 Unit"] || ""), + formula: String(parameters["Custom 6 References"] || ""), + }, + { + name: String(parameters["Custom 7 Display Name"] || ""), + unit: String(parameters["Custom 7 Unit"] || ""), + formula: String(parameters["Custom 7 References"] || ""), + }, + { + name: String(parameters["Custom 8 Display Name"] || ""), + unit: String(parameters["Custom 8 Unit"] || ""), + formula: String(parameters["Custom 8 References"] || ""), + }, + { + name: String(parameters["Custom 9 Display Name"] || ""), + unit: String(parameters["Custom 9 Unit"] || ""), + formula: String(parameters["Custom 9 References"] || ""), + }, + { + name: String(parameters["Custom 10 Display Name"] || ""), + unit: String(parameters["Custom 10 Unit"] || ""), + formula: String(parameters["Custom 10 References"] || ""), + }, + { + name: String(parameters["Custom 11 Display Name"] || ""), + unit: String(parameters["Custom 11 Unit"] || ""), + formula: String(parameters["Custom 11 References"] || ""), + }, + { + name: String(parameters["Custom 12 Display Name"] || ""), + unit: String(parameters["Custom 12 Unit"] || ""), + formula: String(parameters["Custom 12 References"] || ""), + }, + { + name: String(parameters["Custom 13 Display Name"] || ""), + unit: String(parameters["Custom 13 Unit"] || ""), + formula: String(parameters["Custom 13 References"] || ""), + }, + { + name: String(parameters["Custom 14 Display Name"] || ""), + unit: String(parameters["Custom 14 Unit"] || ""), + formula: String(parameters["Custom 14 References"] || ""), + }, + { + name: String(parameters["Custom 15 Display Name"] || ""), + unit: String(parameters["Custom 15 Unit"] || ""), + formula: String(parameters["Custom 15 References"] || ""), + }, + { + name: String(parameters["Custom 16 Display Name"] || ""), + unit: String(parameters["Custom 16 Unit"] || ""), + formula: String(parameters["Custom 16 References"] || ""), + }, + { + name: String(parameters["Custom 17 Display Name"] || ""), + unit: String(parameters["Custom 17 Unit"] || ""), + formula: String(parameters["Custom 17 References"] || ""), + }, + { + name: String(parameters["Custom 18 Display Name"] || ""), + unit: String(parameters["Custom 18 Unit"] || ""), + formula: String(parameters["Custom 18 References"] || ""), + }, + { + name: String(parameters["Custom 19 Display Name"] || ""), + unit: String(parameters["Custom 19 Unit"] || ""), + formula: String(parameters["Custom 19 References"] || ""), + }, + ], + gauges: [ + { + name: String(parameters["Gauge 0 Display Name"] || ""), + ref: String(parameters["Gauge 0 References"] || ""), + current: String(parameters["Gauge 0 Current"] || ""), + max: String(parameters["Gauge 0 Max"] || ""), + color1: Number(parameters["Gauge 0 Color1"] || 0), + color2: Number(parameters["Gauge 0 Color2"] || 0), + }, + { + name: String(parameters["Gauge 1 Display Name"] || ""), + ref: String(parameters["Gauge 1 References"] || ""), + current: String(parameters["Gauge 1 Current"] || ""), + max: String(parameters["Gauge 1 Max"] || ""), + color1: Number(parameters["Gauge 1 Color1"] || 0), + color2: Number(parameters["Gauge 1 Color2"] || 0), + }, + { + name: String(parameters["Gauge 2 Display Name"] || ""), + ref: String(parameters["Gauge 2 References"] || ""), + current: String(parameters["Gauge 2 Current"] || ""), + max: String(parameters["Gauge 2 Max"] || ""), + color1: Number(parameters["Gauge 2 Color1"] || 0), + color2: Number(parameters["Gauge 2 Color2"] || 0), + }, + { + name: String(parameters["Gauge 3 Display Name"] || ""), + ref: String(parameters["Gauge 3 References"] || ""), + current: String(parameters["Gauge 3 Current"] || ""), + max: String(parameters["Gauge 3 Max"] || ""), + color1: Number(parameters["Gauge 3 Color1"] || 0), + color2: Number(parameters["Gauge 3 Color2"] || 0), + }, + { + name: String(parameters["Gauge 4 Display Name"] || ""), + ref: String(parameters["Gauge 4 References"] || ""), + current: String(parameters["Gauge 4 Current"] || ""), + max: String(parameters["Gauge 4 Max"] || ""), + color1: Number(parameters["Gauge 4 Color1"] || 0), + color2: Number(parameters["Gauge 4 Color2"] || 0), + }, + { + name: String(parameters["Gauge 5 Display Name"] || ""), + ref: String(parameters["Gauge 5 References"] || ""), + current: String(parameters["Gauge 5 Current"] || ""), + max: String(parameters["Gauge 5 Max"] || ""), + color1: Number(parameters["Gauge 5 Color1"] || 0), + color2: Number(parameters["Gauge 5 Color2"] || 0), + }, + { + name: String(parameters["Gauge 6 Display Name"] || ""), + ref: String(parameters["Gauge 6 References"] || ""), + current: String(parameters["Gauge 6 Current"] || ""), + max: String(parameters["Gauge 6 Max"] || ""), + color1: Number(parameters["Gauge 6 Color1"] || 0), + color2: Number(parameters["Gauge 6 Color2"] || 0), + }, + { + name: String(parameters["Gauge 7 Display Name"] || ""), + ref: String(parameters["Gauge 7 References"] || ""), + current: String(parameters["Gauge 7 Current"] || ""), + max: String(parameters["Gauge 7 Max"] || ""), + color1: Number(parameters["Gauge 7 Color1"] || 0), + color2: Number(parameters["Gauge 7 Color2"] || 0), + }, + { + name: String(parameters["Gauge 8 Display Name"] || ""), + ref: String(parameters["Gauge 8 References"] || ""), + current: String(parameters["Gauge 8 Current"] || ""), + max: String(parameters["Gauge 8 Max"] || ""), + color1: Number(parameters["Gauge 8 Color1"] || 0), + color2: Number(parameters["Gauge 8 Color2"] || 0), + }, + { + name: String(parameters["Gauge 9 Display Name"] || ""), + ref: String(parameters["Gauge 9 References"] || ""), + current: String(parameters["Gauge 9 Current"] || ""), + max: String(parameters["Gauge 9 Max"] || ""), + color1: Number(parameters["Gauge 9 Color1"] || 0), + color2: Number(parameters["Gauge 9 Color2"] || 0), + }, + ], + }; + + var xparamName = paramParse(parameters["XPARAM Name"]); + if (xparamName) { + FTKR.CSS.cssStatus.xparam = Object.entries(xparamName).map(function (obj) { + return obj[1]; + }); + } else { + console.error("プラグインパラメータ XPARAM Name が設定されていません。"); + return; + } + var sparamName = paramParse(parameters["SPARAM Name"]); + if (sparamName) { + FTKR.CSS.cssStatus.sparam = Object.entries(sparamName).map(function (obj) { + return obj[1]; + }); + } else { + console.error("プラグインパラメータ SPARAM Name が設定されていません。"); + return; + } + + //SV戦闘キャラ用の影画像の高さ + Window_Base.SV_SHADOW_HEIGHT = 48; + + //============================================================================= + // 自作関数(グローバル) + //============================================================================= + + FTKR.gameData = FTKR.gameData || { + user: null, + target: null, + item: null, + number: 0, + }; + + if (!FTKR.setGameData) { + FTKR.setGameData = function (user, target, item, number) { + FTKR.gameData = { + user: user || null, + target: target || null, + item: item || null, + number: number || 0, + }; + }; + } + + if (!FTKR.evalFormula) { + FTKR.evalFormula = function (formula) { + var datas = FTKR.gameData; + try { + var s = $gameSwitches._data; + var v = $gameVariables._data; + var a = datas.user; + var b = datas.target; + var item = datas.item; + var number = datas.number; + if (b) var result = b.result(); + var value = eval(formula); + if (isNaN(value)) value = 0; + return value; + } catch (e) { + console.error(e); + return 0; + } + }; + } + + if (!FTKR.evalStrFormula) { + FTKR.evalStrFormula = function (formula) { + var datas = FTKR.gameData; + try { + var s = $gameSwitches._data; + var v = $gameVariables._data; + var a = datas.user; + var b = datas.target; + var item = datas.item; + var number = datas.number; + if (b) var result = b.result(); + var value = eval(formula); + return value; + } catch (e) { + return formula; + } + }; + } + + //============================================================================= + // 自作処理 + //============================================================================= + + // textの形式のメタデータを読み取って{id,text}を返す + var readEntrapmentCodeToTextEx = function (obj, codeTitles) { + var regs = convertEntrapmentRegArrayEx(codeTitles); + var notedata = obj.note.split(/[\r\n]+/); + var setMode = "none"; + var results = []; + + for (var i = 0; i < notedata.length; i++) { + var line = notedata[i]; + if (matchRegs(line, regs, "start")) { + var data = { + id: RegExp.$1, + text: "", + }; + setMode = "read"; + } else if (matchRegs(line, regs, "end")) { + setMode = "none"; + results.push(data); + } else if (setMode === "read") { + data.text += line + ";"; + } + } + return results; + }; + + var convertEntrapmentRegArrayEx = function (codeTitles) { + return codeTitles.map(function (codeTitle) { + return { + start: new RegExp("<" + codeTitle + ":[ ]*(.+)>", "i"), + end: new RegExp("", "i"), + }; + }); + }; + + var matchRegs = function (data, regs, prop) { + return regs.some(function (reg) { + return prop ? data.match(reg[prop]) : data.match(reg); + }); + }; + + var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + var window = SceneManager._scene._windowLayer.children[0]; + return window ? window.convertEscapeCharacters(text) : text; + }; + + var setArgStr = function (arg) { + return convertEscapeCharacters(arg); + }; + + var setArgNum = function (arg) { + try { + return Number(eval(setArgStr(arg))); + } catch (e) { + return 0; + } + }; + + // 配列の要素の合計 + Math.sam = function (arr) { + return arr.reduce(function (prev, current, i, arr) { + return prev + current; + }); + }; + + Math._getDec = function (value) { + var list = (value + "").split("."); + return list[1] !== undefined && list[1].length > 0 ? list[1].length : 0; + }; + + // 少数で表現された割合をパーセント表示の整数に変換する (例:0.5 を 50 に変換) + Math.percent = function (dec) { + var decnum = Math._getDec(dec); + var int = +(dec + "").replace(".", ""); + var diffdec = 2 - decnum; + return diffdec ? int * Math.pow(10, diffdec) : int; + }; + + Number.prototype._getDec = function () { + var list = (this + "").split("."); + return list[1] !== undefined && list[1].length > 0 ? list[1].length : 0; + }; + + // 少数で表現された数値をパーセント表示の数値に変換する (例:0.5 を 50 に変換) + Number.prototype.percent = function (dec) { + dec = dec || 0; + var decnum = this._getDec(); + var int = +(this + "").replace(".", ""); + var diffdec = 2 + dec - decnum; + return Math.floor(int * Math.pow(10, diffdec)) / Math.pow(10, dec); + }; + + //配列の要素を、すべて数値に変換する。 + Array.prototype.num = function () { + return this.map(function (elm) { + return Number(elm); + }); + }; + + //============================================================================= + // バトル終了後に、逃走フラグを削除 + //============================================================================= + + var _Scene_Map_start = Scene_Map.prototype.start; + Scene_Map.prototype.start = function () { + _Scene_Map_start.call(this); + BattleManager._escaped = false; + }; + + //============================================================================= + // DataManager + //============================================================================= + + var _DatabaseLoaded = false; + var _DataManager_isDatabaseLoaded = DataManager.isDatabaseLoaded; + DataManager.isDatabaseLoaded = function () { + if (!_DataManager_isDatabaseLoaded.call(this)) return false; + if (!_DatabaseLoaded) { + this.cssActorImageNotetags($dataActors); + this.cssActorImageNotetags($dataItems); + this.cssActorImageNotetags($dataWeapons); + this.cssActorImageNotetags($dataArmors); + this.cssCustomParamNotetags($dataActors); + this.cssCustomParamNotetags($dataClasses); + _DatabaseLoaded = true; + } + return true; + }; + + DataManager.cssActorImageNotetags = function (group) { + for (var n = 1; n < group.length; n++) { + var obj = group[n]; + obj.cssbgi = []; + var datas = readEntrapmentCodeToTextEx(obj, ["CSS_画像", "CSS_IMAGE"]); + if (datas.length) this.readCssBgiMetaDatas(obj, datas); + } + }; + + DataManager.setCssBgiBase = function (obj, index, name) { + obj.cssbgi[index] = { + name: name, + offsetX: 0, + offsetY: 0, + width: 0, + height: 0, + scale: 100, + }; + }; + + DataManager.readCssBgiMetaDatas = function (obj, metaDatas) { + for (var t = 0; t < metaDatas.length; t++) { + this.setCssBgiBase(obj, t, metaDatas[t].id); + var datas = metaDatas[t].text.split(";"); + for (var i = 0; i < datas.length; i++) { + var data = datas[i]; + var match = /(.+):[ ]*(.+)/.exec(data); + if (!match) continue; + switch (match[1].toUpperCase()) { + case "BGI OFFSET X": + obj.cssbgi[t].offsetX = Number(match[2]); + break; + case "BGI OFFSET Y": + obj.cssbgi[t].offsetY = Number(match[2]); + break; + case "BGI WIDTH": + obj.cssbgi[t].width = Number(match[2]); + break; + case "BGI HEIGHT": + obj.cssbgi[t].height = Number(match[2]); + break; + case "BGI SCALE": + obj.cssbgi[t].scale = Number(match[2]); + break; + } + } + } + }; + + DataManager.cssCustomParamNotetags = function (group) { + for (var n = 1; n < group.length; n++) { + var obj = group[n]; + obj.cssGauges = []; + var datas = readEntrapmentCodeToTextEx(obj, [ + "CSS_カスタム", + "CSS_CUSTOM", + ]); + this.readCssCustomParamMetaDatas(obj, datas); + } + }; + + DataManager.readCssCustomParamMetaDatas = function (obj, metaDatas) { + for (var t = 0; t < metaDatas.length; t++) { + var dataId = Number(metaDatas[t].id); + obj.cssGauges[dataId] = {}; + + var datas = metaDatas[t].text.split(";"); + for (var i = 0; i < datas.length; i++) { + var data = datas[i]; + var match = /(.+):[ ]*(.+)/.exec(data); + if (!match) continue; + switch (match[1].toUpperCase()) { + case "NAME": + case "表示名": + obj.cssGauges[dataId].name = match[2]; + break; + case "REFERENCES": + case "参照先": + obj.cssGauges[dataId].ref = match[2]; + break; + case "CURRENT": + case "現在値": + obj.cssGauges[dataId].current = match[2]; + break; + case "MAX": + case "最大値": + obj.cssGauges[dataId].max = match[2]; + break; + case "COLOR": + case "色": + var colors = match[2].replace(/\s/g, "").split(","); + obj.cssGauges[dataId].color1 = Number(colors[0]); + obj.cssGauges[dataId].color2 = colors[1] + ? Number(colors[1]) + : Number(colors[0]); + break; + } + } + } + }; + + //============================================================================= + // プラグインコマンド + //============================================================================= + + var _CSS_Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + switch (command.toUpperCase()) { + case "CSS_カスタム画像変更": + case "CSS_CHANGE_CUSTOM_IMAGE": + this.cssChangeCustomImage(args); + break; + case "CSS_ウィンドウ設定変更": + case "CSS_CHANGE_WINDOW_SETTING": + this.cssChangeWindowSetting(args); + break; + default: + _CSS_Game_Interpreter_pluginCommand.call(this, command, args); + break; + } + }; + + Game_Interpreter.prototype.cssChangeCustomImage = function (args) { + switch (setArgStr(args[0]).toUpperCase()) { + case "アクター": + case "ACTOR": + var actor = $gameActors.actor(setArgNum(args[1])); + break; + case "パーティー": + case "PARTY": + var actor = $gameParty.members()[setArgNum(args[1])]; + break; + default: + return; + } + if (!actor) return; + actor.setupCssbgi( + setArgNum(args[2]), + setArgStr(args[3]), + setArgNum(args[4]), + setArgNum(args[5]), + setArgNum(args[6]), + setArgNum(args[7]), + setArgNum(args[8]) + ); + }; + + Game_Interpreter.prototype.cssChangeWindowSetting = function (args) { + switch (setArgStr(args[0].toUpperCase())) { + case "バトル": + case "BATTLE": + this.cssChangeWindowSettingParam($gameSystem._cssBattleWindow, args); + return; + default: + return; + } + }; + + Game_Interpreter.prototype.cssChangeWindowSettingParam = function ( + param, + args + ) { + if (!param) return; + switch (setArgStr(args[1].toUpperCase())) { + case "ENABLED": + case "カスタム機能": + param.enabled = Boolean(setArgStr(args[2])); + break; + case "NUMVISIBLEROUS": + case "表示行数": + param.numVisibleRows = setArgNum(args[2]); + break; + case "FONTSIZE": + case "フォントサイズ": + param.fontSize = setArgNum(args[2]); + break; + case "PADDING": + case "余白": + param.padding = setArgNum(args[2]); + break; + case "LINEHEIGHT": + case "行高さ": + param.lineHeight = setArgNum(args[2]); + break; + case "OPACITY": + case "背景透明度": + param.opacity = setArgNum(args[2]); + break; + case "HIDEFRAME": + case "枠非表示": + param.hideFrame = Boolean(setArgStr(args[2])); + break; + case "MAXCOLS": + case "表示列数": + param.maxCols = setArgNum(args[2]); + break; + case "CURSORHEIGHT": + case "カーソル行数": + param.cursorHeight = setArgNum(args[2]); + break; + case "HSPACE": + case "表示行間隔": + param.hspace = setArgNum(args[2]); + break; + default: + break; + } + }; + + //============================================================================= + // Game_Actor + //============================================================================= + + var _Game_Actor_levelUp = Game_Actor.prototype.levelUp; + Game_Actor.prototype.levelUp = function () { + _Game_Actor_levelUp.call(this); + if (!this._levelUpCount) this._levelUpCount = 0; + this._levelUpCount += 1; + }; + + var _Game_Actor_setup = Game_Actor.prototype.setup; + Game_Actor.prototype.setup = function (actorId) { + _Game_Actor_setup.call(this, actorId); + ImageManager.loadFace(this.faceName()); + this.actor().cssbgi.forEach(function (bgi) { + if (bgi) ImageManager.loadPicture(bgi.name); + }); + this._cssbgi = this.actor().cssbgi.filter(function (bgi) { + return bgi && bgi.name; + }); + ImageManager.loadSvActor(this.battlerName()); + }; + + Game_Actor.prototype.cssbgi = function (imageId) { + return this._cssbgi[imageId]; + }; + + Game_Actor.prototype.setupCssbgi = function ( + imageId, + name, + x, + y, + width, + height, + scale + ) { + var bgi = this._cssbgi[imageId]; + bgi = { + name: name || bgi.name, + offsetX: x >= 0 ? x : bgi.offsetX, + offsetY: y >= 0 ? y : bgi.offsetY, + width: width >= 0 ? width : bgi.width, + height: height >= 0 ? height : bgi.height, + scale: scale >= 0 ? scale : bgi.scale, + }; + this._cssbgi[imageId] = bgi; + }; + + //ステートモーションを取得する + Game_Actor.prototype.getStateMotion = function () { + if (Imported.FTKR_ESM) { + return this.getEsmMotion(); + } else { + switch (this.stateMotionIndex()) { + case 1: + return "abnormal"; + case 2: + return "sleep"; + case 3: + return "dead"; + } + return ""; + } + }; + + //============================================================================= + // Window_Base + //============================================================================= + + var _Window_Base_initialize = Window_Base.prototype.initialize; + Window_Base.prototype.initialize = function (x, y, width, height) { + _Window_Base_initialize.call(this, x, y, width, height); + this.sprite = []; + this._stateIconSprite = []; + this._faceSprite = []; + }; + + Window_Base.prototype.clearCssSprite = function (index) { + if (this.sprite && this.sprite[index]) { + this.sprite[index].setBattler(); + } + if (this._stateIconSprite && this._stateIconSprite[index]) { + this._stateIconSprite[index].forEach(function (sprite) { + sprite.setup(null); + }); + } + }; + + Window_Base.prototype.clearItem = function (index) { + this.clearCssSprite(index); + }; + + var _CSS_Window_Selectable_clearItem = Window_Selectable.prototype.clearItem; + Window_Selectable.prototype.clearItem = function (index) { + _CSS_Window_Selectable_clearItem.call(this, index); + Window_Base.prototype.clearItem.call(this, index); + }; + + Window_Base.prototype.showActorNum = function () { + return this.maxPageItems ? this.maxPageItems() : 1; + }; + + Window_Base.prototype.convertCssNumber = function (actor, value) { + if (!value) return 0; + if (!isNaN(value)) { + return Number(value); + } + return Number(this.evalCssCustomFormula(actor, value)); + }; + + Window_Base.prototype.evalCssCustomFormula = function (actor, formula) { + if (!formula) return ""; + FTKR.setGameData(actor); + return FTKR.evalFormula(formula); + }; + + Window_Base.prototype.evalCssStrFormula = function (actor, formula) { + if (!formula) return ""; + FTKR.setGameData(actor); + return FTKR.evalStrFormula(formula); + }; + + Window_Base.prototype.isEnabledChangePaintOpacity = function (actor) { + return actor && actor.isBattleMember(); + }; + + //制御文字を考慮して入力したテキスト長を求める + Window_Base.prototype.convertTextWidth = function (text) { + var textObj = { text: text, width: 0 }; + textObj.text = this.convertEscapeCharacters(textObj.text); + this.convertEscapeCharactersTextWidth(textObj); + textObj.width += this.textWidth(textObj.text); + return textObj.width; + }; + + Window_Base.prototype.convertEscapeCharactersTextWidth = function (obj) { + var reg = /i\[(\d+)\]/i; + while (reg.test(obj.text)) { + obj.text = conv.toUpperCase().replace(reg, ""); + obj.width += Window_Base._iconWidth + 4; + } + reg = /c\[(\d+)\]/i; + while (reg.test(obj.text)) { + obj.text = obj.text.toUpperCase().replace(reg, ""); + } + reg = /lw\[(\d+),?([^\]]+)\]/i; + var result; + while ((result = reg.exec(obj.text))) { + obj.width += Number(result[1]); + obj.text = obj.text.toUpperCase().replace(reg, ""); + } + return obj; + }; + + /*------------------------------------------------------------- + アクターの簡易ステータスを表示する関数 + drawCssActorStatus(index, actor, x, y, width, height, lss) + index :アクターの表示番号 + actor :アクターオブジェクト + x :x座標 + y :y座標 + width :表示エリアの幅 + height:表示エリアの高さ + lss :簡易ステータスオブジェクト + -------------------------------------------------------------*/ + Window_Base.prototype.drawCssActorStatus = function ( + index, + actor, + x, + y, + width, + height, + lss + ) { + if (lss && lss.statusList) { + lss.statusList.forEach(function (status) { + this.drawCssActorStatusText( + index, + actor, + x, + y, + width, + height, + status, + lss + ); + }, this); + } else { + this.drawCssActorStatus_v2(index, actor, x, y, width, height, lss); + } + }; + + Window_Base.prototype.drawCssActorStatus_v2 = function ( + index, + actor, + x, + y, + width, + height, + lss + ) { + if (!lss) lss = {}; + var w = width; + var h = height; + var wrs = lss.widthRate.split(",").num(); + var spc = lss.space.split(",").num(); + this._dispWidth = width - spc[0] - spc[3]; + var aws = []; + var axs = []; + var status = [ + lss.text1.split(","), + lss.text2.split(","), + lss.text3.split(","), + ]; + for (var i = 0; i < 3; i++) { + aws[i] = ((w - Math.sam(spc)) * wrs[i]) / Math.sam(wrs); + axs[i] = i > 0 ? axs[i - 1] + aws[i - 1] + spc[i] : x + spc[0]; + this.drawCssActorStatusText( + index, + actor, + axs[i], + y, + aws[i], + height, + status[i], + lss + ); + this._dispWidth -= aws[i] + spc[i + 1]; + } + }; + + /*------------------------------------------------------------- + 描画エリアを表示する関数 + drawCssActorStatusText(index, actor, x, y, width, statusnames, lss) + index :アクターの表示番号 + actor :アクターオブジェクト + x :描画エリアのx座標 + y :描画エリアのy座標 + width :描画エリアの幅 + statusnames :描画エリアの表示コードの配列 + lss :簡易ステータスオブジェクト + -------------------------------------------------------------*/ + Window_Base.prototype.drawCssActorStatusText = function ( + index, + actor, + x, + y, + width, + height, + status, + lss + ) { + if (lss && lss.statusList) { + var dx = this.parseIntCssStatus(status.x, x, y, width, height); + var dy = this.parseIntCssStatus(status.y, x, y, width, height); + var dw = this.parseIntCssStatus(status.width, x, y, width, height); + dw = dw < 0 ? width - x - dx : Math.min(dw, width); + var text = status.text; + if (/([^\(]+)\(\%1\)/i.test(status.text)) { + text = text.format(status.value); + } + this.drawCssActorStatusBases(index, actor, x + dx, y + dy, dw, text, lss); + } else { + this.drawCssActorStatusText_v2( + index, + actor, + x, + y, + width, + height, + status, + lss + ); + } + }; + + Window_Base.prototype.parseIntCssStatus = function ( + value, + x, + y, + width, + height + ) { + if (!isNaN(value)) { + return parseInt(value); + } else { + var line = this.lineHeight(); + return eval(value); + } + }; + + Window_Base.prototype.drawCssActorStatusText_v2 = function ( + index, + actor, + x, + y, + width, + height, + statusnames, + lss + ) { + var dy = this.lineHeight(); + var line = 0; + statusnames.forEach(function (status) { + line += this.drawCssActorStatusBases( + index, + actor, + x, + y + dy * line, + width, + status, + lss + ); + }, this); + }; + + Window_Base.prototype.drawCssActorStatusBases = function ( + index, + actor, + x, + y, + width, + status, + lss + ) { + if (lss && lss.statusList) { + var match = status.match(/^\[(.+)\]$/); + var statuses = !match ? [status] : match[1].split("/"); + var len = statuses.length; + var sIn = Number(lss.spaceIn); + if (len > 1) width = (width - sIn * (len - 1)) / len; + statuses.forEach(function (element, i) { + var dx = (width + sIn) * i; + this.drawCssActorStatusBase( + index, + actor, + x + dx, + y, + width, + element, + lss + ); + }, this); + } else { + return this.drawCssActorStatusBases_v2( + index, + actor, + x, + y, + width, + status, + lss + ); + } + }; + + Window_Base.prototype.drawCssActorStatusBases_v2 = function ( + index, + actor, + x, + y, + width, + status, + lss + ) { + var matchA = status.match(/^\{(.+)\}$/); + if (matchA) { + status = matchA[1]; + width = this._dispWidth; + } + var matchB = status.match(/^\[(.+)\]$/); + var statuses = !matchB ? [status] : matchB[1].split("/"); + var line = 0; + var len = statuses.length; + var sIn = Number(lss.spaceIn); + if (len > 1) width = (width - sIn * (len - 1)) / len; + statuses.forEach(function (element, i) { + var dx = (width + sIn) * i; + line = Math.max( + this.drawCssActorStatusBase( + index, + actor, + x + dx, + y, + width, + element, + lss + ), + line + ); + }, this); + return line; + }; + + /*------------------------------------------------------------- + 表示コードを判定する関数 + drawCssActorStatusBase(index, actor, x, y, width, status, lss) + index :アクターの表示番号 + actor :アクターオブジェクト + x :描画エリアのx座標 + y :描画エリアのy座標 + width :描画エリアの幅 + status  :描画する表示コード + lss :簡易ステータスオブジェクト + -------------------------------------------------------------*/ + Window_Base.prototype.drawCssActorStatusBase = function ( + index, + actor, + x, + y, + width, + status, + lss + ) { + var css = FTKR.CSS.cssStatus; + var match = status.match(/([^\(]+)\((.+)\)/); + if (match) { + return this.drawCssActorStatusBase_A( + index, + actor, + x, + y, + width, + match, + lss, + css + ); + } else { + return this.drawCssActorStatusBase_B( + index, + actor, + x, + y, + width, + status, + lss, + css + ); + } + }; + + // 括弧で表示する内容を指定する表示コード + Window_Base.prototype.drawCssActorStatusBase_A = function ( + index, + actor, + x, + y, + width, + match, + lss, + css + ) { + switch (match[1].toUpperCase()) { + case "IPARAM": + return this.drawCssItemParam(actor, x, y, width, match[2], lss); + case "STREVAL": + return this.drawCssEval(actor, x, y, width, match[2], false); + case "EVAL": + return this.drawCssEval(actor, x, y, width, match[2], true); + case "TEXT": + return this.drawCssText(actor, x, y, width, match[2]); + case "NOTEQUIP": + return this.drawCssCannotEquip(actor, x, y, width, match[2], lss); + case "EQUIP": + return this.drawCssActorEquip(actor, x, y, width, match[2], lss); + default: + // if (!actor) return 1; + FTKR.setGameData(actor, lss.target, lss.item); + match[2] = this.convertCssNumber(actor, match[2]); + return this.drawCssActorStatusBase_A1( + index, + actor, + x, + y, + width, + match, + lss, + css + ); + } + }; + + // 括弧で表示する内容を指定する表示コード(括弧内をevalで計算させる場合) + Window_Base.prototype.drawCssActorStatusBase_A1 = function ( + index, + actor, + x, + y, + width, + match, + lss, + css + ) { + switch (match[1].toUpperCase()) { + case "EDIFFAOP": + return this.drawCssActorEquipAopDiff(actor, x, y, width, match[2], lss); + case "EXDIFF": + return this.drawCssActorEquipXPDiff(actor, x, y, width, match[2], lss); + case "ESDIFF": + return this.drawCssActorEquipSPDiff(actor, x, y, width, match[2], lss); + case "EDIFF": + return this.drawCssActorEquipDiff(actor, x, y, width, match[2], lss); + case "AOPDIFF": + return this.drawCssActorAopParamDiff(actor, x, y, width, match[2], lss); + case "AOPBASE": + return this.drawCssActorAopParamBase(actor, x, y, width, match[2], lss); + case "PDIFF": + return this.drawCssActorParamDiff(actor, x, y, width, match[2], lss); + case "PBASE": + return this.drawCssActorParamBase(actor, x, y, width, match[2], lss); + case "IIMAGE": + return this.drawCssItemImage(actor, x, y, width, match[2], lss); + case "EXPARAM": + return this.drawCssActorEquipXParam(actor, x, y, width, match[2], lss); + case "ESPARAM": + return this.drawCssActorEquipSParam(actor, x, y, width, match[2], lss); + case "EPARAM": + return this.drawCssActorEquipParam(actor, x, y, width, match[2], lss); + case "EAOP": + return this.drawCssActorEquipAopParam( + actor, + x, + y, + width, + match[2], + lss + ); + case "AOP": + return this.drawCssActorAopParam(actor, x, y, width, match[2], lss); + case "AGAUGE": + return this.drawCssActorCustomGauge(actor, x, y, width, match[2]); + case "CGAUGE": + return this.drawCssClassCustomGauge(actor, x, y, width, match[2]); + case "XPARAM": + return this.drawCssActorXParam(actor, x, y, width, match[2]); + case "SPARAM": + return this.drawCssActorSParam(actor, x, y, width, match[2]); + case "PARAM": + return this.drawCssActorParam(actor, x, y, width, match[2]); + case "CUSTOM": + return this.drawCssActorCustom( + actor, + x, + y, + width, + css.customs[match[2]] + ); + case "GAUGE": + return this.drawCssActorGauge(actor, x, y, width, css.gauges[match[2]]); + case "STATE2": + return this.drawCssActorIcons(index, actor, x, y, width, match[2]); + case "FACE": + return this.drawCssActorFace(actor, x, y, width, lss, match[2]); + case "IMAGE": + return this.drawCssActorImage(actor, x, y, width, match[2]); + default: + return 1; + } + }; + + // 括弧を使わない表示コード + Window_Base.prototype.drawCssActorStatusBase_B = function ( + index, + actor, + x, + y, + width, + status, + lss, + css + ) { + switch (status.toUpperCase()) { + case "IICON": + return this.drawCssItemIcon(actor, x, y, width, lss); + case "INAME": + return this.drawCssItemName(actor, x, y, width, lss); + case "IDESC": + return this.drawCssItemDesc(actor, x, y, width, lss); + case "ITYPE": + return this.drawCssItemType(actor, x, y, width, lss); + case "IETYPE": + return this.drawCssItemEType(actor, x, y, width, lss); + case "ISCOPE": + return this.drawCssItemScope(actor, x, y, width, lss); + case "IELEMENT": + return this.drawCssItemElement(actor, x, y, width, lss); + case "INUMBER": + return this.drawCssItemNumber(actor, x, y, width, lss); + case "MAPNAME": + return this.drawCssMapName(actor, x, y, width, lss); + case "FACE": + return this.drawCssActorFace(actor, x, y, width, lss); + case "ECHARA": + return this.drawCssEnemyChara(actor, x, y, width); + case "CHARA": + return this.drawCssActorChara(actor, x, y, width, css.chara); + case "SV": + return this.drawCssActorSvChara(index, actor, x, y, width, css.svChara); + case "NICKNAME": + return this.drawCssActorNickname(actor, x, y, width); + case "NAME": + return this.drawCssActorName(actor, x, y, width); + case "LEVEL": + return this.drawCssActorLevel(actor, x, y, width); + case "HP": + return this.drawCssActorHp(actor, x, y, width); + case "MP": + return this.drawCssActorMp(actor, x, y, width); + case "TP": + return this.drawCssActorTp(actor, x, y, width); + case "CLASS": + return this.drawCssActorClass(actor, x, y, width); + case "STATE": + return this.drawCssActorIcons(index, actor, x, y, width); + case "PROFILE": + return this.drawCssProfile(actor, x, y, width); + case "IMAGE": + return this.drawCssActorImage(actor, x, y, width, 0); + case "MESSAGE": + return this.drawCssActorMessage(actor, x, y, width); + case "LINE": + return this.drawCssLine(x, y, width); + default: + return 1; + } + }; + + //------------------------------------------------------------------------ + //アイテム名の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemIcon = function (actor, x, y, width, lss) { + var index = lss.item ? lss.item.iconIndex : 0; + this.drawIcon(index, x, y); + return 1; + }; + + //------------------------------------------------------------------------ + //アイテムアイコンの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemName = function (actor, x, y, width, lss) { + var name = lss.item ? lss.item.name : ""; + this.drawText(name, x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アイテムの説明の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemDesc = function (actor, x, y, width, lss) { + var name = lss.item ? lss.item.description : ""; + this.drawTextEx(name, x, y); + return 2; + }; + + //------------------------------------------------------------------------ + //アイテムの設定の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemParam = function ( + actor, + x, + y, + width, + param, + lss + ) { + var item = lss.item; + if (!item) return 1; + this.drawText(item[param], x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アイテムのタイプ(スキルタイプ、武器タイプ、防具タイプ) + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemType = function (actor, x, y, width, lss) { + this.drawText(DataManager.itemTypeName(lss.item), x, y, width); + return 1; + }; + + Window_Base.ITEM_TYPES = [ + "", + "一般アイテム", + "大事なもの", + "隠しアイテムA", + "隠しアイテムB", + ]; + + DataManager.itemTypeName = function (item) { + if (this.isSkill(item)) { + return $dataSystem.skillTypes[item.stypeId]; + } else if (this.isItem(item)) { + return Window_Base.ITEM_TYPES[item.itypeId]; + } else if (this.isWeapon(item)) { + return $dataSystem.weaponTypes[item.wtypeId]; + } else if (this.isArmor(item)) { + return $dataSystem.armorTypes[item.atypeId]; + } else { + return ""; + } + }; + + //------------------------------------------------------------------------ + //アイテムの装備タイプ + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemEType = function (actor, x, y, width, lss) { + var name = lss.item ? $dataSystem.equipTypes[lss.item.etypeId] : ""; + this.drawText(name, x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アイテムの範囲 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemScope = function (actor, x, y, width, lss) { + var name = lss.item ? Window_Base.ITEM_SCOPE[lss.item.scope] : ""; + this.drawText(name, x, y, width); + return 1; + }; + + Window_Base.ITEM_SCOPE = [ + "", + "敵単体", + "敵全体", + "敵1体ランダム", + "敵2体ランダム", + "敵3体ランダム", + "敵4体ランダム", + "味方単体", + "味方全体", + "味方単体(戦闘不能)", + "味方全体(戦闘不能)", + "使用者", + ]; + + //------------------------------------------------------------------------ + //アイテムの属性 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemElement = function ( + actor, + x, + y, + width, + lss + ) { + var name = + lss.item && lss.item.damage + ? $dataSystem.elements[lss.item.damage.elementId] + : ""; + this.drawText(name, x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アイテムのカスタム画像の表示 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemImage = function ( + actor, + dx, + dy, + width, + id, + lss + ) { + var item = lss.item; + if (!item || !item.cssbgi) return 1; + id = id || 0; + var bgi = item.cssbgi[id]; + if (!bgi) return 1; + var bitmap = ImageManager.loadPicture(bgi.name); + if (!bitmap) return 1; + var sw = bgi.width || bitmap.width; + var sh = bgi.height || bitmap.height; + var sx = bgi.offsetX || 0; + var sy = bgi.offsetY || 0; + + var dh = (sh * bgi.scale) / 100; + var dw = (sw * bgi.scale) / 100; + var offsetX = (FTKR.CSS.cssStatus.image.posiX * (width - dw)) / 2; + dx = Math.floor(dx + offsetX); + this.contents.blt(bitmap, sx, sy, sw, sh, dx, dy, dw, dh); + return Math.ceil(dh / this.lineHeight()) || 1; + }; + + //------------------------------------------------------------------------ + //アイテムの所持数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssItemNumber = function (actor, x, y, width, lss) { + if (lss.item) { + var numItems = $gameParty.numItems(lss.item); + this.drawText(numItems, x, y, width, "right"); + } + return 1; + }; + + //------------------------------------------------------------------------ + //マップ名の表示 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssMapName = function (actor, x, y, width, lss) { + this.drawText($gameMap.displayName(), x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アクターの顔画像の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorFace = function ( + actor, + x, + y, + width, + lss, + scale + ) { + var dy = this.lineHeight(); + scale = scale || Math.ceil(Window_Base._faceHeight / dy); + this.changePaintOpacity(this.isEnabledChangePaintOpacity(actor)); + this.drawCssFace(actor, x, y, width, dy * scale); + this.changePaintOpacity(true); + return scale; + }; + + Window_Base.prototype.drawCssFace = function (actor, dx, dy, width, height) { + var fw = FTKR.CSS.cssStatus.face.width || Window_Base._faceWidth; + var fh = FTKR.CSS.cssStatus.face.height || Window_Base._faceHeight; + var scaleh = height / fh; + var scaleW = width / fw; + if (scaleh < scaleW) { + var dh = height; + var dw = fw * scaleh; + } else { + var dh = fh * scaleW; + var dw = width; + } + var offsetX = (this.cssFacePositionX(actor) * (width - dw)) / 2; + dx = Math.floor(dx + offsetX); + var bitmap = ImageManager.loadFace(actor.faceName()); + var sw = fw; + var sh = fh; + var sx = (actor.faceIndex() % 4) * sw; + var sy = Math.floor(actor.faceIndex() / 4) * sh; + this.contents.blt(bitmap, sx, sy, sw, sh, dx, dy, dw, dh); + }; + + Window_Base.prototype.cssFacePositionX = function (actor) { + return FTKR.CSS.cssStatus.face.posiX; + }; + + //------------------------------------------------------------------------ + //エネミーの戦闘画像の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssEnemyChara = function (actor, dx, dy, width) { + if (!actor) return 1; + var bitmap = ImageManager.loadPicture(actor.battlerName()); + if (!bitmap) return 1; + var sw = bitmap.width; + var sh = bitmap.height; + var sx = 0; + var sy = 0; + var dh = sh; + var dw = sw; + this.contents.blt(bitmap, sx, sy, sw, sh, dx, dy, dw, dh); + return Math.ceil(dh / this.lineHeight()) || 1; + }; + + //------------------------------------------------------------------------ + //アクターの歩行キャラの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorChara = function ( + actor, + x, + y, + width, + chara + ) { + var dy = this.lineHeight(); + var line = Math.ceil(chara.height / dy); + this.changePaintOpacity(this.isEnabledChangePaintOpacity(actor)); + this.drawCssChara(actor, x, y, width, dy * line, chara); + this.changePaintOpacity(true); + return line; + }; + + Window_Base.prototype.drawCssChara = function ( + actor, + dx, + dy, + width, + height, + chara + ) { + var faceName = actor.characterName(); + var index = actor.characterIndex(); + var dh = chara.height; + var dw = dh || width || chara.width; + var offsetX = (this.cssCharaPositionX(actor, chara) * (width - dw)) / 2; + var offsetY = (height - dh) / 2; + dx = Math.floor(dx + offsetX); + dy = Math.floor(dy + offsetY); + var bitmap = ImageManager.loadCharacter(faceName); + var direction = chara.direction ? $gamePlayer._direction / 2 - 1 : 0; + var sw = chara.width; + var sh = chara.height; + var sx = ((index % 4) * 3 + 1) * sw; + var sy = (Math.floor(index / 4) * 4 + direction) * sh; + this.contents.blt(bitmap, sx, sy, sw, sh, dx, dy, dw, dh); + }; + + Window_Base.prototype.cssCharaPositionX = function (actor, chara) { + return chara.posiX; + }; + + //------------------------------------------------------------------------ + //アクターのSV戦闘キャラの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorSvChara = function ( + index, + actor, + x, + y, + width, + svChara + ) { + var dy = this.lineHeight(); + var line = Math.ceil(svChara.height / dy); + this.changePaintOpacity(this.isEnabledChangePaintOpacity(actor)); + this.drawCssSvChara(index, actor, x, y, width, dy * line, svChara); + this.changePaintOpacity(true); + return line; + }; + + Window_Base.prototype.drawCssSvChara = function ( + index, + actor, + dx, + dy, + width, + height, + svChara + ) { + if (this.enableCssSvCharaMotion(svChara)) { + this.drawCssSvSprite(index, actor, dx, dy, width, height, svChara); + } else { + this.drawCssSvImage(index, actor, dx, dy, width, height, svChara); + } + }; + + Window_Base.prototype.enableCssSvCharaMotion = function (svChara) { + return ( + $gameSystem.isSideView() && + (svChara.enable === 1 || (svChara.enable === 2 && !$gameParty.inBattle())) + ); + }; + + Window_Base.prototype.drawCssSvSprite = function ( + index, + actor, + dx, + dy, + width, + height, + svChara + ) { + index = index % this.showActorNum(); + var sprite = this.sprite[index]; + if (!sprite) { + sprite = new Sprite_Actor(actor); + this.addChild(sprite); + this.sprite[index] = sprite; + } else { + sprite.setBattler(actor); + } + var offsetX = + (this.cssSvPositionX(actor, svChara) * (width - svChara.width)) / 2; + var sx = Math.floor(dx + offsetX + this.padding + svChara.width / 2); + var sy = Math.floor(dy + height + this.padding); + sprite.setHome(sx, sy); + sprite.startMove(0, 0, 0); + sprite.stopMove(); + if (!Imported.FTKR_ESM) { + var stateMotion = actor.getStateMotion(); + var motion = svChara.state && stateMotion ? stateMotion : svChara.motion; + sprite.startMotion(motion); + } + }; + + Window_Base.prototype.drawCssSvImage = function ( + index, + actor, + dx, + dy, + width, + height, + svChara + ) { + var dh = svChara.height; + var dw = dh || width || svChara.width; + var offsetX = (this.cssSvPositionX(actor, svChara) * (width - dw)) / 2; + var offsetY = (height - dh) / 2; + dx = Math.floor(dx + offsetX); + dy = Math.floor(dy + offsetY); + var bitmap = ImageManager.loadSvActor(actor.battlerName()); + var sw = svChara.width; + var sh = svChara.height; + this.contents.blt(bitmap, 0, 0, sw, sh, dx, dy, dw, dh); + }; + + Window_Base.prototype.cssSvPositionX = function (actor, svChara) { + return svChara.posiX; + }; + + //------------------------------------------------------------------------ + //アクターの名前の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorName = function (actor, x, y, width) { + if (!actor) return 1; + this.changeTextColor(this.hpColor(actor)); + this.drawText(actor.name(), x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アクターのクラス名の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorClass = function (actor, x, y, width) { + this.resetTextColor(); + this.drawText(actor.currentClass().name, x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アクターの二つ名の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorNickname = function (actor, x, y, width) { + this.resetTextColor(); + this.drawText(actor.nickname(), x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アクターのレベルの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorLevel = function (actor, x, y, width) { + var value = actor.level; + var tw = this.textWidth(String(value)); + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.levelA, x, y, width - tw - 4); + this.resetTextColor(); + this.drawText(value, x + width - tw, y, tw, "right"); + return 1; + }; + + //------------------------------------------------------------------------ + //アクターのステートアイコンの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorIcons = function ( + index, + actor, + x, + y, + width, + line + ) { + if (FTKR.CSS.cssStatus.state.enable) { + return this.drawCssIconsSprite(index, actor, x, y, width, line); + } else { + this.drawActorIcons(actor, x, y, width); + return 1; + } + }; + + Window_Base.prototype.drawCssIconsSprite = function ( + index, + actor, + x, + y, + width, + line + ) { + var css = FTKR.CSS.cssStatus.state; + var iw = Window_Base._iconWidth; + var iconPadding = css.iconPadding; + index = index % this.showActorNum(); + var iconSprites = this._stateIconSprite[index]; + if (!iconSprites) { + iconSprites = []; + } + if (css.autoScale) { + var scale = this.iconScale(width); + iw = iw * scale; + } + var maxlen = line ? this.lineHeight() * line : width; + var offset = css.overlap + ? this.getOverlapValue(actor, iw, maxlen, css) + : iw; + var showNum = Math.max(Math.floor((maxlen - iconPadding) / offset), 1); + if (showNum < iconSprites.length) { + iconSprites.forEach(function (sprite, i) { + if (i < showNum) return; + this.removeChild(sprite); + }, this); + iconSprites = iconSprites.slice(0, showNum); + } + for (var i = 0; i < showNum; i++) { + var sprite = iconSprites[i]; + if (!sprite) { + sprite = new Sprite_CssStateIcon(i, showNum); + this.addChild(sprite); + sprite.setup(actor, showNum); + iconSprites[i] = sprite; + } else { + sprite.setup(actor, showNum); + } + sprite.move(x + this.padding, y + this.padding); + sprite.offsetMove(offset * i, line); + if (css.autoScale) sprite.setScale(scale); + } + this._stateIconSprite[index] = iconSprites; + return line ? line : 1; + }; + + Window_Base.prototype.getOverlapValue = function (actor, iw, maxlen, css) { + var iconlen = actor.allIcons().length; + var iconPadding = FTKR.CSS.cssStatus.state.iconPadding; + var diff = Math.max( + (maxlen - iw - iconPadding) / (iconlen - 1), + iw * css.rate + ); + return diff && diff < iw ? diff : iw; + }; + + Window_Base.prototype.iconOverlapOffset = function ( + iw, + number, + width, + vartical + ) { + var iconPadding = FTKR.CSS.cssStatus.state.iconPadding; + var len = vartical + ? (number - 1) * this.lineHeight() + iconPadding + : width - iw - iconPadding; + var diff = number > 1 ? len / (number - 1) : 0; + return diff < iw ? diff : iw; + }; + + Window_Base.prototype.iconScale = function (width) { + var iconPadding = FTKR.CSS.cssStatus.state.iconPadding; + var iw = Window_Base._iconWidth; + var len = Math.min(this.lineHeight(), width); + return Math.min(Math.max(len - iconPadding, 0) / iw); + }; + + //アイコンの表示スケールを指定できる表示関数 + Window_Base.prototype.drawCssIcon = function (iconIndex, x, y, scale, auto) { + var iconPadding = FTKR.CSS.cssStatus.state.iconPadding; + scale = scale || 1; + var bitmap = ImageManager.loadSystem("IconSet"); + var pw = Window_Base._iconWidth; + var ph = Window_Base._iconHeight; + if (auto) + scale = Math.min(Math.max(this.lineHeight() - iconPadding, 0) / pw, 1); + var sx = (iconIndex % 16) * pw; + var sy = Math.floor(iconIndex / 16) * ph; + this.contents.blt(bitmap, sx, sy, pw, ph, x, y, pw * scale, ph * scale); + }; + + //------------------------------------------------------------------------ + //アクターのHPの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorHp = function (actor, x, y, width) { + this.drawActorHp(actor, x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アクターのMPの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorMp = function (actor, x, y, width) { + this.drawActorMp(actor, x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //アクターのTPの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorTp = function (actor, x, y, width) { + this.drawActorTp(actor, x, y, width); + return 1; + }; + + //------------------------------------------------------------------------ + //パラメータの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorParam = function ( + actor, + x, + y, + width, + paramId + ) { + if (paramId < 0 && paramId > 7) return 0; + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.param(paramId), x, y, width); + this.resetTextColor(); + this.drawText(actor.param(paramId), x, y, width, "right"); + return 1; + }; + + //------------------------------------------------------------------------ + //素のパラメータの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorParamBase = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (paramId < 0 && paramId > 7) return 0; + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.param(paramId), x, y, width); + this.resetTextColor(); + this.drawText(actor.paramBase(paramId), x, y, width, "right"); + return 1; + }; + + //------------------------------------------------------------------------ + //パラメータ差分の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorParamDiff = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (paramId < 0 && paramId > 7) return 1; + var param = actor.param(paramId); + var base = actor.paramBase(paramId); + var diff = param - base; + this.drawParamDiffValue(diff, x, y, width, FTKR.CSS.cssStatus.pdiff); + return 1; + }; + + Window_Base.prototype.drawParamDiffValue = function ( + value, + x, + y, + width, + formatParams + ) { + this.changeTextColor(this.paramchangeTextColor(value)); + var text = ""; + if (value > 0) { + text = formatParams.plus.format(value); + } else if (value < 0) { + text = formatParams.minus.format(-value); + } + if (formatParams.enabledEc) { + this.drawTextEx(text, x, y); + } else { + this.drawText(text, x, y, width, "right"); + } + this.resetTextColor(); + }; + + //------------------------------------------------------------------------ + //追加能力値の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorXParam = function ( + actor, + x, + y, + width, + paramId + ) { + if (paramId < 0 && paramId > 9) return 0; + this.changeTextColor(this.systemColor()); + this.drawText(FTKR.CSS.cssStatus.xparam[paramId], x, y, width); + this.resetTextColor(); + var text = actor.xparam(paramId); + if (FTKR.CSS.cssStatus.param.decimals) { + text = text.percent() + "%"; + } + this.drawText(text, x, y, width, "right"); + return 1; + }; + + //------------------------------------------------------------------------ + //特殊能力値の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorSParam = function ( + actor, + x, + y, + width, + paramId + ) { + if (paramId < 0 && paramId > 9) return 0; + this.changeTextColor(this.systemColor()); + this.drawText(FTKR.CSS.cssStatus.sparam[paramId], x, y, width); + this.resetTextColor(); + var text = actor.sparam(paramId); + if (FTKR.CSS.cssStatus.param.decimals) { + text = text.percent() + "%"; + } + this.drawText(text, x, y, width, "right"); + return 1; + }; + + //------------------------------------------------------------------------ + //指定したアイテムを装備した時のパラメータの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorEquipParam = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (paramId < 0 && paramId > 7) return 0; + this.drawTextEx(FTKR.CSS.cssStatus.equip.arrow, x, y); + var target = lss.target; + var item = FTKR.gameData.item; + if (item && !actor.canEquip(item)) return 1; + if (this.checkShowEquipParam(actor, target)) { + var newValue = target.param(paramId); + var diffvalue = newValue - actor.param(paramId); + this.changeTextColor(this.paramchangeTextColor(diffvalue)); + this.drawText(newValue, x, y, width, "right"); + } + return 1; + }; + + Window_Base.prototype.checkShowEquipParam = function (actor, target) { + return !!actor && !!target; + }; + + //------------------------------------------------------------------------ + //指定したアイテムを装備した時の追加能力値の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorEquipXParam = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (paramId < 0 && paramId > 9) return 0; + this.drawTextEx(FTKR.CSS.cssStatus.equip.arrow, x, y); + var target = lss.target; + var item = FTKR.gameData.item; + if (item && !actor.canEquip(item)) return 1; + if (this.checkShowEquipParam(actor, target)) { + var newValue = target.xparam(paramId); + var diffvalue = newValue - actor.xparam(paramId); + this.changeTextColor(this.paramchangeTextColor(diffvalue)); + if (FTKR.CSS.cssStatus.param.decimals) { + newValue = newValue.percent() + "%"; + } + this.drawText(newValue, x, y, width, "right"); + } + return 1; + }; + + //------------------------------------------------------------------------ + //指定したアイテムを装備した時の特殊能力値の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorEquipSParam = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (paramId < 0 && paramId > 9) return 0; + this.drawTextEx(FTKR.CSS.cssStatus.equip.arrow, x, y); + var target = lss.target; + var item = FTKR.gameData.item; + if (item && !actor.canEquip(item)) return 1; + if (this.checkShowEquipParam(actor, target)) { + var newValue = target.sparam(paramId); + var diffvalue = newValue - actor.sparam(paramId); + this.changeTextColor(this.paramchangeTextColor(diffvalue)); + if (FTKR.CSS.cssStatus.param.decimals) { + newValue = newValue.percent() + "%"; + } + this.drawText(newValue, x, y, width, "right"); + } + return 1; + }; + + //------------------------------------------------------------------------ + //装備パラメータ差分の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorEquipDiff = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (paramId < 0 && paramId > 7) return 1; + var target = lss.target; + var item = FTKR.gameData.item; + if (item && !actor.canEquip(item)) return 1; + if (target) { + var newValue = target.param(paramId); + var diffvalue = newValue - actor.param(paramId); + this.drawParamDiffValue(diffvalue, x, y, width, FTKR.CSS.cssStatus.ediff); + } + return 1; + }; + + //------------------------------------------------------------------------ + //追加能力値の装備パラメータ差分の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorEquipXPDiff = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (paramId < 0 && paramId > 9) return 1; + var target = lss.target; + var item = FTKR.gameData.item; + if (item && !actor.canEquip(item)) return 1; + if (target) { + var newValue = target.xparam(paramId); + var diffvalue = newValue - actor.xparam(paramId); + if (FTKR.CSS.cssStatus.param.decimals) { + diffvalue = diffvalue.percent() + "%"; + } + this.drawParamDiffValue(diffvalue, x, y, width, FTKR.CSS.cssStatus.ediff); + } + return 1; + }; + + //------------------------------------------------------------------------ + //特殊能力値の装備パラメータ差分の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorEquipSPDiff = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (paramId < 0 && paramId > 9) return 1; + var target = lss.target; + var item = FTKR.gameData.item; + if (item && !actor.canEquip(item)) return 1; + if (target) { + var newValue = target.sparam(paramId); + var diffvalue = newValue - actor.sparam(paramId); + if (FTKR.CSS.cssStatus.param.decimals) { + diffvalue = diffvalue.percent() + "%"; + } + this.drawParamDiffValue(diffvalue, x, y, width, FTKR.CSS.cssStatus.ediff); + } + return 1; + }; + + //------------------------------------------------------------------------ + //AOP能力値の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorAopParam = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (!Imported.FTKR_AOP) return 1; + if (paramId < 0 && FTKR.AOP.useParamNum > 9) return 1; + this.changeTextColor(this.systemColor()); + this.drawText(FTKR.AOP.params[paramId].text, x, y, width); + this.resetTextColor(); + this.drawText(actor.aopParam(paramId), x, y, width, "right"); + return 1; + }; + + //------------------------------------------------------------------------ + //素のAOP能力値の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorAopParamBase = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (!Imported.FTKR_AOP) return 1; + if (paramId < 0 && FTKR.AOP.useParamNum > 9) return 1; + this.changeTextColor(this.systemColor()); + this.drawText(FTKR.AOP.params[paramId].text, x, y, width); + this.resetTextColor(); + this.drawText(actor.aopParamBase(paramId), x, y, width, "right"); + return 1; + }; + + //------------------------------------------------------------------------ + //AOP能力値差分の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorAopParamDiff = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (!Imported.FTKR_AOP) return 1; + if (paramId < 0 && FTKR.AOP.useParamNum > 9) return 1; + var param = actor.aopParam(paramId); + var base = actor.aopParamBase(paramId); + var diff = param - base; + this.drawParamDiffValue(diff, x, y, width, FTKR.CSS.cssStatus.aopdiff); + return 1; + }; + + //------------------------------------------------------------------------ + //指定したアイテムを装備した時のAOPパラメータの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorEquipAopParam = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (!Imported.FTKR_AOP) return 1; + if (paramId < 0 && FTKR.AOP.useParamNum > 9) return 1; + this.drawTextEx(FTKR.CSS.cssStatus.equip.arrow, x, y); + var target = lss.target; + var item = FTKR.gameData.item; + if (item && !actor.canEquip(item)) return 1; + if (this.checkShowEquipParam(actor, target)) { + var newValue = target.aopParam(paramId); + var diffvalue = newValue - actor.aopParam(paramId); + this.changeTextColor(this.paramchangeTextColor(diffvalue)); + this.drawText(newValue, x, y, width, "right"); + } + return 1; + }; + + //------------------------------------------------------------------------ + //AOP装備パラメータ差分の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorEquipAopDiff = function ( + actor, + x, + y, + width, + paramId, + lss + ) { + if (!Imported.FTKR_AOP) return 1; + if (paramId < 0 && FTKR.AOP.useParamNum > 7) return 1; + var target = lss.target; + var item = FTKR.gameData.item; + if (item && !actor.canEquip(item)) return 1; + if (target) { + var newValue = target.aopParam(paramId); + var diffvalue = newValue - actor.aopParam(paramId); + this.drawParamDiffValue( + diffvalue, + x, + y, + width, + FTKR.CSS.cssStatus.ediffaop + ); + } + return 1; + }; + + //------------------------------------------------------------------------ + //カスタムパラメータの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorCustom = function ( + actor, + x, + y, + width, + custom + ) { + if (!custom) return 1; + var name = custom.name || ""; + var formula = custom.formula || ""; + var unit = custom.unit || ""; + var tux = this.convertTextWidth(unit); + var value = this.evalCssCustomFormula(actor, formula); + this.changeTextColor(this.systemColor()); + var tx = this.convertTextWidth(name); + this.drawTextEx(name, x, y); + this.resetTextColor(); + this.drawText(value, x + tx, y, width - tx - tux, "right"); + if (unit) this.drawTextEx(unit, x + width - tux, y); + return 1; + }; + + //------------------------------------------------------------------------ + //カスタムゲージの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorGauge = function ( + actor, + x, + y, + width, + gauge + ) { + if (!gauge) return 1; + var current = this.evalCssStrFormula(actor, gauge.current); + var max = this.evalCssStrFormula(actor, gauge.max); + if (gauge.color1 >= 0 && gauge.color2 >= 0) { + var rate = isNaN(max) ? 1 : current / max; + var color1 = this.textColor(gauge.color1); + var color2 = this.textColor(gauge.color2); + this.drawGauge(x, y, width, rate, color1, color2); + } + this.changeTextColor(this.systemColor()); + var tx = this.convertTextWidth(gauge.name); + this.drawTextEx(gauge.name, x, y); + if (gauge.ref) { + var ref = this.evalCssStrFormula(actor, gauge.ref); + this.resetTextColor(); + this.drawText(ref, x + tx, y, width - tx, "right"); + } else { + if (tx) + this.drawCssCurrentAndMax( + tx, + current, + max, + x, + y, + width, + this.normalColor(), + this.normalColor() + ); + } + return 1; + }; + + Window_Base.prototype.drawCssCurrentAndMax = function ( + labelWidth, + current, + max, + x, + y, + width, + color1, + color2 + ) { + var gauge = FTKR.CSS.cssStatus.gauge; + var valueWidth = this.textWidth("0") * gauge.digit; + var slashWidth = this.textWidth("/"); + var x1 = x + width - valueWidth; + var x2 = x1 - slashWidth; + var x3 = x2 - valueWidth; + if (x3 >= x + labelWidth) { + this.changeTextColor(color1); + this.drawText(current, x3, y, valueWidth, "right"); + this.changeTextColor(color2); + this.drawText("/", x2, y, slashWidth, "right"); + this.drawText(max, x1, y, valueWidth, "right"); + } else { + this.changeTextColor(color1); + this.drawText(current, x1, y, valueWidth, "right"); + } + }; + + //------------------------------------------------------------------------ + //装備の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorEquip = function ( + actor, + x, + y, + width, + equipId, + lss + ) { + if ((equipId + "").toUpperCase() === "SHOP") { + equipId = lss.item.etypeId - 1; + } else { + FTKR.setGameData(actor, lss.target, lss.item); + equipId = this.convertCssNumber(actor, equipId); + } + var equip = actor.equips()[equipId]; + if (equip) { + this.drawCssIcon(equip.iconIndex, x, y, 1, true); + var iw = Window_Base._iconWidth + 4; + this.resetTextColor(); + this.drawText(equip.name, x + iw, y, width - iw); + } + return 1; + }; + + //------------------------------------------------------------------------ + //装備可否の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssCannotEquip = function ( + actor, + x, + y, + width, + text, + lss + ) { + var item = FTKR.gameData.item || lss.item; + if (!item) return 1; + if (!actor.canEquip(item)) { + text = text == "null" ? "装備不可" : text; + this.drawTextEx(text, x, y); + } + return 1; + }; + + //------------------------------------------------------------------------ + //プロフィールの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssProfile = function (actor, x, y, width) { + this._setItem = actor.actor(); + var texts = actor.profile().split("\n"); + var dy = this.lineHeight(); + texts.forEach(function (text, i) { + this.drawTextEx(text, x, y + dy * i); + }, this); + return texts.length; + }; + + //------------------------------------------------------------------------ + //テキストの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssText = function (actor, x, y, width, text) { + if (!text) return 1; + var text = this.evalCssStrFormula(actor, text); + this.changeTextColor(this.systemColor()); + this.drawTextEx(text, x, y); + this.resetTextColor(); + return 1; + }; + + //------------------------------------------------------------------------ + //JS評価式の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssEval = function ( + actor, + x, + y, + width, + text, + isNumber + ) { + if (!text) return 1; + if (isNumber) { + var value = this.evalCssCustomFormula(actor, text); + var align = "right"; + } else { + var value = this.evalCssStrFormula(actor, text); + var align = "left"; + } + this.resetTextColor(); + this.drawText(value, x, y, width, align); + return 1; + }; + + //------------------------------------------------------------------------ + //カスタム画像の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorImage = function (actor, x, y, width, id) { + if (!actor) return 1; + this.changePaintOpacity(this.isEnabledChangePaintOpacity(actor)); + var line = this.drawCssImage(actor, x, y, width, id); + this.changePaintOpacity(true); + return line; + }; + + Window_Base.prototype.drawCssImage = function (actor, dx, dy, width, id) { + var bgi = actor.cssbgi(id) ? actor.cssbgi(id) : actor.actor().cssbgi[id]; + if (!bgi) return 1; + var bitmap = ImageManager.loadPicture(bgi.name); + if (!bitmap) return 1; + var sw = bgi.width || bitmap.width; + var sh = bgi.height || bitmap.height; + var sx = bgi.offsetX || 0; + var sy = bgi.offsetY || 0; + var dh = (sh * bgi.scale) / 100; + var dw = (sw * bgi.scale) / 100; + var offsetX = (FTKR.CSS.cssStatus.image.posiX * (width - dw)) / 2; + dx = Math.floor(dx + offsetX); + this.contents.blt(bitmap, sx, sy, sw, sh, dx, dy, dw, dh); + return Math.ceil(dh / this.lineHeight()) || 1; + }; + + //------------------------------------------------------------------------ + //アクターに設定したカスタムゲージの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorCustomGauge = function ( + actor, + x, + y, + width, + paramId + ) { + var gauge = actor.actor().cssGauges[paramId]; + if (!gauge) return 1; + return this.drawCssActorGauge(actor, x, y, width, gauge); + }; + + //------------------------------------------------------------------------ + //クラスに設定したカスタムゲージの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssClassCustomGauge = function ( + actor, + x, + y, + width, + paramId + ) { + var gauge = actor.currentClass().cssGauges[paramId]; + if (!gauge) return 1; + return this.drawCssActorGauge(actor, x, y, width, gauge); + }; + + //------------------------------------------------------------------------ + //アクターの状態の変化に対するメッセージの表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssActorMessage = function (actor, x, y, width) { + if (!actor._levelUpCount) return 1; + var text = FTKR.CSS.cssStatus.message.levelUp.format( + actor.name(), + actor.level, + actor._levelUpCount + ); + this.drawTextEx(text, x, y); + actor._levelUpMessage = true; + return 1; + }; + + var _Scene_Base_start = Scene_Base.prototype.start; + Scene_Base.prototype.start = function () { + _Scene_Base_start.call(this); + if ($gameParty) { + $gameParty.members().forEach(function (actor) { + if (actor && actor._levelUpMessage) { + actor._levelUpCount = 0; + actor._levelUpMessage = false; + } + }); + } + }; + + //------------------------------------------------------------------------ + //横線の表示関数 + //------------------------------------------------------------------------ + Window_Base.prototype.drawCssLine = function (x, y, width, thick, color) { + var thick = thick > 0 ? thick : 2; + var color = color > 0 ? color : 0; + var lineY = y + this.lineHeight() / 2 - thick / 2; + this.contents.paintOpacity = 48; + this.contents.fillRect(x, lineY, width, thick, this.textColor(color)); + this.contents.paintOpacity = 255; + return 1; + }; + + //------------------------------------------------------------------------ + // ウィンドウレイアウトの初期値設定用の修正 + //------------------------------------------------------------------------ + + var _CSS_Window_Base_initialize = Window_Base.prototype.initialize; + Window_Base.prototype.initialize = function (x, y, width, height) { + this.initCssLayout(); + _CSS_Window_Base_initialize.call(this, x, y, width, height); + }; + + Window_Base.prototype.initCssLayout = function () { + var lss = this.standardCssLayout(); + if (lss && lss.enabled) { + this._customFontSize = lss.fontSize; + this._customPadding = lss.padding; + this._customLineHeight = lss.lineHeight; + this._customBackOpacity = lss.opacity; + this._customHideFrame = lss.hideFrame; + } + this._lssStatus = this.standardCssStatus(); + }; + + Window_Base.prototype.standardCssLayout = function () { + return {}; + }; + + Window_Base.prototype.standardCssStatus = function () { + return {}; + }; + + Window_Selectable.prototype.initCssLayout = function () { + Window_Base.prototype.initCssLayout.call(this); + var lss = this.standardCssLayout(); + if (lss && lss.enabled) { + this._customMaxCols = lss.maxCols; + this._customCursorHeight = lss.cursorHeight; + this._customHorSpacing = lss.hspace; + } + }; + + //============================================================================= + // customデータの参照 + //============================================================================= + + var _CSS_Window_Base_standardFontSize = + Window_Base.prototype.standardFontSize; + Window_Base.prototype.standardFontSize = function () { + return this._customFontSize + ? this._customFontSize + : _CSS_Window_Base_standardFontSize.call(this); + }; + + var _CSS_Window_Base_standardPadding = Window_Base.prototype.standardPadding; + Window_Base.prototype.standardPadding = function () { + return this._customPadding >= 0 + ? this._customPadding + : _CSS_Window_Base_standardPadding.call(this); + }; + + var _CSS_Window_Base_lineHeight = Window_Base.prototype.lineHeight; + Window_Base.prototype.lineHeight = function () { + return this._customLineHeight + ? this._customLineHeight + : _CSS_Window_Base_lineHeight.call(this); + }; + + var _CSS_Window_Base_standardBackOpacity = + Window_Base.prototype.standardBackOpacity; + Window_Base.prototype.standardBackOpacity = function () { + return this._customBackOpacity >= 0 + ? this._customBackOpacity + : _CSS_Window_Base_standardBackOpacity.call(this); + }; + + //------------------------------------------------------------------------ + // _customHideFrame + //------------------------------------------------------------------------ + //ウィンドウ枠の表示 + Window_Base.prototype._refreshFrame = function () { + Window.prototype._refreshFrame.call(this); + if (this._customHideFrame) { + this._windowFrameSprite.alpha = 0; //フレームだけ消す + } else { + this._windowFrameSprite.alpha = 1; + } + }; + + //------------------------------------------------------------------------ + // _customSpacing + //------------------------------------------------------------------------ + Window_Base.prototype.spacing = function () { + return 0; + }; + + var _CSS_Window_Selectable_spacing = Window_Selectable.prototype.spacing; + Window_Selectable.prototype.spacing = function () { + return this._customSpacing !== undefined + ? this._customSpacing + : _CSS_Window_Selectable_spacing.call(this); + }; + + Window_Selectable.prototype.customSpacing = function () { + return this._customSpacing !== undefined + ? this._customSpacing + : this.spacing(); + }; + + //------------------------------------------------------------------------ + // _customMaxCols + //------------------------------------------------------------------------ + + var _CSS_Window_Selectable_maxCols = Window_Selectable.prototype.maxCols; + Window_Selectable.prototype.maxCols = function () { + return this._customMaxCols + ? this._customMaxCols + : _CSS_Window_Selectable_maxCols.call(this); + }; + + Window_Selectable.prototype.customMaxCols = function () { + return this._customMaxCols ? this._customMaxCols : this.maxCols(); + }; + + //------------------------------------------------------------------------ + // _customCursorHeight + //------------------------------------------------------------------------ + + Window_Selectable.prototype.cursorHeight = function () { + return this._customCursorHeight; + }; + + //------------------------------------------------------------------------ + // _customHorSpacing + //------------------------------------------------------------------------ + + Window_Selectable.prototype.itemHeightSpace = function () { + return this._customHorSpacing; + }; + + //============================================================================= + // customデータの反映 + //============================================================================= + + //書き換え + Window_Selectable.prototype.maxRows = function () { + return Math.max(Math.ceil(this.maxItems() / this.customMaxCols()), 1); + }; + + //書き換え + Window_Selectable.prototype.row = function () { + return Math.floor(this.index() / this.customMaxCols()); + }; + + //書き換え + Window_Selectable.prototype.maxPageItems = function () { + return this.maxPageRows() * this.customMaxCols(); + }; + + //書き換え + Window_Selectable.prototype.topIndex = function () { + return this.topRow() * this.customMaxCols(); + }; + + //書き換え + Window_Selectable.prototype.cursorDown = function (wrap) { + var index = this.index(); + var maxItems = this.maxItems(); + var maxCols = this.customMaxCols(); + if (index < maxItems - maxCols || (wrap && maxCols === 1)) { + this.select((index + maxCols) % maxItems); + } + }; + + //書き換え + Window_Selectable.prototype.cursorUp = function (wrap) { + var index = this.index(); + var maxItems = this.maxItems(); + var maxCols = this.customMaxCols(); + if (index >= maxCols || (wrap && maxCols === 1)) { + this.select((index - maxCols + maxItems) % maxItems); + } + }; + + //書き換え + Window_Selectable.prototype.cursorRight = function (wrap) { + var index = this.index(); + var maxItems = this.maxItems(); + var maxCols = this.customMaxCols(); + if ( + maxCols >= 2 && + (index < maxItems - 1 || (wrap && this.isHorizontal())) + ) { + this.select((index + 1) % maxItems); + } + }; + + //書き換え + Window_Selectable.prototype.cursorLeft = function (wrap) { + var index = this.index(); + var maxItems = this.maxItems(); + var maxCols = this.customMaxCols(); + if (maxCols >= 2 && (index > 0 || (wrap && this.isHorizontal()))) { + this.select((index - 1 + maxItems) % maxItems); + } + }; + + //書き換え + Window_Command.prototype.numVisibleRows = function () { + return Math.ceil(this.maxItems() / this.customMaxCols()); + }; + + //書き換え + Window_Selectable.prototype.itemWidth = function () { + return Math.floor( + (this.width - this.padding * 2 + this.customSpacing()) / + this.customMaxCols() - + this.customSpacing() + ); + }; + + var _Window_Selectable_itemHeight = Window_Selectable.prototype.itemHeight; + Window_Selectable.prototype.itemHeight = function () { + return this.cursorHeight() + ? this.lineHeight() * this.cursorHeight() + : _Window_Selectable_itemHeight.call(this); + }; + + Window_Selectable.prototype.unitHeight = function () { + return this.itemHeight() + this.itemHeightSpace(); + }; + + Window_Selectable.prototype.unitWidth = function () { + return this.itemWidth() + this.customSpacing(); + }; + + var _CSS_Window_Selectable_maxPageRows = + Window_Selectable.prototype.maxPageRows; + Window_Selectable.prototype.maxPageRows = function () { + if (this.itemHeightSpace() !== undefined) { + var pageHeight = this.height - this.padding * 2; + return Math.floor(pageHeight / this.unitHeight()); + } else { + return _CSS_Window_Selectable_maxPageRows.call(this); + } + }; + + var _CSS_Window_Selectable_topRow = Window_Selectable.prototype.topRow; + Window_Selectable.prototype.topRow = function () { + return this.itemHeightSpace() !== undefined + ? Math.floor(this._scrollY / this.unitHeight()) + : _CSS_Window_Selectable_topRow.call(this); + }; + + var _CSS_Window_Selectable_setTopRow = Window_Selectable.prototype.setTopRow; + Window_Selectable.prototype.setTopRow = function (row) { + if (this.itemHeightSpace() !== undefined) { + var scrollY = row.clamp(0, this.maxTopRow()) * this.unitHeight(); + if (this._scrollY !== scrollY) { + this._scrollY = scrollY; + this.refresh(); + this.updateCursor(); + } + } else { + return _CSS_Window_Selectable_setTopRow.call(this, row); + } + }; + + var _CSS_Window_Selectable_itemRect = Window_Selectable.prototype.itemRect; + Window_Selectable.prototype.itemRect = function (index) { + if (this.itemHeightSpace() !== undefined) { + var rect = new Rectangle(); + var maxCols = this.customMaxCols(); + rect.width = this.itemWidth(); + rect.height = this.itemHeight(); + rect.x = (index % maxCols) * this.unitWidth() - this._scrollX; + rect.y = Math.floor(index / maxCols) * this.unitHeight() - this._scrollY; + return rect; + } else { + return _CSS_Window_Selectable_itemRect.call(this, index); + } + }; + + //============================================================================= + // Sprite_Battlerの修正 + // Sprite_Actorの修正 + //============================================================================= + + FTKR.CSS.Sprite_Battler_initMembers = Sprite_Battler.prototype.initMembers; + Sprite_Battler.prototype.initMembers = function () { + FTKR.CSS.Sprite_Battler_initMembers.call(this); + this._canMove = true; + }; + + //------------------------------------------------------------------------ + // SV戦闘キャラの位置を変更できないようにする + //------------------------------------------------------------------------ + Sprite_Actor.prototype.stopMove = function () { + this._canMove = false; + }; + + Sprite_Actor.prototype.canMove = function () { + return this._canMove; + }; + + FTKR.CSS.Sprite_Actor_updateTargetPosition = + Sprite_Actor.prototype.updateTargetPosition; + Sprite_Actor.prototype.updateTargetPosition = function () { + if (!this.canMove()) return; + FTKR.CSS.Sprite_Actor_updateTargetPosition.call(this); + }; +})(); //END + +//============================================================================= +// Sprite_CssStateIcon +// ステートアイコン用のスプライト +//============================================================================= + +function Sprite_CssStateIcon() { + this.initialize.apply(this, arguments); +} + +Sprite_CssStateIcon.prototype = Object.create(Sprite_StateIcon.prototype); +Sprite_CssStateIcon.prototype.constructor = Sprite_CssStateIcon; + +Sprite_CssStateIcon.prototype.initialize = function (index, showNum) { + Sprite_StateIcon.prototype.initialize.call(this); + this._index = index; + this._showNum = showNum; +}; + +Sprite_CssStateIcon._iconWidth = 32; +Sprite_CssStateIcon._iconHeight = 32; + +Sprite_CssStateIcon.prototype.initMembers = function () { + this._battler = null; + this._iconIndex = 0; + this._animationCount = this.animationWait(); + this._animationIndex = 0; + this.anchor.x = 0; + this.anchor.y = 0; + if (Imported.YEP_BuffsStatesCore) { + if (!this._turnCounterSprite) { + this._turnCounterSprite = new Sprite(); + this.addChild(this._turnCounterSprite); + } + var w = Window_Base._iconWidth; + var h = Window_Base._iconHeight; + this._turnCounterSprite.bitmap = new Bitmap(w, h); + this._turnCounterSprite.anchor.x = 0; + this._turnCounterSprite.anchor.y = 0; + } +}; + +Sprite_CssStateIcon.prototype.setup = function (battler, showNum) { + this.initMembers(); + this._battler = battler; + this._showNum = showNum; + this.setFrame(); +}; + +Sprite_CssStateIcon.prototype.updateIcon = function () { + var icons = []; + // if (this._battler && this._battler.isAlive()) { + if (this._battler) { + icons = this._battler.allIcons(); + } + if (icons.length > 0) { + this._animationIndex++; + if (this._animationIndex >= Math.ceil(icons.length / this._showNum)) { + this._animationIndex = 0; + } + this._iconIndex = icons[this._animationIndex * this._showNum + this._index]; + } else { + this._animationIndex = 0; + this._iconIndex = 0; + } +}; + +Sprite_CssStateIcon.prototype.animationWait = function () { + return FTKR.CSS.cssStatus.state.wait; +}; + +Sprite_CssStateIcon.prototype.setScale = function (scale) { + this.scale._x = scale; + this.scale._y = scale; +}; + +Sprite_CssStateIcon.prototype.offsetMove = function (offset, vartical) { + !vartical ? (this.x += offset) : (this.y += offset); +}; + +Sprite_CssStateIcon.prototype.update = function () { + Sprite.prototype.update.call(this); + this.updateOpacity(); + this._animationCount++; + if (this._animationCount >= this.animationWait()) { + this.updateIcon(); + this.updateFrame(); + this._animationCount = 0; + } +}; + +Sprite_CssStateIcon.prototype.updateOpacity = function () { + if (this.opacity != this.parent.openness) { + this.opacity = this.parent.openness; + } +}; + +//============================================================================= +// YEP_BuffsStatesCoreの修正 +//============================================================================= +if (Imported.YEP_BuffsStatesCore) { + Sprite_CssStateIcon.prototype.updateTurnAndCounter = function () { + this._turnCounterSprite.bitmap.clear(); + if (!this._battler) return; + var group = this._battler.statesAndBuffs(); + if (group.length <= 0) return; + var state = group[this._animationIndex * this._showNum + this._index]; + if (!state) return; + if (typeof state === "number") { + if (Yanfly.Param.BSCEnemyBTurn) { + this.drawBuffTurns(state); + if (Yanfly.Param.BSCShowBuffRate) { + this.drawBuffRate(state); + } + } + } else { + if (Yanfly.Param.BSCEnemyTurn) this.drawStateTurns(state); + if (Yanfly.Param.BSCEnemyCounter) this.drawStateCounter(state); + } + }; +} //YEP_BuffsStatesCore.js END + +//EOF diff --git a/www/js/plugins/FTKR_ExBattleEvent.js b/www/js/plugins/FTKR_ExBattleEvent.js new file mode 100644 index 0000000..7e2a713 --- /dev/null +++ b/www/js/plugins/FTKR_ExBattleEvent.js @@ -0,0 +1,1216 @@ +//============================================================================= +// バトルイベントを拡張するプラグイン +// FTKR_ExBattleEvent.js +// プラグインNo : 40 +// 作成者 : フトコロ +// 作成日 : 2017/05/25 +// 最終更新日 : 2018/02/19 +// バージョン : v1.3.3 +//============================================================================= + +var Imported = Imported || {}; +Imported.FTKR_EBE = true; + +var FTKR = FTKR || {}; +FTKR.EBE = FTKR.EBE || {}; + +/*: + * @plugindesc v1.3.3 バトルイベントを拡張するプラグイン + * @author フトコロ + * + * @param Battle Event + * @desc 戦闘中に実行するコモンイベントID + * 0 - 実行しない、カンマ(,)で区切って複数設定できます + * @default + * + * @param --勝利時イベント-- + * @desc + * + * @param Custom Victory Event + * @desc 戦闘勝利時の処理を変更できるようにするか + * 0 - 変更しない, 1 - 変更する + * @default 0 + * + * @param Victory Event + * @desc 戦闘勝利時に実行するコモンイベントID + * 0 - 実行しない + * @default + * + * @param --敗北時イベント-- + * @desc + * + * @param Custom Defeat Event + * @desc 戦闘敗北時の処理を変更できるようにするか + * 0 - 変更しない, 1 - 変更する + * @default 0 + * + * @param Defeat Event + * @desc 戦闘敗北時に実行するコモンイベントID + * 0 - 実行しない + * @default + * + * @help + *----------------------------------------------------------------------------- + * 概要 + *----------------------------------------------------------------------------- + * 本プラグインを実装することで、バトルイベントを拡張します。 + * + * 1.戦闘勝利時の処理(*1)の前に、コモンイベントまたは敵グループに + *   設定したイベントを実行します。 + * + * 2.戦闘敗北時の処理(*1)の前に、コモンイベントまたは敵グループに + *   設定したイベントを実行します。 + * + * 3.バトル中に、バトルイベントとしてコモンイベントを実行します。 + * + * (*1)戦闘終了時のステートの解除から、勝利等のメッセージ、戦闘報酬の処理など + * + * + * 戦闘終了時のイベントの処理が終了すると、バトル画面が終了します。 + * + * + *----------------------------------------------------------------------------- + * 設定方法 + *----------------------------------------------------------------------------- + * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して + * ください。 + * + * + *----------------------------------------------------------------------------- + * 戦闘勝利時のイベントの設定 + *----------------------------------------------------------------------------- + * 戦闘勝利時の処理の前に、コモンイベントまたは敵グループに + * 設定したイベントを実行します。 + * + * 実行するイベントは以下のいずれかです。 + * 1.プラグインパラメータに設定したIDのコモンイベント + * 2.敵グループのバトルイベントで、注釈でと記入したページ + * + * 1と2どちらもある場合は、バトルイベントを実行します。 + * + * バトルイベント内では、this._eventId で敵グループIdを取得できます。 + * + *----------------------------------------------------------------------------- + * 戦闘勝利時の処理について + *----------------------------------------------------------------------------- + * プラグインパラメータを 1 に設定していると + * 戦闘終了時の処理を独自に設定することができます。 + * + * 通常、戦闘勝利時には以下の処理を実行しています。 + * 独自処理にする場合、これらの処理が必要な場合はイベント内で実行しなくては + * いけません。 + * + * 1.戦闘終了時のステート解除 + * パーティー内に、戦闘終了時に解除されるステートを受けている場合に + * それを解除します。 + * + * プラグインコマンド + *  EBE_戦闘終了時ステート解除 + *  EBE_REMOVE_BATTLE_STATES + * + * + * 2.勝利モーションの実行 + * パーティーメンバーが、戦闘勝利モーションを実行します。 + * + * プラグインコマンド + *  EBE_勝利モーション実行 + *  EBE_PREFORM_VICTORY + * + * + * 3.勝利MEの演奏 + * データベースの[システム]-[音楽]で設定した勝利MEを演奏します。 + * + * プラグインコマンド + *  EBE_勝利ME演奏 + *  EBE_PLAY_VICTORY_ME + * + * + * 4.BGMBGSの再開 + * 戦闘前のBGMとBGSを再開します。 + * + * プラグインコマンド + *  EBE_BGMBGS再開 + *  EBE_REPLAY_BGM_AND_BGS + * + * + * 5.戦闘報酬の計算 + * 経験値やお金、アイテムの計算を行います。 + * 入手するアイテムはこのコマンドで選定されます。 + * + * プラグインコマンド + *  EBE_戦闘報酬計算 + *  EBE_MAKE_REWARDS + * + * + * 6.勝利メッセージの表示 + * データベースの[用語]-[メッセージ]で設定した勝利メッセージを表示します。 + * 半角スペースを空けて"-s"を付けると、メッセージを閉じるまでイベント処理を + * 止めます。 + * + * プラグインコマンド + *  EBE_勝利メッセージ表示 (-s) + *  EBE_DISPLAY_VICTORY_MESSAGE (-s) + * + * + * 7.戦闘報酬の表示 + * 戦闘報酬の計算結果に合わせて、データベースの[用語]-[メッセージ]で設定した + * メッセージを表示します。 + * 半角スペースを空けて"-s"を付けると、メッセージを閉じるまでイベント処理を + * 止めます。 + * + * プラグインコマンド + *  EBE_戦闘報酬表示 (-s) + *  EBE_DISPLAY_REWARDS (-s) + * + * + * 8.戦闘報酬の入手 + * 戦闘報酬の計算結果をパーティーメンバーに反映します。 + * このコマンドを実行しないと、経験値やお金アイテムは実際に入手できません。 + * + * プラグインコマンド + *  EBE_戦闘報酬入手 + *  EBE_GAIN_REWARDS + * + * + *----------------------------------------------------------------------------- + * 戦闘敗北時のイベントの設定 + *----------------------------------------------------------------------------- + * 戦闘敗北時の処理の前に、コモンイベントまたは敵グループに + * 設定したイベントを実行します。 + * + * 実行するイベントは以下のいずれかです。 + * 1.プラグインパラメータに設定したIDのコモンイベント + * 2.敵グループのバトルイベントで、注釈でと記入したページ + * + * 1と2どちらもある場合は、バトルイベントを実行します。 + * + * バトルイベント内では、this._eventId で敵グループIdを取得できます。 + * + *----------------------------------------------------------------------------- + * 戦闘敗北時の処理について + *----------------------------------------------------------------------------- + * プラグインパラメータを 1 に設定していると + * 戦闘終了時の処理を独自に設定することができます。 + * + * 通常、戦闘敗北時には以下の処理を実行しています。 + * 独自処理にする場合、これらの処理が必要な場合はイベント内で実行しなくては + * いけません。 + * + * 1.敗北メッセージの表示 + * データベースの[用語]-[メッセージ]で設定した敗北メッセージを表示します。 + * 半角スペースを空けて"-s"を付けると、メッセージを閉じるまでイベント処理を + * 止めます。 + * + * プラグインコマンド + *  EBE_敗北メッセージ表示 (-s) + *  EBE_DISPLAY_DEFEAT_MESSAGE (-s) + * + * + * 2.敗北MEの演奏 + * データベースの[システム]-[音楽]で設定した敗北MEを演奏します。 + * + * プラグインコマンド + *  EBE_敗北ME演奏 + *  EBE_PLAY_DEFEAT_ME + * + * + * 3.BGMBGSの再開 または BGMの停止 + * 戦闘前のBGMとBGSを再開するか、またはBGMを停止します。 + * マップイベントで戦闘の敗北を許可しているかどうかで条件分岐します。 + * + * 戦闘の敗北フラグ + *  BattleManager._canLose + * + * BGMBGSの再開のプラグインコマンド + *  EBE_BGMBGS再開 + *  EBE_REPLAY_BGM_AND_BGS + * + * BGMの停止のプラグインコマンド + *  EBE_BGM停止 + *  EBE_STOP_BGM + * + * + *----------------------------------------------------------------------------- + * バトル中のコモンイベントについて + *----------------------------------------------------------------------------- + * 敵グループに設定するバトルイベントの替わりに、コモンイベントを実行します。 + * + * 実行するイベントは以下のとおりです。 + * 1.プラグインパラメータに設定したIDのコモンイベントの中で + *   実行条件を満たすイベント。 + * + * プラグインパラメータにはカンマ(,)とハイフン(-)を使うことで + * 複数のコモンイベントIDを設定できます。 + * ハイフン(-)は、繋げた前後のIDの間のすべてのIDを登録します。 + * + * 入力例) + *  1, 4, 5, 10-15 + * + * 複数のイベントIDを入力した場合、入力した順番(左から)に実行条件を + * 判定して、条件を満たしていればそのイベントを実行します。 + * + * + *----------------------------------------------------------------------------- + * バトル中のコモンイベントの実行条件の設定 + *----------------------------------------------------------------------------- + * コモンイベントに以下の注釈を入力することで、実行条件を設定できます。 + * + * <スパン: [タイミング]> + * + * 実行回数に関する条件を設定します。 + * スパンを指定しない場合は、この設定を適用します。 + * [タイミング] には以下を入力してください。 + *  バトル or BATTLE   - 戦闘中に1回だけ実行します。 + *  ターン or TURN   - ターン中に1回だけ実行します。 + *  モーメント or MOMENT - 条件を満たす度に実行します。 + * + * + * <ターン終了> + * + * ターン終了時に実行します。 + * + * <ターン:a + b *X> + * + * 指定したターンに実行します。 + * a と b に数値を入力してください。(* と X は半角, XはそのままXと入力) + *  a - 最初に実行するターン数 + *  b - 次に何ターン後に実行するか(以降この値のターンが経過する毎に実行) + *  例) + *   <ターン:1 + 2 *X> + *    + * + * <敵キャラHP: #a b %以下> + * + * 指定した敵キャラのHP残量によって実行します。 + * a と b に数値を入力してください。(# と % は半角) + * a と b の間には必ず半角スペースを入れてください。 + *  a - 敵キャラの番号(グループに追加した順番) + *  b - 残りHPの割合値 + *  例) + *   <敵キャラHP: #1 50 %以下> + *    + * + * <アクターHP: #a b %以下> + * + * 指定したアクターのHP残量によって実行します。 + * a と b に数値を入力してください。 + * a と b の間には必ず半角スペースを入れてください。 + *  a - アクターID + *  b - 残りHPの割合値 + *  例) + *   <アクターHP: #1 50 %以下> + *    + * + * <スイッチ: a> + * + * 指定したスイッチがONの時に実行します。 + * a に数値を入力してください。 + *  a - スイッチID + * + * <実行条件> + * 条件式 + * + * または + * + * code + * + * 条件式(code)で記述したJavaScript計算式を判定して実行します。 + * + * + *----------------------------------------------------------------------------- + * プラグインコマンド + *----------------------------------------------------------------------------- + * バトルイベント用に以下のプラグインコマンドが使用できます。 + * + * 1.パーティーメンバーに指定のモーションをとらせる + *  EBE_モーション実行 [モーション名] [対象メンバー] + *  EBE_REQUEST_MOTION [MOTION NAME] [TARGET MEMBER] + * + * モーション名(MOTION NAME)には以下を入力してください。(要小文字) + *  walk, wait, chant, guard, damage, evade, thrust, swing, + *  missile, skill, spell, item, escape, victory, dying, + *  abnormal, sleep, dead, + * 対象メンバーには以下を入力してください。 + * 空欄の場合は、すべてのメンバーを対象にします。 + *  0~ - 先頭を 0番としたときの隊列順 + *  全員 or ALL - すべてのメンバー + * + * 例) + *  EBE_モーション実行 victory 1 + *  EBE_REQUEST_MOTION wait ALL + * + * + * 2.戦闘を再開する + *  EBE_戦闘再開 + *  EBE_RESTART_BATTLE + * + * 勝利イベントや敗北イベントはイベント終了時にバトルが終了しますが + * このコマンドを実行することで、バトルを再開します。 + * ただし、エネミーが何もいない場合や、アクターが全員戦闘不能な場合は + * バトルを再開しても、すぐに勝利イベントや敗北イベントを再度実行します。 + * + * このコマンドがイベント中常に実行する場合はバトルが終わりません。 + * バトルを終わらせる時に、条件分岐等で再開コマンドを実行しないように + * イベントを組んでください。 + * + * + * 3.画面に数字をポップアップさせる + *  EBE_数字ポップアップ [スプライト番号] [設定内容] + *  EBE_POPUP_NUMBER [SPRITE_NUMBER] [SETTING] + * + * 画面に数字をポップアップさせます。 + * スプライト番号を変えることで、複数の数字を表示できます。 + * 設定内容には以下を入力してください。(順不同) + * なお、数値には \V[x] でゲーム内変数を指定できます。 + * + *  画像番号 [数値] + *  IMAGENUM [Number] + *  - 使用する画像は ダメージポップアップ用の img/system/damage.png です。 + *   上から 0番として、指定した列の数字スプライトを使用します。 + *   指定しない場合は、0番(白)を使用します。 + * + *  表示内容 [数値] + *  VALUE [Number] + *  - 入力した数値を画面に表示します。 + * + *  ポップアップ高さ [高さ] [差分] + *  POPUP_HEIGHT [Number] [Offset] + *  - ポップアップする高さを指定します。 + *   高さで、基準の高さを指定します。(デフォルト 40) + *   差分で、桁毎の高さの差を指定します。(デフォルト 0.5) + *   差分は変えたい場合にのみ指定してください。 + * + *  表示時間 [数値] + *  DURATION [Number] + *  - スプライトを表示している時間を指定します。(デフォルト 30) + *   実際の表示時間は、この値と表示する数字の桁数を掛けた値です。 + *   残り時間が10未満になると、画像の透明度が上がり、0で透明になります。 + * + *  表示差 [数値] + *  DIFF_COUNT [Number] + *  - 数字の桁毎の表示タイミングのずれを指定します。(デフォルト 0) + * + *  表示座標 [X] [Y] + *  POSITION [X] [Y] + *  - スプライト画像を表示する位置を指定します。 + *   x座標とy座標両方を指定してください。 + * + *  消去しない + *  REMAIN + *  - この引数を入力すると透明度が変化せず、画面に表示しつづけます。 + * + *  消去 + *  ERASE + *  - この引数を入力すると、指定したスプライト番号の画像を消します。 + * + *  例) + *   EBE_数字ポップアップ 1 表示内容 1234 表示座標 100 100 + *   EBE_POPUP_NUMBER 1 VALUE 1234 POSITION 100 100 + * + *   EBE_数字ポップアップ 2 画像番号 1 表示内容 12345 表示座標 100 100 消去しない + *   EBE_POPUP_NUMBER 2 IMAGENUM 1 VALUE 12345 POSITION 100 100 REMAIN + * + *   EBE_数字ポップアップ 1 消去 + *   EBE_POPUP_NUMBER 1 ERASE + * + * + * 4.戦闘行動の設定 + *  EBE_敵キャラの戦闘行動の設定 [メンバーID] + *  EBE_BATTLE_ENEMY_ACTION [MEMBERID] + * + *  指定の敵キャラの戦闘行動を再設定します。 + *  敵キャラがターン開始時に行動を設定してからターン中に行動する間に + *  このコマンドを実行することで、行動を変えることができます。 + * + *  [メンバーID]の入力内容 + *  0~ - 最初を 0番として、敵グループに追加した順番で敵キャラを指定します + * + *  (参考) + *  指定の敵キャラが行動済みかどうかを調べるスクリプト + *  BattleManager.isActedEnemy(メンバーID) + * + * + *----------------------------------------------------------------------------- + * 本プラグインのライセンスについて(License) + *----------------------------------------------------------------------------- + * 本プラグインはMITライセンスのもとで公開しています。 + * This plugin is released under the MIT License. + * + * Copyright (c) 2017,2018 Futokoro + * http://opensource.org/licenses/mit-license.php + * + * + * プラグイン公開元 + * https://github.com/futokoro/RPGMaker/blob/master/README.md + * + * + *----------------------------------------------------------------------------- + * 変更来歴 + *----------------------------------------------------------------------------- + * + * v1.3.3 - 2018/02/19 : 不具合修正 + * 1. Custom Victory Eventが0の時に、戦闘勝利イベントを実行すると + * 戦闘勝利回数が2回増加してしまう不具合を修正。 + * + * v1.3.2 - 2018/01/13 : 機能追加 + * 1. メッセージ表示関係のプラグインコマンドに、イベント処理を止める機能を追加。 + * + * v1.3.1 - 2018/01/12 : 不具合修正 + * 1. 戦闘終了時イベント中にウェイトコマンドを実行すると、アクターの + * モーションが正常に再生されない不具合を修正。 + * + * v1.3.0 - 2017/06/30 : 機能追加 + * 1. 戦闘終了時のイベントの後に、MVデフォルトの戦闘終了処理を実行する + * 機能を追加。 + * + * v1.2.0 - 2017/06/01 : 機能追加 + * 1. 敵キャラの戦闘行動を再設定するプラグインコマンドを追加。 + * + * v1.1.0 - 2017/05/26 : 機能追加 + * 1. バトル中にコモンイベントを実行できる機能を追加。 + * 2. モーション実行コマンドにアクターを対象にできる機能を追加。 + * 3. 画面に数字をポップアップさせるプラグインコマンドを追加。 + * + * v1.0.0 - 2017/05/25 : 初版作成 + * + *----------------------------------------------------------------------------- + */ +//============================================================================= + +var matchTextToRegs = function (test, regs) { + return regs.some(function (reg) { + return test.match(reg); + }); +}; + +var readCommentMeta = function (comment, metacodes) { + if (!comment) return false; + return metacodes.some(function (metacode) { + var metaReg = new RegExp("<" + metacode + ">", "i"); + return metaReg.test(comment); + }); +}; + +var splitConvertNumber = function (param) { + var results = []; + (param + "").split(",").forEach(function (split) { + match = /[ ]*(\d+)[ ]*-[ ]*(\d+)/.exec(split); + if (match) { + for (var i = Number(match[1]); i <= Number(match[2]); i++) { + results.push(i); + } + } else { + if (!isNaN(split)) results.push(Number(split)); + } + }); + return results; +}; + +// textを条件式に使える状態に変換する +var convertTextToConditions = function (text) { + var result = ""; + if (text) { + var datas = text.split(";"); + datas.forEach(function (data, i) { + result += data; + if (datas[i + 1]) result += ")&&("; + }); + result = "(" + result + ")"; + } + return result; +}; + +var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + var window = SceneManager._scene._windowLayer.children[0]; + return window ? window.convertEscapeCharacters(text) : text; +}; + +//============================================================================= +// 自作関数(グローバル) +//============================================================================= + +FTKR.gameData = FTKR.gameData || { + user: null, + target: null, + item: null, + number: 0, +}; + +if (!FTKR.setGameData) { + FTKR.setGameData = function (user, target, item, number) { + FTKR.gameData = { + user: user || null, + target: target || null, + item: item || null, + number: number || 0, + }; + }; +} + +if (!FTKR.evalFormula) { + FTKR.evalFormula = function (formula) { + var datas = FTKR.gameData; + try { + var s = $gameSwitches._data; + var v = $gameVariables._data; + var a = datas.user; + var b = datas.target; + var item = datas.item; + var number = datas.number; + if (b) var result = b.result(); + var value = eval(formula); + if (isNaN(value)) value = 0; + return value; + } catch (e) { + console.error(e); + return 0; + } + }; +} + +//============================================================================= +// プラグイン パラメータ +//============================================================================= +var parameters = PluginManager.parameters("FTKR_ExBattleEvent"); + +FTKR.EBE.battleEvents = splitConvertNumber(parameters["Battle Event"]); +FTKR.EBE.battleEnd = { + customV: Number(parameters["Custom Victory Event"] || 0), + customD: Number(parameters["Custom Defeat Event"] || 0), + victory: Number(parameters["Victory Event"] || 0), + defeat: Number(parameters["Defeat Event"] || 0), +}; + +//============================================================================= +// プラグインコマンド +//============================================================================= + +Game_Interpreter.prototype.setArgNumber = function (arg) { + try { + var arg = convertEscapeCharacters(arg); + return Number(eval(arg)); + } catch (e) { + console.error(e); + return 0; + } +}; + +var _EBE_Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; +Game_Interpreter.prototype.pluginCommand = function (command, args) { + _EBE_Game_Interpreter_pluginCommand.call(this, command, args); + if (!command.match(/EBE_(.+)/i)) return; + command = (RegExp.$1 + "").toUpperCase(); + switch (command) { + case "戦闘終了時ステート解除": + case "REMOVE_BATTLE_STATES": + $gameParty.removeBattleStates(); + break; + case "勝利モーション実行": + case "PREFORM_VICTORY": + $gameParty.performVictory(); + break; + case "モーション実行": + case "REQUEST_MOTION": + if (!args[1] || args[1] === "全員" || args[1].toUpperCase() === "ALL") { + $gameParty.requestMotion(args[0]); + } else if (Number(args[1]) >= 0) { + var actor = $gameActors.actor(Number(args[1])); + if (actor) actor.requestMotion(args[0]); + } + break; + case "勝利ME演奏": + case "PLAY_VICTORY_ME": + BattleManager.playVictoryMe(); + break; + case "敗北ME演奏": + case "PLAY_DEFEAT_ME": + BattleManager.playDefeatMe(); + break; + case "BGMBGS再開": + case "REPLAY_BGM_AND_BGS": + BattleManager.replayBgmAndBgs(); + break; + case "BGM停止": + case "STOP_BGM": + AudioManager.stopBgm(); + break; + case "戦闘報酬計算": + case "MAKE_REWARDS": + BattleManager.makeRewards(); + break; + case "勝利メッセージ表示": + case "DISPLAY_VICTORY_MESSAGE": + BattleManager.displayVictoryMessage(); + if (args[0] === "-s") this.setWaitMode("message"); + break; + case "敗北メッセージ表示": + case "DISPLAY_DEFEAT_MESSAGE": + BattleManager.displayDefeatMessage(); + if (args[0] === "-s") this.setWaitMode("message"); + break; + case "戦闘報酬表示": + case "DISPLAY_REWARDS": + BattleManager.displayRewards(); + if (args[0] === "-s") this.setWaitMode("message"); + break; + case "戦闘報酬入手": + case "GAIN_REWARDS": + BattleManager.gainRewards(); + break; + case "戦闘再開": + case "RESTART_BATTLE": + BattleManager._isBattleEndEvent = false; + BattleManager._checkEbeBattleEvent = false; + break; + case "数字ポップアップ": + case "POPUP_NUMBER": + this.setupNumberPopup(args); + break; + case "敵キャラの戦闘行動の設定": + case "SET_BATTLE_ENEMY_ACTION": + var memberId = this.setArgNumber(args[0]); + $gameTroop.members()[memberId].makeActions(); + break; + } +}; + +Game_Interpreter.prototype.setupNumberPopup = function (args) { + var index = this.setArgNumber(args[0]); + for (var i = 1; i < args.length; i++) { + var arg = (args[i] + "").toUpperCase(); + switch (arg) { + case "画像番号": + case "IMAGENUM": + i++; + var baseRow = this.setArgNumber(args[i]); + break; + case "表示内容": + case "VALUE": + i++; + var value = this.setArgNumber(args[i]); + break; + case "ポップアップ高さ": + case "POPUP_HEIGHT": + i++; + var height = this.setArgNumber(args[i]); + if (!isNaN(args[i + 1])) { + i++; + var offsetY = this.setArgNumber(args[i]); + } + break; + case "表示時間": + case "DURATION": + i++; + var duration = this.setArgNumber(args[i]); + break; + case "表示差": + case "DIFF_COUNT": + i++; + var maxcount = this.setArgNumber(args[i]); + break; + case "表示座標": + case "POSITION": + i++; + var x = this.setArgNumber(args[i]); + i++; + var y = this.setArgNumber(args[i]); + break; + case "消去しない": + case "REMAIN": + var remain = true; + break; + case "消去": + case "ERASE": + BattleManager.eraseNumberPopup(index); + return; + } + } + var sprite = BattleManager.setupNumberPopup(index); + if (!isNaN(baseRow)) sprite.setBaseRow(baseRow); + if (!isNaN(height)) sprite.setPopupHeight(height, offsetY); + if (!isNaN(duration)) sprite.setDuration(duration); + if (!isNaN(maxcount)) sprite.setMaxcount(maxcount); + if (!isNaN(x) && !isNaN(y)) sprite.setPosition(x, y); + if (remain) sprite.setRemain(); + if (!isNaN(value)) sprite.setValue(value); +}; + +//============================================================================= +// BattleManager +//============================================================================= + +FTKR.EBE.BattleManager_initMembers = BattleManager.initMembers; +BattleManager.initMembers = function () { + FTKR.EBE.BattleManager_initMembers.call(this); + this._checkEbeBattleEvent = false; + this._battleEndPattern = 0; + this._numberSprite = []; + this._isBattleEndEvent = false; +}; + +var _EBE_Game_Party_requestMotionRefresh = + Game_Party.prototype.requestMotionRefresh; +Game_Party.prototype.requestMotionRefresh = function () { + if (!BattleManager.isBattleEndEvent()) { + _EBE_Game_Party_requestMotionRefresh.call(this); + } +}; + +BattleManager.isBattleEndEvent = function () { + return $gameParty.inBattle() && this._isBattleEndEvent; +}; + +FTKR.EBE.BattleManager_checkBattleEnd = BattleManager.checkBattleEnd; +BattleManager.checkBattleEnd = function () { + if (this._phase) { + if (this._checkEbeBattleEvent) { + switch (this._battleEndPattern) { + case 0: + if (FTKR.EBE.battleEnd.customV) break; + FTKR.EBE.BattleManager_processVictory.call(this); + return true; + case 2: + if (FTKR.EBE.battleEnd.customD) break; + FTKR.EBE.BattleManager_processDefeat.call(this); + return true; + } + this.endBattle(this._battleEndPattern); + return true; + } + } + return FTKR.EBE.BattleManager_checkBattleEnd.call(this); +}; + +FTKR.EBE.BattleManager_processVictory = BattleManager.processVictory; +BattleManager.processVictory = function () { + if (FTKR.EBE.battleEnd.victory && !this._checkEbeBattleEvent) { + if ($gameTroop.setupEbeBattleEvent("victory", ["EBE_戦闘勝利時"])) { + this._checkEbeBattleEvent = true; + this._battleEndPattern = 0; + } + return true; + } + FTKR.EBE.BattleManager_processVictory.call(this); +}; + +FTKR.EBE.BattleManager_processDefeat = BattleManager.processDefeat; +BattleManager.processDefeat = function () { + if (FTKR.EBE.battleEnd.defeat && !this._checkEbeBattleEvent) { + if ($gameTroop.setupEbeBattleEvent("defeat", ["EBE_戦闘敗北時"])) { + this._checkEbeBattleEvent = true; + this._battleEndPattern = 2; + } + return true; + } + FTKR.EBE.BattleManager_processDefeat.call(this); +}; + +BattleManager.setupNumberPopup = function (index) { + if (!this._numberSprite[index]) { + var sprite = new Sprite_Number(); + this._numberSprite[index] = sprite; + this._spriteset._battleField.addChild(this._numberSprite[index]); + } + return this._numberSprite[index]; +}; + +BattleManager.eraseNumberPopup = function (index) { + this._spriteset._battleField.removeChild(this._numberSprite[index]); + this._numberSprite[index] = {}; +}; + +BattleManager.isActed = function (battler) { + return !this._actionBattlers.contains(battler); +}; + +BattleManager.isActedEnemy = function (battlerId) { + return !this.isActed($gameTroop.members()[battlerId]); +}; + +BattleManager.isActedActor = function (battlerId) { + return !this.isActed($gameParty.members()[battlerId]); +}; + +//============================================================================= +// Game_Party +//============================================================================= + +Game_Party.prototype.requestMotion = function (motionName) { + this.members().forEach(function (actor) { + if (actor.canMove()) actor.requestMotion(motionName); + }); +}; + +//============================================================================= +// Game_Troop +//============================================================================= + +FTKR.EBE.Game_Troop_clear = Game_Troop.prototype.clear; +Game_Troop.prototype.clear = function () { + FTKR.EBE.Game_Troop_clear.call(this); + this._commonEventFlags = []; +}; + +FTKR.EBE.Game_Troop_setupBattleEvent = Game_Troop.prototype.setupBattleEvent; +Game_Troop.prototype.setupBattleEvent = function () { + FTKR.EBE.Game_Troop_setupBattleEvent.call(this); + if (!this._interpreter.isRunning()) { + if (this._interpreter.setupReservedCommonEvent()) { + return; + } + var eventIds = FTKR.EBE.battleEvents; + for (var i = 0; i < eventIds.length; i++) { + if (eventIds[i]) { + var event = $dataCommonEvents[eventIds[i]]; + if ( + this.meetsCommonEventCommentConditions(event) && + !this._commonEventFlags[i] + ) { + this._interpreter.setup(event.list, this.troop().id); + if (this.commonEventSpan(event) <= 1) { + this._commonEventFlags[i] = true; + } + break; + } + } + } + } +}; + +FTKR.EBE.Game_Troop_increaseTurn = Game_Troop.prototype.increaseTurn; +Game_Troop.prototype.increaseTurn = function () { + var eventIds = FTKR.EBE.battleEvents; + for (var i = 0; i < eventIds.length; i++) { + if (eventIds[i]) { + var event = $dataCommonEvents[eventIds[i]]; + if (this.commonEventSpan(event) === 1) { + this._commonEventFlags[i] = false; + } + } + } + FTKR.EBE.Game_Troop_increaseTurn.call(this); +}; + +Game_Troop.prototype.setupEbeBattleEvent = function (condition, metacodes) { + if (!this._interpreter.isRunning()) { + if (this._interpreter.setupReservedCommonEvent()) { + return false; + } + var pages = this.troop().pages; + for (var i = 0; i < pages.length; i++) { + var page = pages[i]; + if ( + this.meetsPagesCommentConditions(page, metacodes) && + !this._eventFlags[i] + ) { + this._interpreter.setup(page.list, this.troop().id); + this._eventFlags[i] = true; + return true; + } + } + var event = $dataCommonEvents[FTKR.EBE.battleEnd[condition]]; + BattleManager._isBattleEndEvent = true; + this._interpreter.setup(event.list, this.troop().id); + return true; + } + return false; +}; + +Game_Troop.prototype.meetsPagesCommentConditions = function (page, metacodes) { + for (var v = 0; v < page.list.length; v++) { + var list = page.list[v]; + if (list && [108, 408].contains(list.code)) { + return readCommentMeta(list.parameters[0], metacodes); + } + } +}; + +Game_Troop.prototype.commonEventSpan = function (event) { + for (var v = 0; v < event.list.length; v++) { + var list = event.list[v]; + if (list && [108, 408].contains(list.code)) { + var match = /<([^<>:]+)(:?)([^>]*)>/g.exec(list.parameters[0]); + switch ((match[1] + "").toUpperCase()) { + case "スパン": + case "SPAN": + switch ((match[3] + "").toUpperCase()) { + case "バトル": + case "BATTLE": + return 0; + case "ターン": + case "TURN": + return 1; + case "モーメント": + case "MOMENT": + return 2; + } + } + } + } + return 0; +}; + +Game_Troop.prototype.meetsCommonEventCommentConditions = function (event) { + return this.meetsConditions(this.convertCommonEventConditions(event)); +}; + +Game_Troop.prototype.convertCommonEventConditions = function (event) { + var conditions = {}; + var code = false; + for (var i = 0; i < event.list.length; i++) { + var list = event.list[i]; + if (list && [108, 408].contains(list.code)) { + var match = /<([^<>:]+)(:?)([^>]*)>/g.exec(list.parameters[0]); + if (match) { + switch ((match[1] + "").toUpperCase()) { + case "ターン終了": + case "TURNEND": + conditions.turnEnding = true; + break; + case "ターン": + case "TURN": + if (match[2] === ":") { + var turn = /(\d+)[ ]*\+[ ]*(\d+)[ ]*\*X/i.exec(match[3]); + if (turn) { + conditions.turnValid = true; + conditions.turnA = Number(turn[1]); + conditions.turnB = Number(turn[2]); + } + } + break; + case "敵キャラHP": + case "ENEMY_HP": + if (match[2] === ":") { + var value = /#(\d+)[ ]*(\d+)[ ]*\%以下/i.exec(match[3]); + if (!value) + value = /#(\d+)[ ]*less[ ]than[ ]*(\d+)[ ]*\%/i.exec(match[3]); + if (value) { + conditions.enemyValid = true; + conditions.enemyIndex = Number(value[1]); + conditions.enemyHp = Number(value[2]); + } + } + break; + case "アクターHP": + case "ACTOR_HP": + if (match[2] === ":") { + var value = /#(\d+)[ ]*(\d+)[ ]*\%以下/i.exec(match[3]); + if (!value) + value = /#(\d+)[ ]*less[ ]than[ ]*(\d+)[ ]*\%/i.exec(match[3]); + if (value) { + conditions.actorValid = true; + conditions.actorId = Number(value[1]); + conditions.actorHp = Number(value[2]); + } + } + break; + case "スイッチ": + case "SWITCH": + if (match[2] === ":") { + conditions.switchValid = true; + conditions.switchId = Number(match[3]); + } + break; + case "/実行条件": + case "/CONDITIONS": + code = false; + break; + case "実行条件": + case "CONDITIONS": + conditions.customValid = true; + conditions.custom = ""; + code = true; + break; + } + } else { + if (code) conditions.custom += list.parameters[0] + ";"; + } + } + } + var page = { conditions: conditions }; + return page; +}; + +Game_Troop.prototype.evalConditionsFormula = function (text) { + var formula = convertTextToConditions(text); + if (!formula) return true; + return FTKR.evalFormula(formula); +}; + +FTKR.EBE.Game_Troop_meetsConditions = Game_Troop.prototype.meetsConditions; +Game_Troop.prototype.meetsConditions = function (page) { + var c = page.conditions; + var result = FTKR.EBE.Game_Troop_meetsConditions.call(this, page); + if (!c.turnEnding && !result) { + return false; + } + if ( + (c.turnEnding || + c.turnValid || + c.enemyValid || + c.actorValid || + c.switchValid) && + !result + ) { + return false; + } + if (c.customValid && !this.evalConditionsFormula(c.custom)) { + return false; + } + return true; +}; + +//============================================================================= +// Sprite_Number +// 数字をスプライトで表示する +//============================================================================= + +function Sprite_Number() { + this.initialize.apply(this, arguments); +} + +Sprite_Number.prototype = Object.create(Sprite.prototype); +Sprite_Number.prototype.constructor = Sprite_Number; + +Sprite_Number.prototype.initialize = function () { + Sprite.prototype.initialize.call(this); + this._flashColor = [0, 0, 0, 0]; + this._flashDuration = 0; + this._damageBitmap = ImageManager.loadSystem("Damage"); + this._remain = false; + this._duration = 30; + this._maxcount = 0; + this._count = 0; + this._baseRow = 0; + this._value = 0; + this._index = 0; + this._popupHeight = 40; + this._popupOffsetY = 0.5; + this._fullDuration = this._duration; +}; + +Sprite_Number.prototype.setupCriticalEffect = function () { + this._flashColor = [255, 0, 0, 160]; + this._flashDuration = 60; +}; + +Sprite_Number.prototype.digitWidth = function () { + return this._damageBitmap ? this._damageBitmap.width / 10 : 0; +}; + +Sprite_Number.prototype.digitHeight = function () { + return this._damageBitmap ? this._damageBitmap.height / 5 : 0; +}; + +Sprite_Number.prototype.setBaseRow = function (baseRow) { + this._baseRow = baseRow; +}; + +Sprite_Number.prototype.setDuration = function (duration) { + this._duration = duration; +}; + +Sprite_Number.prototype.setValue = function (value) { + this._value = value; + this.resetFullDuration(); +}; + +Sprite_Number.prototype.setMaxcount = function (maxcount) { + this._maxcount = maxcount; + this._count = this._maxcount; +}; + +Sprite_Number.prototype.setPosition = function (x, y) { + this.x = x; + this.y = y; +}; + +Sprite_Number.prototype.setRemain = function () { + this._remain = true; +}; + +Sprite_Number.prototype.setPopupHeight = function (popupHeight, popupOffsetY) { + this._popupHeight = popupHeight; + if (!isNaN(popupOffsetY)) this._popupOffsetY = popupOffsetY; +}; + +Sprite_Number.prototype.resetFullDuration = function () { + var string = Math.abs(this._value).toString(); + this._fullDuration = this._duration * string.length; +}; + +Sprite_Number.prototype.updateOpacity = function () { + if (this._remain) return; + if (this._fullDuration < 10) { + this.opacity = (255 * this._fullDuration) / 10; + } +}; + +Sprite_Number.prototype.update = function () { + Sprite.prototype.update.call(this); + if (this._count >= this._maxcount) { + this.createDigit(this._index); + this._index++; + this._count = 0; + } else { + this._count++; + } + if (this._fullDuration > 0) { + this._fullDuration--; + for (var i = 0; i < this.children.length; i++) { + this.updateChild(this.children[i]); + } + } + this.updateFlash(); + this.updateOpacity(); +}; + +Sprite_Number.prototype.createChildSprite = function () { + var sprite = new Sprite(); + sprite.bitmap = this._damageBitmap; + sprite.anchor.x = 0.5; + sprite.anchor.y = 1; + sprite.y = -this._popupHeight; + sprite.ry = sprite.y; + this.addChild(sprite); + return sprite; +}; + +Sprite_Number.prototype.createDigit = function (index) { + var value = this._value; + var baseRow = this._baseRow; + var string = Math.abs(value).toString(); + if (index >= string.length) return; + var row = baseRow + (value < 0 ? 1 : 0); + var w = this.digitWidth(); + var h = this.digitHeight(); + var sprite = this.createChildSprite(); + var n = Number(string[index]); + sprite.setFrame(n * w, row * h, w, h); + sprite.x = (index - (string.length - 1) / 2) * w; + sprite.dy = -this._popupOffsetY * 2 * index; +}; + +Sprite_Number.prototype.updateChild = function (sprite) { + sprite.dy += this._popupOffsetY; + sprite.ry += sprite.dy; + if (sprite.ry >= 0) { + sprite.ry = 0; + sprite.dy *= -0.6; + } + sprite.y = Math.round(sprite.ry); + sprite.setBlendColor(this._flashColor); +}; + +Sprite_Number.prototype.updateFlash = function () { + if (this._flashDuration > 0) { + var d = this._flashDuration--; + this._flashColor[3] *= (d - 1) / d; + } +}; + +Sprite_Number.prototype.isPlaying = function () { + return this._duration > 0; +}; diff --git a/www/js/plugins/FTKR_ExSvMotion.js b/www/js/plugins/FTKR_ExSvMotion.js new file mode 100644 index 0000000..bd973a1 --- /dev/null +++ b/www/js/plugins/FTKR_ExSvMotion.js @@ -0,0 +1,1337 @@ +//============================================================================= +// SVキャラのモーションを拡張するプラグイン +// FTKR_ExSvMotion.js +// 作成者 : フトコロ +// 作成日 : 2017/04/19 +// 最終更新日 : 2017/08/24 +// バージョン : v1.2.5 +//============================================================================= + +var Imported = Imported || {}; +Imported.FTKR_ESM = true; + +var FTKR = FTKR || {}; +FTKR.ESM = FTKR.ESM || {}; + +//============================================================================= +/*: + * @plugindesc v1.2.5 SVキャラのモーションを拡張するプラグイン + * @author フトコロ + * + * @noteParam ESM_画像 + * @noteRequire 1 + * @noteDir img/sv_actors/ + * @noteType file + * @noteData actors + * + * @param --行動モーションの設定-- + * @default + * + * @param Wait Motion + * @desc 待機モーションを設定します + * デフォルト wait + * @default wait + * + * @param Damage Motion + * @desc ダメージモーションを設定します + * デフォルト damage + * @default damage + * + * @param Evade Motion + * @desc 回避モーションを設定します + * デフォルト evade + * @default evade + * + * @param Thrust Motion + * @desc 突きモーションを設定します + * デフォルト thrust + * @default thrust + * + * @param Swing Motion + * @desc 払いモーションを設定します + * デフォルト swing + * @default swing + * + * @param Missile Motion + * @desc 飛び道具モーションを設定します + * デフォルト missile + * @default missile + * + * @param Skill Motion + * @desc 防御使用モーションを設定します + * デフォルト skill + * @default skill + * + * @param Spell Motion + * @desc 魔法使用モーションを設定します + * デフォルト spell + * @default spell + * + * @param Item Motion + * @desc アイテム使用モーションを設定します + * デフォルト item + * @default item + * + * @param Recovery Motion + * @desc HP回復時のモーションを設定します + * @default + * + * @param Undecided Motion + * @desc モーション画像が不明な場合に表示するモーションを設定します : デフォルト walk + * @default walk + * + * @param --状態モーション1 設定-- + * @default + * + * @param Motion 1 name + * @desc モーション1のコードを設定します。 + * デフォルト dying + * @default dying + * + * @param Motion 1 Condition + * @desc モーション1の状態を設定します。 + * デフォルト dying + * @default dying + * + * @param --状態モーション2 設定-- + * @default + * + * @param Motion 2 name + * @desc モーション2のコードを設定します。 + * デフォルト abnormal + * @default abnormal + * + * @param Motion 2 Condition + * @desc モーション2の状態を設定します。 + * デフォルト state1 + * @default state1 + * + * @param --状態モーション3 設定-- + * @default + * + * @param Motion 3 name + * @desc モーション3のコードを設定します。 + * デフォルト guard + * @default guard + * + * @param Motion 3 Condition + * @desc モーション3の状態を設定します。 + * デフォルト guard + * @default guard + * + * @param --状態モーション4 設定-- + * @default + * + * @param Motion 4 name + * @desc モーション4のコードを設定します。 + * デフォルト chant + * @default chant + * + * @param Motion 4 Condition + * @desc モーション4の状態を設定します。 + * デフォルト chant + * @default chant + * + * @param --状態モーション5 設定-- + * @default + * + * @param Motion 5 name + * @desc モーション5のコードを設定します。 + * デフォルト sleep + * @default sleep + * + * @param Motion 5 Condition + * @desc モーション5の状態を設定します。 + * デフォルト state2 + * @default state2 + * + * @param --状態モーション6 設定-- + * @default + * + * @param Motion 6 name + * @desc モーション6のコードを設定します。 + * デフォルト dead + * @default dead + * + * @param Motion 6 Condition + * @desc モーション6の状態を設定します。 + * デフォルト state3 + * @default state3 + * + * @param --状態モーション7 設定-- + * @default + * + * @param Motion 7 name + * @desc モーション7のコードを設定します。 + * @default + * + * @param Motion 7 Condition + * @desc モーション7の状態を設定します。 + * @default + * + * @param --状態モーション8 設定-- + * @default + * + * @param Motion 8 name + * @desc モーション8のコードを設定します。 + * @default + * + * @param Motion 8 Condition + * @desc モーション8の状態を設定します。 + * @default + * + * @param --状態モーション9 設定-- + * @default + * + * @param Motion 9 name + * @desc モーション9のコードを設定します。 + * デフォルト walk + * @default walk + * + * @param Motion 9 Condition + * @desc モーション9の状態を設定します。 + * デフォルト input + * @default input + * + * @param --状態モーション10 設定-- + * @default + * + * @param Motion 10 name + * @desc モーション10のコードを設定します。 + * デフォルト victory + * @default victory + * + * @param Motion 10 Condition + * @desc モーション10の状態を設定します。 + * デフォルト victory + * @default victory + * + * @param --状態モーション11 設定-- + * @default + * + * @param Motion 11 name + * @desc モーション11のコードを設定します。 + * デフォルト escape + * @default escape + * + * @param Motion 11 Condition + * @desc モーション11の状態を設定します。 + * デフォルト escape + * @default escape + * + * @param --状態モーション12 設定-- + * @default + * + * @param Motion 12 name + * @desc モーション12のコードを設定します。 + * @default + * + * @param Motion 12 Condition + * @desc モーション12の状態を設定します。 + * @default + * + * @param --状態モーション13 設定-- + * @default + * + * @param Motion 13 name + * @desc モーション13のコードを設定します。 + * @default + * + * @param Motion 13 Condition + * @desc モーション13の状態を設定します。 + * @default + * + * @param --状態モーション14 設定-- + * @default + * + * @param Motion 14 name + * @desc モーション14のコードを設定します。 + * @default + * + * @param Motion 14 Condition + * @desc モーション14の状態を設定します。 + * @default + * + * @param --状態モーション15 設定-- + * @default + * + * @param Motion 15 name + * @desc モーション15のコードを設定します。 + * @default + * + * @param Motion 15 Condition + * @desc モーション7の状態を設定します。 + * @default + * + * @param --状態モーション16 設定-- + * @default + * + * @param Motion 16 name + * @desc モーション16のコードを設定します。 + * @default + * + * @param Motion 16 Condition + * @desc モーション7の状態を設定します。 + * @default + * + * @param --カスタムモーション1 設定-- + * @default + * + * @param Custom 1 Non Loop + * @desc カスタムモーション1のループしないモーションのコードを設定します。 + * @default + * + * @param Custom 1 Loop + * @desc カスタムモーション1のループするモーションのコードを設定します。 + * @default + * + * @param --カスタムモーション2 設定-- + * @default + * + * @param Custom 2 Non Loop + * @desc カスタムモーション2のループしないモーションのコードを設定します。 + * @default + * + * @param Custom 2 Loop + * @desc カスタムモーション2のループするモーションのコードを設定します。 + * @default + * + * @param --カスタムモーション3 設定-- + * @default + * + * @param Custom 3 Non Loop + * @desc カスタムモーション3のループしないモーションのコードを設定します。 + * @default + * + * @param Custom 3 Loop + * @desc カスタムモーション3のループするモーションのコードを設定します。 + * @default + * + * @param --カスタムモーション4 設定-- + * @default + * + * @param Custom 4 Non Loop + * @desc カスタムモーション4のループしないモーションのコードを設定します。 + * @default + * + * @param Custom 4 Loop + * @desc カスタムモーション4のループするモーションのコードを設定します。 + * @default + * + * @param --カスタムモーション5 設定-- + * @default + * + * @param Custom 5 Non Loop + * @desc カスタムモーション5のループしないモーションのコードを設定します。 + * @default + * + * @param Custom 5 Loop + * @desc カスタムモーション5のループするモーションのコードを設定します。 + * @default + * + * @param --カスタムモーション6 設定-- + * @default + * + * @param Custom 6 Non Loop + * @desc カスタムモーション6のループしないモーションのコードを設定します。 + * @default + * + * @param Custom 6 Loop + * @desc カスタムモーション6のループするモーションのコードを設定します。 + * @default + * + * @param --カスタムモーション7 設定-- + * @default + * + * @param Custom 7 Non Loop + * @desc カスタムモーション7のループしないモーションのコードを設定します。 + * @default + * + * @param Custom 7 Loop + * @desc カスタムモーション7のループするモーションのコードを設定します。 + * @default + * + * @param --カスタムモーション8 設定-- + * @default + * + * @param Custom 8 Non Loop + * @desc カスタムモーション8のループしないモーションのコードを設定します。 + * @default + * + * @param Custom 8 Loop + * @desc カスタムモーション8のループするモーションのコードを設定します。 + * @default + * + * @param --カスタムコンディション 設定-- + * @default + * + * @param Custom Condition 1 + * @desc カスタムコンディション1の条件を設定します。 + * @default + * + * @param Custom Condition 2 + * @desc カスタムコンディション2の条件を設定します。 + * @default + * + * @param Custom Condition 3 + * @desc カスタムコンディション3の条件を設定します。 + * @default + * + * @param Custom Condition 4 + * @desc カスタムコンディション4の条件を設定します。 + * @default + * + * @param Custom Condition 5 + * @desc カスタムコンディション5の条件を設定します。 + * @default + * + * @param -- デバッグ 設定-- + * @default + * + * @param Output Motion Log + * @desc モーションスプライト情報をログに出力する機能 + * 1 - 有効にする, 0 - 無効にする + * @default 0 + * + * @param Output Motion Pattern Log + * @desc モーションスプライトのパターン更新情報をログに出力する機能 + * 1 - 有効にする, 0 - 無効にする + * @default 0 + * + * @help + *----------------------------------------------------------------------------- + * 概要 + *----------------------------------------------------------------------------- + * 本プラグインを実装することで、アクターのさまざまな状態における + * SVキャラのモーションを変更します。 + * + * + *----------------------------------------------------------------------------- + * 設定方法 + *----------------------------------------------------------------------------- + * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して + * ください。 + * + * 2. 他プラグインと組み合わせる場合 + * 当プラグインは以下のプラグインよりも下にしてください。 + * YEP_BattleEngineCore + * YEP_X_AnimatedSVEnemies + * YED_SideviewBattler + * + * + *----------------------------------------------------------------------------- + * 行動モーションの設定 + *----------------------------------------------------------------------------- + * アクターの非ダメージ時や、攻撃時など行動時におけるモーション設定します。 + * 設定できる行動モーションは以下の通りです。 + * + * 待機、ダメージ、回避、突き、払い、飛び道具、スキル、魔法、アイテム + * + * プラグインパラメータの行動モーションの設定で、以下のコード名から + * 指定してください。 + * + * モーションのコード + * walk, wait, chant, guard, damage, evade, thrust, swing, + * missile, skill, spell, item, escape, victory, dying, + * abnormal, sleep, dead, custom*, other* + * + * custom* はカスタムモーションです。(*は番号) + * + * other* は別画像モーションです。(*は番号) + * + * + *----------------------------------------------------------------------------- + * スキル・アイテムに個別でモーションを設定 + *----------------------------------------------------------------------------- + * スキル、アイテムのメモ欄に以下のタグを設定すると、使用時のモーションを + * 変更することができます。 + * + * + * + * 使用時のモーションを name に変更します。 + * name にはモーションのコードを設定してください。 + * + * + * + * + * このタグがあると、手持ちの武器付きのモーションになります。 + * + * + *----------------------------------------------------------------------------- + * カスタムモーションについて + *----------------------------------------------------------------------------- + * custom* (* は数字)で指定するモーションは、本プラグインで新規に設定可能な + * モーションです。 + * + * 以下のプラグインパラメータで表示するモーションのコードを設定することで + * 複数のモーションを連続して表示させることができます。 + * カスタムモーションは、8個まで設定できます。 + * + * + * :ここに設定したコードのモーションはループしません。 + * + * :ここに設定したコードのモーションをループさせます。 + * + * モーションのコードは、カンマ(,)を使うことで複数入力できます。 + * これらのパラメータに、custom* を使用することはできません。 + * + * + * モーションのループについて + * に設定したモーションをループさせます。 + * 複数のコードを入力した場合も、それらを順に表示してループします。 + * 設定しない場合は、そのカスタムモーションはループしません。 + * + * 設定例) + * :victory, skill + * :item, walk + * 上記のように設定した場合、以下の順番でモーションを表示します。 + * + * victory ⇒ skill ⇒ item ⇒ walk ⇒ item ⇒ walk ⇒ ... + * |→ここからループ + * + * + *----------------------------------------------------------------------------- + * 別画像モーションについて + *----------------------------------------------------------------------------- + * other* (* は数字)で指定するモーションは、本プラグインで新規に設定可能な + * アクター専用のモーションです。 + * + * データベースのアクターの「画像」設定で選択したSV戦闘キャラ画像以外の + * 画像を使用することができます。 + * + * 使用する画像は、アクターのメモ欄に以下のタグで設定します。 + * + * + * + * + * 画像ファイル filename.png は img/sv_actors/ に保存してください。 + * 使用できる画像規格は、SV戦闘キャラ画像と同じです。 + * + * other*の *番号は、画像内のどの位置のモーションを使用するか設定する番号です。 + * 3枚で1セットで左上のモーションを0番、一つ下を1番、一つ右を6番として数えます。 + * other0 ~ other17 まで使用できます。 + * + * なお、各別画像モーションはループしません。 + * + * + *----------------------------------------------------------------------------- + * 状態モーションの設定 + *----------------------------------------------------------------------------- + * アクターの以下の状態におけるモーション設定します。 + * + * input : コマンド入力中 + * chant : 詠唱中 + * guard : 防御中/防御待機中 + * state* : ステート付加中( * がステートモーション番号)(例:state4) + * victory : 戦闘勝利中 + * escape : 逃走中 + * dying : 瀕死時(残りHP25%以下) + * custom* : カスタムコンディション(* は番号)(例:custom1) + * + * モーションは、モーション1~モーション16まで設定できます。 + * 数字が大きい方が、モーションの優先度が高くなります。 + * + * + * :モーション名のコードを指定してください。 + * : walk, wait, chant, guard, damage, evade, thrust, swing, + * : missile, skill, spell, item, escape, victory, dying, + * : abnormal, sleep, dead, custom*, other* + * + * + * :モーションの状態。上記の8種類から設定してください。 + * :ステートモーションに設定したモーションは、ループします。 + * + * + *----------------------------------------------------------------------------- + * ステートモーションの設定 + *----------------------------------------------------------------------------- + * ステートのメモ欄に以下のタグを入力することで、ステート付加中のモーションを + * 設定できます。 + * + * + * + * :ステートモーション番号を x に設定します。 + * :タグで設定しない場合は、基本設定の[SV]モーションの設定に従います。 + * + * + *----------------------------------------------------------------------------- + * カスタムコンディションの設定 + *----------------------------------------------------------------------------- + * 状態モーションのプラグインパラメータに設定できる + * 独自条件を設定できます。 + * + * プラグインパラメータ にJS条件式を入力してください。 + * + * [条件式 の値について] + * 条件式は、ダメージ計算式のように、計算式を入力することで、固定値以外の値を + * 使用することができます。以下のコードを使用できます。 + * a.param - 使用者のパラメータを参照します。(a.hit で使用者の命中率) + * v[x] - 変数ID x の値を参照します。 + * s[x] - スイッチID x の値を参照します。 + * + * + *----------------------------------------------------------------------------- + * 本プラグインのライセンスについて(License) + *----------------------------------------------------------------------------- + * 本プラグインはMITライセンスのもとで公開しています。 + * This plugin is released under the MIT License. + * + * Copyright (c) 2017 Futokoro + * http://opensource.org/licenses/mit-license.php + * + * + *----------------------------------------------------------------------------- + * 変更来歴 + *----------------------------------------------------------------------------- + * + * v1.2.5 - 2017/08/24 : 不具合修正 + * 1. メモ欄の読み取り処理を見直し。 + * + * v1.2.4 - 2017/07/07 : 不具合修正 + * 1. 状態モーションのescapeが、戦闘時以外でも有効になる不具合を修正。 + * + * v1.2.3 - 2017/05/19 : 不具合修正 + * 1. 防御モーションの優先度が反映されない不具合を修正。 + * + * v1.2.2 - 2017/05/11 : 不要な記述を削除 + * 1. 余計なログを出力する箇所を削除。 + * + * v1.2.1 - 2017/05/10 : 不具合修正 + * 1. FTKR_FacialImageDifference.jsに対応 + * + * v1.2.0 - 2017/05/09 : 機能追加 + * 1. 別のSV画像を使用したモーションを設定する機能を追加。 + * 2. スキル・アイテムの使用モーションを個別に設定する機能を追加。 + * 3. HP回復時のモーションを設定する機能を追加。 + * 4. 状態モーションに独自条件を設定するカスタムコンディションの機能を追加。 + * + * v1.1.5 - 2017/05/06 : 不具合修正 + * 1. ステートモーションタグが設定されていない場合に、ステートの + * モーションを正しく反映できない不具合を修正。 + * + * v1.1.4 - 2017/04/30 : 不具合修正 + * 1. YED_SideviewBattler側にモーションデータを正しく渡せていなかった + * 不具合を修正。 + * + * v1.1.3 - 2017/04/27 : 不具合修正、機能追加 + * 1. requestMotion()に関する不具合修正。 + * 2. YED_SideviewBattlerのバトラーセットカスタムに対応。 + * 3. YEP_X_AnimatedSVEnemiesのエネミーモーションに対応。 + * + * v1.1.2 - 2017/04/27 : 不具合修正 + * 1. 状態モーション10 以降が反映されない不具合を修正。 + * + * v1.1.1 - 2017/04/26 : YEP_BattleEngineCoreに対応 + * + * v1.1.0 - 2017/04/25 : 仕様変更、機能追加 + * 1. 攻撃等の行動モーションを変更する機能を追加。 + * 2. 状態モーションに、戦闘勝利、逃走、瀕死時のモーションを追加。 + * 3. 状態モーションのデフォルト設定を見直し + * 4. 複数のモーションを組み合わせて連続で表示する機能を追加。 + * + * v1.0.1 - 2017/04/21 : 不具合修正 + * 1. ステートのタグ設定が正しく読み取れない不具合を修正。 + * + * v1.0.0 - 2017/04/19 : 初版作成 + * + *----------------------------------------------------------------------------- + */ +//============================================================================= + +//============================================================================= +// プラグイン パラメータ +//============================================================================= +FTKR.ESM.parameters = PluginManager.parameters("FTKR_ExSvMotion"); + +FTKR.ESM.motion = { + debug: { + enable: Number(FTKR.ESM.parameters["Output Motion Log"] || 0), + pattern: Number(FTKR.ESM.parameters["Output Motion Pattern Log"] || 0), + }, + basic: { + damage: String(FTKR.ESM.parameters["Damage Motion"] || ""), + evade: String(FTKR.ESM.parameters["Evade Motion"] || ""), + thrust: String(FTKR.ESM.parameters["Thrust Motion"] || ""), + swing: String(FTKR.ESM.parameters["Swing Motion"] || ""), + missile: String(FTKR.ESM.parameters["Missile Motion"] || ""), + skill: String(FTKR.ESM.parameters["Skill Motion"] || ""), + speed: String(FTKR.ESM.parameters["Spell Motion"] || ""), + item: String(FTKR.ESM.parameters["Item Motion"] || ""), + undecided: String(FTKR.ESM.parameters["Undecided Motion"] || ""), + wait: String(FTKR.ESM.parameters["Wait Motion"] || ""), + recovery: String(FTKR.ESM.parameters["Recovery Motion"] || ""), + }, + state: [ + { name: "", condition: "" }, + { + name: String(FTKR.ESM.parameters["Motion 1 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 1 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 2 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 2 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 3 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 3 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 4 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 4 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 5 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 5 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 6 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 6 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 7 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 7 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 8 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 8 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 9 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 9 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 10 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 10 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 11 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 11 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 12 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 12 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 13 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 13 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 14 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 14 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 15 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 15 Condition"] || ""), + }, + { + name: String(FTKR.ESM.parameters["Motion 16 name"] || ""), + condition: String(FTKR.ESM.parameters["Motion 16 Condition"] || ""), + }, + ], + custom: [ + ["", ""], + [ + String(FTKR.ESM.parameters["Custom 1 Non Loop"] || ""), + String(FTKR.ESM.parameters["Custom 1 Loop"] || ""), + ], + [ + String(FTKR.ESM.parameters["Custom 2 Non Loop"] || ""), + String(FTKR.ESM.parameters["Custom 2 Loop"] || ""), + ], + [ + String(FTKR.ESM.parameters["Custom 3 Non Loop"] || ""), + String(FTKR.ESM.parameters["Custom 3 Loop"] || ""), + ], + [ + String(FTKR.ESM.parameters["Custom 4 Non Loop"] || ""), + String(FTKR.ESM.parameters["Custom 4 Loop"] || ""), + ], + [ + String(FTKR.ESM.parameters["Custom 5 Non Loop"] || ""), + String(FTKR.ESM.parameters["Custom 5 Loop"] || ""), + ], + [ + String(FTKR.ESM.parameters["Custom 6 Non Loop"] || ""), + String(FTKR.ESM.parameters["Custom 6 Loop"] || ""), + ], + [ + String(FTKR.ESM.parameters["Custom 7 Non Loop"] || ""), + String(FTKR.ESM.parameters["Custom 7 Loop"] || ""), + ], + [ + String(FTKR.ESM.parameters["Custom 8 Non Loop"] || ""), + String(FTKR.ESM.parameters["Custom 8 Loop"] || ""), + ], + ], + condition: [ + "", + String(FTKR.ESM.parameters["Custom Condition 1"] || ""), + String(FTKR.ESM.parameters["Custom Condition 2"] || ""), + String(FTKR.ESM.parameters["Custom Condition 3"] || ""), + String(FTKR.ESM.parameters["Custom Condition 4"] || ""), + String(FTKR.ESM.parameters["Custom Condition 5"] || ""), + ], +}; + +Game_BattlerBase.ESM_MOTION_NUMBER = 16; + +//objのメモ欄から の値を読み取って配列で返す +var readObjectMeta = function (obj, metacodes) { + if (!obj) return false; + var match = {}; + metacodes.some(function (metacode) { + var metaReg = new RegExp("<" + metacode + ":[ ]*(.+)>", "i"); + match = metaReg.exec(obj.note); + return match; + }); + return match ? match[1] : ""; +}; + +//objのメモ欄から があるか真偽を返す +var testObjectMeta = function (obj, metacodes) { + if (!obj) return false; + return metacodes.some(function (metacode) { + var metaReg = new RegExp("<" + metacode + ">", "i"); + return metaReg.test(obj.note); + }); +}; + +//============================================================================= +// 自作関数(グローバル) +//============================================================================= + +FTKR.gameData = FTKR.gameData || { + user: null, + target: null, + item: null, + number: 0, +}; + +if (!FTKR.setGameData) { + FTKR.setGameData = function (user, target, item, number) { + FTKR.gameData = { + user: user || null, + target: target || null, + item: item || null, + number: number || 0, + }; + }; +} + +if (!FTKR.evalFormula) { + FTKR.evalFormula = function (formula) { + var datas = FTKR.gameData; + try { + var s = $gameSwitches._data; + var v = $gameVariables._data; + var a = datas.user; + var b = datas.target; + var item = datas.item; + var number = datas.number; + if (b) var result = b.result(); + var value = eval(formula); + if (isNaN(value)) value = 0; + return value; + } catch (e) { + console.error(e); + return 0; + } + }; +} + +//============================================================================= +// 基本モーションの設定を変更 +//============================================================================= + +FTKR.ESM.Game_Battler_onBattleStart = Game_Battler.prototype.onBattleStart; +Game_Battler.prototype.onBattleStart = function () { + FTKR.ESM.Game_Battler_onBattleStart.call(this); + this._requestVictory = false; + this._requestEscape = false; +}; + +//書き換え +if (!Imported.YEP_BattleEngineCore) { + Game_Battler.prototype.requestMotion = function (motionType) { + var motion = FTKR.ESM.motion.basic[motionType]; + this._motionType = motion ? motion : motionType; + }; +} + +Game_Actor.prototype.performRecovery = function () { + Game_Battler.prototype.performRecovery.call(this); + this.requestMotion(FTKR.ESM.motion.basic.recovery); +}; + +//書き換え +Game_Actor.prototype.performVictory = function () { + if (this.canMove()) { + this._requestVictory = true; + this.requestMotion("refresh"); + } +}; + +//書き換え +Game_Actor.prototype.performEscape = function () { + if (this.canMove()) { + this._requestEscape = true; + this.requestMotion("refresh"); + } +}; + +//書き換え +Game_Actor.prototype.performAction = function (action) { + Game_Battler.prototype.performAction.call(this, action); + if (action.isAttack()) { + this.performAttack(); + } else if (action.isGuard()) { + this.requestMotion("refresh"); + // this.requestMotion('guard'); + } else if (action.isMagicSkill()) { + var motion = this.esmMotion(action.item(), "spell"); + this.requestMotion(motion); + } else if (action.isSkill()) { + var motion = this.esmMotion(action.item(), "skill"); + this.requestMotion(motion); + } else if (action.isItem()) { + var motion = this.esmMotion(action.item(), "item"); + this.requestMotion(motion); + } + if ( + motion && + testObjectMeta(action.item(), ["ESM 武器モーション", "ESM WEAPON_MOTION"]) + ) { + var weapons = this.weapons(); + var wtypeId = weapons[0] ? weapons[0].wtypeId : 0; + var attackMotion = $dataSystem.attackMotions[wtypeId]; + if (attackMotion) { + this.startWeaponAnimation(attackMotion.weaponImageId); + } + } +}; + +Game_Actor.prototype.esmMotion = function (item, motion) { + return readObjectMeta(item, ["ESM モーション", "ESM MOTION"]) || motion; +}; + +//============================================================================= +// バトラーの状態からモーション名を取得する +// Game_BattlerBase +//============================================================================= + +Game_BattlerBase.prototype.getEsmMotion = function () { + var index = this.checkConditionAll(); + if (index) { + return FTKR.ESM.motion.state[index].name; + } else if (this.isUndecided()) { + return FTKR.ESM.motion.basic.undecided; + } else { + return FTKR.ESM.motion.basic.wait; + } +}; + +Game_BattlerBase.prototype.checkConditionAll = function () { + for (var i = Game_BattlerBase.ESM_MOTION_NUMBER; i > 0; i--) { + if (this.checkCondition(FTKR.ESM.motion.state[i].condition)) { + return i; + } + } + return 0; +}; + +Game_BattlerBase.prototype.checkCondition = function (condition) { + var stateMotion = this.stateMotionIndex(); + if (condition.match(/state(\d+)/i)) { + return stateMotion === Number(RegExp.$1); + } else if (condition.match(/custom(\d+)/i)) { + return this.evalEsmCondition(Number(RegExp.$1)); + } + switch (true) { + case /input/i.test(condition): + return this.isInputting() || this.isActing(); + case /guard/i.test(condition): + return this.isGuardMotion(); + case /chant/i.test(condition): + return this.isChanting(); + case /victory/i.test(condition): + return ( + $gameParty.inBattle() && $gameTroop.isAllDead() && this._requestVictory + ); + case /escape/i.test(condition): + return ( + $gameParty.inBattle() && + BattleManager.isEscaped() && + this._requestEscape + ); + case /dying/i.test(condition): + return this.isDying(); + default: + return false; + } +}; + +Game_BattlerBase.prototype.isGuardMotion = function () { + return ( + this.isGuard() || + this.isGuardWaiting() || + (BattleManager._action && BattleManager._action.isGuard()) + ); +}; + +Game_BattlerBase.prototype.evalEsmCondition = function (number) { + FTKR.setGameData(this, null, null); + return FTKR.evalFormula(FTKR.ESM.motion.condition[number]); +}; + +//書き換え +FTKR.ESM.Game_BattlerBase_stateMotionIndex = + Game_BattlerBase.prototype.stateMotionIndex; +Game_BattlerBase.prototype.stateMotionIndex = function () { + if (this.isEnemy() && !FTKR.ESM.enableEnemyMotion) { + return FTKR.ESM.Game_BattlerBase_stateMotionIndex.call(this); + } + var states = this.states(); + if (states.length > 0) { + var motion = readObjectMeta(states[0], ["ESM モーション", "ESM MOTION"]); + return motion ? Number(motion) : states[0].motion; + } else { + return 0; + } +}; + +//============================================================================= +// Sprite_Weapon +// 武器のSVスプライトを修正 +//============================================================================= + +FTKR.ESM.Sprite_Weapon_setup = Sprite_Weapon.prototype.setup; +Sprite_Weapon.prototype.setup = function (weaponImageId) { + FTKR.ESM.Sprite_Weapon_setup.call(this, weaponImageId); + this.consoleLog_weaponMotion("setup"); +}; + +Sprite_Weapon.prototype.consoleLog_weaponMotion = function (text) { + if (FTKR.ESM.motion.debug.enable && this._weaponImageId) { + console.log("********************************************"); + console.log("Weapon Motion <", text, ">"); + console.log("---------------------------"); + console.log("ImageID :", this._weaponImageId); + console.log("pattern :", this._pattern); + console.log("********************************************"); + } +}; + +//============================================================================= +// バトラーの拡張モーション機能を追加 +// Sprite_Battler +//============================================================================= + +FTKR.ESM.Sprite_Battler_initMembers = Sprite_Battler.prototype.initMembers; +Sprite_Battler.prototype.initMembers = function () { + FTKR.ESM.Sprite_Battler_initMembers.call(this); + this._motionIndex = 0; + this._motionTypes = [[], []]; + this._motionType = ""; + this._index = 0; + this._otherFile = false; +}; + +Sprite_Battler.ESM_MOTIONS = { + walk: ["", "walk"], + wait: ["", "wait"], + chant: ["", "chant"], + guard: ["", "guard"], + damage: ["damage", ""], + evade: ["evade", ""], + thrust: ["thrust", ""], + swing: ["swing", ""], + missile: ["missile", ""], + skill: ["skill", ""], + spell: ["spell", ""], + item: ["item", ""], + escape: ["", "escape"], + victory: ["", "victory"], + dying: ["", "dying"], + abnormal: ["", "abnormal"], + sleep: ["", "sleep"], + dead: ["", "dead"], +}; + +Sprite_Battler.ESM_MOTION_NAME = [ + "walk", + "wait", + "chant", + "guard", + "damage", + "evade", + "thrust", + "swing", + "missile", + "skill", + "spell", + "item", + "escape", + "victory", + "dying", + "abnormal", + "sleep", + "dead", +]; + +Sprite_Battler.prototype.motion = function () { + return Sprite_Actor.MOTIONS[this.convertOtherMotion(this.motionName())]; +}; + +Sprite_Battler.prototype.convertOtherMotion = function (other) { + return other && other.match(/other(\d+)/) + ? Sprite_Battler.ESM_MOTION_NAME[Number(RegExp.$1)] + : other; +}; + +Sprite_Battler.prototype.isOtherMotion = function () { + return /other/i.test(this.motionName()); +}; + +Sprite_Battler.prototype.motionTypes = function () { + return this._motionTypes; +}; + +Sprite_Battler.prototype.motions = function () { + return this._motionTypes[this._motionIndex]; +}; + +Sprite_Battler.prototype.motionName = function () { + return this._motionTypes[this._motionIndex][this._index]; +}; + +Sprite_Battler.prototype.lastMotionType = function () { + return ( + this.motions().length === 1 || this.motions().length <= this._index + 1 + ); +}; + +if (!Imported.YED_SideviewBattler) { + Sprite_Battler.prototype.motionFrames = function () { + return 3; + }; +} + +Sprite_Battler.prototype.setNewMotion = function (battler, motionType) { + if (!motionType || motionType === "refresh") { + motionType = battler.getEsmMotion(); + } + this._motionType = motionType; + battler._faceType = motionType; + this._otherFile = false; + if (motionType.match(/custom(\d+)/)) { + var newMotions = FTKR.ESM.motion.custom[Number(RegExp.$1)]; + } else if (motionType.match(/other(\d+)/)) { + var newMotions = [motionType, ""]; + } else { + var newMotions = Sprite_Battler.ESM_MOTIONS[motionType]; + } + this._motionTypes = newMotions.map(function (motions) { + return motions.split(","); + }); + this._motionIndex = this.motionTypes()[0][0] ? 0 : 1; + this._motionCount = 0; + this._pattern = 0; + this._index = 0; + this._motion = this.motion(); + this.consoleLog_BattlerMotion("start"); + this.consoleLog_BattlerMotion("data"); +}; + +Sprite_Battler.prototype.esmUpdateMotionCount = function (battler) { + if (this.motion() && ++this._motionCount >= this.motionSpeed()) { + var frames = this.motionFrames(); + var loopFrames = + Imported.YED_SideviewBattler && battler.isSideviewBattler() + ? frames + : frames + 1; + // ループする場合 + if (this._motionIndex && this.motions().length <= 1) { + this._pattern = (this._pattern + 1) % loopFrames; + this.consoleLog_BattlerMotion("pattern"); + // ループしない場合 パターンを増やす + } else if (this._pattern < frames - 1) { + this._pattern++; + this.consoleLog_BattlerMotion("pattern"); + // ループしない場合 パターンをリセット + } else { + this.refreshMotion(); + } + this._motionCount = 0; + } +}; + +Sprite_Battler.prototype.esmRefreshMotion = function (battler) { + var condition = battler.getEsmMotion(); + this.consoleLog_BattlerMotion("refresh", [condition]); + if (this._motionType === condition) { + if (!this._index && !this._pattern) { + //index の更新 + } else if (!this.lastMotionType()) { + this._pattern = 0; + this._index++; + //motionIndex の更新、index のリセット + } else { + if (!this._motionIndex) this._motionIndex = 1; + this._index = 0; + this._pattern = 0; + } + this._motion = this.motion(); + this.consoleLog_BattlerMotion("data"); + //condition の更新 + } else { + this._motionIndex = 0; + this._index = 0; + this.startMotion(condition); + } +}; + +Sprite_Battler.prototype.consoleLog_BattlerMotion = function (type, datas) { + if (FTKR.ESM.motion.debug.enable) { + if (!FTKR.ESM.motion.debug.pattern && type === "pattern") return; + console.log("********************************************"); + console.log("Actor motion <", type, ">"); + console.log("---------------------------"); + switch (type) { + case "start": + console.log("Input Motion :", this._motionType); + console.log("motionTypes[0] : " + this.motionTypes()[0]); + console.log("motionTypes[1] : " + this.motionTypes()[1]); + break; + case "refresh": + console.log("motionType :", this._motionType); + console.log("condition :", datas[0]); + console.log("motion num :", this.motions().length); + if (this._motionType !== datas[0]) { + console.log("⇒ Start Motion"); + } + break; + case "data": + console.log("Motion Name :", this.motionName()); + console.log("Motion Index :", this.motion().index); + console.log("Type Index :", this._motionIndex); + console.log("index :", this._index); + break; + case "pattern": + console.log("Motion Name :", this.motionName()); + console.log("Type Index :", this._motionIndex); + console.log("index :", this._index); + console.log("pattern :", this._pattern); + break; + } + console.log("********************************************"); + } +}; + +//============================================================================= +// Sprite_Actor +// アクターのSVスプライトを修正 +//============================================================================= + +FTKR.ESM.Sprite_Actor_updateBitmap = Sprite_Actor.prototype.updateBitmap; +Sprite_Actor.prototype.updateBitmap = function () { + if (this.isOtherMotion()) { + Sprite_Battler.prototype.updateBitmap.call(this); + var name = this.otherBattlerName(); + if (this._battlerName !== name) { + this._battlerName = name; + this._mainSprite.bitmap = ImageManager.loadSvActor(name); + } + } else { + FTKR.ESM.Sprite_Actor_updateBitmap.call(this); + } +}; + +Sprite_Actor.prototype.otherBattlerName = function () { + return readObjectMeta(this._actor.actor(), ["ESM_画像", "ESM_IMAGE"]); +}; + +//書き換え +Sprite_Actor.prototype.updateMotionCount = function () { + this.esmUpdateMotionCount(this._actor); +}; + +//書き換え +Sprite_Actor.prototype.refreshMotion = function () { + var actor = this._actor; + if (actor) { + this.esmRefreshMotion(actor); + } +}; + +//書き換え +Sprite_Actor.prototype.startMotion = function (motionType) { + if (this._motionType !== motionType) { + this.setNewMotion(this._actor, motionType); + } +}; + +//============================================================================= +// 他プラグインの修正 +//============================================================================= +//----------------------------------------------------------------- +// YEP_BattleEngineCoreの修正 +//----------------------------------------------------------------- +if (Imported.YEP_BattleEngineCore) { + FTKR.ESM.Game_Battler_requestMotionRefresh = + Game_Battler.prototype.requestMotionRefresh; + Game_Battler.prototype.requestMotionRefresh = function () { + if (this._motionType) { + this.requestMotion(this._motionType); + this.clearMotion(); + return; + } + FTKR.ESM.Game_Battler_requestMotionRefresh.call(this); + }; + + //書き換え + Sprite_Actor.prototype.forceMotion = function (motionType) { + this.setNewMotion(this._actor, motionType); + }; +} //Imported.YEP_BattleEngineCore + +//----------------------------------------------------------------- +// (YEP_X_AnimatedSVEnemiesの修正) +//----------------------------------------------------------------- +if (Imported.YEP_X_AnimatedSVEnemies) { + //書き換え + Sprite_Enemy.prototype.updateMotionCount = function () { + if (!this._svBattlerEnabled) return; + this.esmUpdateMotionCount(this._enemy); + }; + + //書き換え + Sprite_Enemy.prototype.refreshMotion = function () { + if (!this._svBattlerEnabled) return; + var enemy = this._enemy; + if (!enemy) return; + this.esmRefreshMotion(enemy); + }; + + //書き換え + Sprite_Enemy.prototype.startMotion = function (motionType) { + if (!this._svBattlerEnabled) return; + if (this._motionType !== motionType) { + this.setNewMotion(this._enemy, motionType); + } + }; +} //Imported.YEP_X_AnimatedSVEnemies + +//----------------------------------------------------------------- +// YED_SideviewBattlerの修正 +//----------------------------------------------------------------- +if (Imported.YED_SideviewBattler) { + //書き換え + Sprite_Actor.prototype.getCurrentMotion = function () { + return this._actor.getSideviewMotion(this.motionName()); + }; + + //書き換え + Sprite_Enemy.prototype.getCurrentMotion = function () { + return this._enemy.getSideviewMotion(this.motionName()); + }; +} //Imported.ED_SideviewBattler diff --git a/www/js/plugins/FTKR_ExVariablesChange.js b/www/js/plugins/FTKR_ExVariablesChange.js new file mode 100644 index 0000000..1253fba --- /dev/null +++ b/www/js/plugins/FTKR_ExVariablesChange.js @@ -0,0 +1,727 @@ +//============================================================================= +// 変数の操作を拡張するプラグイン +// FTKR_ExVariablesChange.js +// プラグインNo : 23 +// 作成者 : フトコロ +// 作成日 : 2017/04/18 +// 最終更新日 : 2018/07/01 +// バージョン : v1.2.4 +//============================================================================= + +var Imported = Imported || {}; +Imported.FTKR_EVC = true; + +var FTKR = FTKR || {}; +FTKR.EVC = FTKR.EVC || {}; + +//============================================================================= +/*: + * @plugindesc v1.2.4 変数の操作を拡張するプラグイン + * @author フトコロ + * + * @param --アイテム増減時-- + * @desc + * + * @param Buy + * @desc アイテム購入時の汎用処理 + * @default + * + * @param Gain + * @desc アイテム増加時の汎用処理 + * @default + * + * @param Sell + * @desc アイテム売却時の汎用処理 + * @default + * + * @param Lose + * @desc アイテム減少時の汎用処理 + * @default + * + * @param --アイテム・スキル使用時-- + * @desc + * + * @param Use + * @desc アイテム・スキル使用時の汎用処理 + * @default + * + * @param Success + * @desc アイテム・スキル使用成功時の汎用処理 + * @default + * + * @param Failure + * @desc アイテム・スキル使用失敗時の汎用処理 + * @default + * + * @param Damage + * @desc アイテム・スキルを使用してダメージを与えた時の汎用処理 + * @default + * + * @param Receive Damage + * @desc アイテム・スキルを使用されてダメージを受けた時の汎用処理 + * @default + * + * @param Evade + * @desc アイテム・スキルを使用されて回避した時の汎用処理 + * @default + * + * @param Kill + * @desc アイテム・スキルを使用してエネミーを討伐した時の汎用処理 + * @default + * + * @param --戦闘終了時-- + * @desc + * + * @param Battle End + * @desc 戦闘終了時の汎用処理 + * @default + * + * @param Battle Victory + * @desc 戦闘勝利時の汎用処理 + * @default + * + * @param Battle Escape + * @desc 戦闘逃走時の汎用処理 + * @default + * + * @param Battle Defeat + * @desc 戦闘敗北時の汎用処理 + * @default + * + * @help + *----------------------------------------------------------------------------- + * 概要 + *----------------------------------------------------------------------------- + * 本プラグインを実装することで、以下の状況において変数やスイッチを + * 操作することができます。 + * + * 1. アイテム、武器、防具の増減時 + * 2. アイテム、スキルの使用時 + * 3. 戦闘終了時 + * + * + *----------------------------------------------------------------------------- + * 設定方法 + *----------------------------------------------------------------------------- + * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して + * ください。 + * + * + *----------------------------------------------------------------------------- + * アイテム、武器、防具の増減時 + *----------------------------------------------------------------------------- + * ノートタグをメモ欄に追記すると以下の状況において、変数・スイッチの + * 変更ができます。 + * + * 対象:アイテム、武器、防具 + * + * 1. ショップで購入した時に実行 + * :ショップで複数回購入した場合、その都度実行します。 + * + * 計算式 + * + * + * + * 2. ショップで売却した時に実行 + * :ショップで複数回売却した場合、その都度実行します。 + * + * 計算式 + * + * + * + * 3. アイテム数が増加すると実行 + * + * 計算式 + * + * + * + * 4. アイテム数が減少すると実行 + * + * 計算式 + * + * + * + *----------------------------------------------------------------------------- + * アイテム、スキルの使用時 + *----------------------------------------------------------------------------- + * ノートタグをメモ欄に追記すると以下の状況において、変数・スイッチの + * 変更ができます。 + * + * 対象:アイテム、スキル、アクター、エネミー、クラス、装備、ステート + * + * なお、タグで設定した変数の計算が行われる順番は以下の通りです。 + * アイテム/スキル ⇒ アクター/エネミー ⇒ クラス ⇒ 装備 ⇒ ステート + * + * <アイテム・スキルを使用した場合> + * + * 1. 成功失敗問わずに使用すると実行 + * + * + * 計算式 + * + * + * + * 2. 使用して成功すると実行 + * + * + * 計算式 + * + * + * + * 3. 使用して失敗(命中しない、回避される)すると実行 + * + * + * 計算式 + * + * + * + * 4. ダメージを与えると実行 + * + * + * 計算式 + * + * + * + * 6. ダメージを与えて敵を倒すと実行 + * (アクターなら倒したとき、エネミーなら倒されたとき実行) + * + * + * 計算式 + * + * + * + * <アイテム・スキルを使用された場合> + * + * 1. ダメージを受けると実行 + * + * + * 計算式 + * + * + * + * 2. 回避すると実行 + * + * + * 計算式 + * + * + * + *----------------------------------------------------------------------------- + * 戦闘終了時 + *----------------------------------------------------------------------------- + * ノートタグをメモ欄に追記すると以下の状況において、変数・スイッチの + * 変更ができます。 + * + * 対象:アクター、エネミー、クラス、装備、ステート + * + * なお、タグで設定した変数の計算が行われる順番は以下の通りです。 + * アクター ⇒ クラス ⇒ 装備 ⇒ ステート + * アクター ⇒ エネミー + * + * この処理は、戦闘に参加したアクターおよびエネミーに対して実行します。 + * 戦闘不能状態でも実行します。 + * + * 1. 戦闘が終了すると実行 :この処理は最後に実行します。 + * + * + * 計算式 + * + * + * + * 2. プレイヤーが戦闘に勝利すると実行 + * + * + * 計算式 + * + * + * + * 3. プレイヤーが戦闘に敗北すると実行 + * + * + * 計算式 + * + * + * + * 4. 逃走で戦闘終了すると実行 + * + * + * 計算式 + * + * + * + * 戦闘終了時の汎用処理には、使用者、対象者はありません。 + * また、セルフ変数は使用できません。 + * + * + *----------------------------------------------------------------------------- + * プラグインパラメータの汎用処理について + *----------------------------------------------------------------------------- + * 各状況において、アイテムやアクター等のタグで設定しなくても + * 毎回実行する処理を規定できます。 + * + * この汎用処理は、アイテムやアクター等のタグによる処理の後に実行します。 + * + * 複数の計算を実行する場合は、以下のようにセミコロン(;)で計算式を + * 区切ってください。 + * + * 例) + * v[1] += 1; v[2] += 1 + * + * + *----------------------------------------------------------------------------- + * 計算式について + *----------------------------------------------------------------------------- + * 計算式(eval)は、ダメージ計算式のように、計算式を入力することで、 + * 固定値以外の値を使用することができます。以下のコードを使用できます。 + * s[x] - スイッチID x の値を意味します。 + * v[x] - 変数ID x の値を意味します。 + * a - 使用者のゲームデータを参照します。(使用者がいる場合のみ) + * b - 対象者のゲームデータを参照します。(対象者がいる場合のみ) + * item - 使用したアイテムのデータを参照します。(*1) + * av[x] - 使用者のセルフ変数ID x の値を意味します。(*2) + * bv[x] - 対象者のセルフ変数ID x の値を意味します。(*2) + * iv[x] - アイテムのセルフ変数ID x の値を意味します。(*1)(*2) + * number - 購入・売却・増減時のアイテム数を意味します。 + * result - スキル・アイテムを使用した結果を参照します。 + * result.hpDamage でHPダメージ量を取得します。 + * + * (*1) アイテムとは、使用したスキルまたはアイテム、購入・売却したアイテムの + * ことです。 + * (*2) セルフ変数を使用する場合は、FTKR_ItemSelfVariables.jsが必要です。 + * + * + * [設定例] + * 購入時に変数を操作するためアイテムに以下のノートタグを設定する。 + * + * + * s[1] = true + * v[10] = 10 + * iv[1] += v[5] + * iv[2] += number + * + * + * スイッチID1 を ON にします。 + * 変数ID10 に 10 を代入します。 + * 購入したアイテムのセルフ変数ID1 に 変数ID5 の値を加算します。 + * 購入したアイテムのセルフ変数ID2 に 購入数を加算します。 + * + * + * <変数計算における注意点> + * ゲーム内変数は、初期状態では 0 以外の不明な状態になっています。 + * そのため、一度もゲーム内変数になんらかの値を代入していない場合、 + * そのまま v[x] += 1 などと計算式を実行すると、正しく計算できません。 + * + * ゲーム内変数IDは、使用前に必ず初期化(0 を代入する)するか、 + * 以下のように計算式に記入するようにしてください。 + * + * 例)変数ID10 に 1 を加算する場合 + * if(!v[10]) v[10] = 0 + * v[10] += 1 + * + * なお、FTKR_ItemSelfVariables.jsのセルフ変数は、ゲーム開始時に + * 必ず0を代入するようになっているため、上記の処置は不要です。 + * + * + *----------------------------------------------------------------------------- + * 本プラグインのライセンスについて(License) + *----------------------------------------------------------------------------- + * 本プラグインはMITライセンスのもとで公開しています。 + * This plugin is released under the MIT License. + * + * Copyright (c) 2017 Futokoro + * http://opensource.org/licenses/mit-license.php + * + * + *----------------------------------------------------------------------------- + * 変更来歴 + *----------------------------------------------------------------------------- + * + * v1.2.4 - 2018/07/01 : 仕様変更 + * 1. 他プラグインとの競合回避のためダメージ時のデータ取得タイミングを変更。 + * + * v1.2.3 - 2017/08/24 : 不具合修正 + * 1. アクターの職業IDを正しく取得できていない不具合を修正。 + * + * v1.2.2 - 2017/06/07 : 不具合修正 + * 1. 被ダメージ時の処理タイミングを修正。(v1.2.1の修正による不具合) + * + * v1.2.1 - 2017/06/07 : 不具合修正、機能追加 + * 1. 被ダメージ時に使用者・対象者・使用スキル(アイテム)のゲームデータを + * 参照できない不具合を修正。 + * 2. 戦闘終了時のタグをエネミーに適用。 + * 3. 与ダメージ時の処理タイミングを変更。 + * + * v1.2.0 - 2017/06/05 : 機能追加 + * 1. アイテム・スキルの回避時を追加。 + * 2. 処理の見直し。 + * + * v1.1.1 - 2017/05/19 : ヘルプ修正 + * + * v1.1.0 - 2017/05/11 : 機能追加 + * 1. エネミー討伐時や戦闘終了時を追加。 + * 2. プラグインパラメータで設定できる汎用計算処理を追加。 + * + * v1.0.6 - 2017/05/03 : 不具合修正 + * 1. 非ダメージ時を正しく処理できていない不具合を修正。 + * 2. 計算式を正しく処理できていない不具合を修正。 + * + * v1.0.5 - 2017/05/02 : 不具合修正 + * 1. アイテム増減時の処理の順番を変更。 + * + * v1.0.4 - 2017/04/28 : 不具合修正 + * 1. アイテム増減時に例外処理を追加。 + * + * v1.0.3 - 2017/04/26 : 機能追加 + * 1. ダメージ時の変数操作機能を追加 + * 2. アイテム・スキル使用時のタグ適用先を拡張。 + * + * v1.0.2 - 2017/04/25 : 不具合修正 + * 1. 対象者のセルフ変数が正しく反映されない不具合を修正。 + * + * v1.0.1 - 2017/04/19 : 不具合修正 + * + * v1.0.0 - 2017/04/18 : 初版作成 + * + *----------------------------------------------------------------------------- + */ +//============================================================================= + +(function () { + //============================================================================= + // プラグイン パラメータ + //============================================================================= + var parameters = PluginManager.parameters("FTKR_ExVariablesChange"); + + FTKR.EVC.default = { + buy: String(parameters["Buy"] || ""), + gain: String(parameters["Gain"] || ""), + sell: String(parameters["Sell"] || ""), + lose: String(parameters["Lose"] || ""), + use: String(parameters["Use"] || ""), + success: String(parameters["Success"] || ""), + failure: String(parameters["Failure"] || ""), + damage: String(parameters["Damage"] || ""), + receive: String(parameters["Receive Damage"] || ""), + evade: String(parameters["Evade"] || ""), + kill: String(parameters["Kill"] || ""), + end: String(parameters["Battle End"] || ""), + victory: String(parameters["Battle Victory"] || ""), + escape: String(parameters["Battle Escape"] || ""), + defeat: String(parameters["Battle Defeat"] || ""), + }; + + //============================================================================= + // 自作関数(グローバル) + //============================================================================= + + FTKR.gameData = FTKR.gameData || { + user: null, + target: null, + item: null, + number: 0, + }; + + if (!FTKR.setGameData) { + FTKR.setGameData = function (user, target, item, number) { + FTKR.gameData = { + user: user || null, + target: target || null, + item: item || null, + number: number || 0, + }; + }; + } + + if (!FTKR.evalCalcFormula) { + FTKR.evalCalcFormula = function (formula) { + var datas = FTKR.gameData; + try { + var s = $gameSwitches._data; + var v = $gameVariables._data; + var a = datas.user; + var b = datas.target; + var item = datas.item; + var number = datas.number; + if (b) var result = b.result(); + eval(formula); + } catch (e) { + console.error(e); + } + }; + } + + //============================================================================= + // 自作関数 + //============================================================================= + + //挟み込み形式のメタデータを読み取ってtextを返す + var readEntrapmentCodeToText = function (obj, codeTitles) { + regs = convertEntrapmentRegArray("EVC", codeTitles); + var notedata = obj.note.split(/[\r\n]+/); + var setMode = "none"; + var text = ""; + notedata.forEach(function (line) { + if (testRegs(line, regs, "a")) { + setMode = "read"; + } else if (testRegs(line, regs, "b")) { + setMode = "none"; + } else if (setMode === "read") { + text += line + ";"; + } + }); + return text; + }; + + //文字列の配列を挟み込み形式用の正規表現オブジェクトの配列に変換する + var convertEntrapmentRegArray = function (header, codeTitles) { + return codeTitles.map(function (str) { + return { + a: new RegExp("<" + header + " " + str + ">", "i"), + b: new RegExp("", "i"), + }; + }); + }; + + //正規表現オブジェクトの配列regsとdataをテストする + var testRegs = function (data, regs, prop) { + return regs.some(function (reg) { + return prop ? reg[prop].test(data) : reg.test(data); + }); + }; + + //objのメモ欄から から のいずれかの値を読み取って配列で返す + var readSplitAnyEntrapmentCode = function (obj, codeTitles) { + var evalsText = readEntrapmentCodeToText(obj, codeTitles); + return evalsText ? evalsText.split(";") : []; + }; + + //配列内のobjのメモ欄から の値を読み取って配列で返す + var readItemsEntrapmentCodeSplitTotal = function (items, codeTitles) { + var result = []; + items.forEach(function (item) { + if (item) + Array.prototype.push.apply( + result, + readSplitAnyEntrapmentCode(item, codeTitles) + ); + }); + return result; + }; + + //target(アクターまたはエネミー)が持つ、codeTitle[0] ~ codeTitle[n]のいずれかで指定したタグの値を配列にして返す + // クラス、装備、ステートも含む + var readItemsEntrapmentCodeArray = function (target, codeTitles) { + var result = []; + if (target.isActor()) { + return result.concat( + readSplitAnyEntrapmentCode(target.actor(), codeTitles), + readSplitAnyEntrapmentCode($dataClasses[target._classId], codeTitles), + readItemsEntrapmentCodeSplitTotal(target.equips(), codeTitles), + readItemsEntrapmentCodeSplitTotal(target.states(), codeTitles) + ); + } else if (target.isEnemy()) { + return result.concat( + readSplitAnyEntrapmentCode(target.enemy(), codeTitles), + readItemsEntrapmentCodeSplitTotal(target.states(), codeTitles) + ); + } + return result; + }; + + var variablesChangeNoteTags = function (codeTitles, item, target) { + if (item) variablesChangeItemNoteTags(codeTitles, item); + if (target) variablesChangeUnitNoteTags(codeTitles, target); + }; + + var variablesChangeItemNoteTags = function (codeTitles, obj) { + var evalsText = readEntrapmentCodeToText(obj, codeTitles); + if (!evalsText) return; + evcEvalsFormula(evalsText.split(";")); + }; + + var variablesChangeUnitNoteTags = function (codeTitles, obj) { + evcEvalsFormula(readItemsEntrapmentCodeArray(obj, codeTitles)); + }; + + var evcEvalsFormula = function (evals) { + for (var i = 0; i < evals.length; i++) { + FTKR.evalCalcFormula(evals[i]); + } + if ($gameMap) $gameMap.requestRefresh(); + }; + + var defaultVariablesChange = function (condition) { + var eval = FTKR.EVC.default[condition]; + if (eval) { + evcEvalsFormula(eval.split(";")); + } + }; + + //============================================================================= + // 使用時 + //============================================================================= + + var _EVC_Game_Action_apply = Game_Action.prototype.apply; + Game_Action.prototype.apply = function (target) { + _EVC_Game_Action_apply.call(this, target); + this.evcVariablesChange(target); + }; + + Game_Action.prototype.evcVariablesChange = function (target) { + var result = target.result(); + if (!result.used) return false; + FTKR.setGameData(this.subject(), target, this.item()); + this.variablesChangeItemNoteTags(["使用時", "USE"], this.subject()); + defaultVariablesChange("use"); + if (result.isHit()) { + this.variablesChangeItemNoteTags( + ["使用成功時", "SUCCESS"], + this.subject() + ); + defaultVariablesChange("success"); + if (this.killedTargetEnemy(target)) { + this.variablesChangeItemNoteTags(["討伐時", "KILL"], this.subject()); + variablesChangeUnitNoteTags(["討伐時", "KILL"], target); + defaultVariablesChange("kill"); + } + } else { + if (result.evaded) { + variablesChangeUnitNoteTags(["回避時", "EVADE"], target); + defaultVariablesChange("evade"); + } + this.variablesChangeItemNoteTags( + ["使用失敗時", "FAILURE"], + this.subject() + ); + defaultVariablesChange("failure"); + } + return true; + }; + + Game_Action.prototype.variablesChangeItemNoteTags = function ( + codeTitles, + target + ) { + variablesChangeNoteTags(codeTitles, this.item(), target); + }; + + Game_Action.prototype.killedTargetEnemy = function (target) { + var result = target.result(); + return ( + (result.hpDamage || result.mpDamage) && target.isEnemy() && target.hp <= 0 + ); + }; + + //============================================================================= + // ダメージ時 + //============================================================================= + + var _EVC_Game_Action_executeDamage = Game_Action.prototype.executeDamage; + Game_Action.prototype.executeDamage = function (target, value) { + _EVC_Game_Action_executeDamage.call(this, target, value); + if (this.isHpEffect() || this.isMpEffect()) { + FTKR.setGameData(this.subject(), target, this.item()); + this.variablesChangeItemNoteTags( + ["与ダメージ時", "DAMAGE"], + this.subject() + ); + defaultVariablesChange("damage"); + variablesChangeUnitNoteTags(["被ダメージ時", "RECEIVE_DAM"], target); + defaultVariablesChange("receive"); + } + }; + + //============================================================================= + // 購入時 + //============================================================================= + + var _EVC_Scene_Shop_doBuy = Scene_Shop.prototype.doBuy; + Scene_Shop.prototype.doBuy = function (number) { + FTKR.setGameData(null, null, this._item, number); + variablesChangeNoteTags(["購入時", "BUY"], this._item); + defaultVariablesChange("buy"); + _EVC_Scene_Shop_doBuy.call(this, number); + }; + + //============================================================================= + // 増加・減少時 + //============================================================================= + + var _EVC_Game_Party_gainItem = Game_Party.prototype.gainItem; + Game_Party.prototype.gainItem = function (item, amount, includeEquip) { + if (this.itemContainer(item) && amount) { + FTKR.setGameData(null, null, item, amount); + if (amount > 0) { + variablesChangeNoteTags(["増加時", "GAIN"], item); + defaultVariablesChange("gain"); + } else if (amount < 0) { + variablesChangeNoteTags(["減少時", "LOSE"], item); + defaultVariablesChange("lose"); + } + } + _EVC_Game_Party_gainItem.call(this, item, amount, includeEquip); + }; + + //============================================================================= + // 売却時 + //============================================================================= + + var _EVC_Scene_Shop_doSell = Scene_Shop.prototype.doSell; + Scene_Shop.prototype.doSell = function (number) { + FTKR.setGameData(null, null, this._item, number); + variablesChangeNoteTags(["売却時", "SELL"], this._item); + defaultVariablesChange("sell"); + _EVC_Scene_Shop_doSell.call(this, number); + }; + + //============================================================================= + // 戦闘終了時 + //============================================================================= + + var _EVC_BattleManager_processVictory = BattleManager.processVictory; + BattleManager.processVictory = function () { + this.allBattleMembers().forEach(function (member) { + FTKR.setGameData(member); + variablesChangeUnitNoteTags(["勝利時", "VICTORY"], member); + }); + FTKR.setGameData(); + defaultVariablesChange("victory"); + _EVC_BattleManager_processVictory.call(this); + }; + + var _EVC_BattleManager_processEscape = BattleManager.processEscape; + BattleManager.processEscape = function () { + var success = _EVC_BattleManager_processEscape.call(this); + if (success) { + this.allBattleMembers().forEach(function (member) { + FTKR.setGameData(member); + variablesChangeUnitNoteTags(["逃走時", "ESCAPE"], member); + }); + FTKR.setGameData(); + defaultVariablesChange("escape"); + } + return success; + }; + + var _EVC_BattleManager_processDefeat = BattleManager.processDefeat; + BattleManager.processDefeat = function () { + this.allBattleMembers().forEach(function (member) { + FTKR.setGameData(member); + variablesChangeUnitNoteTags(["敗北時", "DEFEAT"], member); + defaultVariablesChange("defeat"); + }); + FTKR.setGameData(); + _EVC_BattleManager_processDefeat.call(this); + }; + + var _EVC_BattleManager_endBattle = BattleManager.endBattle; + BattleManager.endBattle = function (result) { + _EVC_BattleManager_endBattle.call(this, result); + this.allBattleMembers().forEach(function (member) { + FTKR.setGameData(member); + variablesChangeUnitNoteTags(["戦闘終了時", "BATTLEEND"], member); + }); + FTKR.setGameData(); + defaultVariablesChange("end"); + }; +})(); //EOF diff --git a/www/js/plugins/FTKR_PopupSpriteMessage.js b/www/js/plugins/FTKR_PopupSpriteMessage.js new file mode 100644 index 0000000..8f1ee66 --- /dev/null +++ b/www/js/plugins/FTKR_PopupSpriteMessage.js @@ -0,0 +1,1181 @@ +//============================================================================= +// 任意のメッセージを画面上にポップアップ表示するプラグイン +// FTKR_PopupSpriteMessage.js +// プラグインNo : 63 +// 作成者 : フトコロ +// 作成日 : 2018/01/05 +// 最終更新日 : 2018/08/11 +// バージョン : v1.2.5 +//============================================================================= +//============================================================================= +// BattleEffectPopup.js //ベースにしたプラグイン +// ---------------------------------------------------------------------------- +// Copyright (c) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +var Imported = Imported || {}; +Imported.FTKR_PSM = true; + +var FTKR = FTKR || {}; +FTKR.PSM = FTKR.PSM || {}; + +//============================================================================= +/*: + * @plugindesc v1.2.5 任意のメッセージを画面上にポップアップ表示するプラグイン + * @author フトコロ + * + * @param Max Popup Messages + * @desc 画面上に表示可能な文字列の数 + * @default 10 + * + * @param Popup Message Status + * @desc ポップアップ表示する際の設定 + * 複数のパターンを設定し、プラグインコマンドで呼び出し可能 + * @type struct[] + * @default ["{\"fontFace\":\"\",\"fontSize\":\"28\",\"color\":\"[\\\"0\\\",\\\"0\\\",\\\"0\\\",\\\"0\\\"]\",\"italic\":\"false\",\"outlineColor\":\"15\",\"popupHeight\":\"40\",\"duration\":\"90\"}"] + * + * @param Repop Message After Menu + * @desc メニュー開閉後にポップアップを再度表示させるか + * @type boolean + * @on 表示させる + * @off 表示させない + * @default false + * + * @help + *----------------------------------------------------------------------------- + * 概要 + *----------------------------------------------------------------------------- + * 画面の任意の位置に、任意の文字列をポップアップさせるプラグインです。 + * マップ画面、バトル画面のどちらでも表示可能です。 + * + * ポップアップ時に文字列を1文字ずつ時間をずらしながら表示させることもできます。 + * + * + * ポップアップ表示させた文字列は、以下の操作を行うことができます。 + * 1.移動(画面外から移動や、画面外に移動も可) + * 2.角度変更と回転 + * 3.色調と透明度の変化 + * 4.削除 + * + * + * このプラグインは、トリアコンタンさんのBattleEffectPopup.js(v1.7.1)を + * ベースにしています。 + * + * + *----------------------------------------------------------------------------- + * 設定方法 + *----------------------------------------------------------------------------- + * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して + * ください。 + * + * + *----------------------------------------------------------------------------- + * 使い方 + *----------------------------------------------------------------------------- + * 1.プラグインパラメータPopup Message Statusに、ポップアップさせる時の + * 設定を指定してください。 + * + * + * 2.以下のプラグインコマンドでポップアップを表示します。 + * ※[]は実際の入力に使用しません + * + * PSM_ポップアップ表示 [ポップアップID] [ポップアップ設定ID] [X座標] [Y座標] [表示時間] [文字列] [オプション] + * PSM_SHOW_POPUP [popupId] [statusId] [x] [y] [duration] [text] [options] + * + * ポップアップID(popupId) + * :1 から、プラグインパラメータMax Popup Messagesで設定した + * 値の任意の数字を指定します。\v[n]で変数を指定することも可能です。 + * この値を変えることで、同時に複数の文字列を表示できます。 + * + * ポップアップ設定ID(statusId) + * :プラグインパラメータPopup Message Statusで設定した内容を呼び出します。 + * 設定時の[リスト番号-1]の値を指定してください。 + * \v[n]で変数を指定することも可能です。 + * + * X座標、Y座標 + * :ポップアップを表示する場合の、画面上の座標を指定します。 + *  \v[n]で変数を指定することも可能です。 + *  デフォルトでは文字列の左上が原点ですが、オプション(options)部に + *  -c と記載することで文字列の中心を原点にできます。 + * + * 表示時間(duration) + * :ポップアップを表示している時間を指定します。 + * ここで指定した時間が経過すると、自動的に表示が消えます。 + * \v[n]で変数を指定することも可能です。 + * -1 を指定すると、ポップアップが時間経過で消えません。 + * この場合は、別途プラグインコマンドで消去を行ってください。 + * + * 文字列(text) + * :ポップアップする内容を指定します。 + * 半角スペースは使用できません。 + * 半角スペースを入れたい場合は \_ (アンダーバー)と入力してください。 + * また、以下の制御文字が使用可能です。 + * \v[n] \N[n] \P[n] \G + * + * オプション(options) + * :末尾に以下の文字列を入力することもできます。(順不同) + *  オプションの文字列同士は半角スペースを空けてください。 + * + * -c : 指定する座標が文字列の中心になります。 + * 入力しない場合は、文字列左上座標になります。 + * + * -s : 表示が完了するまでウェイトが掛かります。 + * 表示時間を-1に設定した場合は無効です。 + * + * + * なお、以下のコマンドでポップアップ設定IDを使用せずに、直接パラメータを指定できます。 + * + * PSM_ポップアップ表示B [ポップアップID] [X座標] [Y座標] [表示時間] [文字列] [フォント] [フォントサイズ] [文字色] [イタリック] [縁色] [バウンド高さ] [時間間隔] [透明度] [オプション] + * PSM_SHOW_POPUP_B [popupId] [x] [y] [duration] [text] [fontFace] [fontSize] [color] [italic] [outlineColor] [popupHeight] [offsetWait] [opacity] [options] + * + * フォント(fontFace)以降のパラメータの意味は、プラグインパラメータと同じです。 + * 以下のパラメータの入力方式に気をつけてください。 + * + * フォント(fontFace) + * :指定しない場合は、-1 と記入してください。 + * + * 文字色(color) + * :赤,青,緑,グレー の形式で入力してください。 + *  それぞれの値は 0 ~ 255 の範囲です。半角スペースは禁止です。 + *  例)255,0,0,100 + * + * イタリック(italic) + * :true または false と記入してください。 + *  true でイタリック表示です。 + * + * 縁色(outlineColor) + * :縁取りなしにする場合は、-1 と記入してください。 + * + * + * 2.以下のプラグインコマンドでポップアップを移動させます。 + * ※[]は実際の入力に使用しません + * + * PSM_ポップアップ移動 [ポップアップID] [X座標] [Y座標] [移動時間] [オプション] + * PSM_MOVE_POPUP [popupId] [x] [y] [duration] [options] + * + * ポップアップID(popupId) + * :移動したいポップアップIDを指定します。 + *  \v[n]で変数を指定することも可能です。 + * + * X座標、Y座標 + * :ポップアップの移動先の、画面上の座標を指定します。 + *  \v[n]で変数を指定することも可能です。 + * + * 表示時間(duration) + * :ポップアップを移動させる時間を指定します。 + * \v[n]で変数を指定することも可能です。 + * 0 を指定すると即座に移動します。 + * + * オプション(options) + * :末尾に以下の文字列を入力することもできます。 + * + * -s : 移動が完了するまでウェイトが掛かります。 + * + * + * 3.以下のプラグインコマンドでポップアップを回転させます。 + * ※[]は実際の入力に使用しません + * + * PSM_ポップアップ回転 [ポップアップID] [角度] [回転] + * PSM_ROTATE_POPUP [popupId] [angle] [rotate] + * + * ポップアップID(popupId) + * :回転したいポップアップIDを指定します。 + *  \v[n]で変数を指定することも可能です。 + * + * 角度(angle) + * :ポップアップを回転させる角度の増減値を指定します。(0 ~ 359) + * \v[n]で変数を指定することも可能です。 + * ポップアップの左上を原点に、正の値で時計周り側に回転します。 + * + * 回転(rotate) + * :ポップアップを回転させるかどうかを指定します。 + * ture で、指定した角度分回転し続けます。 + * false で、指定した角度に変化させます。 + * + * + * 4.以下のプラグインコマンドでポップアップの色調と透明度を変化させます。 + * ※[]は実際の入力に使用しません + * + * PSM_ポップアップ色調変更 [ポップアップID] [色調] [透明度] [変化時間] [オプション] + * PSM_CHANGECOLOR_POPUP [popupId] [tone] [opacity] [duration] [options] + * + * ポップアップID(popupId) + * :移動したいポップアップIDを指定します。 + *  \v[n]で変数を指定することも可能です。 + * + * 色調(tone) + * :ポップアップの色調を指定します。 + *  赤,青,緑,グレー の形式で入力してください。 + *  それぞれの値は 0 ~ 255 の範囲です。半角スペースは禁止です。 + *  例)255,0,0,100 + *  -1 と入力すると、色調を変更しません。 + * + * 透明度(opacity) + * :ポップアップの透明度を指定します。 + *  \v[n]で変数を指定することも可能です。 + *  -1 と入力すると、透明度を変更しません。 + * + * 変化時間(duration) + * :ポップアップの色調と透明度を変化させる時間を指定します。 + * \v[n]で変数を指定することも可能です。 + * 0 を指定すると即座に変化します。 + * + * オプション(options) + * :末尾に以下の文字列を入力することもできます。 + * + * -s : 変化が完了するまでウェイトが掛かります。 + * + * + * 4.以下のプラグインコマンドでポップアップを消去します。 + * ※[]は実際の入力に使用しません + * + * PSM_ポップアップ消去 [ポップアップID] [消去時間] [オプション] + * PSM_ERASE_POPUP [popupId] [duration] [options] + * + * ポップアップID(popupId) + * :消去したいポップアップIDを指定します。 + * \v[n]で変数を指定することも可能です。 + * + * 消去時間(duration) + * :ポップアップを消去する時間を指定します。 + * ここで指定した時間が経過すると、自動的に表示が消えます。 + * \v[n]で変数を指定することも可能です。 + * 指定しない場合、または 0 を指定すると即座に消えます。 + * + * オプション(options) + * :末尾に以下の文字列を入力することもできます。 + * + * -s : 消去が完了するまでウェイトが掛かります。 + * + * + *----------------------------------------------------------------------------- + * メニュー開閉とポップアップ表示について + *----------------------------------------------------------------------------- + * ポップアップ表示中にメニューを開閉すると、ポップアップ表示は消去されます。 + * + * プラグインパラメータを「表示する」に + * 設定することで、メニュー開閉後に再表示させることができます。 + * + * + * なお、メニュー開閉後の再表示の仕様は以下の通りです。 + * + * 1.ポップアップのバウンドと、1文字ずつ表示する機能は無効。(即座に表示) + * 2.ポップアップの移動中にメニューを開閉すると、移動動作をキャンセルし + *   移動後の場所に再表示します。 + * 3.ポップアップの回転中にメニューを開閉すると、初期状態から再回転します。 + *   角度を変えた場合は、その角度を維持します。 + * + * + *----------------------------------------------------------------------------- + * ウェイトコマンドの設定時間とポップアップ操作コマンドの実行時間について + *----------------------------------------------------------------------------- + * ポップアップ操作(移動、回転、色調変更)では、各操作の実行時間(duration)を + * 0 に設定した場合でも極短時間(1ウェイト分)ですが処理が行われます。 + * + * そのため、操作コマンドの後にウェイトコマンドを入れる場合は + * 最低でも、実行時間+1 のウェイトに設定してください。 + * + * + * なお、各操作の実行処理が完了する前に、次の操作を実行した場合は + * 前の処理を即座に終了させた上で、次の操作を実行します。 + * + * 例) + * A地点に表示したポップアップ文字列を、B地点に移動させるコマンドを実行中に + * (AとB地点の途中で)、C地点に移動させるコマンドを実行した場合は、 + * 即座にBに移動させた上で、BからC地点に移動させます。 + * + * + *----------------------------------------------------------------------------- + * 本プラグインのライセンスについて(License) + *----------------------------------------------------------------------------- + * 本プラグインはMITライセンスのもとで公開しています。 + * This plugin is released under the MIT License. + * + * Copyright (c) 2018 Futokoro + * http://opensource.org/licenses/mit-license.php + * + * + * プラグイン公開元 + * https://github.com/futokoro/RPGMaker/blob/master/README.md + * + * + *----------------------------------------------------------------------------- + * 変更来歴 + *----------------------------------------------------------------------------- + * + * v1.2.5 - 2018/08/11 : 不具合修正 + * 1. プラグイン適用前のセーブデータからゲームを実行したときのエラー回避処理を追加。 + * + * v1.2.4 - 2018/03/10 : 不具合修正、機能追加 + * 1. ポップアップの移動実行中に、別地点への移動コマンドを実行すると + * 前の移動がキャンセルされて初期位置から移動してしまう不具合を修正。 + * 2. ポップアップの操作実行時間とウェイト時間に関する注意をヘルプに追加。 + * 3. ポップアップ表示コマンドに、文字列の中心座標を設定できる機能を追加。 + * 4. ポップアップ動作が完了するまで、イベント処理にウェイトを掛ける機能を追加。 + * + * v1.2.3 - 2018/03/03 : 不具合修正 + * 1. メニュー開閉時に色調と透明度が元に戻ってしまう不具合を修正。 + * + * v1.2.2 - 2018/03/03 : 不具合修正、機能追加 + * 1. 文字の縁取りの色指定方法が間違っていたため修正。プラグインパラメータの + * 初期値変更。 + * 2. ポップアップの色調と透明度を変更するコマンドを追加。 + * 3. ポップアップ表示のパラメータを直接設定するコマンドを追加。 + * + * v1.2.1 - 2018/02/28 : ヘルプ修正 + * 1. ポップアップ表示のプラグインコマンドの説明で、ポップアップ設定IDの記述に + * 誤記があったものを修正。 + * + * v1.2.0 - 2018/02/25 : 機能追加 + * 1. メニュー開閉後にポップアップを再表示させる機能を追加。 + * + * v1.1.1 - 2018/02/24 : 不具合修正 + * 1. $gamePartyの初期化処理が間違っていた不具合を修正。 + * + * v1.1.0 - 2018/01/06 : 機能追加 + * 1. ポップアップを時間経過で消さない機能と、消去するコマンドを追加 + * 2. ポップアップを移動および回転させるコマンドを追加 + * + * v1.0.0 - 2018/01/05 : 初版作成 + * + *----------------------------------------------------------------------------- + */ +//============================================================================= +/*~struct~popup: + * @param fontFace + * @desc 使用するフォントを記述 + * 空欄の場合はMVデフォルトフォントを使用 + * @default + * + * @param fontSize + * @desc フォントサイズ + * @type number + * @default 28 + * + * @param color + * @desc 文字列の色を指定、各リスト番号の値の意味は以下 + * 1:赤, 2:緑 ,3:青 ,4:グレー (0~255の範囲で指定) + * @type number[] + * @default ["0","0","0","0"] + * + * @param italic + * @desc イタリック体で表示するか + * @type boolean + * @on 有効 + * @off 無効 + * @default false + * + * @param outlineColor + * @desc 文字を縁取り表示する場合にカラー番号を指定(0~31) + * 空欄は縁取りなし + * @default 15 + * + * @param popupHeight + * @desc ポップアップ時にバウンドさせる高さ + * @type number + * @min 0 + * @default 40 + * + * @param offsetWait + * @desc 文字を一文字ずつ表示させる場合の時間間隔 + * 0 の場合は、同時に表示 + * @type number + * @min 0 + * @default 0 + * + * @param opacity + * @desc 文字の透明度 + * @default 255 + * @min 0 + * @max 255 + */ + +(function () { + var paramParse = function (obj) { + return JSON.parse(JSON.stringify(obj, paramReplace)); + }; + + var paramReplace = function (key, value) { + try { + return JSON.parse(value || null); + } catch (e) { + return value; + } + }; + + var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + var window = SceneManager._scene._windowLayer.children[0]; + return window ? window.convertEscapeCharacters(text) : text; + }; + + var textColor = function (colorId) { + if (colorId == null || isNaN(colorId)) return colorId; + var window = SceneManager._scene._windowLayer.children[0]; + return window && Number(colorId) >= 0 ? window.textColor(colorId) : ""; + }; + + var convertTextWidth = function (text) { + var tw = 0; + var window = SceneManager._scene._windowLayer.children[0]; + if (!window) return tw; + var conv = window.convertEscapeCharacters(text); + var reg = /i\[(\d+)\]/i; + while (reg.test(conv)) { + conv = conv.toUpperCase().replace(reg, ""); + tw += Window_Base._iconWidth + 4; + } + if (/c\[(\d+)\]/i.test(conv)) { + conv = conv.toUpperCase().replace(/c\[(\d+)\]/gi, ""); + } + if (conv.match(/lw\[(\d+),?([^\]]+)\]/i)) { + tw += RegExp.$1; + conv = conv.toUpperCase().replace(/lw\[(\d+),?([^\]]+)\]/gi, ""); + } + tw += window.textWidth(conv); + return tw; + }; + + var setArgStr = function (arg) { + return convertEscapeCharacters(arg); + }; + + var setArgNum = function (arg) { + try { + return Number(eval(setArgStr(arg))); + } catch (e) { + return 0; + } + }; + + //配列の要素を、すべて数値に変換する。 + Array.prototype.num = function () { + return this.map(function (elm) { + return Number(elm); + }); + }; + + //============================================================================= + // プラグイン パラメータ + //============================================================================= + var parameters = PluginManager.parameters("FTKR_PopupSpriteMessage"); + + FTKR.PSM = { + maxPopupMessages: paramParse(parameters["Max Popup Messages"] || 0), + popupStatus: paramParse(parameters["Popup Message Status"]), + repop: paramParse(parameters["Repop Message After Menu"]), + }; + + //============================================================================= + // Game_Interpreter + //============================================================================= + + var _PSM_Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _PSM_Game_Interpreter_pluginCommand.call(this, command, args); + if (!command.match(/PSM_(.+)/i)) return; + command = (RegExp.$1 + "").toUpperCase(); + switch (command) { + case "ポップアップ表示": + case "SHOW_POPUP": + this.setupPopupMessage(args); + break; + case "ポップアップ表示B": + case "SHOW_POPUP_B": + this.setupPopupMessage_B(args); + break; + case "ポップアップ移動": + case "MOVE_POPUP": + this.setupMoveMessage(args); + break; + case "ポップアップ回転": + case "ROTATE_POPUP": + this.setupRotateMessage(args); + break; + case "ポップアップ消去": + case "ERASE_POPUP": + $gameParty.requestErasePopupMessage( + setArgNum(args[0]), + setArgNum(args[1]) + ); + var option = this.setupPopupMessageOptions(args, 2); + break; + case "ポップアップ色調変更": + case "CHANGECOLOR_POPUP": + this.setupChangeColorMessage(args); + break; + } + }; + + Game_Interpreter.prototype.setupPopupMessageOptions = function (args, i) { + var option = {}; + for (var m = i; m < args.length; m++) { + switch (args[m]) { + case "-c": + option.align = true; + break; + case "-s": + this.setPSMWaitMode(); + break; + } + } + return option; + }; + + Game_Interpreter.prototype.setupPopupMessage = function (args) { + var status = FTKR.PSM.popupStatus[Number(args[1])]; + var option = this.setupPopupMessageOptions(args, 6); + $gameParty.setPopupMessage( + setArgNum(args[0]), + setArgNum(args[2]), + setArgNum(args[3]), + setArgNum(args[4]), + status.offsetWait, + args[5], + status.color, + 0, + status.italic, + status.fontSize, + status.outlineColor, + status.popupHeight, + status.fontFace, + status.opacity, + !!option.align + ); + }; + + Game_Interpreter.prototype.setupPopupMessage_B = function (args) { + var font = args[5] == -1 ? "" : args[5]; + var option = this.setupPopupMessageOptions(args, 13); + var color = /,/g.test(args[7]) ? args[7].split(",").num() : [0, 0, 0, 0]; + $gameParty.setPopupMessage( + setArgNum(args[0]), + setArgNum(args[1]), + setArgNum(args[2]), + setArgNum(args[3]), + setArgNum(args[11]), + args[4], + color, + 0, + Boolean(args[8]), + setArgNum(args[6]), + args[9], + setArgNum(args[10]), + font, + setArgNum(args[12]), + !!option.align + ); + }; + + Game_Interpreter.prototype.setupMoveMessage = function (args) { + var option = this.setupPopupMessageOptions(args, 4); + $gameParty.movePopupMessage( + setArgNum(args[0]), + setArgNum(args[1]), + setArgNum(args[2]), + setArgNum(args[3]) + ); + }; + + Game_Interpreter.prototype.setupRotateMessage = function (args) { + $gameParty.rotatePopupMessage( + setArgNum(args[0]), + setArgNum(args[1]), + Boolean(setArgNum(args[2])) + ); + }; + + Game_Interpreter.prototype.setupChangeColorMessage = function (args) { + var option = this.setupPopupMessageOptions(args, 4); + $gameParty.changeColorMessage( + setArgNum(args[0]), + args[1], + setArgNum(args[2]), + setArgNum(args[3]) + ); + }; + + Game_Interpreter.prototype.setPSMWaitMode = function () { + this._waitMode = "popupSpriteText"; + }; + + var _PSM_Game_Interpreter_updateWaitMode = + Game_Interpreter.prototype.updateWaitMode; + Game_Interpreter.prototype.updateWaitMode = function () { + var waiting = false; + switch (this._waitMode) { + case "popupSpriteText": + waiting = $gameParty.isPsmBusy(); + break; + } + if (waiting) return waiting; + return _PSM_Game_Interpreter_updateWaitMode.call(this); + }; + + //============================================================================= + // Game_Party + // メッセージスプライトを設定する + //============================================================================= + + var _PSM_Game_Party_initialize = Game_Party.prototype.initialize; + Game_Party.prototype.initialize = function () { + _PSM_Game_Party_initialize.call(this); + this._psmMessage = []; + }; + + Game_Party.prototype.maxPopupMessages = function () { + return FTKR.PSM.maxPopupMessages; // 画面に表示可能な文字列の最大数 + }; + + Game_Party.prototype.psmMessages = function () { + if (!this._psmMessage) this._psmMessage = []; + return this._psmMessage; + }; + + Game_Party.prototype.psmMessage = function (messageId) { + return this.psmMessages()[messageId]; + }; + + Game_Party.prototype.clearPsmMessage = function (messageId) { + if (this.psmMessage(messageId)) { + for (var key in this.psmMessage(messageId)) { + delete this.psmMessage(messageId)[key]; + } + this._psmMessage[messageId] = null; + } + }; + + Game_Party.prototype.setPopupMessage = function ( + messageId, + x1, + y1, + duration, + offsetCount, + text, + flashColor, + flashDuration, + italic, + fontSize, + outlineColor, + popupHeight, + fontFace, + opacity, + align + ) { + if (messageId > 0 && messageId <= this.maxPopupMessages()) { + this.psmMessage(messageId); + this._psmMessage[messageId] = { + x: x1, + y: y1, + duration: duration, + text: convertEscapeCharacters(text), + flashColor: flashColor, + flashDuration: flashDuration, + popup: true, + offsetCount: offsetCount, + italic: italic, + fontSize: fontSize, + outlineColor: outlineColor, + popupHeight: popupHeight, + fontFace: fontFace, + opacity: opacity, + align: align, + }; + return true; + } + return false; + }; + + Game_Party.prototype.clearPopupMessage = function (messageId) { + if (!this.psmMessage(messageId)) return; + this.psmMessage(messageId).popup = false; + }; + + Game_Party.prototype.clearMoveMessage = function (messageId) { + if (!this.psmMessage(messageId)) return; + this.psmMessage(messageId).move = false; + }; + + Game_Party.prototype.clearRotateMessage = function (messageId) { + if (!this.psmMessage(messageId)) return; + this.psmMessage(messageId).rotate = false; + }; + + Game_Party.prototype.requestErasePopupMessage = function ( + messageId, + duration + ) { + if (!this.psmMessage(messageId)) return; + this.psmMessage(messageId).erase = true; + this.psmMessage(messageId).eraseDuration = duration; + }; + + Game_Party.prototype.clearErasePopupMessage = function (messageId) { + if (!this.psmMessage(messageId)) return; + this.psmMessage(messageId).erase = false; + this.psmMessage(messageId).eraseDuration = 0; + }; + + Game_Party.prototype.clearChangeColorMessage = function (messageId) { + if (!this.psmMessage(messageId)) return; + this.psmMessage(messageId).changeColor = false; + }; + + Game_Party.prototype.isPopupMessage = function (messageId) { + return this.psmMessage(messageId) && this.psmMessage(messageId).popup; + }; + + Game_Party.prototype.isMoveMessage = function (messageId) { + return this.psmMessage(messageId) && this.psmMessage(messageId).move; + }; + + Game_Party.prototype.isChangeColorMessage = function (messageId) { + return this.psmMessage(messageId) && this.psmMessage(messageId).changeColor; + }; + + Game_Party.prototype.isErasePopupMessage = function (messageId) { + return this.psmMessage(messageId) && this.psmMessage(messageId).erase; + }; + + Game_Party.prototype.eraseDuration = function (messageId) { + return ( + (this.psmMessage(messageId) && + this.psmMessage(messageId).eraseDuration) || + 0 + ); + }; + + Game_Party.prototype.isPsmBusy = function () { + return this.psmMessages().some(function (message) { + return ( + !!message && + (message.duration > 0 || + message.moveDuration >= 0 || + message.colorDuration >= 0) + ); + }); + }; + + Game_Party.prototype.movePopupMessage = function ( + messageId, + x2, + y2, + duration + ) { + var message = this.psmMessage(messageId); + if (message) { + if (message.duration) { + this.stopUpdateMessage(messageId); + } + message.dx = x2; + message.dy = y2; + message.moveDuration = duration; + message.move = true; + } + }; + + Game_Party.prototype.rotatePopupMessage = function ( + messageId, + speed, + rotate + ) { + var message = this.psmMessage(messageId); + if (message) { + if (message.duration) { + this.stopUpdateMessage(messageId); + } + message.rotateSpeed = speed; + message.rotate = rotate; + } + }; + + Game_Party.prototype.changeColorMessage = function ( + messageId, + color, + opacity, + duration + ) { + var message = this.psmMessage(messageId); + if (message) { + if (message.duration) { + this.stopUpdateMessage(messageId); + } + message.dopacity = opacity; + message.dcolor = /,/g.test(color) ? color.split(",").num() : ""; + message.colorDuration = duration; + message.changeColor = true; + } + }; + + Game_Party.prototype.stopUpdateMessage = function (messageId) { + var message = this.psmMessage(messageId); + if (message) { + message.offsetCount = 0; + if (message.dx) message.x = message.dx; + if (message.dy) message.y = message.dy; + if (message.dopacity >= 0) { + message.opacity = message.dopacity; + } + if (message.dcolor instanceof Array) + message.flashColor = message.dcolor.clone(); + } + }; + + //============================================================================= + // Window_Base + // 半角スペース用の制御文字を追加 + //============================================================================= + var _PSM_Window_Base_convertEscapeCharacters = + Window_Base.prototype.convertEscapeCharacters; + Window_Base.prototype.convertEscapeCharacters = function (text) { + text = _PSM_Window_Base_convertEscapeCharacters.call(this, text); + text = text.replace(/\x1b_/gi, " "); + return text; + }; + + var _PSM_Scene_Map_start = Scene_Map.prototype.start; + Scene_Map.prototype.start = function () { + _PSM_Scene_Map_start.call(this); + this.repopPsmMessages(); + }; + + Scene_Map.prototype.repopPsmMessages = function () { + if (FTKR.PSM.repop) { + $gameParty.psmMessages().forEach(function (message, i) { + if (message && message.duration) { + $gameParty.stopUpdateMessage(i); + var sprite = this._spriteset._ftPopupMessages[i]; + sprite.setup(message); + sprite.setupSprite(sprite._text); + } + }, this); + } + }; + + //============================================================================= + // Spriteset_Base + // メッセージスプライトを作成 + //============================================================================= + var _PSM_Spriteset_Base_createUpperLayer = + Spriteset_Base.prototype.createUpperLayer; + Spriteset_Base.prototype.createUpperLayer = function () { + _PSM_Spriteset_Base_createUpperLayer.call(this); + this.createPopupMessages(); + }; + + Spriteset_Base.prototype.createPopupMessages = function () { + var width = Graphics.boxWidth; + var height = Graphics.boxHeight; + var x = (Graphics.width - width) / 2; + var y = (Graphics.height - height) / 2; + this._messageContainer = new Sprite(); + this._messageContainer.setFrame(x, y, width, height); + this._ftPopupMessages = []; + for (var i = 1; i <= this.maxPopupMessages(); i++) { + this._ftPopupMessages[i] = new Sprite_FtPopupMessage(i); + this._messageContainer.addChild(this._ftPopupMessages[i]); + } + this.addChild(this._messageContainer); + }; + + Spriteset_Base.prototype.maxPopupMessages = function () { + return $gameParty.maxPopupMessages(); + }; + + //============================================================================= + // Sprite_FtPopupMessage + // メッセージを表示するスプライト + //============================================================================= + function Sprite_FtPopupMessage() { + this.initialize.apply(this, arguments); + } + + Sprite_FtPopupMessage.prototype = Object.create(Sprite_Damage.prototype); + Sprite_FtPopupMessage.prototype.constructor = Sprite_FtPopupMessage; + + Sprite_FtPopupMessage.prototype.initialize = function (messageId) { + Sprite_Damage.prototype.initialize.call(this); + this._messageId = messageId; + this._messageSprites = []; + this._index = 0; + this._offsetCount = -1; + this._moveDuration = -1; + this._colorDuration = -1; + this._angle = 0; + this._duration = 0; + this._isKeepPopup = false; + }; + + Sprite_FtPopupMessage.prototype.setup = function (message) { + if (this._messageSprites.length) { + this._messageSprites.forEach(function (sprite) { + this.removeChild(sprite); + }, this); + } + this._text = message.text; + this._fontSize = message.fontSize; + this._fontFace = message.fontFace; + this._outlineColor = textColor(message.outlineColor); + this._italic = message.italic; + this._offsetCount = message.offsetCount; + this._popupHeight = message.popupHeight || 0; + message.popupHeight = 0; + this._index = 0; + this._count = 0; + this._align = message.align; + this._textWidth = this.getTextWidth(); + this._textHeight = this.setupDynamicText().height; + var x = message.x; + var y = message.y; + this.move(this.textX(message.x), this.textY(message.y)); // スプライトの原点 + if (message.flashColor) { + this.setupFlashEffect(message.flashColor, message.flashDuration); + } + this._duration = message.duration; + this.opacity = !isNaN(message.opacity) ? Number(message.opacity) : 255; + }; + + Sprite_FtPopupMessage.prototype.getTextWidth = function () { + return this.setupDynamicText().measureTextWidth(this._text); + }; + + Sprite_FtPopupMessage.prototype.textX = function (x) { + return this._align ? x - this._textWidth / 2 : x; + }; + + Sprite_FtPopupMessage.prototype.textY = function (y) { + return this._align ? y - this._textHeight / 2 : y; + }; + + Sprite_FtPopupMessage.prototype.setupSprite = function (text) { + var bitmap = this.setupDynamicText(text); + var sprite = this.createChildSprite(bitmap); + sprite.dy = 0; + sprite.dw = bitmap.measureTextWidth(text); + return sprite; + }; + + Sprite_FtPopupMessage.prototype.setupDynamicText = function (text) { + var size = this._fontSize; + var width = text + ? (this._italic ? size * 1.5 : size) * text.length + : size + 8; + var bitmap = new Bitmap(width, size + 8); // 文字の描画領域サイズ + bitmap.fontSize = size; // フォントサイズ + if (this._fontFace) { + bitmap.fontFace = this._fontFace + "," + bitmap.fontFace; + } + if (this._italic) { + bitmap.fontItalic = true; // イタリック体で表示 + } + if (this._outlineColor) { + bitmap.outlineWidth = Math.floor(bitmap.fontSize / 6); // 文字の縁取り太さ + bitmap.outlineColor = this._outlineColor; // 文字の縁取り色 + } + if (text) + bitmap.drawText(text, 0, 0, bitmap.width, bitmap.height, "center"); + return bitmap; + }; + + Sprite_FtPopupMessage.prototype.createChildSprite = function (bitmap) { + var sprite = new Sprite(); + sprite.bitmap = bitmap || this._damageBitmap; + sprite.anchor.x = 0; // 原点に対する文字の表示位置 + sprite.anchor.y = 0; // 原点に対する文字の表示位置 + sprite.y = -this._popupHeight; // はねる高さ + sprite.ry = sprite.y; + return sprite; + }; + + Sprite_FtPopupMessage.prototype.setupFlashEffect = function ( + flashColor, + duration + ) { + this._flashColor = flashColor.clone(); + this._flashDuration = duration; + }; + + Sprite_FtPopupMessage.prototype.update = function () { + Sprite.prototype.update.call(this); + this.updateBitmap(); + this.updateDuration(); + this.updatePosition(); + this.updateFlash(); + this.updateOpacity(); + }; + + Sprite_FtPopupMessage.prototype.updateBitmap = function () { + if ($gameParty.isPopupMessage(this._messageId)) { + var message = this.message(); + this.setup(message); + $gameParty.clearPopupMessage(this._messageId); + } + if (this._text) { + if (this._offsetCount > 0) { + if (this._count == 0) { + var i = this._index; + var sprite = this.setupSprite(this._text[i]); + sprite.x = i > 0 ? this._messageSprites[i - 1].x + sprite.dw : 0; + this._messageSprites[i] = sprite; + this.addChild(this._messageSprites[i]); + this._count = this.message().offsetCount; + this._index++; + } else if (this._count > 0) { + this._count--; + } + if (this._index >= this._text.length) this._text = ""; + } else if (this._offsetCount == 0) { + for (var i = 0; i < this._text.length; i++) { + var sprite = this.setupSprite(this._text[i]); + sprite.x = i > 0 ? this._messageSprites[i - 1].x + sprite.dw : 0; + this._messageSprites[i] = sprite; + this.addChild(this._messageSprites[i]); + this._count = this.message().offsetCount; + } + this._text = ""; + } else { + this._messageSprites[0] = this.setupSprite(this._text); + this.addChild(this._messageSprites[0]); + this._text = ""; + } + } + }; + + Sprite_FtPopupMessage.prototype.message = function () { + return $gameParty.psmMessage(this._messageId); + }; + + Sprite_FtPopupMessage.prototype.updatePosition = function () { + if ($gameParty.isMoveMessage(this._messageId)) { + var message = this.message(); + this._moveDuration = message.moveDuration; + $gameParty.clearMoveMessage(this._messageId); + } + if (this._moveDuration > 0) { + this._moveDuration--; + var message = this.message(); + if (this.message()) this.message().moveDuration = this._moveDuration; + this.x = this.textX( + Math.floor( + message.x + + (message.dx - message.x) * + (1 - this._moveDuration / message.moveDuration) + ) + ); + this.y = this.textY( + Math.floor( + message.y + + (message.dy - message.y) * + (1 - this._moveDuration / message.moveDuration) + ) + ); + } else if (this._moveDuration == 0) { + this._moveDuration--; + var message = this.message(); + if (this.message()) this.message().moveDuration = this._moveDuration; + this.x = this.textX(message.dx); + message.x = message.dx; + this.y = this.textY(message.dy); + message.y = message.dy; + } + if (this.message() && this.message().rotate) { + this._angle += this.message().rotateSpeed / 2; + } else if ( + this.message() && + !this.message().rotate && + this.message().rotateSpeed + ) { + this._angle = this.message().rotateSpeed / 2; + } + this.rotation = (this._angle * Math.PI) / 180; + }; + + Sprite_FtPopupMessage.prototype.updateDuration = function () { + if ( + this._duration == -1 && + $gameParty.isErasePopupMessage(this._messageId) + ) { + this._duration = $gameParty.eraseDuration(this._messageId); + $gameParty.clearErasePopupMessage(this._messageId); + } + if (this._duration == -1) { + for (var i = 0; i < this.children.length; i++) { + this.updateChild(this.children[i]); + } + } else if (this._duration > 0) { + this._duration--; + if (this.message()) this.message().duration = this._duration; + for (var i = 0; i < this.children.length; i++) { + this.updateChild(this.children[i]); + } + } + if (this._duration == 0 && this._messageSprites.length) { + this._messageSprites.forEach(function (sprite) { + this.removeChild(sprite); + }, this); + this._moveDuration = -1; + this._angle = 0; + $gameParty.clearPsmMessage(this._messageId); + this._messageSprites = []; + } + }; + + Sprite_FtPopupMessage.prototype.updateColor = function () { + var message = this.message(); + if (!Array.isArray(message.dcolor)) return; + this._flashColor = [ + this.setNextColor(0, message), + this.setNextColor(1, message), + this.setNextColor(2, message), + this.setNextColor(3, message), + ]; + message.flashColor = this._flashColor.clone(); + }; + + Sprite_FtPopupMessage.prototype.setNextColor = function (index, message) { + return Math.floor( + this._colorA[index] + + (message.dcolor[index] - this._colorA[index]) * + (1 - this._colorDuration / message.colorDuration) + ); + }; + + Sprite_FtPopupMessage.prototype.updateOpacity = function () { + if ($gameParty.isChangeColorMessage(this._messageId)) { + var message = this.message(); + this._colorDuration = message.colorDuration; + this._colorA = this._flashColor.clone(); + $gameParty.clearChangeColorMessage(this._messageId); + } + if (this._colorDuration > 0) { + this._colorDuration--; + var message = this.message(); + if (this.message()) this.message().colorDuration = this._colorDuration; + this.updateColor(); + if (message.dopacity >= 0) + this.opacity = Math.floor( + message.opacity + + (message.dopacity - message.opacity) * + (1 - this._colorDuration / message.colorDuration) + ); + } else if (this._colorDuration == 0) { + this._colorDuration--; + var message = this.message(); + if (this.message()) this.message().colorDuration = this._colorDuration; + if (message.dopacity >= 0) { + this.opacity = message.dopacity; + message.opacity = message.dopacity; + } + if (message.dcolor instanceof Array) { + this._flashColor = message.dcolor.clone(); + message.flashColor = message.dcolor.clone(); + } + } + if (this._duration >= 0 && this._duration < 10) { + this.opacity = (255 * this._duration) / 10; + } + }; +})(); //EOF diff --git a/www/js/plugins/FTKR_TransformationState.js b/www/js/plugins/FTKR_TransformationState.js new file mode 100644 index 0000000..55d929a --- /dev/null +++ b/www/js/plugins/FTKR_TransformationState.js @@ -0,0 +1,178 @@ +//============================================================================= +// ステートが掛かっている間キャラ画像を変えるプラグイン +// FTKR_TransformationState.js +// 作成者 : フトコロ +// 作成日 : 2017/05/02 +// 最終更新日 : 2017/10/08 +// バージョン : v1.1.0 +//============================================================================= + +var Imported = Imported || {}; +Imported.FTKR_TFS = true; + +var FTKR = FTKR || {}; +FTKR.TFS = FTKR.TFS || {}; + +//============================================================================= +/*: + * @plugindesc v1.1.0 ステートが掛かっている間キャラ画像を変えるプラグイン + * @author フトコロ + * + * @help + *----------------------------------------------------------------------------- + * 概要 + *----------------------------------------------------------------------------- + * 本プラグインを実装することで、ステートが掛かっている間アクターの + * SVキャラ画像を変更することができます。 + * + * 以下のタグをステートのメモ欄に記入してください。 + * + * + * + * + * アクターのSVキャラ画像を filename.png に変えます。 + * 画像ファイルは、img/sv_actors内に保存してください。 + * + * なお、ファイル名に filename%1と "%1"と付けて指定すると + * %1の部分がステートが掛かっているアクターのID(4桁表示)に + * 変換された画像ファイルを読み込むことが出来ます。 + * + * 例) アクターID1のキャラにのタグが付いたステートが + * 掛かっている場合 + * + * 読み込む画像は、 変身_0001.png になります。 + * (ID1 を 4桁表示の 0001 に変換しています) + * + * + * 変身中に武器を振らせたくない場合は、以下のタグをステートに記入してください。 + * + * + * + * + * + *----------------------------------------------------------------------------- + * 設定方法 + *----------------------------------------------------------------------------- + * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して + * ください。 + * + * + *----------------------------------------------------------------------------- + * 本プラグインのライセンスについて(License) + *----------------------------------------------------------------------------- + * 本プラグインはMITライセンスのもとで公開しています。 + * This plugin is released under the MIT License. + * + * Copyright (c) 2017 Futokoro + * http://opensource.org/licenses/mit-license.php + * + * + *----------------------------------------------------------------------------- + * 変更来歴 + *----------------------------------------------------------------------------- + * + * v1.0.2 - 2017/08/02 : 不具合修正 + * 1. 他プラグインとの競合回避処理を追加。 + * + * v1.0.1 - 2017/05/03 : ヘルプ追記 + * v1.0.0 - 2017/05/02 : 初版作成 + * + *----------------------------------------------------------------------------- + */ +//============================================================================= + +(function () { + //============================================================================= + // プラグイン パラメータ + //============================================================================= + var parameters = PluginManager.parameters("FTKR_TransformationState"); + + //objのメモ欄に があれば真を返す + var hasObjectMeta = function (obj, metacodes) { + if (!obj) return false; + return metacodes.some(function (metacode) { + var metaReg = new RegExp("<" + metacode + ">", "i"); + return metaReg.test(obj.note); + }); + }; + + //objのメモ欄から の値を読み取って返す + var readObjectMeta = function (obj, metacodes) { + if (!obj) return false; + var match = {}; + metacodes.some(function (metacode) { + var metaReg = new RegExp("<" + metacode + ":[ ]*(.+)>", "i"); + match = metaReg.exec(obj.note); + return match; + }); + return match ? match[1] : ""; + }; + + //============================================================================= + // ステートのメモ欄の読み取り + //============================================================================= + + Sprite_Actor.prototype.clearTransformData = function () { + this._transformName = ""; + this._transformWeaponLess = false; + }; + + Sprite_Actor.prototype.checkTfState = function () { + if (this._actor) { + return this.readTransformData(); + } + return null; + }; + + Sprite_Actor.prototype.readTransformData = function () { + return this._actor.states().some(function (state) { + this._transformName = readObjectMeta(state, [ + "TFS_変身", + "TFS_TRANSFORM", + ]); + if (this._transformName) { + this._transformName = this._transformName.format( + this._actor.actorId().padZero(4) + ); + } + this._transformWeaponLess = hasObjectMeta(state, [ + "TFS_武器非表示", + "TFS_WEAPON_LESS", + ]); + return this._transformName; + }, this); + }; + + //============================================================================= + // アクターのSV戦闘画像を変える + //============================================================================= + + var _TFS_Sprite_Actor_updateBitmap = Sprite_Actor.prototype.updateBitmap; + Sprite_Actor.prototype.updateBitmap = function () { + if (this.checkTfState() && this._transformName) { + Sprite_Battler.prototype.updateBitmap.call(this); + var name = this._transformName; + if (this._battlerName !== name) { + this._battlerName = name; + this._mainSprite.bitmap = ImageManager.loadSvActor(name); + } + } else { + this.clearTransformData(); + _TFS_Sprite_Actor_updateBitmap.call(this); + } + }; + + //============================================================================= + // アクターの武器画像を表示させない + //============================================================================= + + var _TFS_Sprite_Actor_setupWeaponAnimation = + Sprite_Actor.prototype.setupWeaponAnimation; + Sprite_Actor.prototype.setupWeaponAnimation = function () { + if (this._transformWeaponLess) { + this._weaponSprite.setup(); + } else { + _TFS_Sprite_Actor_setupWeaponAnimation.call(this); + } + }; +})(); //EOF diff --git a/www/js/plugins/FixEventAfterTransfer.js b/www/js/plugins/FixEventAfterTransfer.js new file mode 100644 index 0000000..1e6e4b1 --- /dev/null +++ b/www/js/plugins/FixEventAfterTransfer.js @@ -0,0 +1,49 @@ +/*============================================================================= + FixEventAfterTransfer.js +---------------------------------------------------------------------------- + (C)2023 Triacontane + This software is released under the MIT License. + http://opensource.org/licenses/mit-license.php +---------------------------------------------------------------------------- + Version + 1.0.0 2023/04/20 初版 +---------------------------------------------------------------------------- + [Blog] : https://triacontane.blogspot.jp/ + [Twitter]: https://twitter.com/triacontane/ + [GitHub] : https://github.com/triacontane/ +=============================================================================*/ + +/*: + * @plugindesc 場所移動後のイベント取得修正プラグイン + * @author トリアコンタン + * + * @help FixEventAfterTransfer.js + * + * イベント中に場所移動したあとで『移動ルートの指定』などキャラクターを指定する + * イベントコマンドを実行すると無視されてしまうデフォルトの仕様を変更して、 + * 動かせるようにします。 + * 動作対象は移動後のマップの指定したIDのイベントです。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(() => { + "use strict"; + + const _Game_Interpreter_character = Game_Interpreter.prototype.character; + Game_Interpreter.prototype.character = function (param) { + const character = _Game_Interpreter_character.apply(this, arguments); + if ( + character === null && + !this.isOnCurrentMap() && + !$gameParty.inBattle() + ) { + return $gameMap.event(param > 0 ? param : this._eventId); + } else { + return character; + } + }; +})(); diff --git a/www/js/plugins/FlexibleBattleBgm.js b/www/js/plugins/FlexibleBattleBgm.js new file mode 100644 index 0000000..b3c3c0f --- /dev/null +++ b/www/js/plugins/FlexibleBattleBgm.js @@ -0,0 +1,206 @@ +//============================================================================= +// FlexibleBattleBgm.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.0.1 2017/05/27 競合の可能性のある記述(Objectクラスへのプロパティ追加)をリファクタリング +// 1.0.0 2016/01/07 初版 +// ---------------------------------------------------------------------------- +// [Blog] : http://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc 敵グループごとの戦闘BGM設定プラグイン + * @author トリアコンタン + * + * @help 敵グループごとに戦闘BGM設定できるようになるプラグインです。 + * この設定はシステムの戦闘BGMよりも優先され、設定されていない場合のみ + * システムの戦闘BGMが演奏されます。 + * 指定はプラグインコマンドから行い、敵グループIDは一括で指定できます。 + * 一度実行した設定はセーブファイルに保存されるので、 + * ゲーム開始時に1回実行すればOKです。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * 敵グループBGM追加 [敵グループID開始位置] [敵グループID終了位置] + *  [BGM名称] [BGM音量] [BGMピッチ] [BGM位相] + * + * (例1)敵グループ「1」の戦闘BGMを「Battle1」にしたい場合 + * 敵グループBGM追加 1 1 Battle1 100 100 0 + * + * (例2)敵グループ「1」~「20」の戦闘BGMを「Battle2」にしたい場合 + * 敵グループBGM追加 1 20 Battle2 + * ※ 音量、ピッチ、位相は省略するとそれぞれ「90」「100」「0」になります。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ +(function () { + "use strict"; + + //============================================================================= + // ローカル関数 + // プラグインパラメータやプラグインコマンドパラメータの整形やチェックをします + //============================================================================= + var getCommandName = function (command) { + return (command || "").toUpperCase(); + }; + + var getArgString = function (args, upperFlg) { + args = convertEscapeCharacters(args); + return upperFlg ? args.toUpperCase() : args; + }; + + var getArgNumber = function (arg, min, max) { + if (arguments.length <= 2) min = -Infinity; + if (arguments.length <= 3) max = Infinity; + return (parseInt(convertEscapeCharacters(arg), 10) || 0).clamp(min, max); + }; + + var convertEscapeCharacters = function (text) { + if ( + typeof Game_Interpreter.prototype.pluginCommandBook_unescape === + "function" + ) { + return Game_Interpreter.prototype.pluginCommandBook_unescape(text); + } + if (text == null) text = ""; + text = text.replace(/\\/g, "\x1b"); + text = text.replace(/\x1b\x1b/g, "\\"); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1], 10)); + }.bind(window) + ); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1], 10)); + }.bind(window) + ); + text = text.replace( + /\x1bN\[(\d+)\]/gi, + function () { + var n = parseInt(arguments[1]); + var actor = n >= 1 ? $gameActors.actor(n) : null; + return actor ? actor.name() : ""; + }.bind(window) + ); + text = text.replace( + /\x1bP\[(\d+)\]/gi, + function () { + var n = parseInt(arguments[1]); + var actor = n >= 1 ? $gameParty.members()[n - 1] : null; + return actor ? actor.name() : ""; + }.bind(window) + ); + text = text.replace(/\x1bG/gi, TextManager.currencyUnit); + return text; + }; + + //============================================================================= + // Object + // プロパティの定義 + //============================================================================= + var iterate = function (that, handler) { + Object.keys(that).forEach(function (key, index) { + handler.call(that, key, that[key], index); + }); + }; + + //============================================================================= + // Game_Interpreter + // プラグインコマンドを追加定義します。 + //============================================================================= + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.apply(this, arguments); + try { + this.pluginCommandFlexibleBattleBgm(command, args); + } catch (e) { + if ($gameTemp.isPlaytest() && Utils.isNwjs()) { + var window = require("nw.gui").Window.get(); + if (!window.isDevToolsOpen()) { + var devTool = window.showDevTools(); + devTool.moveTo(0, 0); + devTool.resizeTo(Graphics.width, Graphics.height); + window.focus(); + } + } + console.log("プラグインコマンドの実行中にエラーが発生しました。"); + console.log("- コマンド名  : " + command); + console.log("- コマンド引数 : " + args); + console.log("- エラー原因 : " + e.toString()); + } + }; + + Game_Interpreter.prototype.pluginCommandFlexibleBattleBgm = function ( + command, + args + ) { + switch (getCommandName(command)) { + case "敵グループBGM追加": + case "ADD_TROOP_BGM": + var start = getArgNumber(args[0], 1, 5000); + var end = getArgNumber(args[1], 1, 5000); + var name = getArgString(args[2]); + var volume = args[3] !== undefined ? getArgNumber(args[3]) : null; + var pitch = args[4] !== undefined ? getArgNumber(args[4]) : null; + var pan = args[5] !== undefined ? getArgNumber(args[5]) : null; + $gameSystem.addTroopBattleBgm(start, end, name, volume, pitch, pan); + break; + } + }; + + //============================================================================= + // Game_System + // 敵グループごとの戦闘BGMの取得と設定処理を追加定義します。 + //============================================================================= + var _Game_System_battleBgm = Game_System.prototype.battleBgm; + Game_System.prototype.battleBgm = function () { + var id = $gameTroop._troopId; + if (this._troopsBattleBgm && id !== 0) { + var bgm = null; + iterate(this._troopsBattleBgm, function (key, value) { + if ( + id >= parseInt(key.split(":")[0], 10) && + id <= parseInt(key.split(":")[1], 10) + ) + bgm = value; + }); + if (bgm) return bgm; + } + return _Game_System_battleBgm.apply(this, arguments); + }; + + Game_System.prototype.addTroopBattleBgm = function ( + start, + end, + name, + volume, + pitch, + pan + ) { + if (volume === null) volume = 90; + if (pitch === null) pitch = 100; + if (pan === null) pan = 0; + if (!this._troopsBattleBgm) this._troopsBattleBgm = {}; + this._troopsBattleBgm[start + ":" + end] = { + name: name, + pan: pan.clamp(-100, 100), + volume: volume.clamp(0, 100), + pitch: pitch.clamp(50, 150), + }; + }; +})(); diff --git a/www/js/plugins/GALV_EnemyAI.js b/www/js/plugins/GALV_EnemyAI.js new file mode 100644 index 0000000..ae7a999 --- /dev/null +++ b/www/js/plugins/GALV_EnemyAI.js @@ -0,0 +1,375 @@ +//----------------------------------------------------------------------------- +// Galv's Enemy AI +//----------------------------------------------------------------------------- +// For: RPGMAKER MV +// GALV_EnemyAI.js +//----------------------------------------------------------------------------- +// 2020-11-03 - Version 1.1 - fixed mp code missing +// 2016-08-29 - Version 1.0 - release +//----------------------------------------------------------------------------- +// Terms can be found at: +// galvs-scripts.com +//----------------------------------------------------------------------------- + +var Imported = Imported || {}; +Imported.Galv_EnemyAI = true; + +var Galv = Galv || {}; // Galv's main object +Galv.EnemyAI = Galv.EnemyAI || {}; // Galv's plugin stuff + +// Galv Notetag setup (Add notes required for this plugin if not already added) +Galv.noteFunctions = Galv.noteFunctions || []; // Add note function to this. + +/*:ja + * @plugindesc (v.1.0) 敵のスキル使用AIを改善します。 + * + * @author Galv - galvs-scripts.com + * + * @param + * @desc + * @default + * + * @help + * 翻訳:ムノクラ + * https://fungamemake.com/ + * https://twitter.com/munokura/ + * + * --------------------------------------------------------------------------- + * Galv's Enemy AI + * --------------------------------------------------------------------------- + * 敵がスキルを使用するタイミングと対象を制御できる機能を追加します。 + * 単一の対象スキルのものであり、 + * 私はそれらを優先スキル/プリオスキルと呼びます。 + * + * スキルのメモタグ(敵にのみ反映): + * + * + * + * + * + * 設定項目,値 - 説明 + * ------------------------------ + * hp,x - 選択可能な対象はHPがx%以上 + * -hp,x - 選択可能な対象はHPがx%以下 + * mp,x - 選択可能な対象はMPがx%以上 + * -mp,x - 選択可能な対象はMPがx%以下 + * state,x - アクターがxステートの場合 - そのアクターを対象 + * -state,x - アクターにxステートでない場合 - そのアクターを対象 + * dead - 戦闘不能ステートのアクターのみ選択可能 + * + * スキルのメモ欄に設定された上記の優先タイプに可能な対象がない場合、 + * 敵スキルのレーティングで有効にされていても、敵はスキルを使用しません。 + * + * 例: + * 「ヒール」スキルに次のメモタグがある場合: + * 敵には下記のスキルがあります: + * - 攻撃 - レーティング 1 + * - ヒール - レーティング 9 + * 通常、敵は評価がはるかに高いため、回復のみを使用しますが、 + * 回復スキルにはprioTypeがあるため、 + * HPが50%以下の味方がいる場合のみ使用されます。 + * また、傷ついた仲間のみを対象にします。 + * 味方が50%以下のHPでない場合、代わりに他のスキルを使用します。 + * この敵の場合、他のスキルは攻撃することだけです。 + * + * + * 動作の仕組み: + * スキルは、戦闘ターンの開始時に決定されます。 + * したがって、この時点で誰も負傷していなければ、 + * 敵はそのターンで傷つけても、そのターンでは回復を選択しません。 + * これは全ての優先スキルタイプに当てはまります。 + * + * しかし、ターンの開始時に優先スキル条件が満たされていて、 + * 戦闘中に満たされなくなった場合、敵がスキルを使用する順番に、 + * その優先スキルは使用せず、 + * 代わりにprioTypeタグがないスキルを使用しようとします。 + * 敵にprioTypeタグのないスキルがない場合、スキルは使用されません。 + * + * --------------------------------------------------------------------------- + */ + +//----------------------------------------------------------------------------- +/*: + * @plugindesc (v.1.1) Improves enemy's skill usage AI. + * + * @author Galv - galvs-scripts.com + * + * @param + * @desc + * @default + * + * @help + * Galv's Enemy AI + * ---------------------------------------------------------------------------- + * This plugin adds notetags for skills that allow you to control when an enemy + * will use the skill and on what target. This is for single-target skills and + * I will refer to them as priority skills or prio skills. + * + * The priority type notetag for SKILLS (which will only affect enemies): + * + * + * + * + * + * setting,value - description + * ------------------------------ + * hp,x - possible targets have x% or more hp + * -hp,x - possible targets have x% or less hp + * mp,x - possible targets have x% or more mp + * -mp,x - possible targets have x% or less mp + * state,x - if a battler has x state - target that battler + * -state,x - if a battler doesn't have x state - target that battler + * dead - possible targets have the dead state + * + * If there are no possible targets for the above priority type set in a skill + * notes, then the skill will not be used by the enemy, even if the enemy's + * skill rating enables it to. + * + * EXAMPLE: + * If a 'heal' skill has note tag of: + * And an enemy has these skills: + * - Attack - rating 1 + * - Heal - rating 9 + * Normally, the enemy would only use Heal as the rating is a lot higher, but + * the Heal skill has a prioType so it will only be used if there is an ally + * with 50% or less hp. It will also only target those hurt allies. + * If no allies are 50% or less hp, it will use its other skills instead, in + * the case of this enemy, its only other skill would be to Attack. + * + * + * HOW STUFF WORKS: + * Skills are determined at the start of a battle round. So if nobody is hurt + * at this time, enemies will not choose heal in that round, even if their + * allies are hurt during it. This is true for all priority skill types. + * + * However, if at the start of the round priority skill conditions are met, + * and during the battle round they are no longer met - when it comes to the + * enemy's turn to use a priority skill, it will not use that skill and + * instead try to use a skill that has NO prioType tag. If the enemy has no + * skills without the prioType tag, it will not use any skill in this case. + * + * ---------------------------------------------------------------------------- + */ + +//----------------------------------------------------------------------------- +// CODE STUFFS +//----------------------------------------------------------------------------- + +(function () { + //----------------------------------------------------------------------------- + // NOTE TAGS + //----------------------------------------------------------------------------- + + if (!Galv.notetagAlias) { + // Add alias only if not added by another Galv plugin + Galv.EnemyAI.Scene_Boot_start = Scene_Boot.prototype.start; + Scene_Boot.prototype.start = function () { + for (var i = 0; i < Galv.noteFunctions.length; i++) { + Galv.noteFunctions[i](); + } + Galv.EnemyAI.Scene_Boot_start.call(this); + }; + Galv.notetagAlias = true; + } + + Galv.EnemyAI.notetags = function () { + // Items + for (var i = 1; i < $dataSkills.length; i++) { + var note = $dataSkills[i].note.toLowerCase().match(//i); + + if (note) { + note = note[1].split(","); + note[0] = note[0].trim(); + note[1] = Number(note[1]); + $dataSkills[i].prioType = note; + } + } + }; + + Galv.noteFunctions.push(Galv.EnemyAI.notetags); + + Galv.EnemyAI.party = function (battler, skill) { + if (skill.scope >= 7) { + return battler.friendsUnit(); + } else { + return battler.opponentsUnit(); + } + }; + + Galv.EnemyAI.getPossibleList = function (party, type, value, skill) { + if (skill.scope == 11) { + var members = [this]; // Shouldn't use this as you can set via normal enemy skill setup + } else if (skill.scope >= 9) { + var members = party.deadMembers(); + } else { + var members = party.aliveMembers(); + } + + var array = []; + if (type[0] == "-") { + var rev = true; + type = type.slice(1); + } else { + var rev = false; + } + + switch (type) { + case "hp": + for (var i = 0; i < members.length; i++) { + var mem = members[i]; + if ( + (!rev && mem.hp >= mem.mhp * (value * 0.01)) || + (rev && mem.hp <= mem.mhp * (value * 0.01)) + ) { + array.push(mem.index()); + } + } + break; + case "mp": + for (var i = 0; i < members.length; i++) { + var mem = members[i]; + if ( + (!rev && mem.mp >= mem.mmp * (value * 0.01)) || + (rev && mem.mp <= mem.mmp * (value * 0.01)) + ) { + array.push(mem.index()); + } + } + break; + case "state": + for (var i = 0; i < members.length; i++) { + var mem = members[i]; + if ( + (!rev && mem.isStateAffected(value)) || + (rev && !mem.isStateAffected(value)) + ) { + array.push(mem.index()); + } + } + break; + case "dead": + for (var i = 0; i < members.length; i++) { + var mem = members[i]; + if ( + (!rev && mem.isDeathStateAffected()) || + (rev && !mem.isDeathStateAffected()) + ) { + array.push(mem.index()); + } + } + break; + } + return array; + }; + + //----------------------------------------------------------------------------- + // GAME ENEMY + //----------------------------------------------------------------------------- + + Game_Enemy.prototype.prioCondition = function (skill) { + var party = Galv.EnemyAI.party(this, skill); + var type = skill.prioType[0]; + var value = skill.prioType[1]; + var possibles = Galv.EnemyAI.getPossibleList(party, type, value, skill); + + if (possibles.length <= 0) { + return false; + } else { + return true; + } + }; + + Galv.EnemyAI.Game_Enemy_meetsCondition = Game_Enemy.prototype.meetsCondition; + Game_Enemy.prototype.meetsCondition = function (action) { + var skill = $dataSkills[action.skillId]; + if (skill.prioType) { + return this.prioCondition(skill); + } else { + return Galv.EnemyAI.Game_Enemy_meetsCondition.call(this, action); + } + }; + + //----------------------------------------------------------------------------- + // GAME ACTION + //----------------------------------------------------------------------------- + + Galv.EnemyAI.Game_Action_targetsForOpponents = + Game_Action.prototype.targetsForOpponents; + Game_Action.prototype.targetsForOpponents = function () { + if (this.overrideTarget != null) { + return this.overrideTarget >= 0 + ? [this.opponentsUnit().members()[this.overrideTarget]] + : []; + } + return Galv.EnemyAI.Game_Action_targetsForOpponents.call(this); + }; + + Galv.EnemyAI.Game_Action_targetsForFriends = + Game_Action.prototype.targetsForFriends; + Game_Action.prototype.targetsForFriends = function () { + if (this.overrideTarget != null) { + return this.overrideTarget >= 0 + ? [this.friendsUnit().members()[this.overrideTarget]] + : []; + } + return Galv.EnemyAI.Game_Action_targetsForFriends.call(this); + }; + + Game_Action.prototype.overridePrioTarget = function (subject, skill) { + if (!skill.prioType) return -1; + var party = Galv.EnemyAI.party(subject, skill); + var type = skill.prioType[0]; + var value = skill.prioType[1]; + var possibles = Galv.EnemyAI.getPossibleList(party, type, value, skill); + + if (possibles.length >= 0 && !subject.isEnemy()) return -1; + // Get a random target from all possible targets + return possibles[Math.randomInt(possibles.length)]; + }; + + //----------------------------------------------------------------------------- + // BATTLE MANAGER + //----------------------------------------------------------------------------- + + Galv.EnemyAI.BattleManager_startAction = BattleManager.startAction; + BattleManager.startAction = function () { + var changeSkill = this.doPrioSkills(); + if (!changeSkill) Galv.EnemyAI.BattleManager_startAction.call(this); + }; + + BattleManager.doPrioSkills = function () { + var subject = this._subject; + var action = subject.currentAction(); + action.overrideTarget = null; + var skill = action.item(); + + if (subject.isEnemy() && skill.prioType) { + // Get possible targets for prioType skill + var targetIndex = action.overridePrioTarget(subject, skill); + if (targetIndex >= 0) { + // && action.isForOne()) { + action.overrideTarget = targetIndex; + } else { + // Do another skill instead if target of prioType skill is no longer valid + var actions = subject.enemy().actions; + var skillList = []; + var newSkill = null; + + for (var i = 0; i < actions.length; i++) { + var s = $dataSkills[actions[i].skillId]; + if (!s.prioType && subject.canUse(s)) { + newSkill = actions[i].skillId; + break; + } + } + + if (newSkill) { + subject.forceAction(newSkill, -1); + } else { + return true; + } + } + } + return false; + }; +})(); diff --git a/www/js/plugins/GALV_MessageBusts.js b/www/js/plugins/GALV_MessageBusts.js new file mode 100644 index 0000000..840d733 --- /dev/null +++ b/www/js/plugins/GALV_MessageBusts.js @@ -0,0 +1,443 @@ +//----------------------------------------------------------------------------- +// Galv's Message Busts +//----------------------------------------------------------------------------- +// For: RPGMAKER MV +// GALV_MessageBusts.js +//----------------------------------------------------------------------------- +// 2016-10-04 - Version 2.6 - Fixed issue where bust disable/position did not +// save in saved games. +// 2016-08-11 - Version 2.5 - Made bust sprite object public +// 2016-08-10 - Version 2.4 - Fixed a crash in MV 1.3 update +// 2016-04-27 - Version 2.3 - Fixed deployment bug with face name case +// 2016-04-22 - Version 2.2 - Fixed a bug with still checking for bust when +// Using just faces +// 2016-04-22 - Version 2.1 - Fixed issue with turning busts on/off +// 2016-04-02 - Version 2.0 - Added compatibility for Message Style popups +// 2016-01-12 - Version 1.9 - Fixed issue with middle-aligned textbox +// 2015-12-26 - Version 1.8 - added an option to append text to bust filenames +// - to use different images for this and bust menu +// 2015-11-11 - Version 1.7 - fixed text code to change bust mid message. +// - (the actor number went to wrong face) +// - fixed mid message changing of bust flicker +// 2015-11-11 - Version 1.6 - added Galv plugin command efficiency code +// 2015-11-09 - Version 1.5 - Added ability to display faces/busts based on +// - Member position or leader. +// 2015-11-02 - Version 1.4 - Added escape code to change bust during message +// 2015-11-01 - Version 1.3 - fixed bug with bust not disappearing +// 2015-11-01 - Version 1.2 - fixed bug with changing bust +// 2015-11-01 - Version 1.1 - fixed bug with settings +// 2015-11-01 - Version 1.0 - release +//----------------------------------------------------------------------------- +// Terms can be found at: +// galvs-scripts.com +//----------------------------------------------------------------------------- + +var Imported = Imported || {}; +Imported.Galv_MessageBusts = true; + +var Galv = Galv || {}; // Galv's main object +Galv.pCmd = Galv.pCmd || {}; // Plugin Command manager +Galv.MB = Galv.MB || {}; // Galv's stuff + +Galv.Mstyle = Galv.Mstyle || {}; // compatibility + +//----------------------------------------------------------------------------- +/*: + * @plugindesc (v.2.6) Displays a bust image instead of selected face image + * + * @author Galv - galvs-scripts.com + * + * @param Bust Priority + * @desc Can be 0 or 1. 0 = bust appears behind message window. 1 = bust appear in front of it + * @default 0 + * + * @param Bust Position + * @desc Can be 0 or 1. 0 = bust appears above window messages. 1 = bust appears at bottom of screen + * @default 0 + * + * @param Text X Offset + * @desc Amount of pixels that text is pushed to the right when a bust is displayed on the left. + * @default 390 + * + * @param Filename Append + * @desc Text to append to the normal file path the plugin looks for. + * @default + * + * @help + * Galv's Message Busts + * ---------------------------------------------------------------------------- + * This plugin displays a bust image from /img/pictures/ folder based on the + * face chosen in the 'Show Text' event command. For example: + * If your 'Show Text' uses the 2nd face from the "Actor1" faces file, then + * the plugin will use /img/pictures/Actor1_2.png for the bust image. + * + * Remember, all filenames are case sensitive, so make sure to use the correct + * capitalization/case for your faces and busts. + * + * ADDED: A plugin setting called "Filename Append". + * Whatever you put in this setting will be added to the end of the filename. + * Using the above example, if the Filename Append setting is "_bust", then the + * plugin will use /img/pictures/Actor1_2_bust.png instead. + * + * Make sure to add 'wait' between messages with different character's busts + * for better looking transitions. + * Use the 'Plugin' event command to change bust settings. These settings will + * be in effect until changed, so they can be used for multiple messages. + * + * NOTE: You will need to find your own bust images to use. I can not help + * you with that. The images in the demo are for demo purposes only. + * + * This plugin also comes with the ability to display bust/facesets according + * to who is in the party or a certain position from the leader's faceset. + * This works for both the faces and busts. + * + * 1. Member's face. + * Create a face file (or get from demo) called "partymember.png". + * Number each face in this faceset from 1 to 8. + * When this face set is used in a "Show Text" event command, it will replace + * the face with the party member according to the face number used. + * + * 1. Leader's face. + * Create a face file (or get from demo) called "partyleader.png". + * Label your faces accordingly (for example, happy, sad, laugh. Or numbers) + * When this face set is used in a "Show Text" event command, it will replace + * the face with the party leader's faceset and the face number of the chosen + * face position of the 'partyleader' faceset. + * + * ---------------------------------------------------------------------------- + * PLUGIN COMMANDS (To change bust position/visibility) + * ---------------------------------------------------------------------------- + * + * BUST POSITION MIRROR // BUST = the plugin command + * // POSITION = LEFT or RIGHT + * // MIRROR = TRUE or FALSE + * BUST STATUS // STATUS = TRUE or FALSE + * + * + * ---------------------------------------------------------------------------- + * Examples: + * BUST LEFT FALSE // Bust will appear on the left and not mirrored. + * BUST RIGHT TRUE // Bust will appear on the right, mirrored. + * BUST FALSE // Disable busts and use face graphics as normal. + * ---------------------------------------------------------------------------- + * + * ---------------------------------------------------------------------------- + * TEXT ESCAPE CODES (During 'Show Tesxt') + * ---------------------------------------------------------------------------- + * + * \BST[x] // Change the bust in the middle of a message. X is the + * // number of the face without changing the face name + * + * \BST[x,face] // Change the bust image to a different file name + * + * ---------------------------------------------------------------------------- + * Examples: + * If a "Show Text" event command uses face number 3 from "Actor1"... + * \BST[7] will keep using "Actor1" face file but change the 3 to 7 + * \BST[7,Actor2] will change the face file to "Actor2" and use face 7 + * ---------------------------------------------------------------------------- + */ + +//----------------------------------------------------------------------------- +// CODE STUFFS +//----------------------------------------------------------------------------- + +(function () { + Galv.MB.prio = Number( + PluginManager.parameters("Galv_MessageBusts")["Bust Priority"] + ); + Galv.MB.pos = Number( + PluginManager.parameters("Galv_MessageBusts")["Bust Position"] + ); + Galv.MB.w = Number( + PluginManager.parameters("Galv_MessageBusts")["Text X Offset"] + ); + Galv.MB.f = PluginManager.parameters("Galv_MessageBusts")["Filename Append"]; + + Galv.MB.msgWindow = null; + + if (Galv.MB.prio == 1 && Galv.MB.pos == 0) { + // Fix + Galv.MB.prio = 0; + } + + // GALV'S PLUGIN MANAGEMENT. INCLUDED IN ALL GALV PLUGINS THAT HAVE PLUGIN COMMAND CALLS, BUT ONLY RUN ONCE. + if (!Galv.aliased) { + var Galv_Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + if (Galv.pCmd[command]) { + Galv.pCmd[command](args); + return; + } + Galv_Game_Interpreter_pluginCommand.call(this, command, args); + }; + Galv.aliased = true; // Don't keep aliasing for other Galv scripts. + } + + // Direct to Plugin Object + Galv.pCmd.BUST = function (arguments) { + Galv.MB.bustPos(arguments); + }; + // END GALV'S PLUGIN MANAGEMENT + + Galv.MB.bustPos = function (pos) { + if (pos[0] === "TRUE") { + return ($gameSystem.bustDisable = false); + } else if (pos[0] === "FALSE") { + return ($gameSystem.bustDisable = true); + } + + $gameSystem.bustPos = 0; + if (pos[0] === "LEFT") { + $gameSystem.bustPos = 0; + } else if (pos[0] === "RIGHT") { + $gameSystem.bustPos = 1; + } + if (pos[1] === "TRUE") { + $gameSystem.bustMirror = true; + } else if (pos[1] === "FALSE") { + $gameSystem.bustMirror = false; + } + }; + + // ---------------- WINDOW MESSAGE + + Galv.MB.Game_Message_setFaceImage = Game_Message.prototype.setFaceImage; + Game_Message.prototype.setFaceImage = function (faceName, faceIndex) { + switch (faceName) { + case "PartyLeader": + var faceName = $gameParty.leader().faceName(); + break; + case "PartyMember": + if ($gameParty.members()[faceIndex]) { + var faceName = $gameParty.members()[faceIndex].faceName(); + var faceIndex = $gameParty.members()[faceIndex].faceIndex(); + } else { + var faceName = ""; + } + break; + } + Galv.MB.Game_Message_setFaceImage.call(this, faceName, faceIndex); + }; + + // WINDOW MESSAGE START MESSAGE - MOD + Galv.MB.Window_Message_startMessage = Window_Message.prototype.startMessage; + Window_Message.prototype.startMessage = function () { + Galv.MB.msgWindow = this; + $gameSystem.bustPos = $gameSystem.bustPos || 0; + $gameMessage.bustOffset = $gameMessage.bustOffset || Galv.MB.w; + Galv.MB.Window_Message_startMessage.call(this); + Galv.MB.msgWindow.tempPosType = this._positionType; + }; + + Galv.MB.Window_Message_processEscapeCharacter = + Window_Message.prototype.processEscapeCharacter; + Window_Message.prototype.processEscapeCharacter = function (code, textState) { + switch (code) { + case "BST": + this.obtainSpecialParam(textState); + break; + } + Galv.MB.Window_Message_processEscapeCharacter.call(this, code, textState); + }; + + Window_Message.prototype.obtainSpecialParam = function (textState) { + var arr = /^\[(.*)]/.exec(textState.text.slice(textState.index)); + if (arr) { + textState.index += arr[0].length; + var txt = arr[0].slice(1).slice(0, -1); + var array = txt.split(","); + $gameMessage.setFaceImage( + array[1] || $gameMessage._faceName, + Number(array[0] - 1) + ); + } else { + return ""; + } + }; + + Galv.MB.Window_Message_drawMessageFace = + Window_Message.prototype.drawMessageFace; + Window_Message.prototype.drawMessageFace = function () { + if (!$gameSystem.bustDisable) return; + Galv.MB.Window_Message_drawMessageFace.call(this); + }; + + // ---------------- SPRITESET MAP + + if (Galv.MB.prio == 0) { + // UNDER MESSAGE + Galv.MB.Spriteset_Map_createUpperLayer = + Spriteset_Base.prototype.createUpperLayer; + Spriteset_Base.prototype.createUpperLayer = function () { + Galv.MB.Spriteset_Map_createUpperLayer.call(this); + this.createBusts(); + }; + + // SPRITESET MAP CREATE MSG BG + Spriteset_Base.prototype.createBusts = function () { + // Create bust image + if (this._msgBustSprite) return; + this._msgBustSprite = new Sprite_GalvBust(); + this.addChild(this._msgBustSprite); + }; + + Galv.MB.Window_Message_newLineX = Window_Message.prototype.newLineX; + Window_Message.prototype.newLineX = function () { + if ($gameSystem.bustDisable) { + return Galv.MB.Window_Message_newLineX.call(this); + } else { + return 0; + } + }; + } else { + // OVER MESSAGE + + // Add to window_message as child instead, so it displays above + Galv.MB.Window_Message_createSubWindows = + Window_Message.prototype.createSubWindows; + Window_Message.prototype.createSubWindows = function () { + Galv.MB.Window_Message_createSubWindows.call(this); + if (this._msgBustSprite) return; + this._msgBustSprite = new Sprite_GalvBust(); + this.addChild(this._msgBustSprite); + }; + + Galv.MB.Window_Message_newLineX = Window_Message.prototype.newLineX; + Window_Message.prototype.newLineX = function () { + if ($gameSystem.bustDisable) { + return Galv.MB.Window_Message_newLineX.call(this); + } else if ( + $gameMessage.faceName() && + Galv.MB.prio == 1 && + $gameMessage._positionType == 2 && + $gameSystem.bustPos == 0 + ) { + return $gameMessage.bustOffset; + } else { + return 0; + } + }; + } +})(); + +// ---------------- SPRITE GALVMSGBG - NEW + +function Sprite_GalvBust() { + this.initialize.apply(this, arguments); +} + +Sprite_GalvBust.prototype = Object.create(Sprite.prototype); +Sprite_GalvBust.prototype.constructor = Sprite_GalvBust; + +Sprite_GalvBust.prototype.initialize = function () { + Sprite.prototype.initialize.call(this); + this.name = ""; + this.opacity = 0; + this.update(); +}; + +Sprite_GalvBust.prototype.update = function () { + Sprite.prototype.update.call(this); + if (Galv.MB.msgWindow) this.controlBitmap(); +}; + +Sprite_GalvBust.prototype.loadBitmap = function () { + var name = $gameMessage.faceName() + "_" + ($gameMessage.faceIndex() + 1); + if ($gameSystem.bustDisable) { + var img = ImageManager.loadPicture(""); + } else { + var img = ImageManager.loadPicture(name + Galv.MB.f); + } + if (img.isReady()) { + if (this.bitmap) { + //this._destroyCachedSprite(); + this.bitmap = null; + } + this.bitmap = img; + this.name = name; + this.hasBust = true; + } +}; + +Sprite_GalvBust.prototype.controlBitmap = function () { + if ( + $gameMessage.faceName() && + this.name !== $gameMessage.faceName() + "_" + ($gameMessage.faceIndex() + 1) + ) { + this.loadBitmap(); // If image changed, reload bitmap + } + + if ( + Galv.MB.msgWindow.openness <= 0 || + !this.hasBust || + $gameSystem.bustDisable + ) { + this.opacity = 0; + this.name = ""; + this.hasBust = false; + return; + } + + if ($gameSystem.bustMirror) { + this.scale.x = -1; + var offset = this.bitmap.width; + } else { + this.scale.x = 1; + var offset = 0; + } + + this.opacity = $gameMessage.faceName() + ? Galv.MB.msgWindow._openness + : this.opacity - 32; + + // Control image position + switch (Galv.MB.msgWindow.tempPosType) { + case 0: + this.y = this.baseY(); + break; + case 1: + //top and middle + this.y = this.baseY() - Galv.MB.msgWindow.y; + break; + case 2: + //bottom + if (Galv.MB.prio == 1) { + this.y = Galv.MB.msgWindow.height - this.bitmap.height; + } else if (Galv.MB.pos === 1) { + this.y = this.baseY(); + } else { + this.y = this.baseY() - Galv.MB.msgWindow.height; + } + break; + } + + if ($gameSystem.bustPos == 1) { + // if on the right + if (Galv.MB.prio == 1) { + this.x = Galv.MB.msgWindow.width - this.bitmap.width + offset; + } else { + this.x = + Galv.MB.msgWindow.x + + Galv.MB.msgWindow.width - + this.bitmap.width + + offset; + } + } else { + // else on the left + if (Galv.MB.prio == 1) { + this.x = 0 + offset; + } else { + this.x = Galv.MB.msgWindow.x + offset; + } + } +}; + +Sprite_GalvBust.prototype.baseY = function () { + if (Galv.Mstyle.target) { + return Galv.MB.msgWindow.y + Galv.MB.msgWindow.height - this.bitmap.height; + } else { + return Graphics.boxHeight - this.bitmap.height + 20; + } +}; diff --git a/www/js/plugins/GetInformation.js b/www/js/plugins/GetInformation.js new file mode 100644 index 0000000..d417dbc --- /dev/null +++ b/www/js/plugins/GetInformation.js @@ -0,0 +1,809 @@ +// +// 入手インフォメーション ver1.11 +// +// author yana +// + +var Imported = Imported || {}; +Imported["GetInformation"] = 1.11; + +if (!Imported.CommonPopupCore) { + console.error("CommonPopupCoreを導入してください。"); +} +/*: + * @plugindesc ver1.11/アイテムの入手などにスライドアニメするインフォメーションを追加するプラグインです。 + * @author Yana + * + * @param Info Disable Switch Id + * @desc 入手インフォメーションを無効化するためのスイッチのIDです。 + * このスイッチがONの時、インフォメーションが無効化されます。 + * @default 10 + * + * @param Use Battle Info + * @desc 入手インフォメーションを戦闘中に使用するかの設定です。 + * true/falseで設定してください。 + * @default true + * + * @param Use Rewards Info + * @desc 戦利品を入手インフォメーションで表示するかの設定です。 + * true/falseで設定してください。 + * @default true + * + * @param Info Pattern + * @desc 入手インフォメーションの動作パターンです。 + * Normal:普通 GrowUp:にょき Stretch:うにょーん + * @default GrowUp + * + * @param Info Font Size + * @desc 入手インフォメーションの文字サイズです。 + * @default 20 + * + * @param Info Count + * @desc 入手インフォメーションの表示時間です。 + * @default 120 + * + * @param Info Delay + * @desc 入手インフォメーションのディレイです。 + * 連続で設定された時、この数値の表示ディレイがかかります。 + * @default 20 + * + * @param Info MoveWait + * @desc 入手インフォメーションが完全に表示された状態の時間です。 + * @default 100 + * + * @param Info MoveFade + * @desc 入手インフォメーションのフェードの時間です。 + * @default 10 + * + * @param Info Position + * @desc 入手インフォメーションの表示位置です。 + * Upを指定すると、画面上部になります。 + * @default + * + * @param Info Slide Action + * @desc 入手インフォメーションのスライド方向です。 + * Downを指定すると、上から下になります。 + * @default + * + * @param Info Sup X + * @desc 入手インフォメーションの表示位置補正X座標です。 + * @default 0 + * + * @param Info Sup Y + * @desc 入手インフォメーションの表示位置補正Y座標です。 + * @default 0 + * + * @param Info Width + * @desc 入手インフォメーションの横幅です。 + * @default 816 + * + * @param Gold Icon Index + * @desc 所持金のアイコンとして使用するアイコンのインデックスです。 + * @default 314 + * + * @param Actor Icon Start Index + * @desc アクターのアイコンとして使用するアイコンの最初のインデックスです。 + * @default 320 + * + * @param Battle Show List + * @desc 戦闘中に表示するインフォメーションのリストです。item,gold, + * exp,skill,params,level,abp,classLevelで指定してください。 + * @default item,gold,exp,skill,params,level,abp,classLevel + * + * @param Get Gold Text + * @desc 所持金の増加で表示されるテキストです。。 + * _icon:上記で設定したアイコンインデックス _num:金額 + * @default 「\I[_icon]_num\C[14]\G\C[0]」 を\C[24]手に入れた! + * + * @param Lost Gold Text + * @desc 所持金の減少で表示されるテキストです。 + * _icon:上記で設定したアイコンインデックス _num:金額 + * @default 「\I[_icon]_num\C[14]\G\C[0]」 を\C[2]失った・・・ + * + * @param Get Item Text + * @desc アイテムの増加で表示されるテキストです。 + * _icon:アイコン _name:名前 _desc1:解説1行目 _desc2:解説2行目 + * @default 「\I[_icon]_name」 を\C[24]手に入れた!\n\C[6]_desc1 + * + * @param Lost Item Text + * @desc アイテムの減少で表示されるテキストです。 + * _icon:アイコン _name:名前 _desc1:解説1行目 _desc2:解説2行目 + * @default 「\I[_icon]_name」 を\C[2]失った・・・\n\C[6]_desc1 + * + * @param Get Item Text Num + * @desc アイテム増加。2個以上。_icon:アイコン + * _name:名前 _num:個数 _desc1:解説1行目 _desc2:解説2行目 + * @default 「\I[_icon]_name」 を\C[14]_num個\C[24]手に入れた!\n\C[6]_desc1 + * + * @param Lost Item Text Num + * @desc アイテム減少。2個以上。_icon:アイコン + * _name:名前 _num:個数 _desc1:解説1行目 _desc2:解説2行目 + * @default 「\I[_icon]_name」を\C[14]_num個\C[2]失った・・・\n\C[6]_desc1 + * + * @param Get Skill Text + * @desc スキルの習得で表示されるテキストです。_actor:アクター名 + * _icon:アイコン _name:名前 _desc1:解説1行目 _desc2:解説2行目 + * @default _actorは「\I[_icon]_name」 を\C[24]覚えた!\n\C[6]_desc1 + * + * @param Lost Skill Text + * @desc スキルの忘却で表示されるテキストです。_actor:アクター名 + * _icon:アイコン _name:名前 _desc1:解説1行目 _desc2:解説2行目 + * @default _actorは「\I[_icon]_name」を \C[2]忘れてしまった・・・\n\C[6]_desc1 + * + * @param Exp Up Text + * @desc 経験値の増加で表示されるテキストです。 + * _actor:アクター名 _name:経験値の名前 _num:経験値 + * @default _actorは\C[14]_numポイント\C[0]の\C[4]_name\C[0]を\C[24]得た! + * + * @param Exp Down Text + * @desc 経験値の減少で表示されるテキストです。 + * _actor:アクター名 _name:経験値の名前 _num:経験値 + * @default _actorは\C[14]_numポイント\C[0]の\C[4]_name\C[0]を\C[2]失った・・・ + * + * @param Lv Up Text + * @desc レベルの増加で表示されるテキストです。 + * _actor:アクター名 _name:レベルの名前 _num:上がったレベル + * @default _actorは\C[4]_name\C[0]が\C[14]_numポイント\C[24]上がった! + * + * @param Lv Down Text + * @desc レベルの減少で表示されるテキストです。 + * _actor:アクター名 _name:レベルの名前 _num:下がったレベル + * @default _actorは\C[4]_name\C[0]が\C[14]_numポイント\C[2]下がった・・・ + * + * @param Param Up Text + * @desc 能力値の増加で表示されるテキストです。 + * _actor:アクター名 _name:能力値の名前 _num:上がったレベル + * @default _actorは\C[4]_name\C[0]が\C[14]_numポイント\C[24]上がった! + * + * @param Param Down Text + * @desc 能力値の減少で表示されるテキストです。 + * _actor:アクター名 _name:能力値の名前 _num:下がったレベル + * @default _actorは\C[4]_name\C[0]が\C[14]_numポイント\C[2]下がった・・・ + * + * + * @param Abp Up Text + * @desc クラス経験値の増加で表示されるテキストです。 + * _actor:アクター名 _name:経験値の名前 _num:経験値 + * @default _actorは\C[14]_numポイント\C[0]の\C[4]_name\C[0]を\C[24]得た! + * + * @param Abp Down Text + * @desc クラス経験値の減少で表示されるテキストです。 + * _actor:アクター名 _name:経験値の名前 _num:経験値 + * @default _actorは\C[14]_numポイント\C[0]の\C[4]_name\C[0]を\C[2]失った・・・ + * + * @param Class Lv Up Text + * @desc クラスレベルの増加で表示されるテキストです。 _class:クラス名 + * _actor:アクター名 _name:レベルの名前 _num:上がったレベル + * @default _actorは\C[4]_classの_name\C[0]が\C[14]_numポイント\C[24]上がった! + * + * @param Class Lv Down Text + * @desc クラスレベルの減少で表示されるテキストです。 _class:クラス名 + * _actor:アクター名 _name:レベルの名前 _num:下がったレベル + * @default _actorは\C[4]_classの_name\C[0]が\C[14]_numポイント\C[2]下がった・・・ + * + * @help------------------------------------------------------ + * プラグインコマンド + * ------------------------------------------------------ + * ShowInfo 表示したいテキスト + * インフォ表示 表示したいテキスト + * + * ※スペースは必ず半角で入力してください。 + * ------------------------------------------------------ + * このプラグインには「汎用ポップアップベース」のプラグインが必要です。 + * 汎用ポップアップベースより下に配置してください。 + * また、それぞれの表示テキストに何も記載しない場合、そのインフォメーションを無効化できます。 + * ------------------------------------------------------ + * 使い方 + * ------------------------------------------------------ + * 導入するだけで動作します。 + * 詳細な設定は、プラグインパラメータを参照してください。 + * ------------------------------------------------------ + * 利用規約 + * ------------------------------------------------------ + * 使用に制限はありません。商用、アダルト、いずれにも使用できます。 + * 二次配布も制限はしませんが、サポートは行いません。 + * 著作表示は任意です。行わなくても利用できます。 + * 要するに、特に規約はありません。 + * バグ報告や使用方法等のお問合せはネ実ツクールスレ、または、Twitterにお願いします。 + * https://twitter.com/yanatsuki_ + * 素材利用は自己責任でお願いします。 + * ------------------------------------------------------ + * 更新履歴: + * ver1.11: + * 動作パターンの設定を追加しました。 + * プラグインパラメータを追加しました。 + * ver1.10: + * 処理内容を少し変更しました。 + * ヘルプを追加・修正しました。 + * 任意のテキストを表示するプラグインコマンドを追加しました。 + * ver1.09: + * スキルを忘れさせた際のポップアップが表示されないバグを修正しました。 + * レベルアップ時やクラスレベルアップ時のスキル習得の表示位置を調整しました。 + * ver1.08: + * 戦闘中の表示をexpとabpを無効化すると、経験値やABPが入らないバグを修正しました。 + * ver1.07: + * インフォメーションを無効化する機能が正常に機能していなかったバグを修正しました。 + * 戦闘時に表示するインフォメーションを設定するBattle Show Listの設定項目を追加しました。 + * ver1.06: + * 戦闘中のポップアップの位置が正常でなかったバグを修正しました。 + * var1.05: + * 表示位置を補正するためのプラグインパラメータを追加しました。 + * 上から下へ動作する設定を追加しました。 + * var1.04: + * 任意のテキストを渡せるように修正しました。 + * ver1.03: + * ABPとクラスレベルのポップアップ処理を追加しました。 + * ver1.02: + * レベルアップ処理でポップアップ表示が逆になっていたバグを修正しました。 + * ver1.01: + * valueが0の状態でもポップアップしていたバグを修正しました。 + * YEP_CoreEngineとの競合回避処理を追加しました。 + * ver1.00: + * 公開 + */ + +(function () { + var parameters = PluginManager.parameters("GetInformation"); + var infoDisableSwitchId = Number(parameters["Info Disable Switch Id"] || 10); + var getGoldText = String(parameters["Get Gold Text"]); + var lostGoldText = String(parameters["Lost Gold Text"]); + var getInfoText = String(parameters["Get Item Text"]); + var lostInfoText = String(parameters["Lost Item Text"]); + var getInfoTextNum = String(parameters["Get Item Text Num"]); + var lostInfoTextNum = String(parameters["Lost Item Text Num"]); + var getInfoSkillText = String(parameters["Get Skill Text"]); + var lostInfoSkillText = String(parameters["Lost Skill Text"]); + var ExpUpText = String(parameters["Exp Up Text"]); + var ExpDownText = String(parameters["Exp Down Text"]); + var lvUpText = String(parameters["Lv Up Text"]); + var lvDownText = String(parameters["Lv Down Text"]); + var ParamUpText = String(parameters["Param Up Text"]); + var ParamDownText = String(parameters["Param Down Text"]); + var infoFontSize = Number(parameters["Info Font Size"] || 20); + var infoCount = Number(parameters["Info Count"] || 120); + var infoDelay = Number(parameters["Info Delay"] || 20); + var infoMoveWait = Number(parameters["Info MoveWait"] || 100); + var infoMoveFade = Number(parameters["Info MoveFade"] || 20); + var goldIconIndex = Number(parameters["Gold Icon Index"] || 314); + var actorIconStartIndex = Number(parameters["Actor Icon Start Index"]); + var useBattleInfo = + String(parameters["Use Battle Info"] || "true") === "true"; + var useRewardsInfo = + String(parameters["Use Rewards Info"] || "true") === "true"; + var infoSlideCount = 60; + var infoPosition = String(parameters["Info Position"] || ""); + var infoSlideAction = String(parameters["Info Slide Action"] || ""); + var infoSupX = Number(parameters["Info Sup X"] || 0); + var infoSupY = Number(parameters["Info Sup Y"] || 0); + var infoPattern = parameters["Info Pattern"] || "Normal"; + var infoWidth = parameters["Info Width"] || 816; + + var abpUpText = String(parameters["Abp Up Text"]); + var abpDownText = String(parameters["Abp Down Text"]); + var clvUpText = String(parameters["Class Lv Up Text"]); + var clvDownText = String(parameters["Class Lv Down Text"]); + + var battleShowList = String(parameters["Battle Show List"]).split(","); + + var _gInfo_GInterpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _gInfo_GInterpreter_pluginCommand.call(this, command, args); + if (command === "ShowInfo" || command === "インフォ表示") { + CommonPopupManager.showInfo({}, args[0], null); + } + }; + + CommonPopupManager.popEnable = function () { + var useBattle = $gameParty.inBattle() ? useBattleInfo : true; + return !$gameSwitches.value(infoDisableSwitchId) && useBattle; + }; + + // Change Gold + var _gInfo_GInterpreter_command125 = Game_Interpreter.prototype.command125; + Game_Interpreter.prototype.command125 = function () { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + var result = _gInfo_GInterpreter_command125.call(this); + CommonPopupManager._popEnable = false; + return result; + }; + // Change Item + var _gInfo_GInterpreter_command126 = Game_Interpreter.prototype.command126; + Game_Interpreter.prototype.command126 = function () { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + var result = _gInfo_GInterpreter_command126.call(this); + CommonPopupManager._popEnable = false; + return result; + }; + // Change Weapon + var _gInfo_GInterpreter_command127 = Game_Interpreter.prototype.command127; + Game_Interpreter.prototype.command127 = function () { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + var result = _gInfo_GInterpreter_command127.call(this); + CommonPopupManager._popEnable = false; + return result; + }; + // Change Armor + var _gInfo_GInterpreter_command128 = Game_Interpreter.prototype.command128; + Game_Interpreter.prototype.command128 = function () { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + var result = _gInfo_GInterpreter_command128.call(this); + CommonPopupManager._popEnable = false; + return result; + }; + // Change EXP + var _gInfo_GInterpreter_command315 = Game_Interpreter.prototype.command315; + Game_Interpreter.prototype.command315 = function () { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + var result = _gInfo_GInterpreter_command315.call(this); + CommonPopupManager._popEnable = false; + return result; + }; + // Change Level + var _gInfo_GInterpreter_command316 = Game_Interpreter.prototype.command316; + Game_Interpreter.prototype.command316 = function () { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + var result = _gInfo_GInterpreter_command316.call(this); + CommonPopupManager._popEnable = false; + return result; + }; + // Change Parameter + var _gInfo_GInterpreter_command317 = Game_Interpreter.prototype.command317; + Game_Interpreter.prototype.command317 = function () { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + var result = _gInfo_GInterpreter_command317.call(this); + CommonPopupManager._popEnable = false; + return result; + }; + // Change Skill + var _gInfo_GInterpreter_command318 = Game_Interpreter.prototype.command318; + Game_Interpreter.prototype.command318 = function () { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + var result = _gInfo_GInterpreter_command318.call(this); + CommonPopupManager._popEnable = false; + return result; + }; + + Game_Actor.prototype.addParam = function (paramId, value) { + Game_BattlerBase.prototype.addParam.call(this, paramId, value); + if (CommonPopupManager._popEnable) { + if ($gameParty.inBattle() && !battleShowList.contains("params")) { + return; + } + CommonPopupManager.showInfo( + { + name: TextManager.param(paramId), + value: value > 0, + }, + value, + "param", + $gameActors.actor(this.actorId()) + ); + } + }; + var _gInfo_GParty_gainGold = Game_Party.prototype.gainGold; + Game_Party.prototype.gainGold = function (amount) { + _gInfo_GParty_gainGold.call(this, amount); + if (CommonPopupManager._popEnable) { + if ($gameParty.inBattle() && !battleShowList.contains("gold")) { + return; + } + var hash = { + name: "", + iconIndex: goldIconIndex, + description: "", + value: Math.abs(amount), + }; + CommonPopupManager.showInfo(hash, amount, "gold"); + } + }; + var _gInfo_GParty_gainItem = Game_Party.prototype.gainItem; + Game_Party.prototype.gainItem = function (item, amount, includeEquip) { + var result = _gInfo_GParty_gainItem.call(this, item, amount, includeEquip); + if (CommonPopupManager._popEnable) { + if (this.inBattle() && !battleShowList.contains("item")) { + return; + } + CommonPopupManager.showInfo(item, amount, "item"); + } + if (Imported.YEP_CoreEngine) { + return result; + } + }; + + var _gInfo_GActor_learnSkill = Game_Actor.prototype.learnSkill; + Game_Actor.prototype.learnSkill = function (skillId) { + var isLearn = this.isLearnedSkill(skillId); + _gInfo_GActor_learnSkill.call(this, skillId); + if (CommonPopupManager._popEnable && !isLearn) { + if ($gameParty.inBattle() && !battleShowList.contains("skill")) { + return; + } + CommonPopupManager.showInfo( + $dataSkills[skillId], + 1, + "skill", + $gameActors.actor(this.actorId()) + ); + } + }; + var _gInfo_GActor_forgetSkill = Game_Actor.prototype.forgetSkill; + Game_Actor.prototype.forgetSkill = function (skillId) { + var isLearn = this.isLearnedSkill(skillId); + _gInfo_GActor_forgetSkill.call(this, skillId); + if (CommonPopupManager._popEnable && isLearn) { + if ($gameParty.inBattle() && !battleShowList.contains("skill")) { + return; + } + CommonPopupManager.showInfo( + $dataSkills[skillId], + 2, + "skill", + $gameActors.actor(this.actorId()) + ); + } + }; + var _gInfo_GActor_changeExp = Game_Actor.prototype.changeExp; + Game_Actor.prototype.changeExp = function (exp, show) { + var tExp = exp - this.currentExp(); + var plevel = this.level; + var pSkills = this._skills.clone(); + if (CommonPopupManager._popEnable) { + if (!$gameParty.inBattle() || battleShowList.contains("exp")) { + CommonPopupManager.showInfo( + { + name: TextManager.exp, + value: tExp > 0, + }, + tExp, + "exp", + $gameActors.actor(this.actorId()) + ); + } + } + var tempEnable = CommonPopupManager._popEnable; + CommonPopupManager._popEnable = false; + _gInfo_GActor_changeExp.call(this, exp, show); + CommonPopupManager._popEnable = tempEnable; + if (this.level - plevel !== 0) { + var upLevel = this.level - plevel; + if (CommonPopupManager._popEnable) { + if ($gameParty.inBattle() && !battleShowList.contains("level")) { + return; + } + CommonPopupManager.showInfo( + { + name: TextManager.level, + value: upLevel > 0, + }, + upLevel, + "level", + $gameActors.actor(this.actorId()) + ); + } + } + if (CommonPopupManager._popEnable) { + this._skills.forEach( + function (skillId) { + if (!pSkills.contains(skillId)) { + CommonPopupManager.showInfo( + $dataSkills[skillId], + 1, + "skill", + $gameActors.actor(this.actorId()) + ); + } + }.bind(this) + ); + } + }; + + var _gInfo_GActor_changeLevel = Game_Actor.prototype.changeLevel; + Game_Actor.prototype.changeLevel = function (level, show) { + var upLevel = level - this.level; + var tempEnable = CommonPopupManager._popEnable; + var pSkills = this._skills.clone(); + CommonPopupManager._popEnable = false; + _gInfo_GActor_changeLevel.call(this, level, show); + CommonPopupManager._popEnable = tempEnable; + if (CommonPopupManager._popEnable) { + if ($gameParty.inBattle() && !battleShowList.contains("level")) { + return; + } + CommonPopupManager.showInfo( + { + name: TextManager.level, + value: upLevel > 0, + }, + upLevel, + "level", + $gameActors.actor(this.actorId()) + ); + + this._skills.forEach( + function (skillId) { + if (!pSkills.contains(skillId)) { + CommonPopupManager.showInfo( + $dataSkills[skillId], + 1, + "skill", + $gameActors.actor(this.actorId()) + ); + } + }.bind(this) + ); + } + }; + + if (Imported["VXandAceHybridClass"]) { + // Change Class Level + var _gInfo_GInterpreter_changeClassLevel = + Game_Interpreter.prototype.changeClassLevel; + Game_Interpreter.prototype.changeClassLevel = function ( + actorId, + level, + show + ) { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + _gInfo_GInterpreter_changeClassLevel.call(this, actorId, level, show); + CommonPopupManager._popEnable = false; + }; + + // Change Abp + var _gInfo_GInterpreter_changeAbp = Game_Interpreter.prototype.changeAbp; + Game_Interpreter.prototype.changeAbp = function (actorId, abp, show) { + CommonPopupManager._popEnable = CommonPopupManager.popEnable(); + var result = _gInfo_GInterpreter_changeAbp.call(this, actorId, abp, show); + CommonPopupManager._popEnable = false; + return result; + }; + + var _gInfo_GActor_changeAbp = Game_Actor.prototype.changeAbp; + Game_Actor.prototype.changeAbp = function (abp, show) { + var tAbp = abp - this.currentAbp(); + var plevel = this.currentClassLevel(); + var pSkills = this._skills.clone(); + if (CommonPopupManager._popEnable) { + if (!$gameParty.inBattle() || battleShowList.contains("abp")) { + CommonPopupManager.showInfo( + { + name: TextManager.abp, + value: tAbp > 0, + }, + tAbp, + "abp", + $gameActors.actor(this.actorId()) + ); + } + } + + var tempEnable = CommonPopupManager._popEnable; + CommonPopupManager._popEnable = false; + + _gInfo_GActor_changeAbp.call(this, abp, show); + + CommonPopupManager._popEnable = tempEnable; + + if (this.currentClassLevel() - plevel !== 0) { + var upLevel = this.currentClassLevel() - plevel; + if (CommonPopupManager._popEnable) { + if ($gameParty.inBattle() && !battleShowList.contains("classLevel")) { + return; + } + CommonPopupManager.showInfo( + { + name: TextManager.classLevel, + value: upLevel > 0, + }, + upLevel, + "classLevel", + $gameActors.actor(this.actorId()), + this.currentClass().name + ); + } + } + if (CommonPopupManager._popEnable) { + this._skills.forEach( + function (skillId) { + if (!pSkills.contains(skillId)) { + CommonPopupManager.showInfo( + $dataSkills[skillId], + 1, + "skill", + $gameActors.actor(this.actorId()) + ); + } + }.bind(this) + ); + } + }; + + var _gInfo_GActor_changeClassLevel = Game_Actor.prototype.changeClassLevel; + Game_Actor.prototype.changeClassLevel = function (level, show) { + var upLevel = level - this.currentClassLevel(); + var tempEnable = CommonPopupManager._popEnable; + CommonPopupManager._popEnable = false; + _gInfo_GActor_changeClassLevel.call(this, level, show); + CommonPopupManager._popEnable = tempEnable; + if (CommonPopupManager._popEnable) { + if ($gameParty.inBattle() && !battleShowList.contains("classLevel")) { + return; + } + CommonPopupManager.showInfo( + { + name: TextManager.classLevel, + value: upLevel > 0, + }, + upLevel, + "classLevel", + $gameActors.actor(this.actorId()), + this.currentClass().name + ); + + this._skills.forEach( + function (skillId) { + if (!pSkills.contains(skillId)) { + CommonPopupManager.showInfo( + $dataSkills[skillId], + 1, + "skill", + $gameActors.actor(this.actorId()) + ); + } + }.bind(this) + ); + } + }; + } + + CommonPopupManager.showInfo = function (object, value, type, actor, c) { + var text1 = null; + if (value === 0) { + return; + } + switch (type) { + case "gold": + text1 = getGoldText; + if (value < 0) { + text1 = lostGoldText; + } + break; + case "item": + text1 = getInfoText; + if (value > 1) { + text1 = getInfoTextNum; + } else if (value === -1) { + text1 = lostInfoText; + } else if (value < -1) { + text1 = lostInfoTextNum; + } + break; + case "exp": + text1 = object.value ? ExpUpText : ExpDownText; + break; + case "level": + text1 = object.value ? lvUpText : lvDownText; + break; + case "abp": + text1 = object.value ? abpUpText : abpDownText; + break; + case "classLevel": + text1 = object.value ? clvUpText : clvDownText; + break; + case "param": + text1 = object.value ? ParamUpText : ParamDownText; + break; + case "skill": + text1 = value === 1 ? getInfoSkillText : lostInfoSkillText; + break; + default: + text1 = value; + } + if (text1 === "") { + return; + } + var descs = object.description ? object.description.split(/\n/) : []; + if (actor) { + text1 = text1.replace(/_actor/g, actor.name()); + text1 = text1.replace( + /_aicon/g, + actor.actorId() + actorIconStartIndex - 1 + ); + } + if (c) { + text1 = text1.replace(/_class/g, c); + } + text1 = text1.replace(/_name/g, object.name); + text1 = text1.replace(/_icon/g, object.iconIndex); + text1 = text1.replace(/_num/g, Math.abs(value)); + text1 = descs[0] + ? text1.replace(/_desc1/g, descs[0]) + : text1.replace(/_desc1/g, ""); + text1 = descs[1] + ? text1.replace(/_desc2/g, descs[1]) + : text1.replace(/_desc2/g, ""); + var texts = text1.split(/\n|\\n/); + for (var i = 0; i < texts.length; i++) { + var text = texts[i].replace(/\\C\[\d+\]/g, ""); + if (text === "") { + delete texts[i]; + } + } + texts = texts.compact(); + var oneHeight = infoFontSize + 8; + var height = oneHeight * texts.length; + var bitmap = new Bitmap(Graphics.boxWidth, height); + bitmap.fillRect(0, 0, infoWidth / 2, bitmap.height, "rgba(0,0,0,0.5)"); + bitmap.gradientFillRect( + infoWidth / 2, + 0, + infoWidth / 2, + bitmap.height, + "rgba(0,0,0,0.5)", + "rgba(0,0,0,0)" + ); + this.window().contents = bitmap; + this.window().drawTextEx("\\FS[" + infoFontSize + "]", 0, 0); + for (var i = 0; i < texts.length; i++) { + var text = "\\FS[" + infoFontSize + "]" + texts[i]; + this.window().drawTextEx(text, 8, i * oneHeight); + } + var arg = this.setPopup([]); + arg.bitmap = bitmap; + if (infoPattern === "GrowUp") { + arg.x = 0; //Graphics.boxWidth * -1 + infoSupX; + arg.y = Graphics.boxHeight; // - height; + arg.moveX = 0; //Graphics.boxWidth; + arg.anchorX = 0; + arg.anchorY = 1.0; + arg.pattern = -2; + if (infoSlideAction === "Down") arg.anchorY = 0; + } else if (infoPattern === "Stretch") { + arg.x = 0; + arg.y = Graphics.boxHeight - height; + arg.moveX = 0; + arg.anchorX = 0; + arg.anchorY = 0; + arg.pattern = -1; + } else { + arg.x = Graphics.boxWidth * -1 + infoSupX; + arg.y = Graphics.boxHeight - height; + arg.moveX = Graphics.boxWidth; + arg.anchorX = 0; + arg.anchorY = 0; + } + if (infoPosition === "Up") { + arg.y = 0; + } + arg.y += infoSupY; + if ($gameParty.inBattle()) { + arg.y = Math.min( + arg.y, + Graphics.boxHeight - (180 + height) + height * arg.anchorY + ); + } + arg.moveY = 0; + arg.count = infoCount; + arg.fixed = false; + arg.extend = [infoMoveFade, infoMoveWait]; + arg.slideCount = infoSlideCount; + arg.delay = 0; + arg.slideAction = infoSlideAction; + var array = CommonPopupManager._tempCommonSprites.clone().compact(); + if (CommonPopupManager._lastIndex && array[CommonPopupManager._lastIndex]) { + array.sort(function (a, b) { + return a.delay > b.delay ? -1 : 1; + }); + arg.delay = array[0].delay + infoDelay; + } + CommonPopupManager._lastIndex = this._tempCommonSprites.setNullPos(arg); + }; + + var _gInfo_BManager_gainRewards = BattleManager.gainRewards; + BattleManager.gainRewards = function () { + CommonPopupManager._popEnable = + CommonPopupManager.popEnable() && useRewardsInfo; + _gInfo_BManager_gainRewards.call(this); + CommonPopupManager._popEnable = false; + }; +})(); diff --git a/www/js/plugins/GradientWipe.js b/www/js/plugins/GradientWipe.js new file mode 100644 index 0000000..99a6207 --- /dev/null +++ b/www/js/plugins/GradientWipe.js @@ -0,0 +1,1157 @@ +//============================================================================= +// GradientWipe.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2018 Tsukimi +// ---------------------------------------------------------------------------- +// Version +// 1.0.0 2018/01/22 リリース release +//============================================================================= + +/*:en + * @plugindesc GradientWipe + * @author Tsukimi + * + * @param -- Transition -- + * @desc -- Transition Settings -- + * + * @param Use Custom Transition + * @desc use gradient wipe transition as default or not. + * value: true/false + * @default true + * + * @param Transition Fade Image + * @desc the Gradient Wipe Image used when Screen fading. + * please create img/transitions folder and put img inside it. + * @default + * + * @param Transition FadeIn Image + * @desc the Gradient Wipe Image used when fading in. + * blank -> will use 'Transition Fade Image' instead. + * @default + * + * @param Transition FadeOut Image + * @desc the Gradient Wipe Image used when fading out. + * blank -> will use 'Transition Fade Image' instead. + * @default + * + * @param Transition Softness + * @desc the softness/smoothness of trasition effect. + * 0 or value above 1 is desirable.(no upper abound) + * @default 8 + * + * @param Transition Duration + * @desc the transition Duration of fading. + * RPG Maker Default: 24(frames) + * @default 36 + * + * + * @param -- Message Box -- + * @desc -- Message Box Fading Settings -- + * + * @param Use Custom Message Fade + * @desc use gradient wipe transition as default or not. + * value: true/false + * @default false + * + * @param Message Fade Image + * @desc the Gradient Wipe Image used when Message fading. + * @default + * + * @param Message Fade Duration + * @desc the transition time of fading message box. + * RPG Maker Default: 8(frames) + * @default 24 + * + * @help + * *** Gradient Wipe Effect + * or: Gradient Fade/Luma Wipe/Luma Fade ... etc. + * Author: Tsukimi + * + * This plugin will create a Transition Effect + * such as RPG MAKER 2000/VX does. + * + * *** Notice !!! *** + * this is an webGL depending effect. + * If your RMMV version is below 1.5.0 and your game + * will be on website/smartphone, this effect may not work. + * (OK for desktop application, even with version below 1.5.0) + * + * Please create 'transitions' folder + * under the img/ directory, and put Gradient Images + * in it. + * + * There are 3 kind of effect targets: + * 1. Screen Transition + * 2. character/picture fade + * 3. message window + * + * *** Plugin Command: + * -------------------- + * target 1: Screen Transition + * + *  GWTransition + *   use Gradient Wipe transition or RM default + *   transition. + * + *  GWTrans_Setting FadeImg + *   set Gradient Image for transition. + *   Ignore the <>. + * + *  GWTrans_Setting FadeInImg + *   set Gradient Image for transition(only for fade in). + *   Ignore the <>. + * + *  GWTrans_Setting FadeOutImg + *   set Gradient Image for transition(only for fade in). + *   Ignore the <>. + * + *  GWTrans_Setting Duration + *   set the fading effect duration(in frame). + *   Ignore the <>. + * + * + * -------------------- + * target 2: Character/Picture Fading + * + *  GWFade character [fadeIn/fadeOut] () + * + *   set Gradient Wipe effect for character. + *   id: -1(gamePlayer), 0(this Event), 1~(Event ID) + * + *   if use fadeOut, will automatically turn + *   the opacity of character to 0 after effect ends. + * + *   softness is an optional parameter. + *   default is 0, and mostly 5~10 is enough. + * + *   example: + *   GWFade character -1 fadeOut Circle 60 + *   -> game Player will fade out using 'Circle.png' in 60f. + * + * + *  GWFade picture [fadeIn/fadeOut] () + * + *   set Gradient Wipe effect for picture. + *   parameters are the same as character. + * + *   example: + *   GWFade picture 1 fadeIn Circle 60 5 + *   -> Picture No.1 will fade in using 'Circle.png' in 60f, + *   with softness 5. + * + * + * -------------------- + * target 3: Message Window Fading + * + *  GWMessageFade + *   use Gradient Wipe fade or RM default open/close + *   window effect. + * + *  GWMessage_Setting FadeImg + *   set Gradient Image for transition. + *   Ignore the <>. + * + *  GWMessage_Setting Duration + *   set the fading effect duration(in frame). + *   Ignore the <>. + * + */ +/*:ja + * @plugindesc トランジション効果 + * @author Tsukimi + * + * @param -- 画面トランジション -- + * @desc -- 画面トランジション設定 -- + * + * @param 画面フェードに適用 + * @desc 画面トランジションにトランジション効果を使うかどうか + * 入力値: true/false (使う/使わない) + * @default true + * + * @param 画面フェード用画像 + * @desc フェード用のルール画像 + * img/ に transitions のフォルダーを作って、画像を入れてください + * @default + * + * @param 画面フェードイン用画像 + * @desc フェードイン用のルール画像。 + * 設定されなかったらフェード用画像を使う + * @default + * + * @param 画面フェードアウト用画像 + * @desc フェードイン用のルール画像。 + * 設定されなかったらフェード用画像を使う + * @default + * + * @param 画面フェードの柔らかさ + * @desc トランジション効果の柔らかさ。 + * 0か、正整数を入力してください。 + * @default 8 + * + * @param 画面フェード時間 + * @desc フェードイン・アウトに掛かる時間。 + * ツクールデフォルト:24(フレーム) + * @default 36 + * + * + * @param -- メッセージウィンドウ -- + * @desc -- メッセージウィンドウ設定 -- + * + * @param メッセージウィンドウに適用 + * @desc メッセージウィンドウにトランジション効果を使うかどうか + * 入力値: true/false (使う/使わない) + * @default false + * + * @param メッセージフェード用画像 + * @desc メッセージウィンドウのフェード用のルール画像 + * img/ に transitions のフォルダーを作って、画像を入れてください + * @default + * + * @param メッセージフェード時間 + * @desc メッセージウィンドウのフェードイン・アウトに掛かる時間。 + * @default 24 + * + * + * @help + * *** グラデーションワイプ効果(トランジション) + * 作者: Tsukimi + * + * ツクール2000のトランジションを再現して、画面のほか、 + * メッセージウィンドウ、キャラ、ピクチャにも適用できる + * ようにするプラグインです。 + * + * *** 注意!!! *** + * このプラグインは、 WebGL を利用しています。 + * ご利用のツクールMVのバージョンが1.5.0以下、かつリリース予定は + * ネット上/携帯アプリのゲームはこのプラグインが使えません。 + * 予めご了承ください。 + * + * + * ルール画像はプロジェクトフォルダの img/ フォルダに + * transitions という名前のフォルダを作り、そこに + * 入れてください。 + * + * このエフェクトのターゲットは3つあります: + * 1. 画面のフェードイン・アウト + * 2. キャラ・ピクチャ + * 3. メッセージウィンドウ + * + * 順を追って説明します。 + * + * + * *** プラグインコマンド: + * -------------------- + * ※画面フェード + * + *  GWTransition + *   このプラグインのトランジションを使うか設定する。 + *   offにすると、ツクールデフォルトのフェードになる。 + * + *  例: GWTransition on + * + * + *  GWTrans_Setting FadeImg + *   画面フェードに使うルール画像を設定する。 + * + *  例: GWTrans_Setting FadeImg rule01 + * + * + *  GWTrans_Setting FadeInImg + *   画面フェードインに使うルール画像を設定する。 + * + *  例: GWTrans_Setting FadeInImg rule01 + * + *  GWTrans_Setting FadeOutImg + *   画面フェードインに使うルール画像を設定する。 + * + *  例: GWTrans_Setting FadeOutImg rule02 + * + *  GWTrans_Setting Duration + *   画面フェードに掛かる時間を設定する。単位:フレーム + * + *  例: GWTrans_Setting Duration 45 + * + * + * -------------------- + * ※キャラ・ピクチャのフェードイン・アウト + * + *  GWFade character [fadeIn/fadeOut] () + *   実行するとキャラがフェードイン・アウトする。 + * + *   id: -1(自キャラ), 0(このイベント), 1~(イベントID) + * + *   fadeIn/fadeOut:フェードインかフェードアウトか。 + *   fadeOutにすると、効果が終わると自動でキャラの + *   不透明度を0にします。 + * + *   imgName:フェードに使うルール画像名。 + * + *   duration:フェード時間。 + * + *   softness:柔らかさ。 + *   設定しないとデフォルトで0になります。 + * + *  例: + *   GWFade character -1 fadeOut Circle 60 + *   -> 自キャラは 'Circle.png' のルール画像を使って + *   フェードアウトする。(60フレーム) + * + * + *  GWFade picture [fadeIn/fadeOut] () + *   実行するとピクチャがフェードイン・アウトする。 + *   各パラメータの意味はキャラのと同じです。 + * + *  例: + *   GWFade picture 1 fadeIn Circle 60 5 + *   -> ピクチャ1番は 'Circle.png' のルール画像を使って + *   フェードインする。(60フレーム、柔らかさ5) + * + * + * + * -------------------- + * ※メッセージウィンドウのフェードイン・アウト + * + *  GWMessageFade + *   このプラグインのトランジションを使うか設定する。 + *   offにすると、ツクールデフォルトの開け閉めになる。 + * + *  例: GWMessageFade on + * + * + *  GWMessage_Setting FadeImg + *   メッセージウィンドウフェードに使うルール画像を設定する。 + * + *  例: GWMessage_Setting FadeImg rule01 + * + * + *  GWMessage_Setting Duration + *   メッセージフェードに掛かる時間を設定する。単位:フレーム + * + *  例: GWMessage_Setting Duration 20 + * + */ + +(function () { + "use strict"; + + var getBoolean = function (bString) { + if (bString.toLowerCase() === "off") return false; + return true; + }; + var getNumber = function (nString) { + return Number(nString || "") || 0; + }; + var pluginName = "GradientWipe"; + var getParamString = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + var getParamNumber = function (paramNames) { + var value = getParamString(paramNames); + return Number(value || "") || 0; + }; + var getParamBoolean = function (paramNames) { + var value = getParamString(paramNames); + return (value || "").toUpperCase() === "TRUE"; + }; + + //============================================================================= + // Game_Interpreter + // Plugin Command setting. + //============================================================================= + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.apply(this, arguments); + + switch ((command || "").toUpperCase()) { + case "GWTRANSITION": + $gameScreen._useGWTrans = getBoolean(args[0]); + break; + + case "GWTRANS_SETTING": + switch ((args[0] || "").toUpperCase()) { + case "FADEIMG": + $gameScreen._GWImg = args[1]; + break; + + case "FADEINIMG": + $gameScreen._GWInImg = args[1]; + break; + + case "FADEOUTIMG": + $gameScreen._GWOutImg = args[1]; + break; + + case "DURATION": + $gameScreen._fadeDuration = getNumber(args[1]); + break; + } + break; + + case "GWFADE": + // GWFADE PICTURE ID FADEIN IMG DURATION (SOFTNESS) + switch ((args[0] || "").toUpperCase()) { + case "CHARACTER": + var target = this.character(getNumber(args[1])); + if (target) { + target._GWInfo = $gameScreen.createGWInfo(args.slice(2)); + } + break; + + case "PICTURE": + var target = $gameScreen.picture(getNumber(args[1])); + if (target) { + target._GWInfo = $gameScreen.createGWInfo(args.slice(2)); + } + break; + } + break; + + case "GWMESSAGEFADE": + $gameSystem.GWMessageSetting.useGW = getBoolean(args[0]); + break; + + case "GWMESSAGE_SETTING": + switch ((args[0] || "").toUpperCase()) { + case "FADEIMG": + $gameSystem.GWMessageSetting.imgName = args[1]; + break; + + case "DURATION": + $gameSystem.GWMessageSetting.fadeSpeed = 256 / getNumber(args[1]); + break; + } + break; + } + }; + + //============================================================================= + // ***Manager + // necessary settings of ImageManager/SceneManager + //============================================================================= + if (!ImageManager.loadTransitions) { + ImageManager.loadTransitions = function (filename, hue) { + return this.loadBitmap("img/transitions/", filename, hue, false); + }; + } + + SceneManager._useGWTrans = getParamBoolean([ + "Use Custom Transition", + "画面フェードに適用", + ]); + SceneManager._GWImg = getParamString([ + "Transition Fade Image", + "画面フェード用画像", + ]); + SceneManager._GWInImg = getParamString([ + "Transition FadeIn Image", + "画面フェードイン用画像", + ]); + SceneManager._GWOutImg = getParamString([ + "Transition FadeOut Image", + "画面フェードアウト用画像", + ]); + SceneManager.GWSoftness = getParamNumber([ + "Transition Softness", + "画面フェードの柔らかさ", + ]); + SceneManager._fadeDuration = parseInt( + getParamNumber(["Transition Duration", "画面フェード時間"]) + ); + + SceneManager.useGWTrans = function () { + return $gameScreen ? $gameScreen.useGWTrans() : this._useGWTrans; + }; + + SceneManager.GWImg = function () { + return $gameScreen ? $gameScreen.GWImg() : this._GWImg; + }; + + SceneManager.GWInImg = function () { + return $gameScreen ? $gameScreen.GWInImg() : this._GWInImg || this._GWImg; + }; + + SceneManager.GWOutImg = function () { + return $gameScreen ? $gameScreen.GWOutImg() : this._GWOutImg || this._GWImg; + }; + + SceneManager.fadeDuration = function () { + return $gameScreen ? $gameScreen.fadeDuration() : this._fadeDuration || 24; + }; + + //============================================================================= + // custom function: apply/remove Fade GWFilter (for Screen Fading) + // for Scene_Base and SpriteSet_Base (they share property: _fadeSprite) + //============================================================================= + var applyFadeGWFilter = function (imgName) { + var GWsprite = new Sprite(ImageManager.loadTransitions(imgName)), + f = new PIXI.filters.GradientWipeFilter( + GWsprite, + SceneManager.GWSoftness + ); + this.removeFadeGWFilter(); + var fArr = this._fadeSprite.filters || []; + this._GWFadeFilter = f; + fArr.push(f); + this._fadeSprite.filters = fArr; + }; + + var removeFadeGWFilter = function () { + if (!this._GWFadeFilter) return; + var fArr = this._fadeSprite.filters || []; + var index = fArr.indexOf(this._GWFadeFilter); + if (index >= 0) fArr.splice(index, 1); + this._fadeSprite.filters = fArr; + this._GWFadeFilter = undefined; + }; + + //============================================================================= + // custom function: apply/remove GWFilter (for Sprite/Window Fading) + // for Sprite_Base and Window_Base + //============================================================================= + + var applyGWFilter = function (imgName, softness) { + var GWsprite = new Sprite(ImageManager.loadTransitions(imgName)), + f = new PIXI.filters.GradientWipeFilter(GWsprite, softness); + this.removeGWFilter(); + var fArr = this.filters || []; + this._GWFilter = f; + fArr.push(f); + this.filters = fArr; + }; + + var removeGWFilter = function () { + if (!this._GWFilter) return; + var fArr = this.filters || []; + var index = fArr.indexOf(this._GWFilter); + if (index >= 0) fArr.splice(index, 1); + this.filters = fArr; + this._GWFilter = undefined; + }; + + //============================================================================= + // Scene_Base + // necessary settings of Scene fading + //============================================================================= + + Scene_Base.prototype.applyFadeGWFilter = applyFadeGWFilter; + Scene_Base.prototype.removeFadeGWFilter = removeFadeGWFilter; + + var _Scene_Base_startFadeIn = Scene_Base.prototype.startFadeIn; + Scene_Base.prototype.startFadeIn = function (duration, white) { + _Scene_Base_startFadeIn.apply(this, arguments); + if (SceneManager.useGWTrans() && SceneManager.GWInImg()) { + this.applyFadeGWFilter(SceneManager.GWInImg()); + this._GWFadeFilter.time = 255 + this._GWFadeFilter.softness; + this._GWSpeed = (this._GWFadeFilter.time + 1) / this._fadeDuration; + } + }; + + var _Scene_Base_startFadeOut = Scene_Base.prototype.startFadeOut; + Scene_Base.prototype.startFadeOut = function (duration, white) { + _Scene_Base_startFadeOut.apply(this, arguments); + if (SceneManager.useGWTrans() && SceneManager.GWOutImg()) { + this._fadeSprite.opacity = 255; + this.applyFadeGWFilter(SceneManager.GWOutImg()); + this._GWSpeed = + (255 + 1 + this._GWFadeFilter.softness) / this._fadeDuration; + } + }; + + var _Scene_Base_updateFade = Scene_Base.prototype.updateFade; + Scene_Base.prototype.updateFade = function () { + if (!SceneManager.useGWTrans()) + _Scene_Base_updateFade.apply(this, arguments); + else { + if (this._fadeDuration > 0 && this._GWFadeFilter) { + this._GWFadeFilter.time += -this._fadeSign * (this._GWSpeed || 0); + this._fadeDuration--; + if (this._fadeDuration === 0) { + this.removeFadeGWFilter(); + this._fadeSprite.opacity = 127.5 - this._fadeSign * 127.5; + } + } + } + }; + + // overload fadeSpeed <- weird name? + Scene_Base.prototype.fadeSpeed = function () { + return SceneManager.fadeDuration(); + }; + + //============================================================================= + // Game_Screen + // necessary settings of game screen fading + //============================================================================= + Game_Screen.prototype.fadeDuration = function () { + return this._fadeDuration; + }; + + Game_Interpreter.prototype.fadeSpeed = function () { + return $gameScreen.fadeDuration(); + }; + + var _Game_Screen_initialize = Game_Screen.prototype.initialize; + Game_Screen.prototype.initialize = function () { + _Game_Screen_initialize.apply(this, arguments); + this._fadeDuration = parseInt( + getParamNumber(["Transition Duration", "画面フェード時間"]) + ); + this._useGWTrans = getParamBoolean([ + "Use Custom Transition", + "画面フェードに適用", + ]); + this._GWImg = getParamString([ + "Transition Fade Image", + "画面フェード用画像", + ]); + this._GWInImg = getParamString([ + "Transition FadeIn Image", + "画面フェードイン用画像", + ]); + this._GWOutImg = getParamString([ + "Transition FadeOut Image", + "画面フェードアウト用画像", + ]); + }; + + Game_Screen.prototype.useGWTrans = function () { + return this._useGWTrans; + }; + + var _Game_Screen_startFadeOut = Game_Screen.prototype.startFadeOut; + Game_Screen.prototype.startFadeOut = function (duration) { + _Game_Screen_startFadeOut.apply(this, arguments); + this._needFilter = -1; + }; + + var _Game_Screen_startFadeIn = Game_Screen.prototype.startFadeIn; + Game_Screen.prototype.startFadeIn = function (duration) { + _Game_Screen_startFadeIn.apply(this, arguments); + this._needFilter = 1; + }; + + Game_Screen.prototype.GWImg = function () { + return this._GWImg; + }; + + Game_Screen.prototype.GWInImg = function () { + return this._GWInImg || this._GWImg; + }; + + Game_Screen.prototype.GWOutImg = function () { + return this._GWOutImg || this._GWImg; + }; + + //============================================================================= + // Spriteset + // necessary settings of game screen fading (actually applying/removing GWFilter) + //============================================================================= + + Spriteset_Base.prototype.applyFadeGWFilter = applyFadeGWFilter; + Spriteset_Base.prototype.removeFadeGWFilter = removeFadeGWFilter; + + var _Spriteset_Base_updateScreenSprites = + Spriteset_Base.prototype.updateScreenSprites; + Spriteset_Base.prototype.updateScreenSprites = function () { + _Spriteset_Base_updateScreenSprites.apply(this, arguments); + if (!$gameScreen.useGWTrans()) return; + if ($gameScreen._needFilter) { + this.applyFadeGWFilter( + $gameScreen._needFilter > 0 + ? $gameScreen.GWInImg() + : $gameScreen.GWOutImg() + ); + $gameScreen._needFilter = undefined; + } + if ($gameScreen._fadeOutDuration || $gameScreen._fadeInDuration) { + this._fadeSprite.opacity = 255; + var f = this._GWFadeFilter; + f.time = + ((255 + 1 + f.softness) * (255 - $gameScreen.brightness())) / 255; + } else { + this.removeFadeGWFilter(); + } + }; + + //============================================================================= + // Sprite + // necessary settings of sprite + //============================================================================= + var _Sprite_update = Sprite.prototype.update; + Sprite.prototype.update = function () { + _Sprite_update.apply(this, arguments); + this.updateGW(); + }; + + Sprite.prototype.updateGW = function () { + var info = this.getGWInfo(); + this.checkGWNeed(info); + if (this._GWFilter) this.updateGWParam(info); + }; + + // for overload + Sprite.prototype.getGWInfo = function () { + return null; + }; + + Sprite.prototype.applyGWFilter = function (info) { + applyGWFilter.apply(this, [info.imgName, info.softness]); + }; + + Sprite.prototype.removeGWFilter = function () { + removeGWFilter.apply(this, arguments); + }; + + Sprite.prototype.checkGWNeed = function (info) { + if (!info) { + this.removeGWFilter(); + return; + } + if (!this._GWFilter || info.isNew) { + this.applyGWFilter(info); + info.isNew = false; + } + }; + + Sprite.prototype.updateGWParam = function (info) { + this._GWFilter.time = info.time; + }; + + //============================================================================= + // Sprite_* + // overload of function 'getGWInfo' + //============================================================================= + Sprite_Character.prototype.getGWInfo = function () { + if (!this._character) return null; + return this._character.GWInfo(); + }; + + Sprite_Picture.prototype.getGWInfo = function () { + if (!this.picture()) return null; + return this.picture().GWInfo(); + }; + + //============================================================================= + // Game_* + // overload function 'GWInfo', and update param of info; +createInfo + //============================================================================= + Game_Character.prototype.GWInfo = function () { + return this._GWInfo; + }; + + Game_Picture.prototype.GWInfo = function () { + return this._GWInfo; + }; + + var _Game_Character_update = Game_Character.prototype.update; + Game_Character.prototype.update = function () { + _Game_Character_update.apply(this, arguments); + this.updateGWInfo(); + }; + + Game_Character.prototype.updateGWInfo = function () { + if (!this._GWInfo) return; + this._GWInfo.time += this._GWInfo.fadeSpeed; + if (this._GWInfo.time > 255 + this._GWInfo.softness) { + this._GWInfo = undefined; + } else if (this._GWInfo.time < 0) { + this._GWInfo = undefined; + this._opacity = 0; + } + }; + + var _Game_Picture_update = Game_Picture.prototype.update; + Game_Picture.prototype.update = function () { + _Game_Picture_update.apply(this, arguments); + this.updateGWInfo(); + }; + + Game_Picture.prototype.updateGWInfo = function () { + if (!this._GWInfo) return; + this._GWInfo.time += this._GWInfo.fadeSpeed; + if (this._GWInfo.time > 255 + this._GWInfo.softness) { + this._GWInfo = undefined; + } else if (this._GWInfo.time < 0) { + this._GWInfo = undefined; + this._opacity = 0; + } + }; + + Game_Screen.prototype.createGWInfo = function (args) { + // args: 0-IMGNAME, 1-DURATION, 2-SOFTNESS + var info = {}; + if (!args[1]) return undefined; + info.isNew = true; + info.imgName = args[1]; + var duration = getNumber(args[2]) || 1; + info.softness = getNumber(args[3]); + if (args[0].toUpperCase() === "FADEIN") { + info.time = 0; + info.fadeSpeed = (255 + 1 + info.softness) / duration; + return info; + } else if (args[0].toUpperCase() === "FADEOUT") { + info.time = 255 + info.softness; + info.fadeSpeed = -(255 + 1 + info.softness) / duration; + return info; + } + return undefined; + }; + + //============================================================================= + // Window_Base + // Garadient Wipe Effect on all Window + // -> default not used. please override initGW to customize + //============================================================================= + var _Window_Base_initialize = Window_Base.prototype.initialize; + Window_Base.prototype.initialize = function (x, y, width, height) { + _Window_Base_initialize.apply(this, arguments); + this.initGW(); + }; + + // for override + Window_Base.prototype.initGW = function () { + var setting = {}; + setting.useGW = false; + setting.imgName = ""; + setting.fadeSpeed = 256 / 8; + this.GWSetting = setting; + if (typeof this._GWopenness === "undefined") + this._GWopenness = this.openness; + }; + + Window_Base.prototype.useGW = function () { + return this.GWSetting.useGW; + }; + + Window_Base.prototype.GWFadeSpeed = function () { + return this.GWSetting.fadeSpeed; + }; + + Window_Base.prototype.GWImgName = function () { + return this.GWSetting.imgName; + }; + + var _Window_Base_updateOpen = Window_Base.prototype.updateOpen; + Window_Base.prototype.updateOpen = function () { + if (!this.useGW()) { + _Window_Base_updateOpen.apply(this, arguments); + this._GWopenness = this.openness; // Sync or there will be bug + return; + } + if (this._opening) { + this._GWopenness += this.GWSetting.fadeSpeed; + this.checkGWNeed(); + this._GWFilter.time = this._GWopenness; + if (this.isOpen()) { + this._opening = false; + this.removeGWFilter(); + } + } + }; + + var _Window_Base_updateClose = Window_Base.prototype.updateClose; + Window_Base.prototype.updateClose = function () { + if (!this.useGW()) { + _Window_Base_updateClose.apply(this, arguments); + this._GWopenness = this.openness; // Sync or there will be bug + return; + } + if (this._closing) { + this._GWopenness -= this.GWSetting.fadeSpeed; + this.checkGWNeed(); + this._GWFilter.time = this._GWopenness; + if (this.isClosed()) { + this._closing = false; + this.openness = 0; + this.removeGWFilter(); + } + } + }; + + var _Window_Base_open = Window_Base.prototype.open; + Window_Base.prototype.open = function () { + if (!this.useGW()) { + _Window_Base_open.apply(this, arguments); + return; + } + if (!this.isOpen()) { + this.applyGWFilter(); + this._GWFilter.time = this._GWopenness; + this._opening = true; + this.openness = 255; + } + this._closing = false; + }; + + var _Window_Base_close = Window_Base.prototype.close; + Window_Base.prototype.close = function () { + if (!this.useGW()) { + _Window_Base_close.apply(this, arguments); + return; + } + if (!this.isClosed()) { + this.applyGWFilter(); + this._GWFilter.time = this._GWopenness; + if (this.contents) this.contents.clear(); + this._closing = true; + } + this._opening = false; + }; + + var _Window_Base_isOpen = Window_Base.prototype.isOpen; + Window_Base.prototype.isOpen = function () { + if (!this.useGW()) return _Window_Base_isOpen.apply(this, arguments); + return this._GWopenness >= 255; + }; + + var _Window_Base_isClosed = Window_Base.prototype.isClosed; + Window_Base.prototype.isClosed = function () { + if (!this.useGW()) return _Window_Base_isClosed.apply(this, arguments); + return this._GWopenness <= 0; + }; + + Window_Base.prototype.checkGWNeed = function () { + if (!this._GWFilter && (this._closing || this._opening)) { + this.applyGWFilter(); + this._GWFilter.time = this._GWopenness = this.openness; + this.openness = 255; + if (this.contents) this.contents.clear(); + } + }; + + Window_Base.prototype.applyGWFilter = function () { + applyGWFilter.apply(this, [this.GWSetting.imgName, 0]); + }; + + Window_Base.prototype.removeGWFilter = function () { + removeGWFilter.apply(this, arguments); + }; + + //============================================================================= + // Window_Message + // Garadient Wipe Effect on all Window + //============================================================================= + Window_Message.prototype.initGW = function () { + this.GWSetting = $gameSystem.GWMessageSetting; + if (typeof this._GWopenness === "undefined") this._GWopenness = 0; + }; + + //============================================================================= + // Game_System + // Save parameters of message + //============================================================================= + var _Game_System_initialize = Game_System.prototype.initialize; + Game_System.prototype.initialize = function () { + _Game_System_initialize.apply(this, arguments); + var setting = {}; + setting.useGW = getParamBoolean([ + "Use Custom Message Fade", + "メッセージウィンドウに適用", + ]); + setting.imgName = getParamString([ + "Message Fade Image", + "メッセージフェード用画像", + ]); + setting.fadeSpeed = + 256 / + (getParamNumber(["Message Fade Duration", "メッセージフェード時間"]) || + 8); + this.GWMessageSetting = setting; + }; +})(); + +/************************************************************ +/* PIXI Gradient Wipe Filter +/* DO NOT RERODUCE THE FOLLOWING SCRIPT BEFORE AGREEMENT. +*************************************************************/ + +/** + * The GradientWipeFilter applies a Luma Wipe effect to an object. (or, Luma Fade/Gradient Fade ...) + * TODO -> Description about Gradient Wipe Filter ...
+ * ![original](../tools/screenshots/dist/original.png)![filter](../tools/screenshots/dist/bloom.png) + * + * @class + * @extends PIXI.Filter + * @memberof PIXI.filters + * @param {PIXI.Sprite} [gradientSprite] set gradient sprite. See 'gradientSprite' property. + * @param {number} [softness=0] set softness of fading(wiping). See 'softness' property. + * @param {boolean} [reverse=false] set brightness reverse. See 'reverse' property. + * @param {number} [time=0] set current time. See 'time' property. + */ + +PIXI.filters.GradientWipeFilter = function ( + gradientSprite, + softness, + reverse, + time +) { + // gradientSprite.renderable = false; + this._gradientSprite = gradientSprite; + if (softness === null || softness === undefined) { + softness = 0; + } + if (time === null || time === undefined) { + time = 0; + } + reverse = !!reverse; + + /** + * Current time. Fading(wiping) time duration is from 0 to 255+softness. + * Increasing means fading(wiping) in; decreasing means fading(wiping) out. + * + * @member {number} + * @default 0 + */ + this.time = time; + + var vertexShader = null; + var fragmentShader = [ + "precision mediump float;", + "", + "varying vec2 vTextureCoord;", + "", + "uniform vec2 dimensions;", + "uniform vec4 filterArea;", + "uniform float softness;", + "uniform bool reverse;", + "uniform float time;", + "uniform sampler2D uSampler;", + "uniform sampler2D gradSampler;", + "", + "float getBrightness(vec4 color)", + "{", + "return (0.299*color.r + 0.587*color.g + 0.114*color.b);", + "}", + "", + "void main(void)", + "{", + " vec2 realCoord = (vTextureCoord * filterArea.xy) / dimensions;", + " float alpha = 0.0;", + " float brightness = getBrightness(texture2D(gradSampler, realCoord));", + " if(reverse) brightness = 1.0 - brightness;", + "", + " if(softness > 1.0) { // softness between 0.0~1.0 means nothing", + " alpha = (- brightness * 255.0 + time) / softness;", + " }", + " else {", + " alpha = - brightness * 255.0 + time;", + " }", + "", + " alpha = clamp(alpha, 0.0, 1.0);", + " vec4 finalColor = texture2D(uSampler, vTextureCoord);", + " finalColor *= alpha;", + " gl_FragColor = finalColor;", + "", + "}", + ].join("\r\n"); + + var uniforms = {}; + uniforms.gradSampler = { type: "sampler2D", value: gradientSprite._texture }; + uniforms.softness = { type: "1f", value: softness }; + uniforms.reverse = { type: "bool", value: reverse }; + uniforms.time = { type: "1f", value: this.time }; + uniforms.dimensions = { type: "4fv", value: new Float32Array([0, 0, 0, 0]) }; + + PIXI.Filter.call(this, vertexShader, fragmentShader, uniforms); +}; + +PIXI.filters.GradientWipeFilter.prototype = Object.create( + PIXI.Filter.prototype +); +PIXI.filters.GradientWipeFilter.prototype.constructor = + PIXI.filters.GradientWipeFilter; + +PIXI.filters.GradientWipeFilter.prototype.apply = function ( + filterManager, + input, + output, + clear +) { + this.uniforms.dimensions[0] = parseFloat(input.sourceFrame.width); + this.uniforms.dimensions[1] = parseFloat(input.sourceFrame.height); + this.uniforms.time = this.time; + + filterManager.applyFilter(this, input, output, clear); +}; + +Object.defineProperties(PIXI.filters.GradientWipeFilter.prototype, { + /** + * The gradient sprite of the wiping effect. + * Will be referenced and autofit to the render object. + * + * @member {PIXI.Sprite} + */ + gradientSprite: { + get: function () { + return this._gradientSprite; + }, + set: function (value) { + // value.renderable = false; + this._gradientSprite = value; + this.uniforms.gradSampler = value._texture; + }, + }, + + /** + * The softness of the Transiting Effect. 0 or positive integer would be desirable. + * One Pixel will take "softness" time to turn from transparent(alpha=0.0) to non-transparent(alpha=1.0). + * + * @member {number} + * @default 0 + */ + softness: { + get: function () { + return this.uniforms.softness; + }, + set: function (value) { + this.uniforms.softness = value; + }, + }, + + /** + * At normal, Render Object will first fade(wipe) in from darker part of the gradientSprite. + * If 'reverse' property is true, Render Object will first fade in from brighter part. + * + * @member {boolean} + * @default false + */ + reverse: { + get: function () { + return this.uniforms.reverse; + }, + set: function (value) { + this.uniforms.reverse = value; + }, + }, + + /** + * Check if the wiping effect(fade in) is end. + * Won't affect any parameter of the wiping effect, just for user convinience. + * + * @member {boolean} + */ + isFadeInEnd: { + get: function () { + return this.time >= this.softness + 255; + }, + }, + + /** + * Check if the wiping effect(fade out) is end. + * Won't affect any parameter of the wiping effect, just for user convinience. + * + * @member {boolean} + */ + isFadeOutEnd: { + get: function () { + return this.time <= 0; + }, + }, +}); diff --git a/www/js/plugins/GraphicalDesignMode.js b/www/js/plugins/GraphicalDesignMode.js new file mode 100644 index 0000000..0dd687d --- /dev/null +++ b/www/js/plugins/GraphicalDesignMode.js @@ -0,0 +1,1994 @@ +//============================================================================= +// GraphicalDesignMode.js +// ---------------------------------------------------------------------------- +// (C)2016 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 2.10.8 2020/06/21 ウィンドウ高さが項目の高さを下回った場合に項目が描画されない場合がある問題を修正 +// 2.10.7 2020/04/29 バトルログウィンドウの位置変更ができない問題を修正 +// 2.10.6 2020/03/21 SceneCustomMenu.jsに合わせた微修正 +// 2.10.5 2020/02/06 プラグインで追加した一部のウィンドウでデザインモード解除時に位置変更が反映されない問題を修正 +// 2.10.4 2020/01/27 プラグインで追加した一部のウィンドウの位置変更が反映されない競合を修正 +// 2.10.3 2019/11/02 デザインモード設定時はクリックでメッセージウィンドウを送れないよう修正 +// 2.10.2 2019/02/27 初期状態でスクロールされているウィンドウの行高さを変更した場合に、スクロールの初期表示がずれる現象を修正 +// 2.10.1 2018/11/06 BattleFormation.jsとの競合を解消 +// 2.10.0 2018/08/18 メッセージウィンドウおよびサブウィンドウを本プラグインから触れないようにする設定を追加 +// 2.9.1 2018/07/10 コアスクリプト1.6.1以降で装備スロットウィンドウを動かした状態で装備画面を起動するとエラーになる問題を修正 +// 2.9.0 2018/06/27 ウィンドウが閉じている最中にGDM_LOCK_MESSAGE_WINDOWが実行されたとき、閉じ終わるまで実行を待機するよう修正 +// 2.8.2 2018/05/20 YEP_BattleEngineCore.jsとの併用時、デザインモードで一部ウィンドウで透明状態の切り替えが機能しない競合を解消 +// 2.8.1 2018/01/30 最新のNW.jsで動作するよう修正 +// 2.8.0 2017/07/26 コンソールからの関数実行で直前に編集したウィンドウの位置を変更できる機能を追加 +// 2.7.0 2017/04/11 2.6.0の修正で追加ウィンドウの位置変更が正常に動作しない問題を修正 +// 選択肢ウィンドウについて位置変更を一時的に無効化するプラグインコマンドを追加 +// 2.6.0 2017/04/07 追加したピクチャやウィンドウについて任意のスイッチがONのときのみ表示できる機能を追加 +// 2.5.0 2017/03/11 ウィンドウを非表示にできる機能を追加 +// 2.4.0 2017/01/09 カスタムウィンドウに表示する内容に揃えを指定できる機能を追加しました。 +// 2.3.1 2016/11/30 RPGアツマールで画面がNowLoadingから進まなくなる場合がある問題を修正しました。 +// 2.3.0 2016/11/25 メッセージウィンドウの背景の表示可否を固定にできる機能を追加しました。 +// 2.2.1 2016/11/12 Macの場合、Ctrlキーの代わりにoptionキーを使用するようヘルプを追記 +// 2.2.0 2016/11/03 ウィンドウごとに使用するフォントを設定できる機能を追加 +// 2.1.0 2016/09/28 アイコンサイズをフォントサイズに合わせて自動で拡縮できる機能を追加 +// 操作対象のウィンドウにフォーカスしたときに枠の色を変えて明示する機能を追加 +// 数値項目のプロパティを設定する際にJavaScript計算式を適用できる機能を追加 +// 2.0.0 2016/08/22 本体v1.3.0によりウィンドウ透過の実装が変更されたので対応 +// 1.1.3 2016/08/05 本体v1.3.0にて表示される警告を抑制 +// 1.1.2 2016/07/20 一部のウィンドウでプロパティロード後にコンテンツが再作成されない問題を修正 +// 1.1.1 2016/07/17 余白とフォントサイズの変更が、画面切り替え後に元に戻ってしまう問題を修正 +// 1.1.0 2016/07/11 メッセージウィンドウのみ位置変更を一時的に無効化するプラグインコマンドを追加 +// 1.0.2 2016/04/02 liply_memoryleak_patch.jsとの競合を解消 +// 1.0.1 2016/03/28 一部のウィンドウのプロパティを変更しようとするとエラーが発生する現象の修正 +// 1.0.0 2016/03/13 初版 +// 0.9.0 2016/03/05 ベータ版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc GUI画面デザインプラグイン + * パラメータを変更したら「プロジェクトの保存」(Ctrl+S) + * @author トリアコンタン + * + * @param デザインモード + * @desc デザインモードでゲームを起動します。(ON/OFF) + * モード中はドラッグ&ドロップで位置を調整できます。 + * @default true + * @type boolean + * + * @param 自動保存 + * @desc 位置を変更したときに自動で変更を保存します。(ON/OFF) + * 通常は、Ctrl+Sで保存します。 + * @default false + * @type boolean + * + * @param モバイル版作成 + * @desc モバイル版のウィンドウ配置を別に作成します。(ON/OFF) + * モバイル版とPC版とでウィンドウ配置を変えたい場合のみONにしてください。 + * @default false + * @type boolean + * + * @param モバイル偽装 + * @desc モバイル実行を偽装します。(ON/OFF) + * モバイル版のウィンドウ作成やテスト時にONにしてください。 + * @default false + * @type boolean + * + * @param ウィンドウ透過 + * @desc ウィンドウが重なったときに透過表示します。(ON/OFF) + * 他のプラグインで同様機能を実現している場合はOFF。 + * @default false + * @type boolean + * + * @param グリッドサイズ + * @desc ウィンドウ調整中に指定サイズでグリッドを表示します。 + * 0を指定すると非表示になります。 + * @default 48 + * @type number + * + * @param パディング + * @desc ウィンドウ余白のデフォルト値です。入力した場合、適用されます。デフォルト:18 + * @default 0 + * @type number + * + * @param フォントサイズ + * @desc ウィンドウフォントサイズのデフォルト値です。入力した場合、適用されます。デフォルト:28 + * @default 0 + * @type number + * + * @param 行の高さ + * @desc ウィンドウの行高のデフォルト値です。入力した場合、適用されます。デフォルト:36 + * @default 0 + * @type number + * + * @param 背景透明度 + * @desc ウィンドウの背景透明度デフォルト値です。入力した場合、適用されます。デフォルト:192 + * @default 0 + * @type number + * + * @param アイコンサイズ調整 + * @desc フォントサイズが変更された場合にアイコンのサイズを自動で調整します。 + * @default false + * @type boolean + * + * @param 背景表示可否固定 + * @desc メッセージウィンドウ等でイベント命令ごとに指定する背景の表示設定を無視して、プラグインの設定値で固定します。 + * @default false + * @type boolean + * + * @param 右クリックで消去 + * @desc デザインモードで右クリックしたときにウィンドウ全体を非表示にします。(OFFの場合は枠のみ消去) + * @default false + * @type boolean + * + * @param メッセージウィンドウを無視 + * @desc メッセージ、選択肢、数値入力ウィンドウを本プラグインで触れないようにします。変更した位置はリセットされません。 + * @default false + * @type boolean + * + * @help メニュー画面や戦闘画面など各画面のウィンドウや画像の表示位置を + * ドラッグ&ドロップで微調整して画面の外観をグラフィカルに設計できます。 + * 横幅、高さ、余白、背景画像なども画面上で変更できます。 + * + * デフォルトの画面のほかプラグインによって追加された画面についても + * 位置のカスタマイズが可能です。 + * (ただし、相手の実装に依存するので動作保証はできません) + * + * 以下の手順で実行してください。 + * + * 1. パラメータ「デザインモード」を「ON」にする。 + * - デフォルトで「ON」になっています。 + * + * 2. テストプレー、戦闘テスト、イベントテストを開始する。 + * + * 3. マウスでオブジェクトを掴んで好きな場所に配置する。 + * - マウスによる通常のウィンドウ操作は無効になります。 + * - 他のウィンドウや画面端に自動でスナップします。(Shiftで無効化) + * - Ctrlを押していると、グリッドにスナップします。(Macの場合はoptionキー) + * - Ctrl+Zで直前の変更を元に戻します。 + * - Ctrl+Shift+Enterで現在のシーンの変更を全て初期化します。 + * - ウィンドウ内で右クリックすると、枠の透明/不透明を切り替えます。 + * パラメータを変更している場合は、ウィンドウ全体の表示/非表示を切り替えます。 + * 一度非表示にすると、画面全体をリセットしない限り再表示できません。 + * - ウィンドウ内で数字キー(※)を押下すると、各プロパティを変更できます。 + * - コンソールに「changePos(x, y);」(x:X座標、y:Y座標)と打ち込むと + * 直前に編集したウィンドウ位置を変更できます。 + * + * 4. Ctrl+Sでカスタマイズした位置を保存する。 + * + * 5. 通常のテストプレー時は「デザインモード」を「OFF」にする。 + * + * ※数字とプロパティの対応(テンキーでない方の数字キーです) + * + * 1. ウィンドウの横幅(※1) + * 2. ウィンドウの高さ(直接指定)(※1) + * 3. ウィンドウの余白(※2) + * 4. ウィンドウのフォントサイズ(※2) + * 5. ウィンドウの1行のあたりの高さ(※2) + * 6. ウィンドウの背景透明度(※2) + * 7. ウィンドウの行数(※2) + * 8. ウィンドウの背景画像ファイル名 + * 9. ウィンドウのフォント名(※3) + * + * ※1 JS計算式を適用できます。計算式は入力したその場で1回だけ評価されます。 + * ※2 JS計算式を適用できます。計算式は保存され、画面表示のたびに再評価されます。 + * 分からない場合、今まで通り数値を設定すれば問題ありません。 + * ※3 フォントをロードする必要があります。「フォントロードプラグイン」をお使いください。 + * 入手先:raw.githubusercontent.com/triacontane/RPGMakerMV/master/FontLoad.js + * ※4 Macの場合、Ctrlキーはoptionキーで代用してください。(commandキーでは反応しません) + * + * また、任意のピクチャやウィンドウを追加表示することができます。 + * 詳細はソースコードの「ユーザ書き換え領域」を参照してください。 + * 追加表示したものも、ドラッグ&ドロップで位置を調整できます。 + * + * ウィンドウに表示する内容は、以下の制御文字で揃えを変更することができます。 + * \\AL[left] # 左揃え(未記入の場合も左揃えになります) + * \\AL[0] # 同上 + * \\AL[center] # 中央揃え + * \\AL[1] # 同上 + * \\AL[right] # 右揃え + * \\AL[2] # 同上 + * + * セーブした内容は「data/ContainerProperties.json」に保存されます。 + * JSONエディタ等で編集することも可能です。 + * + * さらに、モバイル端末用に異なるウィンドウ配置を定義することもできます。 + * モバイル用の配置情報は「data/ContainerPropertiesMobile.json」に保存されます。 + * + * モバイル偽装のオプションを有効にすると、モバイル端末での実行をPC上で + * 再現できます。モバイル実行を再現すると音声や動画ファイルの使用形式が + * 変化したり、音声ファイルの再生が行われなくなったりする可能性があります。 + * + * 本プラグインで位置を変更したウィンドウは、以後位置を変更することができなくなります。 + * よって、ゲーム中に動的に位置が変更されるウィンドウに対して本プラグインで + * 位置を固定すると正常に表示されなくなる場合があります。 + * + * そういったケースを含め、表示がおかしくなった場合は + * 一旦、Ctrl+Shift+Enterを実行して画面中の全てのウィンドウを初期化することを勧めます。 + * + * 要注意! 追加したピクチャは、デプロイメント時に + * 未使用ファイルとして除外される可能性があります。 + * その場合、削除されたファイルを入れ直す等の対応が必要です。 + * + * 注意! + * 他のプラグインの使用状況によってウィンドウの位置やサイズが + * 正しく保存されない場合があります。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * GDM解除_メッセージウィンドウ + * GDM_UNLOCK_MESSAGE_WINDOW + * メッセージウィンドウの位置変更を一時的に解除します。 + * プラグインで変更した座標が無効になり + * イベント「メッセージ表示」で指定したウィンドウ位置が有効になります。 + * + * GDM固定_メッセージウィンドウ + * GDM_LOCK_MESSAGE_WINDOW + * メッセージウィンドウの位置変更を再度、有効にします。 + * プラグインで変更した座標が有効になり + * イベント「メッセージ表示」で指定したウィンドウ位置は無視されます。 + * + * GDM解除_選択肢ウィンドウ + * GDM_UNLOCK_CHOICE_WINDOW + * 選択肢ウィンドウの位置変更を一時的に解除します。 + * プラグインで変更した座標が無効になり + * イベント「選択肢の表示」で指定したウィンドウ位置が有効になります。 + * + * GDM固定_選択肢ウィンドウ + * GDM_LOCK_CHOICE_WINDOW + * メッセージウィンドウの位置変更を再度、有効にします。 + * プラグインで変更した座標が有効になり + * イベント「選択肢の表示」で指定したウィンドウ位置は無視されます。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ +var $dataContainerProperties = null; + +(function () { + "use strict"; + //============================================================================= + // ユーザ書き換え領域 - 開始 - + // pictures : 各画面で表示するピクチャ情報 + // windows : 各画面で表示するウィンドウ情報 + // (ここで指定したファイル名は、デプロイメント時に + //  未使用ファイルとして除外される可能性があります) + // ※コピー&ペーストしやすくするために最後の項目にもカンマを付与しています。 + //============================================================================= + var settings = { + /* タイトル画面の追加情報 */ + Scene_Title: { + /* pictures:シーンに追加表示する画像です。無条件で表示されます。 */ + pictures: [ + /* file:「img/pictures/」以下のファイルを拡張子なしで指定します switchId: 表示条件となるスイッチIDです*/ + { file: "", switchId: 0 }, + ], + /* windows:シーンに追加表示するウィンドウです。*/ + windows: [ + /* lines:表示内容の配列です。 制御文字が利用できます。「\\i[n]」と「\」をひとつ多く指定してください。*/ + /* switchId:出現条件となるスイッチIDです */ + /* 位置を調整後に新しいウィンドウを追加する場合は、必ず「配列の末尾に追加」してください */ + { lines: [], switchId: 0 }, + ], + }, + /* メインメニュー画面の追加情報 */ + Scene_Menu: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* 戦闘画面の追加情報 */ + Scene_Battle: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* アイテムメニュー画面の追加情報 */ + Scene_Item: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* スキルメニュー画面の追加情報 */ + Scene_Skill: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* 装備メニュー画面の追加情報 */ + Scene_Equip: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* ステータスメニュー画面の追加情報 */ + Scene_Status: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* オプション画面の追加情報 */ + Scene_Options: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* セーブ画面の追加情報 */ + Scene_Save: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* ロード画面の追加情報 */ + Scene_Load: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* ショップ画面の追加情報 */ + Scene_Shop: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* 名前入力画面の追加情報 */ + Scene_Name: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + /* ゲームオーバー画面の追加情報 */ + Scene_Gameover: { + pictures: [{ file: "", switchId: 0 }], + windows: [{ lines: [], switchId: 0 }], + }, + }; + //============================================================================= + // ユーザ書き換え領域 - 終了 - + //============================================================================= + var pluginName = "GraphicalDesignMode"; + var metaTagPrefix = "GDM"; + + if (!Utils.RPGMAKER_VERSION || Utils.RPGMAKER_VERSION.match(/^1\.2./)) { + alert( + "!!!このプラグインは本体バージョン1.3系以降でないと使用できません。!!!" + ); + return; + } + + var getParamNumber = function (paramNames, min, max) { + var value = getParamOther(paramNames); + if (value == null) return null; + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value, 10) || 0).clamp(min, max); + }; + + var getParamBoolean = function (paramNames) { + var value = getParamOther(paramNames); + return value.toUpperCase() === "ON" || value.toUpperCase() === "TRUE"; + }; + + var getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + + var getArgString = function (arg, upperFlg) { + arg = convertEscapeCharacters(arg); + return upperFlg ? arg.toUpperCase() : arg; + }; + + var getArgEval = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (eval(convertEscapeCharacters(arg)) || 0).clamp(min, max); + }; + + var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + var window = SceneManager._scene._windowLayer.children[0]; + return window ? window.convertEscapeCharacters(text) : text; + }; + + var checkTypeFunction = function (value) { + return checkType(value, "Function"); + }; + + var checkType = function (value, typeName) { + return Object.prototype.toString.call(value).slice(8, -1) === typeName; + }; + + var getClassName = function (object) { + var 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"); + }; + + var getCommandName = function (command) { + return (command || "").toUpperCase(); + }; + + var paramDesignMode = getParamBoolean(["DesignMode", "デザインモード"]); + var paramThroughWindow = getParamBoolean(["ThroughWindow", "ウィンドウ透過"]); + var paramAutoSave = getParamBoolean(["AutoSave", "自動保存"]); + var paramGridSize = getParamNumber(["GridSize", "グリッドサイズ"], 0) || 0; + var paramPadding = getParamNumber(["Padding", "パディング"]); + var paramFontSize = getParamNumber(["FontSize", "フォントサイズ"]); + var paramLineHeight = getParamNumber(["LineHeight", "行の高さ"]); + var paramBackOpacity = getParamNumber(["LineHeight", "背景透明度"]); + var paramMobileMake = getParamBoolean(["MobileMake", "モバイル版作成"]); + var paramFakeMobile = getParamBoolean(["FakeMobile", "モバイル偽装"]); + var paramIconSizeScale = getParamBoolean([ + "IconSizeScale", + "アイコンサイズ調整", + ]); + var paramBackgroundFixed = getParamBoolean([ + "BackgroundFixed", + "背景表示可否固定", + ]); + var paramRightClickHide = getParamBoolean([ + "RightClickHide", + "右クリックで消去", + ]); + var paramIgnoreMesWindow = getParamBoolean([ + "IgnoreMesWindow", + "メッセージウィンドウを無視", + ]); + + //============================================================================= + // Utils + // デザインモード判定を追加します。 + //============================================================================= + Utils.isDesignMode = function () { + return ( + (this.isOptionValid("test") || + this.isOptionValid("btest") || + this.isOptionValid("etest")) && + this.isNwjs() && + paramDesignMode + ); + }; + + //============================================================================= + // デザインモードの場合のみ実装する + //============================================================================= + if (Utils.isDesignMode()) { + //============================================================================= + // グローバル関数 + //============================================================================= + window.changePos = function (x, y) { + SceneManager.setLastWindowPosition(x, y); + }; + + //============================================================================= + // Input + // コピーと上書き保存用のボタンを追加定義します。 + //============================================================================= + Input.keyMapper[67] = "copy"; + Input.keyMapper[83] = "save"; + for (var i = 49; i < 58; i++) { + Input.keyMapper[i] = "num" + (i - 48); + } + + var _Input__wrapNwjsAlert = Input._wrapNwjsAlert; + Input._wrapNwjsAlert = function () { + _Input__wrapNwjsAlert.apply(this, arguments); + var _prompt = window.prompt; + window.prompt = function () { + var gui = require("nw.gui"); + var win = gui.Window.get(); + var result = _prompt.apply(this, arguments); + win.focus(); + Input.clear(); + return result; + }; + }; + + var _Input_isRepeated = Input.isRepeated; + Input.isRepeated = function (keyName) { + if (keyName === "ok" && this.isPressed("control")) { + return false; + } + return _Input_isRepeated.apply(this, arguments); + }; + + //============================================================================= + // TouchInput + // ポインタ位置を常に記憶します。 + //============================================================================= + TouchInput._onMouseMove = function (event) { + var x = Graphics.pageToCanvasX(event.pageX); + var y = Graphics.pageToCanvasY(event.pageY); + this._onMove(x, y); + }; + + //============================================================================= + // SceneManager + // ウィンドウポジションをjson形式で保存する処理を追加定義します。 + //============================================================================= + SceneManager.controlNumber = 0; + + var _SceneManager_initialize = SceneManager.initialize; + SceneManager.initialize = function () { + _SceneManager_initialize.call(this); + this.lastWindowX = null; + this.lastWindowY = null; + this._lastWindow = null; + this._windowPositionChanged = false; + this.infoWindow = ""; + this.infoExtend = ""; + this._copyCount = 0; + this._infoHelp = "デザインモードで起動しています。 "; + this._documentTitle = ""; + this._changeStack = []; + this.showDevToolsForGdm(); + }; + + SceneManager.setLastWindow = function (windowObject) { + this._lastWindow = windowObject; + }; + + SceneManager.setLastWindowPosition = function (x, y) { + if (!this._lastWindow) { + this.setInfoExtend( + "直前に触れたオブジェクトが存在しないため、この操作は無効です。", + 0 + ); + return; + } + this._lastWindow.position.x = x; + this._lastWindow.position.y = y; + this._windowPositionChanged = true; + }; + + SceneManager.isWindowPositionChanged = function (windowObject) { + if (this._windowPositionChanged && windowObject === this._lastWindow) { + this._windowPositionChanged = false; + return true; + } + return false; + }; + + SceneManager.showDevToolsForGdm = function () { + var nwWin = require("nw.gui").Window.get(); + if (nwWin.isDevToolsOpen) { + if (!nwWin.isDevToolsOpen()) { + var devTool = nwWin.showDevTools(); + devTool.moveTo(0, 0); + devTool.resizeTo( + window.screenX + window.outerWidth, + window.screenY + window.outerHeight + ); + nwWin.focus(); + } + } else { + nwWin.showDevTools(); + } + this.outputStartLog(); + }; + + SceneManager.outputStartLog = function () { + var logValue = [ + "☆☆☆ようこそ、デザインモードで起動しました。☆☆☆\n", + "デザインモードでは、オブジェクトの配置やプロパティを自由に設定して実際のゲーム画面上から画面設計できます。\n", + "--------------------操 作 方 法----------------------------------------------------------------------\n", + "ドラッグ&ドロップ : ウィンドウや画像を掴んで好きな場所に再配置します。\n", + "Ctrl+マウス : ウィンドウや画像がグリッドにスナップします。(Macの場合はoptionキー)\n", + "Shift+マウス : ウィンドウや画像がオブジェクトや画面端にスナップしなくなります。\n", + "コンソールに「changePos(x, y);」(x:X座標、y:Y座標)と打ち込むと直前に編集したウィンドウ位置を変更できます。\n", + "Ctrl+S : 全ての変更を保存します。\n", + "Ctrl+C : 直前に操作した座標をクリップボードにコピーします。\n", + "Ctrl+Z : 直前に行った操作を元に戻します。\n", + "Ctrl+Shift+Enter : 表示している画面の配置を全てリセットしてロードし直します。\n", + "右クリック : ウィンドウの枠(もしくはウィンドウ全体)の表示/非表示を切り替えます。\n", + "数字キー : ウィンドウの範囲内で押下すると、以下のとおり対応するプロパティを変更できます。\n", + " 1. ウィンドウの横幅(※1)\n", + " 2. ウィンドウの高さ(直接指定)(※1)\n", + " 3. ウィンドウの余白(※2)\n", + " 4. ウィンドウのフォントサイズ(※2)\n", + " 5. ウィンドウの1行のあたりの高さ(※2)\n", + " 6. ウィンドウの背景透明度(※2)\n", + " 7. ウィンドウの行数(※2)\n", + " 8. ウィンドウの背景画像ファイル名\n", + " 9. ウィンドウのフォント名(※3)\n", + "※1 JS計算式を適用できます。計算式は入力したその場で1回だけ評価されます。\n", + "※2 JS計算式を適用できます。計算式は保存され、画面表示のたびに再評価されます。\n", + "分からない場合、今まで通り数値を設定すれば問題ありません。\n", + "※3 あらかじめフォントをロードする必要があります。「フォントロードプラグイン」をお使いください。\n", + "入手先:raw.githubusercontent.com/triacontane/RPGMakerMV/master/FontLoad.js\n", + "※4 Macの場合、Ctrlキーはoptionキーで代用してください。(commandキーでは反応しません)\n", + "-----------------------------------------------------------------------------------------------------\n", + "以下の操作ログが表示されます。\n", + ]; + console.log.apply(console, logValue); + }; + + var _SceneManager_onSceneCreate = SceneManager.onSceneCreate; + SceneManager.onSceneCreate = function () { + _SceneManager_onSceneCreate.apply(this, arguments); + this._changeStack = []; + }; + + SceneManager.pushChangeStack = function (child) { + var index = child.parent.getChildIndex(child); + var info = { parent: child.parent, index: index }; + child.saveProperty(info); + this._changeStack.push(info); + }; + + SceneManager.popChangeStack = function () { + var info = this._changeStack.pop(); + if (info) { + var child = info.parent.children[info.index]; + if (child) { + child.loadProperty(info); + child.saveContainerInfo(); + return true; + } + } + return false; + }; + + var _SceneManager_update = SceneManager.updateMain; + SceneManager.updateMain = function () { + _SceneManager_update.apply(this, arguments); + this.updateDragInfo(); + }; + + SceneManager.updateDragInfo = function () { + if (Input.isPressed("control") && Input.isTriggered("copy")) { + SoundManager.playOk(); + if (this.lastWindowX == null || this.lastWindowY == null) return; + var clipboard = require("nw.gui").Clipboard.get(); + var copyValue = ""; + if (this._copyCount % 2 === 0) { + copyValue = this.lastWindowX.toString(); + this.setInfoExtend( + "X座標[" + copyValue + "]をクリップボードにコピーしました。", + 0 + ); + } else { + copyValue = this.lastWindowY.toString(); + this.setInfoExtend( + "Y座標[" + copyValue + "]をクリップボードにコピーしました。", + 0 + ); + } + clipboard.set(copyValue, "text"); + this._copyCount++; + } + if (Input.isPressed("control") && Input.isTriggered("save")) { + SoundManager.playSave(); + DataManager.saveDataFileWp(); + this.setInfoExtend("すべての変更を保存しました。", 0); + } + if (Input.isPressed("control") && Input.isTriggered("ok")) { + if (this.popChangeStack()) { + SoundManager.playCancel(); + this.setInfoExtend("左記の番号の操作を元に戻しました。", -1); + if (paramAutoSave) DataManager.saveDataFileWp(); + } + } + if ( + Input.isPressed("control") && + Input.isPressed("shift") && + Input.isPressed("ok") + ) { + $dataContainerProperties[this.getSceneName()] = {}; + DataManager.saveDataFileWp(); + location.reload(); + } + var docTitle = this._infoHelp + this.infoWindow + this.infoExtend; + document.title = docTitle; + this._documentTitle = docTitle; + }; + + SceneManager.setInfoExtend = function (value, add) { + this.controlNumber += add; + this.infoExtend = " " + value; + console.log( + add ? this.controlNumber + (add < 0 ? 1 : 0) + " : " + value : value + ); + if (paramAutoSave && add !== 0) { + console.log("自動保存により変更が保存されました。"); + } + }; + + //============================================================================= + // DataManager + // ウィンドウポジションをjson形式で保存する処理を追加定義します。 + //============================================================================= + DataManager.saveDataFileWp = function () { + StorageManager.saveToLocalDataFile( + this._databaseFileCp.src, + window[this._databaseFileCp.name] + ); + }; + + //============================================================================= + // StorageManager + // ウィンドウポジションをjson形式で保存する処理を追加定義します。 + //============================================================================= + StorageManager.saveToLocalDataFile = function (fileName, json) { + var data = JSON.stringify(json); + var fs = require("fs"); + var dirPath = this.localDataFileDirectoryPath(); + var filePath = dirPath + fileName; + if (!fs.existsSync(dirPath)) { + fs.mkdirSync(dirPath); + } + fs.writeFileSync(filePath, data); + }; + + StorageManager.localDataFileDirectoryPath = function () { + var path = require("path"); + var base = path.dirname(process.mainModule.filename); + return path.join(base, "data/"); + }; + + //============================================================================= + // Scene_Base + // ウィンドウをドラッグ&ドロップします。 + //============================================================================= + var _Scene_Base_update = Scene_Base.prototype.update; + Scene_Base.prototype.update = function () { + _Scene_Base_update.apply(this, arguments); + if (this._windowLayer) { + this.updateDrag(); + } + this.shiftGridToLast(); + }; + + Scene_Base.prototype.shiftGridToLast = function () { + if ( + this._gridSprite && + this.children[this.children.length - 1] !== this._gridSprite + ) { + this.addChild(this._gridSprite); + } + }; + + Scene_Base.prototype.updateDrag = function () { + this._windowLayer.isFrameChanged = false; + + var result = this._windowLayer.children + .clone() + .reverse() + .some(function (container) { + return ( + checkTypeFunction(container.processDesign) && + container.processDesign() + ); + }, this); + if (result) return; + this.children + .clone() + .reverse() + .some(function (container) { + return ( + checkTypeFunction(container.processDesign) && + container.processDesign() + ); + }, this); + }; + + var _Scene_Base_createWindowLayer = Scene_Base.prototype.createWindowLayer; + Scene_Base.prototype.createWindowLayer = function () { + if (!(this instanceof Scene_Boot) && !(this instanceof Scene_Map)) + this.createGridSprite(); + _Scene_Base_createWindowLayer.apply(this, arguments); + }; + + Scene_Base.prototype.createGridSprite = function () { + var size = paramGridSize; + if (size === 0) return; + var width = Graphics.boxWidth; + var height = Graphics.boxHeight; + this._gridSprite = new Sprite(); + this._gridSprite.setFrame(0, 0, width, height); + var bitmap = new Bitmap(width, height); + for (var x = 0; x < width; x += size) { + bitmap.fillRect(x, 0, 1, height, "rgba(255,255,255,1.0)"); + } + for (var y = 0; y < height; y += size) { + bitmap.fillRect(0, y, width, 1, "rgba(255,255,255,1.0)"); + } + this._gridSprite.bitmap = bitmap; + this._gridSprite.moveDisable = true; + this.addChild(this._gridSprite); + }; + + //============================================================================= + // PIXI.Container およびそのサブクラス + // コンテナをドラッグ&ドロップします。 + //============================================================================= + var _PIXI_DisplayObjectContainer_initialize = + PIXI.Container.prototype.initialize; + PIXI.Container.prototype.initialize = function (x, y, width, height) { + _PIXI_DisplayObjectContainer_initialize.apply(this, arguments); + this._holding = false; + this._dx = 0; + this._dy = 0; + this.moveDisable = false; + this._positionLock = false; + }; + + PIXI.Container.prototype.processDesign = function () { + var result = false; + if (!this.moveDisable) { + if (this.processPosition()) { + var info = "X:[" + this.x + "] Y:[" + this.y + "]"; + SceneManager.lastWindowX = this.x; + SceneManager.lastWindowY = this.y; + SceneManager.infoWindow = info; + SceneManager.infoCopy = ""; + if (!this._holding) + SceneManager.setInfoExtend("位置を変更しました。" + info, 1); + result = true; + } + if (this.processOpacity()) { + SceneManager.setInfoExtend("背景の表示/非表示を変更しました。", 1); + result = true; + } + if (this.processInput()) { + SceneManager.setInfoExtend( + this._propLabel + "の値を" + this._propValue + "に変更しました。", + 1 + ); + result = true; + } + this.processFrameChange(); + } + return result; + }; + + if (paramIgnoreMesWindow) { + Window_Message.prototype.processDesign = function () {}; + Window_NumberInput.prototype.processDesign = function () {}; + Window_ChoiceList.prototype.processDesign = function () {}; + } + + PIXI.Container.prototype.processPosition = function () { + if (SceneManager.isWindowPositionChanged(this)) { + return true; + } + if ( + this.isTouchEvent(TouchInput.isTriggered) || + (this._holding && TouchInput.isPressed()) + ) { + if (!this._holding) this.hold(); + var x = TouchInput.x - this._dx; + var y = TouchInput.y - this._dy; + if (Input.isPressed("control")) { + var size = paramGridSize; + if (size !== 0) { + x += x % size > size / 2 ? size - (x % size) : -(x % size); + y += y % size > size / 2 ? size - (y % size) : -(y % size); + } + } else if (!Input.isPressed("shift") && !this.isAnchorChanged()) { + x = this.updateSnapX(x); + y = this.updateSnapY(y); + } + this.position.x = x; + this.position.y = y; + this._positionLock = true; + return true; + } else if (this._holding) { + this.release(); + return true; + } + return false; + }; + + PIXI.Container.prototype.processFrameChange = function () {}; + + Window_Base.prototype.processFrameChange = function () { + if (this._holding || !TouchInput.isMoved()) return; + if (this.isPreparedEvent() && !this.parent.isFrameChanged) { + this._windowFrameSprite.setBlendColor([255, 128, 0, 192]); + this.parent.isFrameChanged = true; + SceneManager.setLastWindow(this); + } else { + this._windowFrameSprite.setBlendColor([0, 0, 0, 0]); + } + }; + + PIXI.Container.prototype.processOpacity = function () {}; + + Window_Base.prototype.processOpacity = function () { + if (this.isTouchEvent(TouchInput.isCancelled)) { + SoundManager.playMiss(); + SceneManager.pushChangeStack(this); + if (paramRightClickHide) { + this.visible = !this.visible; + } else { + this.opacity = this.opacity === 255 ? 0 : 255; + } + this.saveContainerInfo(); + return true; + } + return false; + }; + + PIXI.Container.prototype.processInput = function () {}; + + Window_Base.prototype.processInput = function () { + if (this.isPreparedEvent()) { + var params = [ + ["num1", "横幅", "width", 1, 2000, null], + ["num2", "高さ", "height", 1, 2000, null], + [ + "num3", + "パディング", + "_customPadding", + 1, + 100, + this.updatePadding.bind(this), + true, + ], + [ + "num4", + "フォントサイズ", + "_customFontSize", + 1, + 100, + this.resetFontSettings.bind(this), + true, + ], + [ + "num5", + "行の高さ", + "_customLineHeight", + 1, + 2000, + this.setFittingHeight.bind(this), + true, + ], + [ + "num6", + "背景の透明度", + "_customBackOpacity", + 0, + 255, + this.updateBackOpacity.bind(this), + true, + ], + [ + "num7", + "行数", + "_customLineNumber", + 0, + 999, + this.setFittingHeight.bind(this), + true, + ], + [ + "num8", + "背景画像のファイル名", + "_customBackFileName", + null, + null, + this.createBackSprite.bind(this), + true, + ], + [ + "num9", + "フォント名", + "_customFontFace", + null, + null, + this.resetFontSettings.bind(this), + true, + ], + ]; + return params.some( + function (param) { + return this.processSetProperty.apply(this, param); + }.bind(this) + ); + } + return false; + }; + + Window_Base.prototype.setFittingHeight = function () { + if (this._customLineNumber) + this.height = this.fittingHeight(this._customLineNumber); + }; + + Window_Base.prototype.processSetProperty = function ( + keyCode, + propLabel, + propName, + min, + max, + callBack, + stringFlg + ) { + if (this[propName] === undefined) return null; + if (Input.isTriggered(keyCode)) { + var result = window.prompt( + propLabel + "を入力してください。", + this[propName].toString() + ); + if (result || (stringFlg && result === "")) { + this._windowFrameSprite.setBlendColor([0, 0, 0, 0]); + SceneManager.pushChangeStack(this); + this[propName] = stringFlg + ? getArgString(result) + : getArgEval(result, min, max); + if (callBack) callBack(); + this.reDrawContents(); + SoundManager.playMagicEvasion(); + this.saveContainerInfo(); + this._propLabel = propLabel; + this._propValue = this[propName]; + return true; + } + } + return null; + }; + + Window_Base.prototype.reDrawContents = function () { + this.createContents(); + this.refresh(); + }; + + Window_Selectable.prototype.reDrawContents = function () { + Window_Base.prototype.reDrawContents.apply(this, arguments); + this.updateCursor(); + }; + + PIXI.Container.prototype.isAnchorChanged = function () { + return false; + }; + + Sprite.prototype.isAnchorChanged = function () { + return this.anchor.x !== 0 || this.anchor.y !== 0; + }; + + PIXI.Container.prototype.hold = function () { + this._holding = true; + this._dx = TouchInput.x - this.x; + this._dy = TouchInput.y - this.y; + SceneManager.pushChangeStack(this); + }; + + Window_Base.prototype.hold = function () { + PIXI.Container.prototype.hold.call(this); + this._windowBackSprite.setBlendColor([255, 255, 255, 192]); + this._windowContentsSprite.setBlendColor([255, 128, 0, 192]); + }; + + Sprite.prototype.hold = function () { + PIXI.Container.prototype.hold.call(this); + this.setBlendColor([255, 255, 255, 192]); + }; + + PIXI.Container.prototype.release = function () { + this._holding = false; + this.saveContainerInfo(); + }; + + Window_Base.prototype.release = function () { + PIXI.Container.prototype.release.call(this); + this._windowBackSprite.setBlendColor([0, 0, 0, 0]); + this._windowContentsSprite.setBlendColor([0, 0, 0, 0]); + }; + + Sprite.prototype.release = function () { + PIXI.Container.prototype.release.call(this); + this.setBlendColor([0, 0, 0, 0]); + }; + + PIXI.Container.prototype.updateSnapX = function (x) { + var minDistanceL = 16, + minIndexL = -1, + minDistanceR = 16, + minIndexR = -1; + var children = this.parent.children, + endX = x + this.width; + for (var i = 0, n = children.length; i < n; i++) { + var child = children[i]; + if ( + child !== this && + this.isSameInstance(child) && + child.isTouchable() && + child.isOverlapY(this) + ) { + var distanceL = Math.abs(x - child.endX); + if (minDistanceL > distanceL) { + minDistanceL = distanceL; + minIndexL = i; + } + var distanceR = Math.abs(endX - child.x); + if (minDistanceR > distanceR) { + minDistanceR = distanceR; + minIndexR = i; + } + } + } + if (minDistanceL > Math.abs(x)) return 0; + if (minDistanceR > Math.abs(Graphics.boxWidth - endX)) + return Graphics.boxWidth - this.width; + if (minDistanceR > minDistanceL) { + return minIndexL === -1 ? x : children[minIndexL].endX; + } else { + return minIndexR === -1 ? x : children[minIndexR].x - this.width; + } + }; + + PIXI.Container.prototype.updateSnapY = function (y) { + var minDistanceU = 16, + minIndexU = -1, + minDistanceD = 16, + minIndexD = -1; + var children = this.parent.children, + endY = y + this.height; + for (var i = 0, n = children.length; i < n; i++) { + var child = children[i]; + if ( + child !== this && + this.isSameInstance(child) && + child.isTouchable() && + child.isOverlapX(this) + ) { + var distanceU = Math.abs(y - child.endY); + if (minDistanceU > distanceU) { + minDistanceU = distanceU; + minIndexU = i; + } + var distanceD = Math.abs(endY - child.y); + if (minDistanceD > distanceD) { + minDistanceD = distanceD; + minIndexD = i; + } + } + } + if (minDistanceU > Math.abs(y)) return 0; + if (minDistanceD > Math.abs(Graphics.boxHeight - endY)) + return Graphics.boxHeight - this.height; + if (minDistanceD > minDistanceU) { + return minIndexU === -1 ? y : children[minIndexU].endY; + } else { + return minIndexD === -1 ? y : children[minIndexD].y - this.height; + } + }; + + PIXI.Container.prototype.isSameInstance = function () { + return false; + }; + + Window_Base.prototype.isSameInstance = function (objectContainer) { + return objectContainer instanceof Window_Base; + }; + + Sprite.prototype.isSameInstance = function (objectContainer) { + return objectContainer instanceof Sprite; + }; + + PIXI.Container.prototype.isTouchPosInRect = function () { + var tx = TouchInput.x; + var ty = TouchInput.y; + return tx >= this.x && tx <= this.endX && ty >= this.y && ty <= this.endY; + }; + + Sprite.prototype.isTouchPosInRect = function () { + if (this.isTransparent()) return false; + var dx = TouchInput.x - this.x; + var dy = TouchInput.y - this.y; + var sin = Math.sin(-this.rotation); + var cos = Math.cos(-this.rotation); + var rx = this.x + Math.floor(dx * cos + dy * -sin); + var ry = this.y + Math.floor(dx * sin + dy * cos); + return ( + rx >= this.minX() && + rx <= this.maxX() && + ry >= this.minY() && + ry <= this.maxY() + ); + }; + + Sprite.prototype.isTransparent = function () { + var dx = TouchInput.x - this.x; + var dy = TouchInput.y - this.y; + var sin = Math.sin(-this.rotation); + var cos = Math.cos(-this.rotation); + var bx = + Math.floor(dx * cos + dy * -sin) / this.scale.x + + this.anchor.x * this.width; + var by = + Math.floor(dx * sin + dy * cos) / this.scale.y + + this.anchor.y * this.height; + return this.bitmap.getAlphaPixel(bx, by) === 0; + }; + + Sprite.prototype.screenWidth = function () { + return (this.width || 0) * this.scale.x; + }; + + Sprite.prototype.screenHeight = function () { + return (this.height || 0) * this.scale.y; + }; + + Sprite.prototype.screenX = function () { + return (this.x || 0) - this.anchor.x * this.screenWidth(); + }; + + Sprite.prototype.screenY = function () { + return (this.y || 0) - this.anchor.y * this.screenHeight(); + }; + + Sprite.prototype.minX = function () { + return Math.min(this.screenX(), this.screenX() + this.screenWidth()); + }; + + Sprite.prototype.minY = function () { + return Math.min(this.screenY(), this.screenY() + this.screenHeight()); + }; + + Sprite.prototype.maxX = function () { + return Math.max(this.screenX(), this.screenX() + this.screenWidth()); + }; + + Sprite.prototype.maxY = function () { + return Math.max(this.screenY(), this.screenY() + this.screenHeight()); + }; + + PIXI.Container.prototype.isTouchable = function () { + return false; + }; + + Window_Base.prototype.isTouchable = function () { + return ( + (this.opacity > 0 || this.contentsOpacity > 0) && + this.visible && + this.isOpen() + ); + }; + + Window_BattleLog.prototype.isTouchable = function () { + return ( + Window_Base.prototype.isTouchable.call(this) && this._lines.length > 0 + ); + }; + + Sprite.prototype.isTouchable = function () { + return ( + this.visible && + this.bitmap != null && + this.scale.x !== 0 && + this.scale.y !== 0 + ); + }; + + PIXI.Container.prototype.isTouchEvent = function (triggerFunc) { + return ( + this.isTouchable() && + triggerFunc.call(TouchInput) && + this.isTouchPosInRect() + ); + }; + + PIXI.Container.prototype.isPreparedEvent = function () { + return this.isTouchable() && this.isTouchPosInRect(); + }; + + PIXI.Container.prototype.isRangeX = function (x) { + return this.x <= x && this.endX >= x; + }; + + PIXI.Container.prototype.isRangeY = function (y) { + return this.y <= y && this.endY >= y; + }; + + PIXI.Container.prototype.isOverlapX = function (win) { + return ( + this.isRangeX(win.x) || + this.isRangeX(win.endX) || + win.isRangeX(this.x) || + win.isRangeX(this.endX) + ); + }; + + PIXI.Container.prototype.isOverlapY = function (win) { + return ( + this.isRangeY(win.y) || + this.isRangeY(win.endY) || + win.isRangeY(this.y) || + win.isRangeY(this.endY) + ); + }; + + Object.defineProperty(PIXI.Container.prototype, "endX", { + get: function () { + return this.x + this.width; + }, + set: function (value) { + this.x = value - this.width; + }, + + configurable: true, + }); + + Object.defineProperty(PIXI.Container.prototype, "endY", { + get: function () { + return this.y + this.height; + }, + set: function (value) { + this.y = value - this.height; + }, + + configurable: true, + }); + + //============================================================================= + // Window_Selectable + // 通常のタッチ操作を無効化します。 + //============================================================================= + Window_Selectable.prototype.processTouch = function () {}; + Window_BattleActor.prototype.processTouch = function () {}; + Window_BattleEnemy.prototype.processTouch = function () {}; + + var _Window_Message_isTriggered = Window_Message.prototype.isTriggered; + Window_Message.prototype.isTriggered = function () { + if (TouchInput.isRepeated()) { + return false; + } else { + return _Window_Message_isTriggered.apply(this, arguments); + } + }; + } + + //============================================================================= + // ウィンドウを透過して重なり合ったときの表示を自然にします。 + //============================================================================= + if (paramThroughWindow && !WindowLayer.throughWindow) { + WindowLayer.throughWindow = true; + //============================================================================= + // WindowLayer + // ウィンドウのマスク処理を除去します。 + //============================================================================= + WindowLayer.prototype._maskWindow = function (window) {}; + + WindowLayer.prototype._canvasClearWindowRect = function ( + renderSession, + window + ) {}; + } + + if (paramFakeMobile) { + Utils.isMobileDevice = function () { + return true; + }; + } + + //============================================================================= + // Game_Interpreter + // プラグインコマンドを追加定義します。 + //============================================================================= + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.apply(this, arguments); + if (!command.match(new RegExp("^" + metaTagPrefix))) return; + this.pluginCommandGraphicalDesignMode( + command.replace(metaTagPrefix, ""), + args + ); + }; + + Game_Interpreter.prototype.pluginCommandGraphicalDesignMode = function ( + command + ) { + switch (getCommandName(command)) { + case "解除_メッセージウィンドウ": + case "_UNLOCK_MESSAGE_WINDOW": + SceneManager._scene._messageWindow.unlockPosition(); + break; + case "固定_メッセージウィンドウ": + case "_LOCK_MESSAGE_WINDOW": + var win = SceneManager._scene._messageWindow; + if (win.isClosing()) { + win.setCloseListener(win.lockPosition); + } else { + win.lockPosition(); + } + break; + case "解除_選択肢ウィンドウ": + case "_UNLOCK_CHOICE_WINDOW": + SceneManager._scene._messageWindow._choiceWindow.unlockPosition(); + break; + case "固定_選択肢ウィンドウ": + case "_LOCK_CHOICE_WINDOW": + var win = SceneManager._scene._messageWindow._choiceWindow; + if (win.isClosing()) { + win.setCloseListener(win.lockPosition); + } else { + win.lockPosition(); + } + break; + } + }; + + //============================================================================= + // DataManager + // ContainerProperties.jsonの読み込み処理を追記します。 + //============================================================================= + DataManager._databaseFileCp = { + name: "$dataContainerProperties", + src: "ContainerProperties.json", + }; + if (paramMobileMake && Utils.isMobileDevice()) { + DataManager._databaseFileCp.src = "ContainerPropertiesMobile.json"; + } + + var _DataManager_loadDatabase = DataManager.loadDatabase; + DataManager.loadDatabase = function () { + _DataManager_loadDatabase.apply(this, arguments); + var errorMessage = this._databaseFileCp.src + "が見付かりませんでした。"; + this.loadDataFileAllowError( + this._databaseFileCp.name, + this._databaseFileCp.src, + errorMessage + ); + }; + + DataManager.loadDataFileAllowError = function (name, src, errorMessage) { + var xhr = new XMLHttpRequest(); + var url = "data/" + src; + xhr.open("GET", url); + xhr.overrideMimeType("application/json"); + xhr.onload = function () { + if (xhr.status < 400) { + window[name] = JSON.parse(xhr.responseText); + DataManager.onLoad(window[name]); + } else { + DataManager.onDataFileNotFound(name, errorMessage); + } + }; + xhr.onerror = function () { + DataManager.onDataFileNotFound(name, errorMessage); + }; + window[name] = null; + xhr.send(); + }; + + DataManager.onDataFileNotFound = function (name, errorMessage) { + window[name] = {}; + console.warn(errorMessage); + }; + + var _DataManager_isDatabaseLoaded = DataManager.isDatabaseLoaded; + DataManager.isDatabaseLoaded = function () { + return ( + _DataManager_isDatabaseLoaded.apply(this, arguments) && + window[this._databaseFileCp.name] + ); + }; + + //============================================================================= + // SceneManager + // 現在のシーン名を返します。 + //============================================================================= + SceneManager.getSceneName = function () { + return getClassName(this._scene); + }; + + var _SceneManager_updateScene = SceneManager.updateScene; + SceneManager.updateScene = function () { + _SceneManager_updateScene.apply(this, arguments); + if (this._scene) { + this._scene.updateCustomContainer(); + } + }; + + //============================================================================= + // Scene_Base + // ウィンドウ追加時に位置をロードします。 + //============================================================================= + var _Scene_Base_addWindow = Scene_Base.prototype.addWindow; + Scene_Base.prototype.addWindow = function (child) { + _Scene_Base_addWindow.apply(this, arguments); + child.loadContainerInfo(); + }; + + var _Scene_Base_addChild = Scene_Base.prototype.addChild; + Scene_Base.prototype.addChild = function (child) { + _Scene_Base_addChild.apply(this, arguments); + child.loadContainerInfo(); + }; + + var _Scene_Base_createWindowLayer2 = Scene_Base.prototype.createWindowLayer; + Scene_Base.prototype.createWindowLayer = function () { + this.createCustomPicture(); + _Scene_Base_createWindowLayer2.apply(this, arguments); + this.createCustomWindow(); + }; + + Scene_Base.prototype.createCustomPicture = function () { + var setting = settings[getClassName(this)]; + if (setting) { + var pictures = setting.pictures; + this._customPictures = []; + if (pictures) { + pictures.forEach( + function (picture) { + if (!picture.file) return; + var sprite = new Sprite(); + sprite.bitmap = ImageManager.loadPicture(picture.file, 0); + this._customPictures.push(sprite); + this.addChild(sprite); + sprite.switchId = picture.switchId || 0; + }.bind(this) + ); + } + } + }; + + Scene_Base.prototype.createCustomWindow = function () { + var setting = settings[getClassName(this)]; + if (setting) { + var windows = setting.windows; + this._customWindows = []; + if (windows) { + windows.forEach( + function (windowItem) { + if (!windowItem.lines || windowItem.lines.length < 1) return; + var win = new Window_Custom(windowItem.lines); + this._customWindows.push(win); + win.switchId = windowItem.switchId || 0; + }.bind(this) + ); + } + this.updateCustomWindowVisible(); + } + }; + + Scene_Base.prototype.updateCustomContainer = function () { + if (this._customPictures) { + this.updateCustomPicture(); + } + if (this._customWindows) { + this.updateCustomWindow(); + } + }; + + Scene_Base.prototype.updateCustomPicture = function () { + this._customPictures.forEach(function (picture) { + if (picture.switchId > 0) { + picture.visible = $gameSwitches.value(picture.switchId); + } + }); + }; + + Scene_Base.prototype.updateCustomWindow = function () { + this.updateCustomWindowVisible(); + if (!this._windowAdd) { + this._customWindows.forEach(function (windowItem) { + this.addWindow(windowItem); + }, this); + this._windowAdd = true; + } + }; + + Scene_Base.prototype.updateCustomWindowVisible = function () { + this._customWindows.forEach(function (windowItem) { + if (windowItem.switchId > 0) { + if ($gameSwitches.value(windowItem.switchId)) { + windowItem.show(); + } else { + windowItem.hide(); + } + } + }, this); + }; + + //============================================================================= + // PIXI.Container + // 表示位置のセーブとロードを行います。 + //============================================================================= + Object.defineProperty(PIXI.Container.prototype, "x", { + get: function () { + return this.position.x; + }, + set: function (value) { + if (this._positionLock) return; + this.position.x = value; + }, + }); + + Object.defineProperty(PIXI.Container.prototype, "y", { + get: function () { + return this.position.y; + }, + set: function (value) { + if (this._positionLock) return; + this.position.y = value; + }, + }); + + PIXI.Container.prototype.loadContainerInfo = function () { + var sceneName = SceneManager.getSceneName(); + var parentName = getClassName(this.parent); + var sceneInfo = $dataContainerProperties[sceneName]; + if (sceneInfo) { + var containerInfo = sceneInfo[parentName]; + var key = [this.parent.getChildIndex(this), getClassName(this)]; + if (containerInfo && containerInfo[key]) { + this._positionLock = true; + this.loadProperty(containerInfo[key]); + } + } + }; + + PIXI.Container.prototype.unlockPosition = function () { + this._positionLock = false; + this._customPositionX = this.position.x; + this._customPositionY = this.position.y; + }; + + PIXI.Container.prototype.lockPosition = function () { + this._positionLock = true; + if (this._customPositionX) { + this.position.x = this._customPositionX; + } + if (this._customPositionY) { + this.position.y = this._customPositionY; + } + }; + + PIXI.Container.prototype.loadProperty = function (containerInfo) { + this.position.x = containerInfo.x; + this.position.y = containerInfo.y; + }; + + Window_Base.prototype.loadProperty = function (containerInfo) { + PIXI.Container.prototype.loadProperty.apply(this, arguments); + this.width = containerInfo.width; + this.height = containerInfo.height; + this.opacity = containerInfo.opacity; + this.visible = this.visible && !containerInfo.hidden; + this._customFontSize = containerInfo._customFontSize; + this._customPadding = containerInfo._customPadding; + this._customLineHeight = containerInfo._customLineHeight; + this._customBackOpacity = containerInfo._customBackOpacity; + this._customBackFileName = containerInfo._customBackFileName; + this._customFontFace = containerInfo._customFontFace; + this.updatePadding(); + this.resetFontSettings(); + this.updateBackOpacity(); + this.createContents(); + this.refresh(); + this.createBackSprite(); + }; + + Window_Base.prototype.refresh = function () {}; + + Window_Selectable.prototype.loadProperty = function (containerInfo) { + var row; + if (this._scrollY !== 0) { + row = this.topRow(); + } + Window_Base.prototype.loadProperty.apply(this, arguments); + this.updateCursor(); + if (row) { + this.setTopRow(row); + } + }; + + PIXI.Container.prototype.saveContainerInfo = function () { + var sceneName = SceneManager.getSceneName(); + var parentName = getClassName(this.parent); + if (!$dataContainerProperties[sceneName]) + $dataContainerProperties[sceneName] = {}; + var sceneInfo = $dataContainerProperties[sceneName]; + if (!sceneInfo[parentName]) sceneInfo[parentName] = {}; + var containerInfo = sceneInfo[parentName]; + var key = [this.parent.getChildIndex(this), getClassName(this)]; + if (!containerInfo[key]) containerInfo[key] = {}; + this.saveProperty(containerInfo[key]); + if (paramAutoSave) { + DataManager.saveDataFileWp(); + } + }; + + PIXI.Container.prototype.saveProperty = function (containerInfo) { + containerInfo.x = this.x; + containerInfo.y = this.y; + }; + + Window_Base.prototype.saveProperty = function (containerInfo) { + PIXI.Container.prototype.saveProperty.apply(this, arguments); + containerInfo.width = this.width; + containerInfo.height = this.height; + containerInfo.opacity = this.opacity; + containerInfo.hidden = !this.visible; + containerInfo._customFontSize = this._customFontSize; + containerInfo._customPadding = this._customPadding; + containerInfo._customLineHeight = this._customLineHeight; + containerInfo._customBackOpacity = this._customBackOpacity; + containerInfo._customBackFileName = this._customBackFileName; + containerInfo._customFontFace = this._customFontFace; + }; + + //============================================================================= + // Window_Base + // プロパティの値をカスタマイズします。 + //============================================================================= + var _Window_Base_initialize = Window_Base.prototype.initialize; + Window_Base.prototype.initialize = function (x, y, width, height) { + _Window_Base_initialize.apply(this, arguments); + this._customFontSize = this.standardFontSize(); + this._customPadding = this.standardPadding(); + this._customLineHeight = this.lineHeight(); + this._customLineNumber = 0; + this._customBackOpacity = this.standardBackOpacity(); + this._customBackSprite = null; + this._customBackFileName = ""; + this._customFontFace = ""; + }; + + Window_Base.prototype.createBackSprite = function () { + if (this._customBackFileName) { + if (!this._customBackSprite) { + this._customBackSprite = new Sprite(); + this.addChildToBack(this._customBackSprite); + } + this._customBackSprite.bitmap = ImageManager.loadPicture( + this._customBackFileName, + 0 + ); + } else if (this._customBackSprite) { + this.removeChild(this._customBackSprite); + this._customBackSprite = null; + } + if ( + Utils.isDesignMode() && + this._customBackSprite && + this._customBackSprite.bitmap + ) { + var bitmap = this._customBackSprite.bitmap; + bitmap._image.onerror = function () { + this._customBackFileName = ""; + this._customBackSprite.bitmap._isLoading = false; + this._customBackSprite.bitmap = null; + this._customBackSprite = null; + SceneManager.popChangeStack(); + SceneManager.setInfoExtend( + "ファイルが見付からなかったので、左記の番号の変更を戻しました。", + -1 + ); + }.bind(this); + } + }; + + var _Window_Selectable_initialize = Window_Selectable.prototype.initialize; + Window_Selectable.prototype.initialize = function (x, y, width, height) { + _Window_Selectable_initialize.apply(this, arguments); + // Resolve conflict for BattleFormation.js + this._customLineNumber = this.maxRows ? this.maxRows() : 0; + }; + + var _Window_Selectable_maxPageRows = Window_Selectable.prototype.maxPageRows; + Window_Selectable.prototype.maxPageRows = function () { + return _Window_Selectable_maxPageRows.apply(this, arguments) || 1; + }; + + var _Window_Base_standardFontFace = Window_Base.prototype.standardFontFace; + Window_Base.prototype.standardFontFace = function () { + return this._customFontFace + ? this._customFontFace + : _Window_Base_standardFontFace.apply(this, arguments); + }; + + var _Window_Base_standardFontSize = Window_Base.prototype.standardFontSize; + Window_Base.prototype.standardFontSize = function () { + return this._customFontSize + ? eval(this._customFontSize) + : paramFontSize + ? paramFontSize + : _Window_Base_standardFontSize.apply(this, arguments); + }; + + var _Window_Base_standardPadding = Window_Base.prototype.standardPadding; + Window_Base.prototype.standardPadding = function () { + return this._customPadding + ? eval(this._customPadding) + : paramPadding + ? paramPadding + : _Window_Base_standardPadding.apply(this, arguments); + }; + + var _Window_Base_lineHeight = Window_Base.prototype.lineHeight; + Window_Base.prototype.lineHeight = function () { + return this._customLineHeight + ? eval(this._customLineHeight) + : paramLineHeight + ? paramLineHeight + : _Window_Base_lineHeight.apply(this, arguments); + }; + + var _Window_Base_standardBackOpacity = + Window_Base.prototype.standardBackOpacity; + Window_Base.prototype.standardBackOpacity = function () { + return this._customBackOpacity + ? eval(this._customBackOpacity) + : paramBackOpacity + ? paramBackOpacity + : _Window_Base_standardBackOpacity.apply(this, arguments); + }; + + Window_Base._iconSrcWidth = Window_Base._iconWidth; + Window_Base._iconSrcHeight = Window_Base._iconHeight; + + Window_Base.prototype.getIconScale = function () { + var defaultFontSize = _Window_Base_standardFontSize.apply(this, arguments); + var fontSize = this.contents.fontSize; + return paramIconSizeScale && defaultFontSize !== fontSize + ? fontSize / defaultFontSize + : null; + }; + + Window_Base.prototype.changeIconSize = function () { + var iconScale = this.getIconScale(); + if (iconScale) { + Window_Base._iconWidth *= iconScale; + Window_Base._iconHeight *= iconScale; + } + }; + + Window_Base.prototype.restoreIconSize = function () { + var iconScale = this.getIconScale(); + if (iconScale) { + Window_Base._iconWidth = Window_Base._iconSrcWidth; + Window_Base._iconHeight = Window_Base._iconSrcHeight; + } + }; + + var _Window_Base_drawActorIcons = Window_Base.prototype.drawActorIcons; + Window_Base.prototype.drawActorIcons = function (actor, x, y, width) { + this.changeIconSize(); + _Window_Base_drawActorIcons.apply(this, arguments); + this.restoreIconSize(); + }; + + var _Window_Base_drawItemName = Window_Base.prototype.drawItemName; + Window_Base.prototype.drawItemName = function (item, x, y, width) { + this.changeIconSize(); + _Window_Base_drawItemName.apply(this, arguments); + this.restoreIconSize(); + }; + + var _Window_Base_processDrawIcon = Window_Base.prototype.processDrawIcon; + Window_Base.prototype.processDrawIcon = function (iconIndex, textState) { + this.changeIconSize(); + _Window_Base_processDrawIcon.apply(this, arguments); + this.restoreIconSize(); + }; + + var _Window_Base_drawIcon = Window_Base.prototype.drawIcon; + Window_Base.prototype.drawIcon = function (iconIndex, x, y) { + var iconScale = this.getIconScale(); + if (iconScale) { + var bitmap = ImageManager.loadSystem("IconSet"); + var pw = Window_Base._iconSrcWidth; + var ph = Window_Base._iconSrcHeight; + var sx = (iconIndex % 16) * pw; + var sy = Math.floor(iconIndex / 16) * ph; + var dw = Math.floor(pw * iconScale); + var dh = Math.floor(ph * iconScale); + var dx = x; + var dy = y + (this.lineHeight() - dh) / 2 - 2; + this.contents.blt(bitmap, sx, sy, pw, ph, dx, dy, dw, dh); + } else { + _Window_Base_drawIcon.apply(this, arguments); + } + }; + + var _Window_Base_setBackgroundType = Window_Base.prototype.setBackgroundType; + Window_Base.prototype.setBackgroundType = function (type) { + if (!paramBackgroundFixed) { + _Window_Base_setBackgroundType.apply(this, arguments); + } + }; + + var _Window_Base_updateClose = Window_Base.prototype.updateClose; + Window_Base.prototype.updateClose = function () { + var prevClose = this.isClosing(); + _Window_Base_updateClose.apply(this, arguments); + if (this._callBack && prevClose && !this.isClosing()) { + this._callBack(); + this._callBack = null; + } + }; + + Window_Base.prototype.setCloseListener = function (callBack) { + this._callBack = callBack; + }; + + // for RPG MV 1.6.1 + var _Window_EquipItem_refresh = Window_EquipItem.prototype.refresh; + Window_EquipItem.prototype.refresh = function () { + if (!this._actor) { + return; + } + _Window_EquipItem_refresh.apply(this, arguments); + }; + + /** + * Window_Custom + * 任意配置可能なウィンドウです。 + * @constructor + */ + function Window_Custom() { + this.initialize.apply(this, arguments); + } + + Window_Custom._textAligns = { + left: 0, + 0: 0, + center: 1, + 1: 1, + right: 2, + 2: 2, + }; + + Window_Custom.prototype = Object.create(Window_Selectable.prototype); + Window_Custom.prototype.constructor = Window_Custom; + + Window_Custom.prototype.initialize = function (lines) { + this._lines = lines || []; + Window_Selectable.prototype.initialize.call( + this, + 0, + 0, + 320, + this.fittingHeight(this._lines.length) + ); + this.refresh(); + }; + + Window_Custom.prototype.refresh = function () { + this.createContents(); + Window_Selectable.prototype.refresh.apply(this, arguments); + }; + + Window_Custom.prototype.drawItem = function (index) { + var rect = this.itemRectForText(index); + var text = this._lines[index]; + this.resetTextColor(); + text = this.changeTextAlign(text); + if (this._textAlign > 0) { + rect.x = this.getTextAlignStartX(text); + } + this.drawTextEx(text, rect.x, rect.y); + }; + + Window_Custom.prototype.getTextAlignStartX = function (text) { + var width = this.drawTextEx(text, this.contentsWidth(), 0); + if (this._textAlign === 1) { + return this.contentsWidth() / 2 - width / 2; + } else { + return this.contentsWidth() - width; + } + }; + + Window_Custom.prototype.maxItems = function () { + return this._lines.length; + }; + + Window_Custom.prototype.changeTextAlign = function (text) { + this._textAlign = 0; + text = text.replace( + /\\al\[(.*)]/gi, + function () { + this._textAlign = + Window_Custom._textAligns[arguments[1].toLowerCase()] || 0; + return ""; + }.bind(this) + ); + return text; + }; +})(); diff --git a/www/js/plugins/GraphicsRenderFix.js b/www/js/plugins/GraphicsRenderFix.js new file mode 100644 index 0000000..5088ecd --- /dev/null +++ b/www/js/plugins/GraphicsRenderFix.js @@ -0,0 +1,19 @@ +/*:ja + * @plugindesc 放置していると画面がフリーズするのを修正 + * @author kido + * + * @help + * このコアスクリプトの修正を取り込みます + * https://github.com/rpgtkoolmv/corescript/pull/191 + * + */ + +(function () { + var _render = Graphics.render; + Graphics.render = function (stage) { + if (this._skipCount < 0) { + this._skipCount = 0; + } + _render.call(this, stage); + }; +})(); diff --git a/www/js/plugins/HTN_SaveMax.js b/www/js/plugins/HTN_SaveMax.js new file mode 100644 index 0000000..3ff22db --- /dev/null +++ b/www/js/plugins/HTN_SaveMax.js @@ -0,0 +1,35 @@ +// -------------------------------------------------------------------------- +// +// SaveMax +// +// Copyright (c) 2016 hatonekoe +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// +// 2016/09/12 ver1.0.0 first release +// 2016/09/10 ver0.0.1 開発開始 +// +// -------------------------------------------------------------------------- +/*: + * @plugindesc セーブ最大数を変更します + * @author ハトネコエ - http://hato-neko.x0.com + * + * @help + * セーブできる最大数を変更します。デフォルトは 20 です + * + * @param Max Quantity + * @desc セーブ最大数 + * @default 20 + * + */ + +(function () { + var pluginName = "HTN_SaveMax"; + + var parameters = PluginManager.parameters(pluginName); + var saveMax = Number(parameters["Max Quantity"]); + + DataManager.maxSavefiles = function () { + return saveMax; + }; +})(); diff --git a/www/js/plugins/HzTalk.js b/www/js/plugins/HzTalk.js new file mode 100644 index 0000000..128b9ee --- /dev/null +++ b/www/js/plugins/HzTalk.js @@ -0,0 +1,283 @@ +/*: + * + * @plugindesc bV[쐬̃wp[vOC + * @help + * + * bV[쐬yɂvOCłB + * gpꍇ́Aimg/picturestH_ɃTCY816x624̐^ȉ摜Black.pngpӂĉB + * wiw肵Ȃꍇ̉bV[̔wiƁAʉ̍тɎgp܂B + * + * vOC R}h: + * HZTALK INIT height # sN`\̍[height]ƂāAbV[Jn܂ + * HZTALK END # bV[I܂ + * HZTALK SHOWBG bgImage # img/picturestH_[bgImage].pngwiƂĕ\܂ + * HZTALK CHANGEBG bgImage # img/picturestH_[bgImage].pngwiɕύX܂ixEF͕ύXȂj + * HZTALK ADD id image x [turnFlg] # sN`ԍ[id]A摜img/picturestH_[image].pngAʒuxƂāAol̃sN`lj܂B + * # turnFlgtruȅꍇA摜E]ĕ\܂BsN`ԍ3ȏw肵ĉB + * HZTALK SELECT id # sN`ԍ[id]̃sN`IԂƂĖ邭\܂B + * HZTALK MOVE id x [duration] # sN`ԍ[id]̃sN`XW[x]̈ʒu[duration]t[iftHg30t[jĈړ܂B + * HZTALK TURN id turnFlg # sN`ԍ[id]̃sN`turnFlgtrueł΍E]AłȂΖ{̌ŕ\܂B + * HZTALK CHANGE id image # sN`ԍ[id]̃sN`̉摜img/picturestH_[image]ɕύX܂B + * + * bV[Aȉ̃sN`ԍgp܂B + * 1:}bvB + * 2:wisN` + * 100:ʉ̍уsN` + * + * ol̃sN`ԍ́A3ȏw肵ĂB + */ + +(function () { + function cnvEsc(txt) { + if (txt == null) return txt; + return Window_Base.prototype.convertEscapeCharacters(txt); + } + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + + if (command.toUpperCase() === "HZTALK") { + if (args[0].toUpperCase() === "INIT") { + var height = Number(cnvEsc(args[1])); + HzTalk.init(height); + } else if (args[0].toUpperCase() === "END") { + HzTalk.end(); + } else if (args[0].toUpperCase() === "SHOWBG") { + var bgName = cnvEsc(args[1]); + HzTalk.showBackground(bgName); + } else if (args[0].toUpperCase() === "CHANGEBG") { + var bgName = cnvEsc(args[1]); + HzTalk.changeBackground(bgName); + } else if (args[0].toUpperCase() === "ADD") { + var id = Number(cnvEsc(args[1])); + var imgName = cnvEsc(args[2]); + var x = Number(cnvEsc(args[3])); + var turnFlg = cnvEsc(args[4]) === "true" ? true : false; + HzTalk.addCharacter(id, imgName, x, turnFlg); + } else if (args[0].toUpperCase() === "SELECT") { + var id = Number(cnvEsc(args[1])); + HzTalk.selectCharacter(id); + } else if (args[0].toUpperCase() === "MOVE") { + var id = Number(cnvEsc(args[1])); + var x = Number(cnvEsc(args[2])); + var duration = args[3] != null ? Number(cnvEsc(args[3])) : undefined; + HzTalk.moveCharacter(id, x, duration); + } else if (args[0].toUpperCase() === "TURN") { + var id = Number(cnvEsc(args[1])); + var turnFlg = cnvEsc(args[2]) === "true" ? true : false; + var duration = args[3] != null ? Number(cnvEsc(args[3])) : undefined; + HzTalk.turnCharacter(id, turnFlg, duration); + } else if (args[0].toUpperCase() === "CHANGE") { + var id = Number(cnvEsc(args[1])); + var imgName = cnvEsc(args[2]); + HzTalk.changeImage(id, imgName); + } + } + }; + + Sprite_Picture.prototype.updateOrigin = function () { + // bV[̓olporigin=2ijlj + var picture = this.picture(); + if (picture.origin() === 0) { + this.anchor.x = 0; + this.anchor.y = 0; + } else if (picture.origin() === 2) { + // 2: + this.anchor.x = 0.5; + this.anchor.y = 1; + } else { + this.anchor.x = 0.5; + this.anchor.y = 0.5; + } + }; + + Game_Picture.prototype.move = function ( + origin, + x, + y, + scaleX, + scaleY, + opacity, + blendMode, + duration + ) { + // origin=2ij̏ꍇAorigin͕ύXȂ + if (this._origin !== 2) this._origin = origin; + this._targetX = x; + this._targetY = y; + this._targetScaleX = scaleX; + this._targetScaleY = scaleY; + this._targetOpacity = opacity; + this._blendMode = blendMode; + this._duration = duration; + }; +})(); + +function HzTalk() {} + +HzTalk.height = 450; +HzTalk.charas = []; + +/** + * + * @param {type} height + * @returns {undefined} + */ +HzTalk.init = function (height) { + // + HzTalk.height = height; + HzTalk.charas = []; + // э쐬 + $gameScreen.showPicture( + $gameScreen.maxPictures(), + "Black", + 0, + 0, + height, + 100, + 100, + 255, + 0 + ); + $gameScreen.showPicture(1, "Black", 0, 0, 0, 100, 100, 255, 0); +}; + +/** + * I + * @returns {undefined} + */ +HzTalk.end = function () { + // ol폜 + for (var idx = 0; idx < HzTalk.charas.length; idx++) { + $gameScreen.erasePicture(HzTalk.charas[idx]); + } + // wi폜 + $gameScreen.erasePicture(1); + $gameScreen.erasePicture(2); + // э폜 + $gameScreen.erasePicture($gameScreen.maxPictures()); +}; + +/** + * wi̐ݒ + * @param {type} bgName + * @returns {undefined} + */ +HzTalk.showBackground = function (bgName) { + $gameScreen.showPicture(2, bgName, 0, 0, 0, 100, 100, 255, 0); +}; + +/** + * wi摜̕ύXiFExEʒuȂǂ͕ύXȂj + * @param {type} bgName + * @returns {undefined} + */ +HzTalk.changeBackground = function (bgName) { + $gameScreen.picture(2)._name = bgName; +}; + +/** + * ol̒lj + */ +HzTalk.addCharacter = function (id, imgName, x, turnFlg) { + var bitmap = ImageManager.loadPicture(imgName); + // LN^̃sN`쐬 + var scaleX = turnFlg ? -100 : 100; + $gameScreen.showPicture( + id, + imgName, + 2, + x, + HzTalk.height, + scaleX, + 100, + 255, + 0 + ); + $gameScreen.tintPicture(id, [0, 0, 0, 0], 0); + HzTalk.charas.push(id); +}; + +/** + * ANeBuȓol̑I + * @param {type} selectedId + * @returns {undefined} + */ +HzTalk.selectCharacter = function (selectedId) { + for (var idx = 0; idx < HzTalk.charas.length; idx++) { + var id = HzTalk.charas[idx]; + if (id === selectedId) { + $gameScreen.tintPicture(id, [0, 0, 0, 0], 10); + } else { + $gameScreen.tintPicture(id, [0, 0, 0, 0], 10); + } + } +}; + +/** + * ol̈ړ + * @param {type} selectedId + * @param {type} x + * @param {type} duration + * @returns {undefined} + */ +HzTalk.moveCharacter = function (id, x, duration) { + if (duration === undefined) duration = 30; + var picture = $gameScreen.picture(id); + $gameScreen.movePicture( + id, + picture.origin(), + x, + picture.y(), + picture.scaleX(), + picture.scaleY(), + picture.opacity(), + picture.blendMode(), + duration + ); +}; + +/** + * ol̉] + * @param {type} selectedId + * @param {type} x + * @param {type} duration + * @returns {undefined} + */ +HzTalk.turnCharacter = function (id, turnFlg, duration) { + if (duration === undefined) duration = 10; + var scaleX = turnFlg ? -100 : 100; + var picture = $gameScreen.picture(id); + $gameScreen.movePicture( + id, + picture.origin(), + picture.x(), + picture.y(), + scaleX, + picture.scaleY(), + picture.opacity(), + picture.blendMode(), + duration + ); +}; + +/** + * ol̉摜ύX + * @param {type} id + * @param {type} imgName + * @returns {undefined} + */ +HzTalk.changeImage = function (id, imgName) { + $gameScreen.picture(id)._name = imgName; +}; + +/** + * ol̍폜 + * @param {type} id + * @returns {undefined} + */ +HzTalk.eraseCharacter = function (id) { + $gameScreen.erasePicture(id); +}; diff --git a/www/js/plugins/ItemBook.js b/www/js/plugins/ItemBook.js new file mode 100644 index 0000000..f12def2 --- /dev/null +++ b/www/js/plugins/ItemBook.js @@ -0,0 +1,381 @@ +//============================================================================= +// ItemBook.js +//============================================================================= + +/*: + * @plugindesc Displays detailed statuses of items. + * @author Yoji Ojima + * + * @param Unknown Data + * @desc The index name for an unknown item. + * @default ?????? + * + * @param Price Text + * @desc The text for "Price". + * @default Price + * + * @param Equip Text + * @desc The text for "Equip". + * @default Equip + * + * @param Type Text + * @desc The text for "Type". + * @default Type + * + * @help + * + * Plugin Command: + * ItemBook open # Open the item book screen + * ItemBook add weapon 3 # Add weapon #3 to the item book + * ItemBook add armor 4 # Add armor #4 to the item book + * ItemBook remove armor 5 # Remove armor #5 from the item book + * ItemBook remove item 6 # Remove item #6 from the item book + * ItemBook complete # Complete the item book + * ItemBook clear # Clear the item book + * + * Item (Weapon, Armor) Note: + * # This item does not appear in the item book + */ + +/*:ja + * @plugindesc アイテム図鑑です。アイテムの詳細なステータスを表示します。 + * @author Yoji Ojima + * + * @param Unknown Data + * @desc 未確認のアイテムの索引名です。 + * @default ?????? + * + * @param Price Text + * @desc 「価格」の文字列です。 + * @default 価格 + * + * @param Equip Text + * @desc 「装備」の文字列です。 + * @default 装備 + * + * @param Type Text + * @desc 「タイプ」の文字列です。 + * @default タイプ + * + * @help + * + * プラグインコマンド: + * ItemBook open # 図鑑画面を開く + * ItemBook add weapon 3 # 武器3番を図鑑に追加 + * ItemBook add armor 4 # 防具4番を図鑑に追加 + * ItemBook remove armor 5 # 防具5番を図鑑から削除 + * ItemBook remove item 6 # アイテム6番を図鑑から削除 + * ItemBook complete # 図鑑を完成させる + * ItemBook clear # 図鑑をクリアする + * + * アイテム(武器、防具)のメモ: + * # 図鑑に載せない場合 + */ + +(function () { + var parameters = PluginManager.parameters("ItemBook"); + var unknownData = String(parameters["Unknown Data"] || "??????"); + var priceText = String(parameters["Price Text"] || "Price"); + var equipText = String(parameters["Equip Text"] || "Equip"); + var typeText = String(parameters["Type Text"] || "Type"); + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "ItemBook") { + switch (args[0]) { + case "open": + SceneManager.push(Scene_ItemBook); + break; + case "add": + $gameSystem.addToItemBook(args[1], Number(args[2])); + break; + case "remove": + $gameSystem.removeFromItemBook(args[1], Number(args[2])); + break; + case "complete": + $gameSystem.completeItemBook(); + break; + case "clear": + $gameSystem.clearItemBook(); + break; + } + } + }; + + Game_System.prototype.addToItemBook = function (type, dataId) { + if (!this._ItemBookFlags) { + this.clearItemBook(); + } + var typeIndex = this.itemBookTypeToIndex(type); + if (typeIndex >= 0) { + this._ItemBookFlags[typeIndex][dataId] = true; + } + }; + + Game_System.prototype.removeFromItemBook = function (type, dataId) { + if (this._ItemBookFlags) { + var typeIndex = this.itemBookTypeToIndex(type); + if (typeIndex >= 0) { + this._ItemBookFlags[typeIndex][dataId] = false; + } + } + }; + + Game_System.prototype.itemBookTypeToIndex = function (type) { + switch (type) { + case "item": + return 0; + case "weapon": + return 1; + case "armor": + return 2; + default: + return -1; + } + }; + + Game_System.prototype.completeItemBook = function () { + var i; + this.clearItemBook(); + for (i = 1; i < $dataItems.length; i++) { + this._ItemBookFlags[0][i] = true; + } + for (i = 1; i < $dataWeapons.length; i++) { + this._ItemBookFlags[1][i] = true; + } + for (i = 1; i < $dataArmors.length; i++) { + this._ItemBookFlags[2][i] = true; + } + }; + + Game_System.prototype.clearItemBook = function () { + this._ItemBookFlags = [[], [], []]; + }; + + Game_System.prototype.isInItemBook = function (item) { + if (this._ItemBookFlags && item) { + var typeIndex = -1; + if (DataManager.isItem(item)) { + typeIndex = 0; + } else if (DataManager.isWeapon(item)) { + typeIndex = 1; + } else if (DataManager.isArmor(item)) { + typeIndex = 2; + } + if (typeIndex >= 0) { + return !!this._ItemBookFlags[typeIndex][item.id]; + } else { + return false; + } + } else { + return false; + } + }; + + var _Game_Party_gainItem = Game_Party.prototype.gainItem; + Game_Party.prototype.gainItem = function (item, amount, includeEquip) { + _Game_Party_gainItem.call(this, item, amount, includeEquip); + if (item && amount > 0) { + var type; + if (DataManager.isItem(item)) { + type = "item"; + } else if (DataManager.isWeapon(item)) { + type = "weapon"; + } else if (DataManager.isArmor(item)) { + type = "armor"; + } + $gameSystem.addToItemBook(type, item.id); + } + }; + + function Scene_ItemBook() { + this.initialize.apply(this, arguments); + } + + Scene_ItemBook.prototype = Object.create(Scene_MenuBase.prototype); + Scene_ItemBook.prototype.constructor = Scene_ItemBook; + + Scene_ItemBook.prototype.initialize = function () { + Scene_MenuBase.prototype.initialize.call(this); + }; + + Scene_ItemBook.prototype.create = function () { + Scene_MenuBase.prototype.create.call(this); + this._indexWindow = new Window_ItemBookIndex(0, 0); + this._indexWindow.setHandler("cancel", this.popScene.bind(this)); + var wy = this._indexWindow.height; + var ww = Graphics.boxWidth; + var wh = Graphics.boxHeight - wy; + this._statusWindow = new Window_ItemBookStatus(0, wy, ww, wh); + this.addWindow(this._indexWindow); + this.addWindow(this._statusWindow); + this._indexWindow.setStatusWindow(this._statusWindow); + }; + + function Window_ItemBookIndex() { + this.initialize.apply(this, arguments); + } + + Window_ItemBookIndex.prototype = Object.create(Window_Selectable.prototype); + Window_ItemBookIndex.prototype.constructor = Window_ItemBookIndex; + + Window_ItemBookIndex.lastTopRow = 0; + Window_ItemBookIndex.lastIndex = 0; + + Window_ItemBookIndex.prototype.initialize = function (x, y) { + var width = Graphics.boxWidth; + var height = this.fittingHeight(6); + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this.refresh(); + this.setTopRow(Window_ItemBookIndex.lastTopRow); + this.select(Window_ItemBookIndex.lastIndex); + this.activate(); + }; + + Window_ItemBookIndex.prototype.maxCols = function () { + return 3; + }; + + Window_ItemBookIndex.prototype.maxItems = function () { + return this._list ? this._list.length : 0; + }; + + Window_ItemBookIndex.prototype.setStatusWindow = function (statusWindow) { + this._statusWindow = statusWindow; + this.updateStatus(); + }; + + Window_ItemBookIndex.prototype.update = function () { + Window_Selectable.prototype.update.call(this); + this.updateStatus(); + }; + + Window_ItemBookIndex.prototype.updateStatus = function () { + if (this._statusWindow) { + var item = this._list[this.index()]; + this._statusWindow.setItem(item); + } + }; + + Window_ItemBookIndex.prototype.refresh = function () { + var i, item; + this._list = []; + for (i = 1; i < $dataItems.length; i++) { + item = $dataItems[i]; + if (item.name && item.itypeId === 1 && item.meta.book !== "no") { + this._list.push(item); + } + } + for (i = 1; i < $dataWeapons.length; i++) { + item = $dataWeapons[i]; + if (item.name && item.meta.book !== "no") { + this._list.push(item); + } + } + for (i = 1; i < $dataArmors.length; i++) { + item = $dataArmors[i]; + if (item.name && item.meta.book !== "no") { + this._list.push(item); + } + } + this.createContents(); + this.drawAllItems(); + }; + + Window_ItemBookIndex.prototype.drawItem = function (index) { + var item = this._list[index]; + var rect = this.itemRect(index); + var width = rect.width - this.textPadding(); + if ($gameSystem.isInItemBook(item)) { + this.drawItemName(item, rect.x, rect.y, width); + } else { + var iw = Window_Base._iconWidth + 4; + this.drawText(unknownData, rect.x + iw, rect.y, width - iw); + } + }; + + Window_ItemBookIndex.prototype.processCancel = function () { + Window_Selectable.prototype.processCancel.call(this); + Window_ItemBookIndex.lastTopRow = this.topRow(); + Window_ItemBookIndex.lastIndex = this.index(); + }; + + function Window_ItemBookStatus() { + this.initialize.apply(this, arguments); + } + + Window_ItemBookStatus.prototype = Object.create(Window_Base.prototype); + Window_ItemBookStatus.prototype.constructor = Window_ItemBookStatus; + + Window_ItemBookStatus.prototype.initialize = function (x, y, width, height) { + Window_Base.prototype.initialize.call(this, x, y, width, height); + }; + + Window_ItemBookStatus.prototype.setItem = function (item) { + if (this._item !== item) { + this._item = item; + this.refresh(); + } + }; + + Window_ItemBookStatus.prototype.refresh = function () { + var item = this._item; + var x = 0; + var y = 0; + var lineHeight = this.lineHeight(); + + this.contents.clear(); + + if (!item || !$gameSystem.isInItemBook(item)) { + return; + } + + this.drawItemName(item, x, y); + + x = this.textPadding(); + y = lineHeight + this.textPadding(); + + var price = item.price > 0 ? item.price : "-"; + this.changeTextColor(this.systemColor()); + this.drawText(priceText, x, y, 120); + this.resetTextColor(); + this.drawText(price, x + 120, y, 120, "right"); + y += lineHeight; + + if (DataManager.isWeapon(item) || DataManager.isArmor(item)) { + var etype = $dataSystem.equipTypes[item.etypeId]; + this.changeTextColor(this.systemColor()); + this.drawText(equipText, x, y, 120); + this.resetTextColor(); + this.drawText(etype, x + 120, y, 120, "right"); + y += lineHeight; + + var type; + if (DataManager.isWeapon(item)) { + type = $dataSystem.weaponTypes[item.wtypeId]; + } else { + type = $dataSystem.armorTypes[item.atypeId]; + } + this.changeTextColor(this.systemColor()); + this.drawText(typeText, x, y, 120); + this.resetTextColor(); + this.drawText(type, x + 120, y, 120, "right"); + + x = this.textPadding() + 300; + y = lineHeight + this.textPadding(); + for (var i = 2; i < 8; i++) { + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.param(i), x, y, 160); + this.resetTextColor(); + this.drawText(item.params[i], x + 160, y, 60, "right"); + y += lineHeight; + } + } + + x = 0; + y = this.textPadding() * 2 + lineHeight * 7; + this.drawTextEx(item.description, x, y); + }; +})(); diff --git a/www/js/plugins/KMS_DebugUtil.js b/www/js/plugins/KMS_DebugUtil.js new file mode 100644 index 0000000..60dfd69 --- /dev/null +++ b/www/js/plugins/KMS_DebugUtil.js @@ -0,0 +1,5271 @@ +//============================================================================= +// KMS_DebugUtil.js +// Last update: 2018/01/01 +//============================================================================= + +/*: + * @plugindesc + * [v0.1.0] Improve debug functions. + * + * @author Kameo (Kamesoft) + * + * @param Variable input digits + * @default 9 + * @desc Specify digits for inputting values. The parameter range is from 1 to 15. + * + * @param Map grid color + * @default rgba(255, 255, 255, 0.6) + * @desc Specify grid color for map transfer mode. + * + * @param Watch window font size + * @default 18 + * @desc Font size for the watch window's text. + * + * @param Watch highlight color + * @default rgba(255, 224, 192, 0.6) + * @desc Specify background color for updated watch items by CSS color. + * + * @param Watch window width + * @default 360 + * @desc Specify watch window width by pixel. + * + * @param Watch window position + * @default 0 + * @desc + * Specify watch window position. + * 0: TopLeft 1: TopRight 2: BottomLeft 3: BottomRight + * + * @help + * + * ## Plugin command + * + * DebugUtil watch S 10 # Add switch:10 to the watch window + * DebugUtil watch V 20 # Add variable:20 to the watch window + */ + +/*:ja + * @plugindesc + * [v0.1.0] 標準のデバッグ画面を差し替え、様々な機能を追加します。 + * + * @author かめお (Kamesoft) + * + * @param Variable input digits + * @default 9 + * @desc 変数入力時の桁数を指定します。最大値は 15 です。 + * + * @param Map grid color + * @default rgba(255, 255, 255, 0.6) + * @desc マップ移動画面のグリッド色を CSS カラーで指定します。 + * + * @param Watch window font size + * @default 18 + * @desc ウォッチウィンドウのフォントサイズを指定します。(標準のウィンドウでは 28 です) + * + * @param Watch highlight color + * @default rgba(255, 224, 192, 0.6) + * @desc ウォッチしている値が変化したときの背景色を CSS カラーで指定します。 + * + * @param Watch window width + * @default 360 + * @desc ウォッチウィンドウの幅をピクセル単位で指定します。 + * + * @param Watch window position + * @default 0 + * @desc + * ウォッチウィンドウの表示位置を指定します。 + * 0: 左上 1: 右上 2: 左下 3: 右下 + * + * ■ プラグインコマンド + * + * DebugUtil watch S 10 # スイッチ ID:10 をウォッチウィンドウに追加 + * DebugUtil watch V 20 # 変数 ID:20 をウォッチウィンドウに追加 + */ + +// テストプレイ時のみ有効 +if (Utils.isOptionValid("test")) { + var KMS = KMS || {}; + + // MapData の一時読み込み先 + var $dataKmsTemporallyMapData = null; + + // セーブデータからの復元を可能にするため、セーブデータに入るクラスをグローバルスコープに置く + function DebugWatchItemForSave() { + this.initialize.apply(this, arguments); + } + + (function () { + "use strict"; + + // 定数 + var Const = { + debug: false, // デバッグモード + pluginCode: "DebugUtil", // プラグインコード + + pixiVersion: (function () { + var match = /^(\d+)\..*/gi.exec(PIXI.VERSION); + return match ? parseInt(match[1]) : 0; + })(), + + mapTileScale: 0.5, // マップ移動画面のタイル表示倍率 + mapGridLineWidth: 2, // マップ移動画面のグリッドの線幅 + + watchUpdateDuration: 30, // ウォッチ更新通知のアニメーション時間 + + WatchItemType: { + user: -1, // ユーザー定義 (TODO: 現状非対応) + none: 0, // なし + switch: 1, // スイッチ + variable: 2, // 変数 + }, + + // ウォッチ項目の編集モード + WatchItemEditMode: { + add: 0, // 追加 + edit: 1, // 編集 + }, + + // ウォッチウィンドウ表示位置 + WatchWindowPosition: { + topLeft: 0, // 左上 + topRight: 1, // 右上 + bottomLeft: 2, // 左下 + bottomRight: 3, // 右下 + }, + }; + + var PluginName = "KMS_" + Const.pluginCode; + + KMS.imported = KMS.imported || {}; + KMS.imported[Const.pluginCode] = true; + + KMS.DebugUtil = {}; + + // デバッグコマンドのリスト + KMS.DebugUtil.debugCommands = []; + + // データベースリロード時に呼び出す処理のリスト + KMS.DebugUtil.databaseReloadHandlers = []; + + // デフォルト値つきで文字列から int を解析 + function parseIntWithDefault(param, defaultValue) { + var value = parseInt(param); + return isNaN(value) ? defaultValue : value; + } + + var pluginParams = PluginManager.parameters(PluginName); + var Params = {}; + Params.variableInputDigits = Math.min( + Math.max( + parseIntWithDefault(pluginParams["Variable input digits"], 9), + 1 + ), + 15 + ); + Params.formationButton = pluginParams["Formation button"] || "shift"; + Params.mapGridColor = + pluginParams["Map grid color"] || "rgba(255, 255, 255, 0.6)"; + Params.watchFontSize = Math.max( + parseIntWithDefault(pluginParams["Watch window font size"], 18), + 1 + ); + Params.watchUpdateColor = + pluginParams["Watch update color"] || "rgba(255, 224, 192, 0.6)"; + Params.watchWindowPosition = parseIntWithDefault( + pluginParams["Watch window position"], + 0 + ); + Params.watchWindowWidth = Math.max( + parseIntWithDefault(pluginParams["Watch window width"], 360), + 1 + ); + Params.WatchWindowPosition = Math.min( + Math.max( + parseIntWithDefault( + pluginParams["Watch window position"], + Const.WatchWindowPosition.topLeft + ), + Const.WatchWindowPosition.topLeft + ), + Const.WatchWindowPosition.bottomRight + ); + + // デバッグログ + var debuglog; + if (Const.debug) { + debuglog = function () { + console.log.apply(console, arguments); + }; + } else { + debuglog = function () {}; + } + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + + if (command !== Const.pluginCode) { + return; + } + + switch (args[0]) { + case "watch": // ウォッチ ( {S|V} {id} ) + { + var id = parseInt(args[2]); + if (!id) { + console.error( + "[%s %s] Invalid ID: %s", + Const.pluginCode, + args[0], + args[2] + ); + return; + } + + var item = new DebugWatchItem(); + switch (args[1].toUpperCase()) { + case "S": + item.setupSwitch(id); + break; + + case "V": + item.setupVariable(id); + break; + + default: + console.error( + "[%s %s] Invalid type: %s", + Const.pluginCode, + args[0], + args[1] + ); + return; + } + $gameTemp.registerDebugWatchItem(item); + } + break; + + default: + // 不明なコマンド + console.error("[%s %s] Unknown command.", Const.pluginCode, args[0]); + break; + } + }; + + /** + * 日本語環境か否か + */ + var isJp = (function () { + var language = + (navigator.languages && navigator.languages[0]) || + navigator.browserLanguage || + navigator.userLanguage || + navigator.language; + if (language) { + return language.substr(0, 2) === "ja"; + } else { + return false; + } + })(); + + /** + * 指定桁数を指定文字で埋めた文字列を返す + */ + function padDigits(number, digits, pad) { + var holder = Array(digits + 1).join(pad); + return (holder + number).slice(-digits); + } + + /** + * 他プラグインの影響を除いた素のパラメータ強化値 (Game_Actor に対して呼ぶ) + */ + var originalParamPlus = function (paramId) { + return this._paramPlus[paramId]; + }; + + /** + * 文字列であるか判定 + */ + function isString(obj) { + return typeof obj === "string" || obj instanceof String; + } + + /** + * アイテム系のオブジェクトであるか判定 + */ + function isItemObject(item) { + return ( + DataManager.isSkill(item) || + DataManager.isItem(item) || + DataManager.isWeapon(item) || + DataManager.isArmor(item) + ); + } + + /** + * アクターが作成されているか + * ($gameActors に対して呼ぶ) + */ + function isActorCreated(actorId) { + return !!this._data[actorId]; + } + + /** + * アクターがパーティ内に存在するか + * ($gameParty に対して呼ぶ) + */ + function containsActor(actorId) { + return this._actors.contains(actorId); + } + + /** + * outActor を inActor の位置に加入させ、outActor を外す + * ($gameParty に対して呼ぶ) + */ + function replaceActor(inActorId, outActorId) { + if (this._actors.contains(outActorId)) { + for (var i = 0; i < this._actors.length; i++) { + if (this._actors[i] !== outActorId) { + continue; + } + + if (inActorId) { + // in/out を入れ替える + this._actors[i] = inActorId; + break; + } else { + // in がなしの場合は out を外すだけ + this.removeActor(outActorId); + return; + } + } + } else if (inActorId) { + // in だけ存在する場合は単純に追加 + this.addActor(inActorId); + return; + } else { + // out が不在で、in も存在しないので何もしない + return; + } + + $gamePlayer.refresh(); + $gameMap.requestRefresh(); + } + + //----------------------------------------------------------------------------- + // KMS + + /** + * デバッグコマンドの登録 + * + * command には id, name, onSelect の 3 つを持たせる。 + */ + KMS.DebugUtil.registerCommand = function (command) { + // 有効判定 + function isValid(cmd) { + return cmd.id && cmd.name && cmd.onSelect; + } + + // 一致判定 + function isSame(lhs, rhs) { + return lhs.id === rhs.id; + } + + if (!isValid(command)) { + // 未指定のパラメータがある + return false; + } + + var exists = KMS.DebugUtil.debugCommands.some(function (item) { + return isSame(item, command); + }); + if (exists) { + // 登録済み + console.log( + '[%s] Command "%s" is already registered', + Const.pluginCode, + command.id + ); + return false; + } + + KMS.DebugUtil.debugCommands.push(command); + return true; + }; + + /** + * データベースリロード時に呼び出す処理を登録 + */ + KMS.DebugUtil.registerDatabaseReloadHandler = function (handler) { + if (!handler) { + return false; + } + + // 一致判定 + function isSame(lhs, rhs) { + return lhs === rhs; + } + + var exists = KMS.DebugUtil.databaseReloadHandlers.some(function (item) { + return isSame(item, command); + }); + if (exists) { + // 登録済み + console.log( + "[%s] Specified reload handler is already registered", + Const.pluginCode + ); + return false; + } + + KMS.DebugUtil.databaseReloadHandlers.push(handler); + return true; + }; + + //----------------------------------------------------------------------------- + // DebugWatchItemForSave + // + // セーブデータに残す情報のみに絞ったウォッチ項目 + + DebugWatchItemForSave.constructor = DebugWatchItemForSave; + + Object.defineProperties(DebugWatchItemForSave.prototype, { + type: { + get: function () { + return this._type; + }, + set: function (value) { + this._type = value; + }, + configurable: true, + }, + id: { + get: function () { + return this._id; + }, + set: function (value) { + this._id = value; + }, + configurable: true, + }, + }); + + DebugWatchItemForSave.prototype.initialize = function () { + this._type = Const.WatchItemType.switch; + this._id = 1; + }; + + /** + * 実際の表示用ウォッチ項目に変換 + */ + DebugWatchItemForSave.prototype.toActualItem = function () { + var item = new DebugWatchItem(); + switch (this._type) { + case Const.WatchItemType.switch: + item.setupSwitch(this._id); + break; + + case Const.WatchItemType.variable: + item.setupVariable(this._id); + break; + + default: + console.error( + "%s: toDisplayItem() failed. Invalid item type (%d)", + Const.pluginCode, + this._type + ); + return null; + } + + return item; + }; + + //----------------------------------------------------------------------------- + // DebugWatchItem + // + // ウォッチウィンドウに表示する項目 + + function DebugWatchItem() { + this.initialize.apply(this, arguments); + } + + DebugWatchItem.prototype.constructor = DebugWatchItem; + + Object.defineProperties(DebugWatchItem.prototype, { + type: { + get: function () { + return this._type; + }, + configurable: true, + }, + typeSymbol: { + get: function () { + return this._typeSymbol; + }, + configurable: true, + }, + typename: { + get: function () { + return this._typename; + }, + configurable: true, + }, + id: { + get: function () { + return this._id; + }, + configurable: true, + }, + name: { + get: function () { + return this._name; + }, + configurable: true, + }, + }); + + /** + * デフォルトの取得関数 + */ + DebugWatchItem.defaultGetter = function () { + return ""; + }; + + /** + * スイッチ用の生値取得関数 + */ + DebugWatchItem.switchRawValueGetter = function () { + return $gameSwitches.value(this._id); + }; + + /** + * スイッチ用の表示値取得関数 + */ + DebugWatchItem.switchDispValueGetter = function () { + return this._getterRaw.call(this) ? "ON" : "OFF"; + }; + + /** + * 変数用の値取得関数 + */ + DebugWatchItem.variableValueGetter = function () { + return $gameVariables.value(this._id); + }; + + /** + * 初期化 + */ + DebugWatchItem.prototype.initialize = function () { + this.invalidate(); + }; + + /** + * ユーザー定義か + */ + DebugWatchItem.prototype.isUserDef = function () { + return this._type === Const.WatchItemType.user; + }; + + /** + * 一致判定 + */ + DebugWatchItem.prototype.equals = function (rhs) { + if (!(rhs instanceof DebugWatchItem) || this._type !== rhs._type) { + // タイプ違い + return false; + } + + if (this.isUserDef() && rhs.isUserDef()) { + // ユーザー定義の場合は名前以外完全一致を要求 + return ( + this._id === rhs._id && + this._getterRaw === rhs._getterRaw && + this._getterDisp === rhs._getterDisp + ); + } else { + return this._id === rhs._id; + } + }; + + /** + * 生値を取得 + */ + DebugWatchItem.prototype.getRaw = function () { + return this._getterRaw.call(this); + }; + + /** + * 表示用の値を取得 + */ + DebugWatchItem.prototype.getDisp = function () { + return this._getterDisp.call(this); + }; + + /** + * 値を監視して更新を通知 + */ + DebugWatchItem.prototype.checkUpdate = function () { + var currValue = this.getRaw(); + if (this._lastValue !== currValue) { + this._lastValue = currValue; + return true; + } else { + return false; + } + }; + + /** + * 無効化 + */ + DebugWatchItem.prototype.invalidate = function () { + this._type = Const.WatchItemType.none; + this._typeSymbol = ""; + this._typename = ""; + this._id = 0; + this._name = ""; + this._getterRaw = DebugWatchItem.defaultGetter; + this._getterDisp = DebugWatchItem.defaultGetter; + this._lastValue = null; + }; + + /** + * スイッチを表示するようにセットアップ + */ + DebugWatchItem.prototype.setupSwitch = function (switchId) { + this._type = Const.WatchItemType.switch; + this._id = switchId.clamp(1, $dataSystem.switches.length - 1); + this.refresh(); + }; + + /** + * 変数を表示するようにセットアップ + */ + DebugWatchItem.prototype.setupVariable = function (variableId) { + this._type = Const.WatchItemType.variable; + this._id = variableId.clamp(1, $dataSystem.variables.length - 1); + this.refresh(); + }; + + /** + * 表示する情報の再構築 (データベースリロード時にも呼ぶ) + */ + DebugWatchItem.prototype.refresh = function () { + switch (this._type) { + case Const.WatchItemType.switch: + if (this._id >= $dataSystem.switches.length) { + this.invalidate(); + return; + } + this._typeSymbol = "S"; + this._typename = isJp ? "スイッチ" : "Switch"; + this._name = $dataSystem.switches[this._id]; + this._getterRaw = DebugWatchItem.switchRawValueGetter; + this._getterDisp = DebugWatchItem.switchDispValueGetter; + break; + + case Const.WatchItemType.variable: + if (this._id >= $dataSystem.variables.length) { + this.invalidate(); + return; + } + this._typeSymbol = "V"; + this._typename = isJp ? "変数" : "Variable"; + this._name = $dataSystem.variables[this._id]; + this._getterRaw = DebugWatchItem.variableValueGetter; + this._getterDisp = DebugWatchItem.variableValueGetter; + break; + + default: + // 何もしない + break; + } + + // 更新通知用の初期値を取得 + this._lastValue = this.getRaw(); + }; + + /** + * セーブ用のデータに変換 + */ + DebugWatchItem.prototype.toSaveItem = function () { + var item = new DebugWatchItemForSave(); + item.type = this._type; + item.id = this._id; + + return item; + }; + + /** + * 別の項目からコピー + */ + DebugWatchItem.prototype.copyFrom = function (item) { + if (!item) { + this.invalidate(); + return; + } + + switch (item.type) { + case Const.WatchItemType.switch: + this.setupSwitch(item.id); + break; + + case Const.WatchItemType.variable: + this.setupVariable(item.id); + break; + + default: + this.invalidate(); + break; + } + }; + + //----------------------------------------------------------------------------- + // DataManager + + /** + * データベースファイルの同期読み込み + * ※ 警告が出るので使わない + */ + /* +DataManager.loadDataFileSync = function(name, src) +{ + var xhr = new XMLHttpRequest(); + var url = 'data/' + src; + xhr.open('GET', url, false); + xhr.overrideMimeType('application/json'); + window[name] = null; + xhr.send(null); + + if (xhr.status < 400) + { + window[name] = JSON.parse(xhr.responseText); + DataManager.onLoad(window[name]); + } + else + { + DataManager._errorUrl = DataManager._errorUrl || url; + } +}; +*/ + + /** + * 一時マップデータの読み込み + */ + DataManager.loadKmsTemporallyMapData = function (mapId) { + if (mapId > 0) { + var filename = "Map%1.json".format(mapId.padZero(3)); + this.loadDataFile("$dataKmsTemporallyMapData", filename); + } else { + var dataBackup = $dataMap; + this.makeEmptyMap(); + + $dataKmsTemporallyMapData = $dataMap; + $dataMap = dataBackup; + } + }; + + /** + * 一時マップデータの読み込みが完了しているか + */ + DataManager.isKmsTemporallyMapLoaded = function () { + this.checkError(); + return !!$dataKmsTemporallyMapData; + }; + + //----------------------------------------------------------------------------- + // TextManager + + TextManager.DebugUtil = {}; + + var simpleGetter = function (text) { + return { + get: function () { + return text; + }, + configurable: true, + }; + }; + + Object.defineProperties(TextManager.DebugUtil, { + sceneTitle: simpleGetter(isJp ? "デバッグメニュー" : "Debug menu"), + + // コマンド名 + itemNumber: simpleGetter( + isJp ? "アイテム所持数変更" : "Edit item numbers" + ), + actorParam: simpleGetter(isJp ? "アクター編集" : "Edit actor's param"), + member: simpleGetter(isJp ? "メンバー変更" : "Edit party"), + reloadMap: simpleGetter(isJp ? "マップ再読み込み" : "Reload map"), + loadDatabase: simpleGetter( + isJp ? "データベース再読み込み" : "Reload database" + ), + transfer: simpleGetter(isJp ? "場所移動" : "Transfer"), + switchVar: simpleGetter( + isJp ? "スイッチ・変数操作" : "Edit switches/variables" + ), + selfSwitch: simpleGetter( + isJp ? "セルフスイッチ操作" : "Edit self-switches" + ), + systemValue: simpleGetter(isJp ? "システム値操作" : "Edit system values"), + watchWindow: simpleGetter( + isJp ? "スイッチ・変数監視" : "Watch switches/variables" + ), + encounter: simpleGetter(isJp ? "エンカウント" : "Encounter"), + dispPassage: simpleGetter(isJp ? "通行可否表示" : "Display passage"), + + // パラメータ名 + battleCount: simpleGetter(isJp ? "戦闘回数" : "Battle count"), + winCount: simpleGetter(isJp ? "勝利回数" : "Victory count"), + escapeCount: simpleGetter(isJp ? "逃走回数" : "Escape count"), + saveCount: simpleGetter(isJp ? "セーブ回数" : "Save count"), + + // その他 + activeParty: simpleGetter(isJp ? "パーティ内メンバー" : "Active member"), + reserveParty: simpleGetter( + isJp ? "パーティ外メンバー" : "Reserve member" + ), + addToParty: simpleGetter(isJp ? "追加" : "Add"), + removeFromParty: simpleGetter(isJp ? "外す" : "Remove"), + tilePosition: simpleGetter(isJp ? "移動先" : "Position"), + mapSize: simpleGetter(isJp ? "マップサイズ" : "Map size"), + encounterRandom: simpleGetter( + isJp ? "現在のマップからランダム" : "Random in current map" + ), + addWatchItem: simpleGetter(isJp ? "追加" : "Add"), + watchItemType: simpleGetter(isJp ? "タイプ" : "Type"), + watchItemRemove: simpleGetter(isJp ? "削除" : "Remove"), + }); + + //----------------------------------------------------------------------------- + // Game_Temp + + var _Game_Temp_initialize = Game_Temp.prototype.initialize; + Game_Temp.prototype.initialize = function () { + _Game_Temp_initialize.call(this); + + this.clearDebugWatchRefreshRequest(); + this.clearDebugWatchItem(); + }; + + /** + * ウォッチウィンドウを再構築するか + */ + Game_Temp.prototype.isDebugWatchRefreshRequested = function () { + return this._debugWatchRefreshRequested; + }; + + /** + * ウォッチウィンドウの再構築要求 + */ + Game_Temp.prototype.requestDebugWatchRefresh = function () { + this._debugWatchRefreshRequested = true; + }; + + /** + * ウォッチウィンドウの再構築要求を解除 + */ + Game_Temp.prototype.clearDebugWatchRefreshRequest = function () { + this._debugWatchRefreshRequested = false; + }; + + /** + * ウォッチウィンドウに表示する項目を登録 + */ + Game_Temp.prototype.registerDebugWatchItem = function (item) { + if (!item) { + return; + } + + for (var i = 0; i < this._debugWatchItems.length; i++) { + if (this._debugWatchItems[i].equals(item)) { + // 同じ設定のものが登録済み + return; + } + } + + var newItem = new DebugWatchItem(); + newItem.copyFrom(item); + this._debugWatchItems.push(newItem); + this.requestDebugWatchRefresh(); + }; + + /** + * ウォッチウィンドウに表示する項目を差し替え + */ + Game_Temp.prototype.replaceDebugWatchItem = function (item, index) { + if (!item || this._debugWatchItems.length <= index) { + return; + } + + this._debugWatchItems[index] = item; + this.requestDebugWatchRefresh(); + }; + + /** + * ウォッチウィンドウに表示する項目を解除 + */ + Game_Temp.prototype.removeDebugWatchItem = function (item) { + if (!item) { + return; + } + + this._debugWatchItems = this._debugWatchItems.filter(function (v) { + return !v.equals(item); + }); + + this.requestDebugWatchRefresh(); + }; + + /** + * ウォッチウィンドウに表示する項目を全解除 + */ + Game_Temp.prototype.clearDebugWatchItem = function () { + this._debugWatchItems = []; + }; + + /** + * ウォッチウィンドウに表示する項目の一覧を取得 + */ + Game_Temp.prototype.getDebugWatchItemList = function () { + return this._debugWatchItems; + }; + + //----------------------------------------------------------------------------- + // Game_System + + var _Game_System_onBeforeSave = Game_System.prototype.onBeforeSave; + Game_System.prototype.onBeforeSave = function () { + _Game_System_onBeforeSave.call(this); + + this.createDebugWatchItemsForSave(); + }; + + var _Game_System_onAfterLoad = Game_System.prototype.onAfterLoad; + Game_System.prototype.onAfterLoad = function () { + _Game_System_onAfterLoad.call(this); + + this.restoreDebugWatchItemsFromSave(); + }; + + /** + * セーブ用のウォッチ項目リストを作成 + * + * DebugWatchItem の全メンバを保存すると無駄があるので、最小限の情報のみ保存する + */ + Game_System.prototype.createDebugWatchItemsForSave = function () { + var list = $gameTemp.getDebugWatchItemList(); + if (list.length === 0) { + // ウォッチリストが空なら何もセーブしない + delete this._debugWatchItemList; + return; + } + + this._debugWatchItemList = []; + list.forEach(function (item) { + this._debugWatchItemList.push(item.toSaveItem()); + }, this); + }; + + /** + * セーブ用のウォッチ項目リストからウォッチリストを復元 + */ + Game_System.prototype.restoreDebugWatchItemsFromSave = function () { + if (!this._debugWatchItemList) { + return; + } + + $gameTemp.clearDebugWatchItem(); + this._debugWatchItemList.forEach(function (item) { + $gameTemp.registerDebugWatchItem(item.toActualItem()); + }, this); + }; + + //----------------------------------------------------------------------------- + // Sprite_DebugMapDestination + // + // デバッグ画面で移動先タイルを強調表示するスプライト + + function Sprite_DebugMapDestination() { + this.initialize.apply(this, arguments); + } + + Sprite_DebugMapDestination.prototype = Object.create( + Sprite_Destination.prototype + ); + Sprite_DebugMapDestination.prototype.constructor = + Sprite_DebugMapDestination; + + Sprite_DebugMapDestination.prototype.initialize = function () { + Sprite_Destination.prototype.initialize.call(this); + + this._map = null; + this._destinationX = 0; + this._destinationY = 0; + }; + + /** + * 参照するマップオブジェクトを設定 + */ + Sprite_DebugMapDestination.prototype.setMap = function (map) { + this._map = map; + }; + + /** + * 目的地のタイル座標を設定 + */ + Sprite_DebugMapDestination.prototype.setDestination = function (x, y) { + this._destinationX = x; + this._destinationY = y; + }; + + Sprite_DebugMapDestination.prototype.update = function () { + Sprite.prototype.update.call(this); + + if (this.visible) { + this.updatePosition(); + this.updateAnimation(); + } else { + this._frameCount = 0; + } + }; + + Sprite_DebugMapDestination.prototype.updatePosition = function () { + if (!this._map) { + return; + } + + var tileWidth = this._map.tileWidth(); + var tileHeight = this._map.tileHeight(); + this.x = (this._map.adjustX(this._destinationX) + 0.5) * tileWidth; + this.y = (this._map.adjustY(this._destinationY) + 0.5) * tileHeight; + }; + + //----------------------------------------------------------------------------- + // Sprite_DebugWatchUpdate + // + // ウォッチウィンドウで値の更新を通知するスプライト + + function Sprite_DebugWatchUpdate() { + this.initialize.apply(this, arguments); + } + + Sprite_DebugWatchUpdate.prototype = Object.create(Sprite.prototype); + Sprite_DebugWatchUpdate.prototype.constructor = Sprite_DebugWatchUpdate; + + Sprite_DebugWatchUpdate.prototype.initialize = function () { + Sprite.prototype.initialize.call(this); + + this._duration = 0; + this.visible = false; + }; + + /** + * 更新アニメーションを実行 + */ + Sprite_DebugWatchUpdate.prototype.animate = function () { + this._duration = Const.watchUpdateDuration; + this.visible = true; + }; + + /** + * セットアップ + */ + Sprite_DebugWatchUpdate.prototype.setup = function (x, y, width, height) { + this._bitmap = new Bitmap(width, height); + this._bitmap.fillRect(0, 0, width, height, Params.watchUpdateColor); + this.setFrame(0, 0, width, height); + //this.blendMode = Graphics.BLEND_ADD; + this.move(x, y); + }; + + Sprite_DebugWatchUpdate.prototype.update = function () { + Sprite.prototype.update.call(this); + + if (this.visible) { + this.updateAnimation(); + } + }; + + /** + * アニメーションの更新 + */ + Sprite_DebugWatchUpdate.prototype.updateAnimation = function () { + this.opacity = (255 * this._duration) / Const.watchUpdateDuration; + + this._duration--; + if (this._duration < 0) { + this.visible = false; + } + }; + + //----------------------------------------------------------------------------- + // Window_DebugEdit + + /** + * 現在のモードを取得 + */ + Window_DebugEdit.prototype.getMode = function () { + return this._mode; + }; + + //----------------------------------------------------------------------------- + // Window_DebugTitle + // + // デバッグ画面で機能名を表示するウィンドウ + + function Window_DebugTitle() { + this.initialize.apply(this, arguments); + } + + Window_DebugTitle.prototype = Object.create(Window_Help.prototype); + Window_DebugTitle.prototype.constructor = Window_DebugTitle; + + Window_DebugTitle.prototype.initialize = function (width, numLines) { + Window_Help.prototype.initialize.call(this, numLines); + + this.width = width; + this.createContents(); + }; + + Window_DebugTitle.prototype.refresh = function () { + this.contents.clear(); + + var x = this.textPadding(); + var w = this.contentsWidth() - this.textPadding() * 2; + this.contents.drawText(this._text, x, 0, w, this.lineHeight(), "center"); + }; + + //----------------------------------------------------------------------------- + // Window_DebugCommand + // + // デバッグ機能を選択するウィンドウ + + function Window_DebugCommand() { + this.initialize.apply(this, arguments); + } + + Window_DebugCommand.prototype = Object.create(Window_Command.prototype); + Window_DebugCommand.prototype.constructor = Window_DebugCommand; + + Window_DebugCommand.prototype.initialize = function (x, y) { + Window_Command.prototype.initialize.call(this, x, y); + this.selectLast(); + this.activate(); + }; + + Window_DebugCommand._lastCommandSymbol = null; + + Window_DebugCommand.initCommandPosition = function () { + this._lastCommandSymbol = null; + }; + + Window_DebugCommand.prototype.windowWidth = function () { + return Graphics.boxWidth - 64; + }; + + Window_DebugCommand.prototype.maxCols = function () { + return 2; + }; + + Window_DebugCommand.prototype.makeCommandList = function () { + this.addCommand(TextManager.DebugUtil.itemNumber, "itemNumber"); + this.addCommand(TextManager.DebugUtil.actorParam, "actorParam"); + this.addCommand(TextManager.DebugUtil.member, "member"); + this.addCommand(TextManager.DebugUtil.reloadMap, "reloadMap"); + this.addCommand(TextManager.DebugUtil.loadDatabase, "loadDatabase"); + this.addCommand(TextManager.DebugUtil.transfer, "transfer"); + this.addCommand(TextManager.DebugUtil.switchVar, "switchVar"); + this.addCommand(TextManager.DebugUtil.selfSwitch, "selfSwitch"); + this.addCommand(TextManager.DebugUtil.systemValue, "systemValue"); + this.addCommand(TextManager.DebugUtil.watchWindow, "watchWindow"); + this.addCommand(TextManager.DebugUtil.encounter, "encounter"); + //this.addCommand(TextManager.DebugUtil.dispPassage, 'dispPassage'); + //this.addCommand(TextManager.DebugUtil.loadJs, 'loadJs'); + + // 追加コマンド + KMS.DebugUtil.debugCommands.forEach(function (command) { + this.addCommand(command.name, command.id); + }, this); + }; + + Window_DebugCommand.prototype.processOk = function () { + Window_DebugCommand._lastCommandSymbol = this.currentSymbol(); + Window_Command.prototype.processOk.call(this); + }; + + Window_DebugCommand.prototype.selectLast = function () { + if (Window_DebugCommand._lastCommandSymbol) { + this.selectSymbol(Window_DebugCommand._lastCommandSymbol); + } else { + this.selectSymbol("itemNumber"); + } + }; + + //----------------------------------------------------------------------------- + // Window_DebugNumberInput + // + // デバッグモードで値を入力するためのウィンドウ + + function Window_DebugNumberInput() { + this.initialize.apply(this, arguments); + } + + Window_DebugNumberInput.prototype = Object.create( + Window_NumberInput.prototype + ); + Window_DebugNumberInput.prototype.constructor = Window_DebugNumberInput; + + Object.defineProperty(Window_DebugNumberInput.prototype, "number", { + get: function () { + return this._number * (this._isNegative ? -1 : 1); + }, + configurable: true, + }); + + Window_DebugNumberInput.prototype.initialize = function () { + Window_NumberInput.prototype.initialize.call(this, null); + this._number = 0; + this._maxDigits = 1; + this._isAllowNegative = false; + this._isNegative = false; + this._caption = null; + this._okCallback = null; + }; + + Window_DebugNumberInput.prototype.windowWidth = function () { + var captionWidth = this.standardPadding() * 2; + if (isItemObject(this._caption)) { + captionWidth += + this.textWidth(this._caption.name) + Window_Base._iconWidth + 4; + } else if (isString(this._caption)) { + captionWidth += this.textWidth(this._caption) + 4; + } + + var originWidth = Window_NumberInput.prototype.windowWidth.call(this); + return Math.max(originWidth, captionWidth); + }; + + Window_DebugNumberInput.prototype.windowHeight = function () { + return this.fittingHeight(this._caption ? 2 : 1); + }; + + Window_DebugNumberInput.prototype.maxCols = function () { + return ( + Window_NumberInput.prototype.maxCols.call(this) + + (this._isAllowNegative ? 1 : 0) + ); + }; + + Window_NumberInput.prototype.maxItems = function () { + return this.maxCols(); + }; + + Window_DebugNumberInput.prototype.setAllowNegative = function (enabled) { + this._isAllowNegative = enabled; + }; + + Window_DebugNumberInput.prototype.setCaption = function (caption) { + this._caption = caption; + this.updatePlacement(); + this.refresh(); + }; + + /** + * 値の入力を開始 + */ + Window_DebugNumberInput.prototype.start = function ( + number, + maxDigits, + callback + ) { + this._isNegative = number < 0; + this._number = Math.abs(number); + this._number = this._number.clamp(0, Math.pow(10, maxDigits) - 1); + this._maxDigits = maxDigits; + this._okCallback = callback; + + this.updatePlacement(); + this.placeButtons(); + this.updateButtonsVisiblity(); + this.createContents(); + this.refresh(); + this.open(); + this.activate(); + this.select(this._maxDigits - 1 + (this._isAllowNegative ? 1 : 0)); + }; + + Window_DebugNumberInput.prototype.changeDigit = function (up) { + var index = this.index(); + + if (this._isAllowNegative) { + if (index === 0) { + // +/- 切り替え + this._isNegative = !this._isNegative; + this.refresh(); + SoundManager.playCursor(); + return; + } + + // +/- 部分の桁位置をずらす + index--; + } + + var place = Math.pow(10, this._maxDigits - 1 - index); + var n = Math.floor(this._number / place) % 10; + this._number -= n * place; + if (up) { + n = (n + 1) % 10; + } else { + n = (n + 9) % 10; + } + this._number += n * place; + this.refresh(); + SoundManager.playCursor(); + }; + + Window_DebugNumberInput.prototype.itemRect = function (index) { + var rect = Window_NumberInput.prototype.itemRect.call(this, index); + if (this._caption) { + rect.y += this.lineHeight(); + } + + return rect; + }; + + Window_DebugNumberInput.prototype.drawItem = function (index) { + var rect = this.itemRect(index); + var align = "center"; + var sign = this._isAllowNegative ? (this._isNegative ? "-" : "+") : ""; + var s = "%1%2".format(sign, this._number.padZero(this._maxDigits)); + var c = s.slice(index, index + 1); + this.resetTextColor(); + this.drawText(c, rect.x, rect.y, rect.width, align); + }; + + Window_DebugNumberInput.prototype.drawCaption = function () { + if (!this._caption) { + return; + } + + if (isItemObject(this._caption)) { + this.drawItemName(this._caption, 0, 0, this.contentsWidth()); + } else if (isString(this._caption)) { + this.changeTextColor(this.systemColor()); + this.drawText(this._caption, 0, 0, this.contentsWidth()); + this.resetTextColor(); + } + }; + + Window_DebugNumberInput.prototype.refresh = function () { + Window_NumberInput.prototype.refresh.call(this); + + if (this.contents) { + this.drawCaption(); + } + }; + + /** + * 表示位置・サイズの調整 + */ + Window_DebugNumberInput.prototype.updatePlacement = function () { + this.width = this.windowWidth(); + this.height = this.windowHeight(); + this.x = (Graphics.boxWidth - this.width) / 2; + this.y = (Graphics.boxHeight - this.height) / 2; + }; + + Window_DebugNumberInput.prototype.buttonY = function () { + var spacing = 8; + return this.height + spacing; + }; + + Window_DebugNumberInput.prototype.isCancelEnabled = function () { + return true; + }; + + Window_DebugNumberInput.prototype.processOk = function () { + SoundManager.playOk(); + + if (this._okCallback) { + this._okCallback(this.number); + } + + this.updateInputData(); + this.deactivate(); + this.close(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugItemList + // + // アイテム所持数編集ウィンドウ + + function Window_DebugItemList() { + this.initialize.apply(this, arguments); + } + + Window_DebugItemList.prototype = Object.create(Window_Selectable.prototype); + Window_DebugItemList.prototype.constructor = Window_DebugItemList; + + Window_DebugItemList._lastIndex = 0; + + Window_DebugItemList.prototype.initialize = function (x, y, width, height) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this.refresh(); + this.selectLast(); + this.hide(); + }; + + Window_DebugItemList.prototype.maxCols = function () { + return 2; + }; + + Window_DebugItemList.prototype.maxItems = function () { + return this._data ? this._data.length : 0; + }; + + Window_DebugItemList.prototype.item = function () { + var index = this.index(); + return index >= 0 ? this._data[index] : null; + }; + + Window_DebugItemList.prototype.selectLast = function () { + var index = this._data.indexOf(Window_DebugItemList._lastIndex); + this.select(index >= 0 ? index : 0); + }; + + Window_DebugItemList.prototype.makeItemList = function () { + this._data = $dataItems.slice(1); + this._data = this._data.concat($dataWeapons.slice(1)); + this._data = this._data.concat($dataArmors.slice(1)); + }; + + Window_DebugItemList.prototype.refresh = function () { + this.makeItemList(); + this.createContents(); + this.drawAllItems(); + }; + + Window_DebugItemList.prototype.drawItem = function (index) { + var item = this._data[index]; + if (!item) { + return; + } + + var numberWidth = this.numberWidth(); + var rect = this.itemRectForText(index); + this.drawItemName(item, rect.x, rect.y, rect.width - numberWidth); + this.drawItemNumber(item, rect.x, rect.y, rect.width); + }; + + Window_DebugItemList.prototype.numberWidth = function () { + return this.textWidth("000"); + }; + + Window_DebugItemList.prototype.drawItemNumber = function ( + item, + x, + y, + width + ) { + this.drawText(":", x, y, width - this.textWidth("00"), "right"); + this.drawText($gameParty.numItems(item), x, y, width, "right"); + }; + + Window_DebugItemList.prototype.processCancel = function () { + Window_Selectable.prototype.processCancel.call(this); + Window_DebugItemList.lastTopRow = this.topRow(); + Window_DebugItemList.lastIndex = this.index(); + }; + + Window_DebugItemList.prototype.updateHelp = function () { + this.setHelpWindowItem(this.item()); + }; + + //----------------------------------------------------------------------------- + // Window_DebugActorList + // + // デバッグモード用アクター選択ウィンドウ + + function Window_DebugActorList() { + this.initialize.apply(this, arguments); + } + + Window_DebugActorList.prototype = Object.create( + Window_Selectable.prototype + ); + Window_DebugActorList.prototype.constructor = Window_DebugActorList; + + Window_DebugActorList.prototype.initialize = function ( + x, + y, + width, + height + ) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this._data = []; + this.refresh(); + this.hide(); + this.selectLast(); + }; + + Window_DebugActorList._lastIndex = 0; + + Window_DebugActorList.prototype.maxCols = function () { + return 1; + }; + + Window_DebugActorList.prototype.spacing = function () { + return 48; + }; + + Window_DebugActorList.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + Window_DebugActorList.prototype.item = function () { + var index = this.index(); + return this._data && index >= 0 ? this._data[index] : null; + }; + + Window_DebugActorList.prototype.includes = function (item) { + return item != null; + }; + + Window_DebugActorList.prototype.isEnabled = function (item) { + return true; + }; + + Window_DebugActorList.prototype.select = function (index) { + Window_Selectable.prototype.select.call(this, index); + if (this._statusWindow) { + this._statusWindow.setActor(this.item()); + } + }; + + Window_DebugActorList.prototype.setStatusWindow = function (window) { + this._statusWindow = window; + this.select(this.index()); + }; + + Window_DebugActorList.prototype.makeItemList = function () { + this._data = []; + for (var i = 1; i < $dataActors.length; i++) { + this._data.push($gameActors.actor(i)); + } + }; + + Window_DebugActorList.prototype.selectLast = function () { + var index = this._data.indexOf(Window_DebugActorList._lastIndex); + this.select(index >= 0 ? index : 0); + }; + + Window_DebugActorList.prototype.drawItem = function (index) { + var item = this._data[index]; + if (!item) { + return; + } + + this.changePaintOpacity(this.isEnabled(item)); + this.resetTextColor(); + + var text = "%1:%2".format(item.actorId().padZero(4), item.name()); + var rect = this.itemRectForText(index); + this.drawText(text, rect.x, rect.y, rect.width); + this.changePaintOpacity(1); + }; + + Window_DebugActorList.prototype.refresh = function () { + this.makeItemList(); + this.createContents(); + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugActorParam + // + // デバッグ用アクターパラメータ変更ウィンドウ + + function Window_DebugActorParam() { + this.initialize.apply(this, arguments); + } + + Window_DebugActorParam.prototype = Object.create( + Window_Selectable.prototype + ); + Window_DebugActorParam.prototype.constructor = Window_DebugActorParam; + + Window_DebugActorParam.prototype.initialize = function ( + x, + y, + width, + height + ) { + this._data = [ + "level", + "skill", + "hp", + "mp", + "atk", + "def", + "mat", + "mdf", + "agi", + "luk", + ]; + this._paramId = { + level: null, + skill: null, + hp: 0, + mp: 1, + atk: 2, + def: 3, + mat: 4, + mdf: 5, + agi: 6, + luk: 7, + }; + this._actor = null; + + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this.createContents(); + this.refresh(); + this.hide(); + this.selectLast(); + }; + + Window_DebugActorParam._lastIndex = 0; + + Window_DebugActorParam.prototype.maxCols = function () { + return 1; + }; + + Window_DebugActorParam.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + Window_DebugActorParam.prototype.item = function () { + var index = this.index(); + return this._data && index >= 0 ? this._data[index] : null; + }; + + Window_DebugActorParam.prototype.paramId = function () { + return this._paramId[this.item()]; + }; + + Window_DebugActorParam.prototype.setActor = function (actor) { + if (this._actor !== actor) { + this._actor = actor; + this.refresh(); + } + }; + + Window_DebugActorParam.prototype.selectLast = function () { + var index = this._data.indexOf(Window_DebugActorParam._lastIndex); + this.select(index >= 0 ? index : 0); + }; + + Window_DebugActorParam.prototype.drawItem = function (index) { + var item = this._data[index]; + if (!item) { + return; + } + + var rect = this.itemRectForText(index); + + var paramName; + var paramValue1; + var paramValue2; + var paramId = this._paramId[item]; + if (paramId != null) { + // 通常パラメータはパラメータ名と現在値、加算値を表示 + paramName = TextManager.param(paramId) + "+"; + paramValue1 = originalParamPlus.call(this._actor, paramId); + paramValue2 = this._actor.param(paramId); + } else { + paramName = TextManager[item]; + switch (item) { + case "level": + paramValue1 = this._actor.level; + break; + case "skill": + paramValue1 = ">"; + break; + default: + return; + } + } + + this.changeTextColor(this.systemColor()); + this.drawText(paramName, 0, rect.y, 160); + this.resetTextColor(); + this.drawText(paramValue1, 160, rect.y, 90, "right"); + if (paramValue2 != null) { + this.drawText( + "(%1)".format(padDigits(paramValue2, 6, " ")), + 270, + rect.y, + 120 + ); + } + }; + + Window_DebugActorParam.prototype.refresh = function () { + this.contents.clear(); + + if (!this._actor) { + return; + } + + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugActorSkill + // + // デバッグ用アクタースキル編集ウィンドウ + + function Window_DebugActorSkill() { + this.initialize.apply(this, arguments); + } + + Window_DebugActorSkill.prototype = Object.create( + Window_SkillList.prototype + ); + Window_DebugActorSkill.prototype.constructor = Window_DebugActorSkill; + + Window_DebugActorSkill.prototype.initialize = function ( + x, + y, + width, + height + ) { + Window_SkillList.prototype.initialize.call(this, x, y, width, height); + this.hide(); + }; + + Window_DebugActorSkill.prototype.isCurrentItemEnabled = function () { + return true; + }; + + Window_DebugActorSkill.prototype.includes = function (item) { + return item != null; + }; + + Window_DebugActorSkill.prototype.isEnabled = function (item) { + return this._actor && this._actor.isLearnedSkill(item.id); + }; + + Window_DebugActorSkill.prototype.makeItemList = function () { + if (!this._actor) { + this._data = []; + return; + } + + this._data = $dataSkills.filter(function (item) { + return this.includes(item); + }, this); + }; + + Window_DebugActorSkill.prototype.selectLast = function () { + this.select(0); + }; + + Window_DebugActorSkill.prototype.drawItem = function (index) { + var skill = this._data[index]; + if (!skill) { + return; + } + + var rect = this.itemRectForText(index); + this.changePaintOpacity(this.isEnabled(skill)); + this.drawItemName(skill, rect.x, rect.y, rect.width); + this.changePaintOpacity(1); + }; + + /** + * 項目の再描画 + */ + Window_DebugActorSkill.prototype.redrawItem = function (index) { + this.clearItem(index); + this.drawItem(index); + }; + + //----------------------------------------------------------------------------- + // Window_DebugPartyListBase + // + // デバッグモード用パーティメンバー選択ウィンドウの基底クラス + + function Window_DebugPartyListBase() { + this.initialize.apply(this, arguments); + } + + Window_DebugPartyListBase.prototype = Object.create( + Window_Selectable.prototype + ); + Window_DebugPartyListBase.prototype.constructor = Window_DebugPartyListBase; + + Window_DebugPartyListBase.prototype.initialize = function ( + x, + y, + width, + height + ) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this._data = []; + this.refresh(); + this.hide(); + }; + + Window_DebugPartyListBase.prototype.maxCols = function () { + return 1; + }; + + Window_DebugPartyListBase.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + Window_DebugPartyListBase.prototype.item = function () { + var index = this.index(); + return this._data && index >= 0 ? this._data[index] : null; + }; + + Window_DebugPartyListBase.prototype.makeItemList = function () { + this._data = []; + + // 継承先で追加 + }; + + Window_DebugPartyListBase.prototype.drawItem = function (index) { + this.drawItemBackground(index); + + var rect = this.itemRectForText(index); + var item = this._data[index]; + if (!item) { + this.drawBlankItem(rect); + return; + } + + var name; + var level; + if (isActorCreated.call($gameActors, item)) { + var actor = $gameActors.actor(item); + name = actor.name(); + level = actor.level; + } else { + var actor = $dataActors[item]; + name = actor.name; + level = "--"; + } + + this.drawText(name, rect.x, rect.y, rect.width); + this.drawText( + "%1%2".format(TextManager.levelA, level), + rect.x, + rect.y, + rect.width, + "right" + ); + }; + + /** + * 空欄の描画 + */ + Window_DebugPartyListBase.prototype.drawBlankItem = function (rect) { + // 継承先で実装 + }; + + /** + * 項目の背景描画 + */ + Window_DebugPartyListBase.prototype.drawItemBackground = function (index) { + // 継承先で実装 + }; + + Window_DebugPartyListBase.prototype.refresh = function () { + this.makeItemList(); + this.createContents(); + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugActivePartyList + // + // デバッグモードでパーティに加入しているメンバーを選択するウィンドウ + + function Window_DebugActivePartyList() { + this.initialize.apply(this, arguments); + } + + Window_DebugActivePartyList.prototype = Object.create( + Window_DebugPartyListBase.prototype + ); + Window_DebugActivePartyList.prototype.constructor = + Window_DebugActivePartyList; + + Window_DebugActivePartyList.prototype.initialize = function ( + x, + y, + width, + height + ) { + this._isFormationChangeMode = false; + this._pendingIndex = -1; + + Window_DebugPartyListBase.prototype.initialize.call( + this, + x, + y, + width, + height + ); + }; + + /** + * 並び替え中のインデックスを取得 + */ + Window_DebugActivePartyList.prototype.getPendingIndex = function () { + return this._pendingIndex; + }; + + /** + * 並び替え中のインデックスを設定 + */ + Window_DebugActivePartyList.prototype.setPendingIndex = function (index) { + this._pendingIndex = index; + }; + + /** + * 並び替え状態か + */ + Window_DebugActivePartyList.prototype.isFormationChangeMode = function () { + return this._isFormationChangeMode; + }; + + /** + * 並び替え状態を設定 + */ + Window_DebugActivePartyList.prototype.setFormationChangeMode = function ( + mode + ) { + this._isFormationChangeMode = !!mode; + if (!this.isFormationChangeMode()) { + this.setPendingIndex(-1); + } + }; + + /** + * 選択中の項目が有効か + */ + Window_DebugActivePartyList.prototype.isCurrentItemEnabled = function () { + if (this.isFormationChangeMode()) { + var item = this._data[this.index()]; + return item && $gameActors.actor(item).isFormationChangeOk(); + } else { + return true; + } + }; + + Window_DebugActivePartyList.prototype.makeItemList = function () { + Window_DebugPartyListBase.prototype.makeItemList.call(this); + + // パーティ内の全メンバーの ID を格納 + $gameParty.allMembers().forEach(function (actor) { + this._data.push(actor.actorId()); + }, this); + + // 「追加」コマンド + this._data.push(null); + }; + + Window_DebugActivePartyList.prototype.drawBlankItem = function (rect) { + // 「追加」項目 + this.drawText( + "( %1 )".format(TextManager.DebugUtil.addToParty), + rect.x, + rect.y, + rect.width, + "center" + ); + }; + + Window_DebugActivePartyList.prototype.drawItemBackground = function ( + index + ) { + if (index !== this._pendingIndex) { + return; + } + + var rect = this.itemRect(index); + var color = this.pendingColor(); + this.changePaintOpacity(false); + this.contents.fillRect(rect.x, rect.y, rect.width, rect.height, color); + this.changePaintOpacity(true); + }; + + Window_DebugActivePartyList.prototype.processHandling = function () { + if (this.isOpenAndActive() && this.isHandled("formation")) { + if (this.isFormationChangeMode()) { + // 並び替え決定 + if ( + this.isOkTriggered() || + Input.isTriggered(Params.formationButton) + ) { + this.processFormation(); + return; + } + } else { + // 並び替え開始 + if (Input.isTriggered(Params.formationButton)) { + this.processFormation(); + return; + } + } + } + + // 入力が確定しなかったら元の処理 + Window_DebugPartyListBase.prototype.processHandling.call(this); + }; + + /** + * 並び替え操作の処理 + */ + Window_DebugActivePartyList.prototype.processFormation = function () { + if (!this.item() || !this.isCurrentItemEnabled()) { + // 並び替え対象にできない + this.playBuzzerSound(); + return; + } + + this.playOkSound(); + this.updateInputData(); + //this.deactivate(); + this.callHandler("formation"); + }; + + //----------------------------------------------------------------------------- + // Window_DebugReservePartyList + // + // デバッグモードでパーティに加入しているメンバーを選択するウィンドウ + + function Window_DebugReservePartyList() { + this.initialize.apply(this, arguments); + } + + Window_DebugReservePartyList.prototype = Object.create( + Window_DebugPartyListBase.prototype + ); + Window_DebugReservePartyList.prototype.constructor = + Window_DebugReservePartyList; + + Window_DebugReservePartyList.prototype.initialize = function ( + x, + y, + width, + height + ) { + Window_DebugPartyListBase.prototype.initialize.call( + this, + x, + y, + width, + height + ); + }; + + Window_DebugReservePartyList.prototype.makeItemList = function () { + Window_DebugPartyListBase.prototype.makeItemList.call(this); + + // パーティ外の全メンバーの ID を格納 + for (var i = 1; i < $dataActors.length; i++) { + if (!containsActor.call($gameParty, i)) { + this._data.push(i); + } + } + + // 「外す」コマンド + this._data.push(null); + }; + + Window_DebugReservePartyList.prototype.drawBlankItem = function (rect) { + // 「外す」項目 + this.drawText( + "( %1 )".format(TextManager.DebugUtil.removeFromParty), + rect.x, + rect.y, + rect.width, + "center" + ); + }; + + //----------------------------------------------------------------------------- + // Window_DebugMapList + // + // デバッグモード用マップ選択ウィンドウ + + function Window_DebugMapList() { + this.initialize.apply(this, arguments); + } + + Window_DebugMapList.prototype = Object.create(Window_Selectable.prototype); + Window_DebugMapList.prototype.constructor = Window_DebugMapList; + + Window_DebugMapList.prototype.initialize = function (x, y, width, height) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this._data = []; + this.refresh(); + this.hide(); + this.selectLast(); + }; + + Window_DebugMapList._lastIndex = 0; + + Window_DebugMapList.prototype.maxCols = function () { + return 1; + }; + + Window_DebugMapList.prototype.spacing = function () { + return 48; + }; + + Window_DebugMapList.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + Window_DebugMapList.prototype.item = function () { + var index = this.index(); + return this._data && index >= 0 ? this._data[index] : null; + }; + + Window_DebugMapList.prototype.includes = function (item) { + return item != null; + }; + + Window_DebugMapList.prototype.isEnabled = function (item) { + return true; + }; + + Window_DebugMapList.prototype.select = function (index) { + Window_Selectable.prototype.select.call(this, index); + if (this._eventListWindow) { + this._eventListWindow.setMap(this.item()); + } + }; + + Window_DebugMapList.prototype.setEventListWindow = function (window) { + this._eventListWindow = window; + this.select(this.index()); + }; + + Window_DebugMapList.prototype.makeItemList = function () { + this._data = $dataMapInfos.filter(function (info) { + return info != null; + }); + }; + + Window_DebugMapList.prototype.selectLast = function () { + var index = this._data.indexOf(Window_DebugMapList._lastIndex); + this.select(index >= 0 ? index : 0); + }; + + Window_DebugMapList.prototype.drawItem = function (index) { + var item = this._data[index]; + if (item == null) { + return; + } + + this.changePaintOpacity(this.isEnabled(item)); + this.resetTextColor(); + + // マップ名描画 + var text = "%1:%2".format(item.id.padZero(3), item.name); + var rect = this.itemRectForText(index); + this.drawText(text, rect.x, rect.y, rect.width); + this.changePaintOpacity(1); + }; + + Window_DebugMapList.prototype.refresh = function () { + this.makeItemList(); + this.createContents(); + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugMapTilePosition + // + // デバッグモード用タイル座標ウィンドウ + + function Window_DebugMapTilePosition() { + this.initialize.apply(this, arguments); + } + + Window_DebugMapTilePosition.prototype = Object.create( + Window_Base.prototype + ); + Window_DebugMapTilePosition.prototype.constructor = + Window_DebugMapTilePosition; + + Window_DebugMapTilePosition.prototype.initialize = function (x, y, width) { + this._mapSize = { width: 0, height: 0 }; + this._position = { x: 0, y: 0 }; + + var wh = this.fittingHeight(2); + Window_Base.prototype.initialize.call(this, x, y, width, wh); + }; + + /** + * マップサイズの設定 + */ + Window_DebugMapTilePosition.prototype.setMapSize = function ( + width, + height + ) { + this._mapSize.width = width; + this._mapSize.height = height; + + // 今のところ直後に setPosition が呼ばれるので、refresh 不要 + }; + + /** + * カーソル位置の設定 + */ + Window_DebugMapTilePosition.prototype.setPosition = function (x, y) { + this._position.x = x; + this._position.y = y; + this.refresh(); + }; + + Window_DebugMapTilePosition.prototype.clear = function () { + this.contents.clear(); + }; + + Window_DebugMapTilePosition.prototype.refresh = function () { + this.clear(); + + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.DebugUtil.mapSize, 0, 0, 160); + this.drawText( + TextManager.DebugUtil.tilePosition, + 0, + this.lineHeight(), + 160 + ); + + this.resetTextColor(); + this.drawText( + "%1,%2".format(this._mapSize.width, this._mapSize.height), + 180, + 0, + 120 + ); + this.drawText( + "%1,%2".format(this._position.x, this._position.y), + 180, + this.lineHeight(), + 120 + ); + }; + + //----------------------------------------------------------------------------- + // Window_DebugMapTile + // + // デバッグモード用タイル選択ウィンドウ + + function Window_DebugMapTile() { + this.initialize.apply(this, arguments); + } + + Window_DebugMapTile.prototype = Object.create(Window_Selectable.prototype); + Window_DebugMapTile.prototype.constructor = Window_DebugMapTile; + + Window_DebugMapTile.prototype.initialize = function (x, y, width, height) { + this._data = []; + this._map = new Game_Map(); + this._positionWindow = null; + + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this.createArrowSprites(); + + // Pixi.js が古いと Tilemap が大きめに出るので、padding を増やす + this.padding += Const.pixiVersion >= 4 ? 18 : 26; + + this.createBaseSprite(); + this.createGridSprite(); + this.createDestinationSprite(); + this.select(0); + this.hide(); + }; + + Window_DebugMapTile.prototype.maxCols = function () { + return this._map.width(); + }; + + Window_DebugMapTile.prototype.maxItems = function () { + return this._data.length; + }; + + /** + * 現在の列を取得 + */ + Window_DebugMapTile.prototype.col = function () { + return Math.floor(this.index() % this.maxCols()); + }; + + /** + * 左端に表示している列を取得 + */ + Window_DebugMapTile.prototype.leftCol = function () { + return Math.floor(this._scrollX / this.itemWidth()); + }; + + /** + * 左端に表示する列の最大値を取得 + */ + Window_DebugMapTile.prototype.maxLeftCol = function () { + return Math.max(0, this.maxCols() - this.maxPageCols()); + }; + + /** + * 左端に表示する列を設定 + */ + Window_DebugMapTile.prototype.setLeftCol = function (col) { + var scrollX = col.clamp(0, this.maxLeftCol()) * this.itemWidth(); + if (this._scrollX !== scrollX) { + this._scrollX = scrollX; + this.refresh(); + this.updateCursor(); + } + }; + + Window_DebugMapTile.prototype.resetScroll = function () { + this.setTopRow(0); + this.setLeftCol(0); + }; + + /** + * ページ内の最大列数を取得 + */ + Window_DebugMapTile.prototype.maxPageCols = function () { + var pageWidth = this.width - this.padding * 2; + return Math.floor(pageWidth / this.itemWidth()); + }; + + Window_DebugMapTile.prototype.maxPageItems = function () { + return this.maxPageRows() * this.maxPageCols(); + }; + + /** + * 右端の列を取得 + */ + Window_DebugMapTile.prototype.rightCol = function () { + return Math.max(0, this.leftCol() + this.maxPageCols() - 1); + }; + + /** + * 右端に表示する列を設定 + */ + Window_DebugMapTile.prototype.setRightCol = function (col) { + this.setLeftCol(col - (this.maxPageCols() - 1)); + }; + + Window_DebugMapTile.prototype.spacing = function () { + return 0; + }; + + Window_DebugMapTile.prototype.itemWidth = function () { + return this._map.tileWidth() * Const.mapTileScale; + }; + + Window_DebugMapTile.prototype.itemHeight = function () { + return this._map.tileHeight() * Const.mapTileScale; + }; + + Window_DebugMapTile.prototype.activate = function () { + Window_Selectable.prototype.activate.call(this); + + if (this._destinationSprite) { + this._destinationSprite.visible = true; + } + }; + + Window_DebugMapTile.prototype.deactivate = function () { + Window_Selectable.prototype.deactivate.call(this); + + if (this._destinationSprite) { + this._destinationSprite.visible = false; + } + }; + + Window_DebugMapTile.prototype.select = function (index) { + Window_Selectable.prototype.select.call(this, index); + + if (this._positionWindow) { + var cursor = this.getCursorTile(); + this._positionWindow.setPosition(cursor.x, cursor.y); + } + + this.updateTilemap(); + this.updateDestinationPosition(); + }; + + Window_DebugMapTile.prototype.updateArrows = function () { + Window_Selectable.prototype.updateArrows.call(this); + + // 左右アローの表示 + var leftCol = this.leftCol(); + var maxLeftCol = this.maxLeftCol(); + this._rightArrowSprite.visible = maxLeftCol > 0 && leftCol < maxLeftCol; + this._leftArrowSprite.visible = leftCol > 0; + }; + + Window_DebugMapTile.prototype.onTouch = function (triggered) { + var lastIndex = this.index(); + + Window_Selectable.prototype.onTouch.call(this, triggered); + + if (this.index() !== lastIndex) { + // カーソル移動が行われた場合は後続の処理は不要 + return; + } + + if (this._stayCount >= 10) { + // 左右端のタップ判定 + var x = this.canvasToLocalX(TouchInput.x); + if (x < this.padding) { + this.cursorLeft(); + } else if (x >= this.width - this.padding) { + this.cursorRight(); + } + } + + if (this.index() !== lastIndex) { + SoundManager.playCursor(); + } + }; + + Window_DebugMapTile.prototype.hitTest = function (x, y) { + if (!this.isContentsArea(x, y)) { + return -1; + } + + var cx = x - this.padding; + var cy = y - this.padding; + var topIndex = this.topIndex(); + for (var i = 0; i < this.maxPageItems(); i++) { + var topOffset = Math.floor(i / this.maxPageCols()) * this.maxCols(); + var index = topIndex + topOffset + (i % this.maxPageCols()); + if (index < this.maxItems()) { + var rect = this.itemRect(index); + var right = rect.x + rect.width; + var bottom = rect.y + rect.height; + if (cx >= rect.x && cy >= rect.y && cx < right && cy < bottom) { + return index; + } + } + } + + return -1; + }; + + Window_DebugMapTile.prototype.ensureCursorVisible = function () { + Window_Selectable.prototype.ensureCursorVisible.call(this); + + var col = this.col(); + if (col < this.leftCol()) { + this.setLeftCol(col); + } else if (col > this.rightCol()) { + this.setRightCol(col); + } + }; + + /** + * 対象のマップを指定 + */ + Window_DebugMapTile.prototype.setupMap = function (mapId) { + if (mapId === 0) { + if (this._positionWindow) { + this._positionWindow.clear(); + } + this._baseSprite.visible = false; + return; + } else { + this._baseSprite.visible = true; + } + + // この時点でマップデータはロード済みでなければならない + debuglog("Window_DebugMapTile.setupMap() called"); + this._map.setup(mapId); + if (this._positionWindow) { + this._positionWindow.setMapSize(this._map.width(), this._map.height()); + } + + this.makeItemList(); + this.select(0); + this.refreshTilemap(); + }; + + /** + * 有効なマップが指定されているか + */ + Window_DebugMapTile.prototype.isMapValid = function () { + return this._map && this._map.mapId() > 0; + }; + + /** + * マップ表示サイズの取得 + */ + Window_DebugMapTile.prototype.getMapDisplaySize = function () { + return { + width: + (this._baseSprite.width + this._tilemap._margin * 2) / + this._baseSprite.scale.x, + + height: + (this._baseSprite.height + this._tilemap._margin * 2) / + this._baseSprite.scale.y, + }; + }; + + /** + * カーソル位置のタイル座標を取得 + */ + Window_DebugMapTile.prototype.getCursorTile = function () { + return { + x: this.index() % this._map.width(), + y: Math.floor(this.index() / this._map.width()), + }; + }; + + /** + * マップ転送用の情報を取得 + */ + Window_DebugMapTile.prototype.getTransferInfo = function () { + var tile = this.getCursorTile(); + + // とりあえず下向き、黒フェード固定 + return { + mapId: this._map.mapId(), + x: tile.x, + y: tile.y, + d: 2, + fadeType: 0, + }; + }; + + /** + * マップ位置ウィンドウの設定 + */ + Window_DebugMapTile.prototype.setPositionWindow = function (window) { + this._positionWindow = window; + }; + + Window_DebugMapTile.prototype.itemRect = function (index) { + var maxCols = this.maxCols(); + var rect = new Rectangle(); + rect.width = this.itemWidth(); + rect.height = this.itemHeight(); + rect.x = + (index % maxCols) * (rect.width + this.spacing()) - this._scrollX; + rect.y = Math.floor(index / maxCols) * rect.height - this._scrollY; + return rect; + }; + + Window_DebugMapTile.prototype.isCursorVisible = function () { + return false; + }; + + Window_DebugMapTile.prototype.makeItemList = function () { + var tileCount = this._map.width() * this._map.height(); + this._data = Array.apply(null, { length: tileCount }).map( + Number.call, + Number + ); + }; + + /** + * アロースプライトの作成 + */ + Window_DebugMapTile.prototype.createArrowSprites = function () { + // あえて Window.prototype._refreshArrows に近い書き方 + var p = 12; + var q = p * 2; + var sx = 96 + q; + var sy = 0 + q; + + this._leftArrowSprite = new Sprite(); + this._leftArrowSprite.bitmap = this.windowskin; + this._leftArrowSprite.anchor.x = 0.5; + this._leftArrowSprite.anchor.y = 0.5; + this._leftArrowSprite.setFrame(sx, sy + p, p, q); + this._leftArrowSprite.move(p, this.height / 2); + this.addChild(this._leftArrowSprite); + + this._rightArrowSprite = new Sprite(); + this._rightArrowSprite.bitmap = this.windowskin; + this._rightArrowSprite.anchor.x = 0.5; + this._rightArrowSprite.anchor.y = 0.5; + this._rightArrowSprite.setFrame(sx + p + q, sy + p, p, q); + this._rightArrowSprite.move(this.width - p, this.height / 2); + this.addChild(this._rightArrowSprite); + }; + + /** + * ベーススプライトの作成 + */ + Window_DebugMapTile.prototype.createBaseSprite = function () { + var sx = this.padding; + var sy = this.padding; + var sw = this.contentsWidth() - this.padding * 2; + var sh = this.contentsHeight() - this.padding * 2; + + this._baseSprite = new Sprite(); + this._baseSprite.setFrame(0, 0, sw, sh); + this._baseSprite.x = sx; + this._baseSprite.y = sy; + this._baseSprite.scale.x = Const.mapTileScale; + this._baseSprite.scale.y = Const.mapTileScale; + this.addChild(this._baseSprite); + }; + + /** + * グリッドスプライトの作成 + */ + Window_DebugMapTile.prototype.createGridSprite = function () { + var bw = this.contentsWidth() / Const.mapTileScale; + var bh = this.contentsHeight() / Const.mapTileScale; + + this._gridSprite = new Sprite(); + this._gridSprite.bitmap = new Bitmap(bw, bh); + this._baseSprite.addChild(this._gridSprite); + }; + + /** + * グリッドスプライトの再描画 + */ + Window_DebugMapTile.prototype.refreshGridSprite = function () { + var lineWidth = Const.mapGridLineWidth; + + function alignSize(value, align) { + return value - (value % align) + lineWidth; + } + + var color = Params.mapGridColor; + var bitmap = this._gridSprite.bitmap; + bitmap.clear(); + + // グリッド描画用のサイズ計算 + // * カーソルが当たる範囲のみ描画するように調整 + var dispSize = this.getMapDisplaySize(); + var tileWidth = this._tilemap.tileWidth; + var tileHeight = this._tilemap.tileHeight; + var mapWidth = this._map.width() * tileWidth; + var mapHeight = this._map.height() * tileHeight; + var dispWidth = alignSize(Math.min(dispSize.width, mapWidth), tileWidth); + var dispHeight = alignSize( + Math.min(dispSize.height, mapHeight), + tileHeight + ); + + // 横線 + var vCount = Math.ceil(dispHeight / tileHeight); + for (var i = 0; i < vCount; i++) { + var dy = i * tileHeight; + bitmap.fillRect(0, dy, dispWidth, lineWidth, color); + } + + // 縦線 + var hCount = Math.ceil(dispWidth / tileWidth); + for (var i = 0; i < hCount; i++) { + var dx = i * tileWidth; + bitmap.fillRect(dx, 0, lineWidth, dispHeight, color); + } + }; + + /** + * 移動先スプライトの作成 + */ + Window_DebugMapTile.prototype.createDestinationSprite = function () { + this._destinationSprite = new Sprite_DebugMapDestination(); + this._destinationSprite.setMap(this._map); + this._destinationSprite.visible = false; + this._baseSprite.addChild(this._destinationSprite); + }; + + /** + * タイルマップの作成 + */ + Window_DebugMapTile.prototype.createTilemap = function () { + if (this._tilemap || !this.isMapValid()) { + // 過剰に作成しない + return; + } + + if (Graphics.isWebGL()) { + this._tilemap = new ShaderTilemap(); + } else { + this._tilemap = new Tilemap(); + } + + // サイズをウィンドウ内に収める + var size = this.getMapDisplaySize(); + this._tilemap.width = size.width; + this._tilemap.height = size.height; + + // PIXI.js が v4 なら mask が正常に動くので、はみ出た部分を除外 + if (Const.pixiVersion >= 4) { + this._maskGraphic = new PIXI.Graphics(); + this._maskGraphic.beginFill(0x000000); + this._maskGraphic.drawRect(0, 0, size.width, size.height); + this._maskGraphic.endFill(); + + this._baseSprite.addChild(this._maskGraphic); + this._tilemap.mask = this._maskGraphic; + } + + // 最下層に配置 + this._baseSprite.addChildAt(this._tilemap, 0); + }; + + /** + * タイルマップの再構築 + */ + Window_DebugMapTile.prototype.refreshTilemap = function () { + this.createTilemap(); + + this._tilemap.tileWidth = this._map.tileWidth(); + this._tilemap.tileHeight = this._map.tileHeight(); + this._tilemap.setData( + this._map.width(), + this._map.height(), + this._map.data() + ); + + // ループは無効化 + this._tilemap.horizontalWrap = false; // this._map.isLoopHorizontal(); + this._tilemap.verticalWrap = false; // this._map.isLoopVertical(); + + // ウィンドウのスクロール量とタイルマップのスクロール量の比率 + this._scrollTileRatioX = this._tilemap.tileWidth / this.itemWidth(); + this._scrollTileRatioY = this._tilemap.tileHeight / this.itemHeight(); + + this.refreshGridSprite(); + + // ロード完了までスプライトを隠す + this._tilemap.visible = false; + this._destinationSprite.visible = false; + }; + + /** + * タイルセットの再構築 + */ + Window_DebugMapTile.prototype.refreshTileset = function () { + if (!this._map) { + return; + } + + this._tileset = this._map.tileset(); + if (!this._tileset) { + return; + } + + // この時点でタイルセット画像はロード済みでなければならない + debuglog("Window_DebugMapTile.refreshTileset() called"); + var newTilesetFlags = this._map.tilesetFlags(); + this._tilemap.refreshTileset(); + if (!this._tilemap.flags.equals(newTilesetFlags)) { + this._tilemap.refresh(); + } + this._tilemap.flags = newTilesetFlags; + + // 読み込みが完了したらスプライトを表示 + this._tilemap.visible = true; + this._destinationSprite.visible = true; + }; + + /** + * タイルセットの読み込み + */ + Window_DebugMapTile.prototype.loadTileset = function () { + if (!this._map) { + return; + } + + this._tileset = this._map.tileset(); + if (!this._tileset) { + return; + } + + var tilesetNames = this._tileset.tilesetNames; + for (var i = 0; i < tilesetNames.length; i++) { + this._tilemap.bitmaps[i] = ImageManager.loadTileset(tilesetNames[i]); + } + }; + + /** + * タイルマップ表示の更新 + */ + Window_DebugMapTile.prototype.updateTilemap = function () { + if (!this._tilemap) { + return; + } + + this._tilemap.origin.x = this._scrollX * this._scrollTileRatioX; + this._tilemap.origin.y = this._scrollY * this._scrollTileRatioY; + }; + + /** + * 移動先スプライトの位置を更新 + */ + Window_DebugMapTile.prototype.updateDestinationPosition = function () { + if (!this._destinationSprite) { + return; + } + + var cursor = this.getCursorTile(); + this._destinationSprite.setDestination( + cursor.x - this.leftCol(), + cursor.y - this.topRow() + ); + }; + + //----------------------------------------------------------------------------- + // Window_DebugEventList + // + // イベント選択用ウィンドウ + + function Window_DebugEventList() { + this.initialize.apply(this, arguments); + } + + Window_DebugEventList.prototype = Object.create( + Window_Selectable.prototype + ); + Window_DebugEventList.prototype.constructor = Window_DebugEventList; + + Window_DebugEventList.prototype.initialize = function ( + x, + y, + width, + height + ) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this._data = []; + this._map = null; + this.refresh(); + this.hide(); + this.selectLast(); + }; + + Window_DebugEventList._lastIndex = 0; + + Window_DebugEventList.prototype.maxCols = function () { + return 1; + }; + + Window_DebugEventList.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + Window_DebugEventList.prototype.item = function () { + var index = this.index(); + return this._data && index >= 0 ? this._data[index] : null; + }; + + Window_DebugEventList.prototype.includes = function (item) { + return item != null; + }; + + Window_DebugEventList.prototype.isEnabled = function (item) { + return true; + }; + + Window_DebugEventList.prototype.select = function (index) { + Window_Selectable.prototype.select.call(this, index); + if (this._switchListWindow) { + this._switchListWindow.setEvent(this.item()); + } + }; + + Window_DebugEventList.prototype.setMap = function (map) { + this._map = map; + this.refresh(); + }; + + Window_DebugEventList.prototype.setSwitchListWindow = function (window) { + this._switchListWindow = window; + this.select(this.index()); + }; + + Window_DebugEventList.prototype.makeItemList = function () { + if (this._map == null) { + this._data = []; + return; + } + + // この時点でマップデータが一時領域に読み込み済みでなければならない + this._data = $dataKmsTemporallyMapData.events.filter(function (event) { + return event != null; + }); + }; + + Window_DebugEventList.prototype.selectLast = function () { + var index = this._data.indexOf(Window_DebugEventList._lastIndex); + index = Math.min(index, this._data.length - 1); + this.select(index >= 0 ? index : 0); + }; + + Window_DebugEventList.prototype.drawItem = function (index) { + var item = this._data[index]; + if (item == null) { + return; + } + + this.changePaintOpacity(this.isEnabled(item)); + this.resetTextColor(); + + // イベント名描画 + var text = "%1:%2".format(item.id.padZero(4), item.name); + var rect = this.itemRectForText(index); + this.drawText(text, rect.x, rect.y, rect.width); + this.changePaintOpacity(1); + }; + + Window_DebugEventList.prototype.refresh = function () { + this.makeItemList(); + this.createContents(); + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugSelfSwitchList + // + // セルフスイッチ選択用ウィンドウ + + function Window_DebugSelfSwitchList() { + this.initialize.apply(this, arguments); + } + + Window_DebugSelfSwitchList.prototype = Object.create( + Window_Selectable.prototype + ); + Window_DebugSelfSwitchList.prototype.constructor = + Window_DebugSelfSwitchList; + + Window_DebugSelfSwitchList.prototype.initialize = function ( + x, + y, + width, + height + ) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this._data = ["A", "B", "C", "D"]; + this._map = null; + this._event = null; + this.refresh(); + this.hide(); + this.selectLast(); + }; + + Window_DebugSelfSwitchList.prototype.maxCols = function () { + return 1; + }; + + Window_DebugSelfSwitchList.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + Window_DebugSelfSwitchList.prototype.item = function () { + var index = this.index(); + return this._data && index >= 0 ? this._data[index] : null; + }; + + Window_DebugSelfSwitchList.prototype.includes = function (item) { + return item != null; + }; + + Window_DebugSelfSwitchList.prototype.isEnabled = function (item) { + return true; + }; + + Window_DebugSelfSwitchList.prototype.setMap = function (map) { + this._map = map; + this.refresh(); + }; + + Window_DebugSelfSwitchList.prototype.setEvent = function (event) { + this._event = event; + this.refresh(); + }; + + Window_DebugSelfSwitchList.prototype.selectLast = function () { + this.select(0); + }; + + /** + * セルフスイッチアクセス用のキーを取得 + */ + Window_DebugSelfSwitchList.prototype.getKey = function (type) { + var switchType = type != null ? type : this.item(); + + if (this._map != null && this._event.id != null && switchType != null) { + return [this._map.id, this._event.id, switchType]; + } else { + return null; + } + }; + + Window_DebugSelfSwitchList.prototype.drawItem = function (index) { + var item = this._data[index]; + if (item == null || this._map == null || this._event == null) { + return; + } + + this.changePaintOpacity(this.isEnabled(item)); + this.resetTextColor(); + + var switchValue = $gameSelfSwitches.value(this.getKey(item)); + var text = "[%1] %2".format(item, switchValue ? "ON" : "OFF"); + var rect = this.itemRectForText(index); + this.drawText(text, rect.x, rect.y, rect.width); + this.changePaintOpacity(1); + }; + + Window_DebugSelfSwitchList.prototype.refresh = function () { + this.createContents(); + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugSystemValue + // + // デバッグ用システム値変更ウィンドウ + + function Window_DebugSystemValue() { + this.initialize.apply(this, arguments); + } + + Window_DebugSystemValue.prototype = Object.create( + Window_Selectable.prototype + ); + Window_DebugSystemValue.prototype.constructor = Window_DebugSystemValue; + + // 表示データの設定 + Window_DebugSystemValue.DataTypeConfig = { + // type ... uint: 非負整数 + // get ... 値取得関数 + // set ... 値変更関数 + battleCount: { + type: "uint", + get: function () { + return $gameSystem._battleCount; + }, + set: function (value) { + $gameSystem._battleCount = value; + }, + }, + winCount: { + type: "uint", + get: function () { + return $gameSystem._winCount; + }, + set: function (value) { + $gameSystem._winCount = value; + }, + }, + escapeCount: { + type: "uint", + get: function () { + return $gameSystem._escapeCount; + }, + set: function (value) { + $gameSystem._escapeCount = value; + }, + }, + saveCount: { + type: "uint", + get: function () { + return $gameSystem._saveCount; + }, + set: function (value) { + $gameSystem._saveCount = value; + }, + }, + }; + + Window_DebugSystemValue.prototype.initialize = function (x, y) { + this._data = ["battleCount", "winCount", "escapeCount", "saveCount"]; + + var width = this.windowWidth(); + var height = this.windowHeight(); + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this.createContents(); + this.refresh(); + this.select(0); + this.hide(); + }; + + Window_DebugSystemValue.prototype.windowWidth = function () { + return 360 + this.standardPadding() * 2; + }; + + Window_DebugSystemValue.prototype.windowHeight = function () { + return this.fittingHeight(this.maxItems()); + }; + + Window_DebugSystemValue.prototype.maxCols = function () { + return 1; + }; + + Window_DebugSystemValue.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + /** + * 選択されているシステム値を表すキー文字列を取得 + */ + Window_DebugSystemValue.prototype.getKey = function () { + return this.getKeyByIndex(this.index()); + }; + + /** + * インデックスを指定して、システム値を表すキー文字列を取得 + */ + Window_DebugSystemValue.prototype.getKeyByIndex = function (index) { + if (!this._data || index < 0) { + return null; + } + + return this._data[index]; + }; + + /** + * 選択されているシステム値を取得 + */ + Window_DebugSystemValue.prototype.item = function () { + return this.getItemByIndex(this.index()); + }; + + /** + * インデックスを指定して、システム値を取得 + */ + Window_DebugSystemValue.prototype.getItemByIndex = function (index) { + var key = this.getKeyByIndex(index); + if (key == null) { + return null; + } + + return Window_DebugSystemValue.DataTypeConfig[key]; + }; + + Window_DebugSystemValue.prototype.drawItem = function (index) { + var key = this.getKeyByIndex(index); + var item = this.getItemByIndex(index); + if (key == null || item == null) { + return; + } + + var paramName = TextManager.DebugUtil[key]; + var paramValue = item.get(); + + var nameWidth = 180; + var rect = this.itemRectForText(index); + this.changeTextColor(this.systemColor()); + this.drawText(paramName, rect.x, rect.y, nameWidth); + this.resetTextColor(); + var numWidth = rect.width - (rect.x + nameWidth); + this.drawText(paramValue, rect.x + nameWidth, rect.y, numWidth, "right"); + }; + + Window_DebugSystemValue.prototype.refresh = function () { + this.contents.clear(); + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugWatch + // + // ウォッチ対象データの内容を表示するウィンドウ + + function Window_DebugWatch() { + this.initialize.apply(this, arguments); + } + + Window_DebugWatch.prototype = Object.create(Window_Base.prototype); + Window_DebugWatch.prototype.constructor = Window_DebugWatch; + + Window_DebugWatch.prototype.initialize = function (x, y, width, height) { + this._isAutoPosition = false; + + Window_Base.prototype.initialize.call(this, x, y, width, height); + this.opacity = 0; + + // Dimmer より手前に更新通知演出を出すため、先に更新通知スプライトを作成 + this.createUpdateSprites(); + this.showBackgroundDimmer(); + this.refresh(); + this.hide(); + }; + + /** + * 更新通知スプライトの作成 + */ + Window_DebugWatch.prototype.createUpdateSprites = function () { + this._updateSprites = []; + + var lineHeight = this.lineHeight(); + var padding = this.standardPadding(); + var count = Math.max( + Math.floor( + (Graphics.boxHeight - this.y - this.standardPadding() * 2) / + lineHeight + ), + 1 + ); + for (var i = 0; i < count; i++) { + var sprite = new Sprite_DebugWatchUpdate(); + sprite.setup( + padding, + padding + i * lineHeight, + this.contentsWidth(), + lineHeight + ); + this._updateSprites.push(sprite); + this.addChildToBack(sprite); + } + }; + + Window_DebugWatch.prototype.lineHeight = function () { + return (36 * Params.watchFontSize) / this.standardFontSize(); + }; + + /** + * ウォッチ対象を取得 + */ + Window_DebugWatch.prototype.getWatchList = function () { + return $gameTemp.getDebugWatchItemList(); + }; + + Window_DebugWatch.prototype.resetFontSettings = function () { + Window_Base.prototype.resetFontSettings.call(this); + + this.contents.fontSize = Params.watchFontSize; + }; + + /** + * ウォッチ対象を取得 + */ + Window_DebugWatch.prototype.setAutoPositionEnabled = function (isEnabled) { + this._isAutoPosition = !!isEnabled; + if (this._isAutoPosition) { + this.adjustWindowPosition(); + } + }; + + Window_DebugWatch.prototype.update = function () { + Window_Base.prototype.update.call(this); + + this.visible = this.getWatchList().length > 0; + + if ($gameTemp.isDebugWatchRefreshRequested()) { + this.refresh(); + } else { + // 更新された項目を再描画 + var list = this.getWatchList(); + for (var i = 0; i < list.length; i++) { + if (list[i].checkUpdate()) { + this.updateItem(i); + } + } + } + }; + + /** + * ウォッチ項目の更新 + */ + Window_DebugWatch.prototype.updateItem = function (index) { + this.drawItem(index); + + var sprite = this._updateSprites[index]; + if (sprite) { + sprite.animate(); + } + }; + + /** + * ウィンドウサイズの調整 + */ + Window_DebugWatch.prototype.adjustWindowSize = function () { + this.height = this.fittingHeight(Math.max(this.getWatchList().length, 1)); + this.refreshDimmerBitmap(); + }; + + /** + * ウィンドウ位置の調整 + */ + Window_DebugWatch.prototype.adjustWindowPosition = function () { + if (!this._isAutoPosition) { + return; + } + + switch (Params.watchWindowPosition) { + case Const.WatchWindowPosition.topLeft: + default: + this.x = 0; + this.y = -8; + break; + + case Const.WatchWindowPosition.topRight: + this.x = Graphics.boxWidth - this.width; + this.y = -8; + break; + + case Const.WatchWindowPosition.bottomLeft: + this.x = 0; + this.y = Graphics.boxHeight - this.height + 8; + break; + + case Const.WatchWindowPosition.bottomRight: + this.x = Graphics.boxWidth - this.width; + this.y = Graphics.boxHeight - this.height + 8; + break; + } + }; + + Window_DebugWatch.prototype.itemRect = function (index) { + var rect = new Rectangle(); + rect.width = this.contentsWidth(); + rect.height = this.lineHeight(); + rect.x = 0; + rect.y = index * rect.height; + return rect; + }; + + Window_DebugWatch.prototype.itemRectForText = function (index) { + // Window_Selectable の処理を流用 + return Window_Selectable.prototype.itemRectForText.call(this, index); + }; + + Window_DebugWatch.prototype.clearItem = function (index) { + // Window_Selectable の処理を流用 + Window_Selectable.prototype.clearItem.call(this, index); + }; + + Window_DebugWatch.prototype.drawItem = function (index) { + var item = this.getWatchList()[index]; + if (!item) { + return; + } + + this.clearItem(index); + + var rect = this.itemRectForText(index); + this.changeTextColor(this.systemColor()); + this.drawText( + "[%1:%2] %3".format(item.typeSymbol, item.id.padZero(4), item.name), + rect.x, + rect.y, + rect.width + ); + this.resetTextColor(); + this.drawText(item.getDisp(), rect.x, rect.y, rect.width, "right"); + }; + + Window_DebugWatch.prototype.drawAllItems = function () { + this.resetFontSettings(); + for (var i = 0; i < this.getWatchList().length; i++) { + this.drawItem(i); + } + }; + + Window_DebugWatch.prototype.refresh = function () { + $gameTemp.clearDebugWatchRefreshRequest(); + + this.adjustWindowSize(); + this.adjustWindowPosition(); + this.createContents(); + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugWatchItemList + // + // ウォッチ項目選択用ウィンドウ + + function Window_DebugWatchItemList() { + this.initialize.apply(this, arguments); + } + + Window_DebugWatchItemList.prototype = Object.create( + Window_Selectable.prototype + ); + Window_DebugWatchItemList.prototype.constructor = Window_DebugWatchItemList; + + Window_DebugWatchItemList._lastIndex = 0; + + Window_DebugWatchItemList.prototype.initialize = function ( + x, + y, + width, + height + ) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this.refresh(); + this.hide(); + this.selectLast(); + }; + + Window_DebugWatchItemList.prototype.lineHeight = function () { + return Window_Selectable.prototype.lineHeight.call(this) * 2; + }; + + Window_DebugWatchItemList.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + Window_DebugWatchItemList.prototype.selectLast = function () { + var index = Window_DebugWatchItemList._lastIndex; + this.select(index < this._data.length ? index : 0); + }; + + /** + * 選択されている項目を取得 + */ + Window_DebugWatchItemList.prototype.item = function () { + var index = this.index(); + return this._data && index >= 0 ? this._data[index] : null; + }; + + Window_DebugWatchItemList.prototype.makeItemList = function () { + this._data = $gameTemp.getDebugWatchItemList().concat("add"); + }; + + Window_DebugWatchItemList.prototype.drawItem = function (index) { + var rect = this.itemRectForText(index); + rect.y -= rect.height / 4; + + var item = this._data[index]; + if (!item) { + return; + } else if (item === "add") { + this.drawText( + "( %1 )".format(TextManager.DebugUtil.addWatchItem), + rect.x + 32, + rect.y + rect.height / 4, + rect.width - 32, + rect.height / 2 + ); + return; + } + + this.changeTextColor(this.systemColor()); + this.drawText(item.typename, rect.x, rect.y, rect.width, rect.height / 2); + this.resetTextColor(); + this.drawText( + "%1: %2".format(item.id.padZero(4), item.name), + rect.x, + rect.y + rect.height / 2, + rect.width, + rect.height / 2 + ); + }; + + Window_DebugWatchItemList.prototype.refresh = function () { + this.makeItemList(); + this.createContents(); + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Window_DebugWatchItemEdit + // + // ウォッチ項目編集用ウィンドウ + + function Window_DebugWatchItemEdit() { + this.initialize.apply(this, arguments); + } + + Window_DebugWatchItemEdit.prototype = Object.create( + Window_Selectable.prototype + ); + Window_DebugWatchItemEdit.prototype.constructor = Window_DebugWatchItemEdit; + + Window_DebugWatchItemEdit.prototype.initialize = function ( + x, + y, + width, + height + ) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this._item = new DebugWatchItem(); + this.setMode(Const.WatchItemEditMode.add); + this.openness = 0; + this.deactivate(); + this.refresh(); + }; + + Window_DebugWatchItemEdit.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + /** + * 編集している項目 + */ + Window_DebugWatchItemEdit.prototype.item = function () { + return this._item; + }; + + /** + * 編集する項目の設定 + */ + Window_DebugWatchItemEdit.prototype.setItem = function (item) { + if (item instanceof DebugWatchItem) { + this._item.copyFrom(item); + this.setMode(Const.WatchItemEditMode.edit); + } else { + // DebugWatchItem でなければ追加モード (初期状態はスイッチ 1 を選択) + this._item = new DebugWatchItem(); + this._item.setupSwitch(1); + this.setMode(Const.WatchItemEditMode.add); + } + + this.refresh(); + this.select(0); + }; + + /** + * 編集モードの設定 + */ + Window_DebugWatchItemEdit.prototype.setMode = function (mode) { + if (this._mode === mode) { + return; + } + + this._data = ["target", "ok"]; + + this._mode = mode; + if (mode === Const.WatchItemEditMode.edit) { + this._data.push("remove"); + } + }; + + /** + * 編集モードの取得 + */ + Window_DebugWatchItemEdit.prototype.getMode = function () { + var index = this.index(); + return this._data && index >= 0 ? this._data[index] : null; + }; + + Window_DebugWatchItemEdit.prototype.itemRect = function (index) { + var rect = Window_Selectable.prototype.itemRect.call(this, index); + + // 先頭だけ 2 行サイズにする + if (index === 0) { + rect.height += this.lineHeight(); + } else if (index > 0) { + rect.y += this.lineHeight(); + } + + return rect; + }; + + Window_DebugWatchItemEdit.prototype.drawItem = function (index) { + var rect = this.itemRectForText(index); + var item = this._data[index]; + switch (item) { + case "target": + this.drawItemType(rect.x, rect.y, rect.width); + this.drawItemId(rect.x, rect.y + this.lineHeight(), rect.width); + break; + + case "ok": + this.changeTextColor(this.systemColor()); + this.drawText("OK", rect.x + 40, rect.y, rect.width); + this.resetTextColor(); + break; + + case "remove": + this.changeTextColor(this.systemColor()); + this.drawText( + TextManager.DebugUtil.watchItemRemove, + rect.x + 40, + rect.y, + rect.width + ); + this.resetTextColor(); + break; + + default: + // 何も表示しない + break; + } + }; + + /** + * 項目の種類を描画 + */ + Window_DebugWatchItemEdit.prototype.drawItemType = function (x, y, width) { + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.DebugUtil.watchItemType, x, y, 120); + this.resetTextColor(); + this.drawText(this._item.typename, x + 120, y, width - 120); + }; + + /** + * 項目の ID を描画 + */ + Window_DebugWatchItemEdit.prototype.drawItemId = function (x, y, width) { + this.drawText( + "%1: %2".format(this._item.id.padZero(4), this._item.name), + x, + y, + width + ); + }; + + Window_DebugWatchItemEdit.prototype.refresh = function () { + this.height = this.fittingHeight(this.maxItems() + 1); + this.createContents(); + + if (this._item) { + this.drawAllItems(); + } + }; + + //----------------------------------------------------------------------------- + // Window_DebugTroopList + // + // 敵グループ選択用ウィンドウ + + function Window_DebugTroopList() { + this.initialize.apply(this, arguments); + } + + Window_DebugTroopList.prototype = Object.create( + Window_Selectable.prototype + ); + Window_DebugTroopList.prototype.constructor = Window_DebugTroopList; + + Window_DebugTroopList.prototype.initialize = function ( + x, + y, + width, + height + ) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this._data = []; + this.refresh(); + this.hide(); + this.selectLast(); + }; + + Window_DebugTroopList._lastIndex = 0; + + Window_DebugTroopList.prototype.maxCols = function () { + return 1; + }; + + Window_DebugTroopList.prototype.spacing = function () { + return 48; + }; + + Window_DebugTroopList.prototype.maxItems = function () { + return this._data ? this._data.length : 1; + }; + + Window_DebugTroopList.prototype.item = function () { + var index = this.index(); + return this._data && index >= 0 ? this._data[index] : null; + }; + + Window_DebugTroopList.prototype.includes = function (item) { + return item != null; + }; + + Window_DebugTroopList.prototype.isEnabled = function (item) { + if (item == null) { + // ランダムエンカウント枠があれば有効 + return $gameMap.encounterList().length > 0; + } else { + // 常に有効 + return true; + } + }; + + Window_DebugTroopList.prototype.makeItemList = function () { + this._data = $dataTroops.filter(function (item) { + return this.includes(item); + }, this); + + // 先頭は現在マップからのランダム選定用 null + this._data.unshift(null); + }; + + Window_DebugTroopList.prototype.selectLast = function () { + var index = this._data.indexOf(Window_DebugTroopList._lastIndex); + this.select(index >= 0 ? index : 0); + }; + + Window_DebugTroopList.prototype.drawItem = function (index) { + var item = this._data[index]; + + this.changePaintOpacity(this.isEnabled(item)); + this.resetTextColor(); + + var rect = this.itemRectForText(index); + + if (item == null) { + // ランダム選定 + var text = "< %1 >".format(TextManager.DebugUtil.encounterRandom); + this.drawText(text, rect.x + 80, rect.y, rect.width); + } else { + // データベース + var text = "%1:%2".format(index.padZero(4), item.name); + this.drawText(text, rect.x, rect.y, rect.width); + } + + this.changePaintOpacity(1); + }; + + Window_DebugTroopList.prototype.refresh = function () { + this.makeItemList(); + this.createContents(); + this.drawAllItems(); + }; + + //----------------------------------------------------------------------------- + // Scene_Map + + var _Scene_Map_createAllWindows = Scene_Map.prototype.createAllWindows; + Scene_Map.prototype.createAllWindows = function () { + _Scene_Map_createAllWindows.call(this); + + this.createDebugWatchWindow(); + }; + + /** + * ウォッチウィンドウの作成 + */ + Scene_Map.prototype.createDebugWatchWindow = function () { + if (!$gameTemp.isPlaytest()) { + return; + } + + this._debugWatchWindow = new Window_DebugWatch( + 0, + 0, + Params.watchWindowWidth, + 100 + ); + this._debugWatchWindow.setAutoPositionEnabled(true); + this._debugWatchWindow.show(); + this.addWindow(this._debugWatchWindow); + }; + + //----------------------------------------------------------------------------- + // Scene_Debug + + var _Scene_Debug_create = Scene_Debug.prototype.create; + Scene_Debug.prototype.create = function () { + _Scene_Debug_create.call(this); + + // 初期化時間短縮のため、汎用のウィンドウ以外は遅延初期化する + this.createUpperWindowLayer(); + this.createTitleWindow(); + this.createCommandWindow(); + this.createHelpWindow(); + this.createNumberWindow(); + + this.initializeWindowStates(); + }; + + var _Scene_Debug_createHelpWindow = Scene_Debug.prototype.createHelpWindow; + Scene_Debug.prototype.createHelpWindow = function () { + _Scene_Debug_createHelpWindow.call(this); + + this._helpWindow.y = this._titleWindow.height; + }; + + var _Scene_Debug_createEditWindow = Scene_Debug.prototype.createEditWindow; + Scene_Debug.prototype.createEditWindow = function () { + _Scene_Debug_createEditWindow.call(this); + + // updateSwitch と updateVariable は都度置き換えて使うので一旦消す + this._editWindow.updateSwitch = this._editWindow.updateVariable = + function () {}; + }; + + /** + * ウィンドウの初期パラメータ調整 + */ + Scene_Debug.prototype.initializeWindowStates = function () { + // タイトルウィンドウ分の高さ調整 + var wy = this._titleWindow.height; + this._rangeWindow.y = wy; + this._rangeWindow.height -= wy; + this._editWindow.y = wy; + this._editWindow.height = this._rangeWindow.height; + /* + this._debugHelpWindow.y = wy + this._editWindow.height; + this._debugHelpWindow.height = Graphics.boxHeight - this._debugHelpWindow.y; + this._debugHelpWindow.resetFontSettings = function() + { + Window_Base.prototype.resetFontSettings.call(this); + + this.contents.fontSize *= 0.75; + }; +*/ + + // 表示状態で作成されるが、初期状態では非表示にしておくウィンドウ群 + this._rangeWindow.deactivate(); + this._rangeWindow.hide(); + this._editWindow.hide(); + this._debugHelpWindow.hide(); + this._helpWindow.hide(); + }; + + /** + * 上層ウィンドウレイヤーの作成 + */ + Scene_Debug.prototype.createUpperWindowLayer = function () { + var width = Graphics.boxWidth; + var height = Graphics.boxHeight; + var x = (Graphics.width - width) / 2; + var y = (Graphics.height - height) / 2; + this._upperWindowLayer = new WindowLayer(); + this._upperWindowLayer.move(x, y, width, height); + this.addChild(this._upperWindowLayer); + + if (KMS.imported["CursorAnimation"]) { + this._animationCursor.addWindowLayer(this._upperWindowLayer); + } + }; + + /** + * タイトルウィンドウを作成 + */ + Scene_Debug.prototype.createTitleWindow = function () { + this._titleWindow = new Window_DebugTitle(Graphics.boxWidth, 1); + this._titleWindow.setText(TextManager.DebugUtil.sceneTitle); + this.addWindow(this._titleWindow); + }; + + /** + * コマンドウィンドウを作成 + */ + Scene_Debug.prototype.createCommandWindow = function () { + var wx = 32; + var wy = this._titleWindow.height + 32; + this._commandWindow = new Window_DebugCommand(wx, wy); + this._commandWindow.setHandler( + "itemNumber", + this.onSelectItem.bind(this) + ); + this._commandWindow.setHandler( + "actorParam", + this.onSelectActor.bind(this) + ); + this._commandWindow.setHandler( + "member", + this.onSelectPartyMember.bind(this) + ); + this._commandWindow.setHandler("reloadMap", this.onReloadMap.bind(this)); + this._commandWindow.setHandler( + "loadDatabase", + this.onReloadDatabase.bind(this) + ); + this._commandWindow.setHandler( + "transfer", + this.onTransferMapStart.bind(this) + ); + this._commandWindow.setHandler( + "switchVar", + this.onSwitchVarStart.bind(this) + ); + this._commandWindow.setHandler( + "selfSwitch", + this.onSelfSwitchMapStart.bind(this) + ); + this._commandWindow.setHandler( + "systemValue", + this.onSelectSystemValue.bind(this) + ); + this._commandWindow.setHandler( + "watchWindow", + this.onWatchWindow.bind(this) + ); + this._commandWindow.setHandler( + "encounter", + this.onForceEncounter.bind(this) + ); + //this._commandWindow.setHandler('dispPassage', this.onDispPassage.bind(this)); + this._commandWindow.setHandler("cancel", this.popScene.bind(this)); + + // 追加コマンド + KMS.DebugUtil.debugCommands.forEach(function (command) { + this._commandWindow.setHandler(command.id, command.onSelect.bind(this)); + }, this); + + this.addWindow(this._commandWindow); + }; + + /** + * アイテムウィンドウを作成 + */ + Scene_Debug.prototype.createItemWindow = function () { + if (this._itemWindow) { + return; + } + + var wy = this._helpWindow.y + this._helpWindow.height; + var wh = Graphics.boxHeight - wy; + this._itemWindow = new Window_DebugItemList(0, wy, Graphics.boxWidth, wh); + this._itemWindow.setHelpWindow(this._helpWindow); + this._itemWindow.setHandler("ok", this.onItemOk.bind(this)); + this._itemWindow.setHandler("cancel", this.onItemCancel.bind(this)); + this.addWindow(this._itemWindow); + }; + + /** + * アクターパラメータ編集ウィンドウを作成 + */ + Scene_Debug.prototype.createActorParamWindow = function () { + if (this._actorParamWindow) { + return; + } + + var wx = 360; + var wy = this._titleWindow.height; + var ww = Graphics.boxWidth - wx; + var wh = Graphics.boxHeight - wy; + this._actorParamWindow = new Window_DebugActorParam(wx, wy, ww, wh); + this._actorParamWindow.setHandler("ok", this.onActorParamOk.bind(this)); + this._actorParamWindow.setHandler( + "cancel", + this.onActorParamCancel.bind(this) + ); + this.addWindow(this._actorParamWindow); + + if (this._actorListWindow) { + // 先に ActorListWindow を作ったときに腐らない用 + this._actorListWindow.setStatusWindow(this._actorParamWindow); + } + }; + + /** + * アクター一覧ウィンドウを作成 + */ + Scene_Debug.prototype.createActorListWindow = function () { + if (this._actorListWindow) { + return; + } + + var wy = this._titleWindow.height; + var wh = Graphics.boxHeight - wy; + this._actorListWindow = new Window_DebugActorList(0, wy, 360, wh); + this._actorListWindow.setHandler("ok", this.onActorOk.bind(this)); + this._actorListWindow.setHandler("cancel", this.onActorCancel.bind(this)); + this._actorListWindow.setStatusWindow(this._actorParamWindow); + this.addWindow(this._actorListWindow); + }; + + /** + * アクタースキル編集ウィンドウを作成 + */ + Scene_Debug.prototype.createActorSkillWindow = function () { + if (this._actorSkillWindow) { + return; + } + + var wy = this._helpWindow.y + this._helpWindow.height; + var wh = Graphics.boxHeight - wy; + this._actorSkillWindow = new Window_DebugActorSkill( + 0, + wy, + Graphics.boxWidth, + wh + ); + this._actorSkillWindow.setHelpWindow(this._helpWindow); + this._actorSkillWindow.setHandler("ok", this.onActorSkillOk.bind(this)); + this._actorSkillWindow.setHandler( + "cancel", + this.onActorSkillCancel.bind(this) + ); + this.addWindow(this._actorSkillWindow); + }; + + /** + * パーティメンバー用ウィンドウを作成 + */ + Scene_Debug.prototype.createPartyWindow = function () { + if (this._activePartyWindow) { + return; + } + + var wy = this._titleWindow.height; + var ww = Graphics.boxWidth / 2; + this._activePartyTitleWindow = new Window_DebugTitle(ww, 1); + this._activePartyTitleWindow.y = wy; + this._activePartyTitleWindow.setText(TextManager.DebugUtil.activeParty); + this.addWindow(this._activePartyTitleWindow); + + this._reservePartyTitleWindow = new Window_DebugTitle(ww, 1); + this._reservePartyTitleWindow.x = ww; + this._reservePartyTitleWindow.y = wy; + this._reservePartyTitleWindow.setText(TextManager.DebugUtil.reserveParty); + this.addWindow(this._reservePartyTitleWindow); + + wy += this._activePartyTitleWindow.height; + var wh = Graphics.boxHeight - wy; + this._activePartyWindow = new Window_DebugActivePartyList(0, wy, ww, wh); + this._activePartyWindow.setHandler("ok", this.onActivePartyOk.bind(this)); + this._activePartyWindow.setHandler( + "formation", + this.onActivePartyFormationStart.bind(this) + ); + this._activePartyWindow.setHandler( + "cancel", + this.onActivePartyCancel.bind(this) + ); + this.addWindow(this._activePartyWindow); + + this._reservePartyWindow = new Window_DebugReservePartyList( + ww, + wy, + ww, + wh + ); + this._reservePartyWindow.setHandler( + "ok", + this.onReservePartyOk.bind(this) + ); + this._reservePartyWindow.setHandler( + "cancel", + this.onReservePartyCancel.bind(this) + ); + this.addWindow(this._reservePartyWindow); + }; + + /** + * マップ一覧ウィンドウを作成 + */ + Scene_Debug.prototype.createMapListWindow = function () { + if (this._mapListWindow) { + return; + } + + // OK / キャンセルハンドラはコマンドに応じて変わるので、ここでは設定しない + var wy = this._titleWindow.height; + var wh = Graphics.boxHeight - wy; + this._mapListWindow = new Window_DebugMapList(0, wy, 360, wh); + this.addWindow(this._mapListWindow); + }; + + /** + * タイルウィンドウを作成 + */ + Scene_Debug.prototype.createMapTileWindow = function () { + if (this._mapTileWindow) { + return; + } + + var wx = 360; + var wy = this._titleWindow.height; + var ww = Graphics.boxWidth - wx; + this._mapTilePositionWindow = new Window_DebugMapTilePosition(wx, wy, ww); + this.addWindow(this._mapTilePositionWindow); + + wy = this._mapTilePositionWindow.y + this._mapTilePositionWindow.height; + var wh = Graphics.boxHeight - wy; + this._mapTileWindow = new Window_DebugMapTile(wx, wy, ww, wh); + this._mapTileWindow.setHandler("ok", this.onTransferMapTileOk.bind(this)); + this._mapTileWindow.setHandler( + "cancel", + this.onTransferMapTileCancel.bind(this) + ); + this._mapTileWindow.setPositionWindow(this._mapTilePositionWindow); + this.addWindow(this._mapTileWindow); + }; + + /** + * イベント一覧ウィンドウを作成 + */ + Scene_Debug.prototype.createEventListWindow = function () { + if (this._eventListWindow) { + return; + } + + var wx = 360; + var wy = this._titleWindow.height; + var ww = Graphics.boxWidth - wx; + this._eventListWindow = new Window_DebugEventList(wx, wy, ww, 64); + var wh = Graphics.boxHeight - wy - this._eventListWindow.fittingHeight(4); + this._eventListWindow.height = wh; + this._eventListWindow.setHandler( + "ok", + this.onSelfSwitchEventListOk.bind(this) + ); + this._eventListWindow.setHandler( + "cancel", + this.onSelfSwitchEventListCancel.bind(this) + ); + this.addWindow(this._eventListWindow); + }; + + /** + * セルフスイッチ一覧ウィンドウを作成 + */ + Scene_Debug.prototype.createSelfSwitchListWindow = function () { + if (this._selfSwitchListWindow) { + return; + } + + var wx = this._eventListWindow.x; + var wy = this._eventListWindow.y + this._eventListWindow.height; + var ww = this._eventListWindow.width; + var wh = Graphics.boxHeight - wy; + this._selfSwitchListWindow = new Window_DebugSelfSwitchList( + wx, + wy, + ww, + wh + ); + this._selfSwitchListWindow.setHandler( + "ok", + this.onSelfSwitchListOk.bind(this) + ); + this._selfSwitchListWindow.setHandler( + "cancel", + this.onSelfSwitchListCancel.bind(this) + ); + this.addWindow(this._selfSwitchListWindow); + + this._eventListWindow.setSwitchListWindow(this._selfSwitchListWindow); + }; + + /** + * システム値ウィンドウを作成 + */ + Scene_Debug.prototype.createSystemValueWindow = function () { + if (this._systemValueWindow) { + return; + } + + var wy = this._titleWindow.height + 32; + this._systemValueWindow = new Window_DebugSystemValue(0, wy); + this._systemValueWindow.x = + (Graphics.boxWidth - this._systemValueWindow.width) / 2; + this._systemValueWindow.setHandler("ok", this.onSystemValueOk.bind(this)); + this._systemValueWindow.setHandler( + "cancel", + this.onSystemValueCancel.bind(this) + ); + this.addWindow(this._systemValueWindow); + }; + + /** + * ウォッチウィンドウを作成 + */ + Scene_Debug.prototype.createWatchWindow = function () { + if (this._watchWindow) { + return; + } + + var wx = 0; + var wy = this._titleWindow.height; + var ww = Graphics.boxWidth / 2; + var wh = Graphics.boxHeight - wy; + this._watchWindow = new Window_DebugWatch(wx, wy, ww, wh); + + // ウォッチ項目リストウィンドウより前に入れる + if (this._watchEditWindow) { + var index = this._windowLayer.getChildIndex(this._watchEditWindow); + this._windowLayer.addChildAt(this._watchWindow, index); + } else { + this.addWindow(this._watchWindow); + } + }; + + /** + * ウォッチウィンドウを破棄 + */ + Scene_Debug.prototype.destroyWatchWindow = function () { + if (!this._watchWindow) { + return; + } + + this._windowLayer.removeChild(this._watchWindow); + delete this._watchWindow; + }; + + /** + * ウォッチ項目リストウィンドウを作成 + */ + Scene_Debug.prototype.createWatchListWindow = function () { + if (this._watchListWindow) { + return; + } + + var wx = Graphics.boxWidth / 2; + var wy = this._titleWindow.height; + var ww = Graphics.boxWidth - wx; + var wh = Graphics.boxHeight - wy; + this._watchListWindow = new Window_DebugWatchItemList(wx, wy, ww, wh); + this._watchListWindow.setHandler("ok", this.onWatchListOk.bind(this)); + this._watchListWindow.setHandler( + "cancel", + this.onWatchListCancel.bind(this) + ); + this.addWindow(this._watchListWindow); + }; + + /** + * ウォッチ項目編集ウィンドウを作成 + */ + Scene_Debug.prototype.createWatchEditWindow = function () { + if (this._watchEditWindow) { + return; + } + + var ww = (Graphics.boxWidth * 3) / 5; + var wx = (Graphics.boxWidth - ww) / 2; + var wy = this._titleWindow.height + 32; + var wh = Graphics.boxHeight - wy - 32; + this._watchEditWindow = new Window_DebugWatchItemEdit(wx, wy, ww, wh); + this._watchEditWindow.setHandler("ok", this.onWatchEditOk.bind(this)); + this._watchEditWindow.setHandler( + "cancel", + this.onWatchEditCancel.bind(this) + ); + this.addWindow(this._watchEditWindow); + }; + + /** + * 敵グループウィンドウを作成 + */ + Scene_Debug.prototype.createTroopWindow = function () { + if (this._troopWindow) { + return; + } + + var wx = 32; + var wy = this._titleWindow.height + 32; + var ww = Graphics.boxWidth - 64; + var wh = Graphics.boxHeight - wy - 32; + this._troopWindow = new Window_DebugTroopList(wx, wy, ww, wh); + this._troopWindow.setHandler("ok", this.onTroopOk.bind(this)); + this._troopWindow.setHandler("cancel", this.onTroopCancel.bind(this)); + this.addWindow(this._troopWindow); + }; + + /** + * 数値入力ウィンドウを作成 + */ + Scene_Debug.prototype.createNumberWindow = function () { + this._numberWindow = new Window_DebugNumberInput(); + this._upperWindowLayer.addChild(this._numberWindow); + }; + + /** + * シーンの準備完了判定 + */ + var _Scene_Debug_isReady = Scene_Debug.prototype.isReady; + Scene_Debug.prototype.isReady = function () { + return ( + _Scene_Debug_isReady.call(this) && + DataManager.isDatabaseLoaded() && + DataManager.isMapLoaded() && + (!this._isLoadingTemporallyMap || + DataManager.isKmsTemporallyMapLoaded()) + ); + }; + + /** + * シーンの更新 + */ + var _Scene_Debug_update = Scene_Debug.prototype.update; + Scene_Debug.prototype.update = function () { + // 読み込み中は更新しない + if (!this.isReady()) { + return; + } + + // ロード完了時の処理 + if (this._loadCompleteHandler) { + this._loadCompleteHandler.call(this); + delete this._loadCompleteHandler; + } + + _Scene_Debug_update.call(this); + + // update 後の処理 + if (this._postUpdateProc) { + this._postUpdateProc.call(this); + delete this._postUpdateProc; + } + }; + + /** + * メインコマンドウィンドウをアクティブ化 + */ + Scene_Debug.prototype.activateCommandWindow = function () { + this._commandWindow.show(); + this._commandWindow.activate(); + this._titleWindow.setText(TextManager.DebugUtil.sceneTitle); + }; + + /** + * アイテム選択の実行 + */ + Scene_Debug.prototype.onSelectItem = function () { + this.createItemWindow(); + + this._commandWindow.hide(); + this._helpWindow.show(); + this._itemWindow.show(); + this._itemWindow.activate(); + this._titleWindow.setText(TextManager.DebugUtil.itemNumber); + }; + + /** + * アイテムの決定 + */ + Scene_Debug.prototype.onItemOk = function () { + this._numberWindow.setHandler( + "cancel", + this.onItemNumberCancel.bind(this) + ); + + var item = this._itemWindow.item(); + var number = $gameParty.numItems(item); + var digits = $gameParty.maxItems(item).toString().length; + this._numberWindow.setCaption(item); + this._numberWindow.start(number, digits, this.onItemNumberOk.bind(this)); + }; + + /** + * アイテム選択のキャンセル処理 + */ + Scene_Debug.prototype.onItemCancel = function () { + this._helpWindow.hide(); + this._itemWindow.hide(); + this.activateCommandWindow(); + }; + + /** + * アイテム個数入力の決定 + */ + Scene_Debug.prototype.onItemNumberOk = function (number) { + // アイテム所持数の設定 (Game_Party に対して呼ぶ) + var setItemNumber = function (item, number) { + var currNumber = this.numItems(item); + var amount = number - currNumber; + this.gainItem(item, amount, false); + }; + + setItemNumber.call($gameParty, this._itemWindow.item(), number); + + this._itemWindow.refresh(); + this.onItemNumberCancel(); + }; + + /** + * アイテム個数入力のキャンセル処理 + */ + Scene_Debug.prototype.onItemNumberCancel = function () { + this._numberWindow.close(); + this._itemWindow.activate(); + }; + + /** + * アクター選択の実行 + */ + Scene_Debug.prototype.onSelectActor = function () { + this.createActorParamWindow(); + this.createActorListWindow(); + this.createActorSkillWindow(); + + this._commandWindow.hide(); + this._actorListWindow.show(); + this._actorParamWindow.show(); + this._actorListWindow.activate(); + this._titleWindow.setText(TextManager.DebugUtil.actorParam); + }; + + /** + * アクターの決定 + */ + Scene_Debug.prototype.onActorOk = function () { + this._actorParamWindow.activate(); + }; + + /** + * アクター選択のキャンセル処理 + */ + Scene_Debug.prototype.onActorCancel = function () { + this._actorListWindow.hide(); + this._actorParamWindow.hide(); + this.activateCommandWindow(); + }; + + /** + * アクターパラメータの決定 + */ + Scene_Debug.prototype.onActorParamOk = function () { + var actor = this._actorListWindow.item(); + var param = this._actorParamWindow.item(); + + var caption; + var number; + var digits; + var negative; + switch (param) { + case "level": + { + caption = TextManager.level; + number = actor.level; + digits = actor.maxLevel().toString().length; + negative = false; + } + break; + + case "skill": + { + // スキル編集ウィンドウに切り替え + this._actorListWindow.hide(); + this._actorParamWindow.hide(); + this._helpWindow.show(); + this._actorSkillWindow.setActor(actor); + this._actorSkillWindow.selectLast(); + this._actorSkillWindow.show(); + this._actorSkillWindow.activate(); + } + return; + + default: + { + var paramId = this._actorParamWindow.paramId(); + caption = TextManager.param(paramId) + "+"; + number = originalParamPlus.call(actor, paramId); + digits = 4; + negative = true; + } + break; + } + + this._numberWindow.setCaption(caption); + this._numberWindow.setAllowNegative(negative); + this._numberWindow.setHandler( + "cancel", + this.onActorParamInputCancel.bind(this) + ); + this._numberWindow.start( + number, + digits, + this.onActorParamInputOk.bind(this) + ); + }; + + /** + * アクターパラメータのキャンセル処理 + */ + Scene_Debug.prototype.onActorParamCancel = function () { + this._actorListWindow.activate(); + }; + + /** + * アクターパラメータ入力の決定 + */ + Scene_Debug.prototype.onActorParamInputOk = function (number) { + var actor = this._actorListWindow.item(); + var param = this._actorParamWindow.item(); + + if (param === "level") { + if (actor.level !== number) { + actor.changeLevel(number, false); + } + } else { + // パラメータの設定 (Game_Actor に対して呼ぶ) + var setParameter = function (paramId, value) { + var currValue = originalParamPlus.call(this, paramId); + var amount = value - currValue; + this.addParam(paramId, amount); + }; + + var paramId = this._actorParamWindow.paramId(); + setParameter.call(actor, paramId, number); + } + + this._actorParamWindow.refresh(); + this.onActorParamInputCancel(); + }; + + /** + * アクターパラメータ入力のキャンセル処理 + */ + Scene_Debug.prototype.onActorParamInputCancel = function () { + this._numberWindow.close(); + this._actorParamWindow.activate(); + }; + + /** + * アクタースキル編集の決定処理 + */ + Scene_Debug.prototype.onActorSkillOk = function () { + // 選択したスキルの習得状態を切り替え + var skill = this._actorSkillWindow.item(); + var actor = this._actorListWindow.item(); + if (actor.isLearnedSkill(skill.id)) { + actor.forgetSkill(skill.id); + } else { + actor.learnSkill(skill.id); + } + + this._actorSkillWindow.redrawItem(this._actorSkillWindow.index()); + this._actorSkillWindow.activate(); + }; + + /** + * アクタースキル編集のキャンセル処理 + */ + Scene_Debug.prototype.onActorSkillCancel = function () { + this._helpWindow.hide(); + this._actorSkillWindow.hide(); + this._actorListWindow.show(); + this._actorParamWindow.refresh(); + this._actorParamWindow.show(); + this._actorParamWindow.activate(); + }; + + /** + * パーティ編成の実行 + */ + Scene_Debug.prototype.onSelectPartyMember = function () { + this.createPartyWindow(); + + this._commandWindow.hide(); + this._activePartyTitleWindow.show(); + this._reservePartyTitleWindow.show(); + this._activePartyWindow.show(); + this._activePartyWindow.activate(); + this._activePartyWindow.select(0); + this._reservePartyWindow.show(); + this._reservePartyWindow.select(0); + this._titleWindow.setText(TextManager.DebugUtil.member); + }; + + /** + * パーティ編成: パーティ内アクター選択の決定 + */ + Scene_Debug.prototype.onActivePartyOk = function () { + this._reservePartyWindow.activate(); + }; + + /** + * パーティ編成: パーティ内アクター選択のキャンセル + */ + Scene_Debug.prototype.onActivePartyCancel = function () { + this._activePartyTitleWindow.hide(); + this._reservePartyTitleWindow.hide(); + this._activePartyWindow.hide(); + this._reservePartyWindow.hide(); + this.activateCommandWindow(); + }; + + /** + * パーティ編成: パーティ内アクター並び替えの開始 + */ + Scene_Debug.prototype.onActivePartyFormationStart = function () { + this._activePartyWindow.setPendingIndex(this._activePartyWindow.index()); + this._activePartyWindow.setFormationChangeMode(true); + this._activePartyWindow.refresh(); + this._activePartyWindow.setHandler( + "ok", + this.onActivePartyFormationOk.bind(this) + ); + this._activePartyWindow.setHandler( + "formation", + this.onActivePartyFormationOk.bind(this) + ); + this._activePartyWindow.setHandler( + "cancel", + this.onActivePartyFormationCancel.bind(this) + ); + }; + + /** + * パーティ編成: パーティ内アクター並び替えの決定 + */ + Scene_Debug.prototype.onActivePartyFormationOk = function () { + $gameParty.swapOrder( + this._activePartyWindow.getPendingIndex(), + this._activePartyWindow.index() + ); + + this._activePartyWindow.setFormationChangeMode(false); + this._activePartyWindow.refresh(); + this._activePartyWindow.setHandler("ok", this.onActivePartyOk.bind(this)); + this._activePartyWindow.setHandler( + "formation", + this.onActivePartyFormationStart.bind(this) + ); + this._activePartyWindow.setHandler( + "cancel", + this.onActivePartyCancel.bind(this) + ); + }; + + /** + * パーティ編成: パーティ内アクター並び替えのキャンセル + */ + Scene_Debug.prototype.onActivePartyFormationCancel = function () { + this._activePartyWindow.setFormationChangeMode(false); + this._activePartyWindow.refresh(); + this._activePartyWindow.setHandler("ok", this.onActivePartyOk.bind(this)); + this._activePartyWindow.setHandler( + "formation", + this.onActivePartyFormationStart.bind(this) + ); + this._activePartyWindow.setHandler( + "cancel", + this.onActivePartyCancel.bind(this) + ); + this._activePartyWindow.activate(); + }; + + /** + * パーティ編成: 待機メンバー選択の決定 + */ + Scene_Debug.prototype.onReservePartyOk = function () { + // 選択したアクター同士を入れ替える + var inActor = this._reservePartyWindow.item(); + var outActor = this._activePartyWindow.item(); + replaceActor.call($gameParty, inActor, outActor); + + this._activePartyWindow.refresh(); + this._activePartyWindow.activate(); + this._reservePartyWindow.refresh(); + }; + + /** + * パーティ編成: 待機メンバー選択のキャンセル + */ + Scene_Debug.prototype.onReservePartyCancel = function () { + this._activePartyWindow.activate(); + }; + + /** + * マップリロードの実行 + */ + Scene_Debug.prototype.onReloadMap = function () { + $gameMap.setup($gameMap._mapId); + this.popScene(); + + // XXX: 入り直しせずにリロードする? + //DataManager.loadMapData(); + //$gameMap._tilesetId = $dataMap.tilesetId; + //$gameMap.refereshVehicles(); + //$gameMap.setupParallax(); + //$gameMap.setupBattleback(); + //$gameMap.refresh(); + }; + + /** + * データベースリロードの実行 + */ + Scene_Debug.prototype.onReloadDatabase = function () { + // null 参照回避のため、update 完了後にリロードする + this._postUpdateProc = function () { + DataManager.loadDatabase(); + }; + + // データベースロード完了後の処理 + this._loadCompleteHandler = function () { + // ウォッチ項目の再構築 + $gameTemp.getDebugWatchItemList().forEach(function (item) { + item.refresh(); + }); + + function reload(window) { + if (window) { + window.refresh(); + } + } + + // データベースに依存しているウィンドウを再描画 + reload(this._itemWindow); + reload(this._actorListWindow); + reload(this._actorParamWindow); + reload(this._activePartyWindow); + reload(this._reservePartyWindow); + reload(this._mapListWindow); + reload(this._rangeWindow); + reload(this._editWindow); + reload(this._watchListWindow); + reload(this._troopWindow); + + // 追加コマンド + KMS.DebugUtil.debugCommands.forEach(function (command) { + command.onReloadDatabase.call(this); + }, this); + + // 追加処理 + KMS.DebugUtil.databaseReloadHandlers.forEach(function (handler) { + handler.call(window); + }); + + this._commandWindow.activate(); + }; + }; + + /** + * 場所移動コマンドの実行 + */ + Scene_Debug.prototype.onTransferMapStart = function () { + this.createMapListWindow(); + this.createMapTileWindow(); + + // マップ一覧のハンドラを設定 + this._mapListWindow.setHandler("ok", this.onTransferMapListOk.bind(this)); + this._mapListWindow.setHandler( + "cancel", + this.onTransferMapListCancel.bind(this) + ); + + this._commandWindow.hide(); + this._mapListWindow.show(); + this._mapTilePositionWindow.show(); + this._mapTileWindow.show(); + this._mapListWindow.selectLast(); + this._mapListWindow.activate(); + this._titleWindow.setText(TextManager.DebugUtil.transfer); + }; + + /** + * 場所移動: マップの決定 + */ + Scene_Debug.prototype.onTransferMapListOk = function () { + // null 参照回避のため、update 完了後にマップを読み込む + this._postUpdateProc = function () { + var map = this._mapListWindow.item(); + DataManager.loadMapData(map.id); + }; + + // マップデータ読み込み完了時の処理 + this._loadCompleteHandler = function () { + debuglog("DataManager.loadMapData finished"); + + // update 完了後にタイルセットを読み込む + this._postUpdateProc = function () { + var map = this._mapListWindow.item(); + this._mapTileWindow.setupMap(map.id); + this._mapTileWindow.loadTileset(); + + // タイルセットの読み込み完了後に表示を反映 + this._loadCompleteHandler = function () { + debuglog("Window_DebugMapTile.loadTileset finished"); + + this._mapTileWindow.refreshTileset(); + this._mapTileWindow.activate(); + }; + }; + }; + }; + + /** + * 場所移動: マップ選択のキャンセル + */ + Scene_Debug.prototype.onTransferMapListCancel = function () { + this._mapListWindow.hide(); + this._mapTileWindow.hide(); + this._mapTilePositionWindow.hide(); + this.activateCommandWindow(); + }; + + /** + * 場所移動: タイルの決定 + */ + Scene_Debug.prototype.onTransferMapTileOk = function () { + // 移動先を設定 + var info = this._mapTileWindow.getTransferInfo(); + $gamePlayer.reserveTransfer( + info.mapId, + info.x, + info.y, + info.d, + info.fadeType + ); + + // マップに戻る + this.popScene(); + }; + + /** + * 場所移動: タイル選択のキャンセル + */ + Scene_Debug.prototype.onTransferMapTileCancel = function () { + this._mapTileWindow.setupMap(0); + this._mapListWindow.activate(); + }; + + /** + * スイッチ・変数コマンドの実行 + */ + Scene_Debug.prototype.onSwitchVarStart = function () { + // ハンドラの切り替え + this._rangeWindow.setHandler("cancel", this.onSwitchVarCancel.bind(this)); + this._editWindow.setHandler("ok", this.onSwitchVarOk.bind(this)); + + this._commandWindow.hide(); + this._rangeWindow.show(); + this._editWindow.show(); + this._rangeWindow.activate(); + this.refreshHelpWindow(); + this._titleWindow.setText(TextManager.DebugUtil.switchVar); + }; + + /** + * スイッチ・変数範囲ウィンドウのキャンセル処理 + */ + Scene_Debug.prototype.onSwitchVarCancel = function () { + this._rangeWindow.hide(); + this._editWindow.hide(); + this.activateCommandWindow(); + }; + + /** + * スイッチ・変数編集ウィンドウの決定 + */ + Scene_Debug.prototype.onSwitchVarOk = function () { + var id = this._editWindow.currentId(); + switch (this._editWindow.getMode()) { + case "switch": + { + // スイッチを切り替える + $gameSwitches.setValue(id, !$gameSwitches.value(id)); + this._editWindow.redrawCurrentItem(); + this._editWindow.activate(); + } + break; + + case "variable": + { + // 変数の入力 + var caption = "%1:%2".format( + id.padZero(4), + this._editWindow.itemName(id) + ); + var number = $gameVariables.value(id); + var digits = Params.variableInputDigits; + + this._numberWindow.setCaption(caption); + this._numberWindow.setAllowNegative(true); + this._numberWindow.setHandler( + "cancel", + this.onSwitchVarInputCancel.bind(this) + ); + this._numberWindow.start( + number, + digits, + this.onSwitchVarInputOk.bind(this) + ); + } + break; + + default: + // 来ないはずだが、とりあえず無反応にする + this._editWindow.activate(); + break; + } + }; + + /** + * スイッチ・変数操作: 入力の決定 + */ + Scene_Debug.prototype.onSwitchVarInputOk = function (number) { + $gameVariables.setValue(this._editWindow.currentId(), number); + this._editWindow.redrawCurrentItem(); + + // 入力の終了処理はキャンセルと同じ + this.onSwitchVarInputCancel(); + }; + + /** + * スイッチ・変数操作: 入力のキャンセル処理 + */ + Scene_Debug.prototype.onSwitchVarInputCancel = function () { + this._numberWindow.close(); + this._editWindow.activate(); + }; + + /** + * セルフスイッチコマンドの実行 + */ + Scene_Debug.prototype.onSelfSwitchMapStart = function () { + this.createMapListWindow(); + this.createEventListWindow(); + this.createSelfSwitchListWindow(); + + // マップ一覧のハンドラを設定 + this._mapListWindow.setHandler( + "ok", + this.onSelfSwitchMapListOk.bind(this) + ); + this._mapListWindow.setHandler( + "cancel", + this.onSelfSwitchMapListCancel.bind(this) + ); + + // ウィンドウ切り替え + this._commandWindow.hide(); + this._mapListWindow.show(); + this._eventListWindow.show(); + this._selfSwitchListWindow.show(); + this._mapListWindow.selectLast(); + this._mapListWindow.activate(); + this.refreshHelpWindow(); + this._titleWindow.setText(TextManager.DebugUtil.selfSwitch); + }; + + /** + * セルフスイッチ: マップの決定 + */ + Scene_Debug.prototype.onSelfSwitchMapListOk = function () { + this._isLoadingTemporallyMap = true; + + var map = this._mapListWindow.item(); + DataManager.loadKmsTemporallyMapData(map.id); + + // マップデータ読み込み完了後の処理 + this._loadCompleteHandler = function () { + this._isLoadingTemporallyMap = false; + + var map = this._mapListWindow.item(); + this._eventListWindow.setMap(map); + this._selfSwitchListWindow.setMap(map); + this._eventListWindow.selectLast(); + this._eventListWindow.activate(); + }; + }; + + /** + * セルフスイッチ: マップ選択のキャンセル + */ + Scene_Debug.prototype.onSelfSwitchMapListCancel = function () { + this._mapListWindow.hide(); + this._eventListWindow.hide(); + this._selfSwitchListWindow.hide(); + this.activateCommandWindow(); + }; + + /** + * セルフスイッチ: イベントの決定 + */ + Scene_Debug.prototype.onSelfSwitchEventListOk = function () { + //var event = this._eventListWindow.item(); + //this._selfSwitchListWindow.setEvent(event); + this._selfSwitchListWindow.activate(); + }; + + /** + * セルフスイッチ: イベント選択のキャンセル + */ + Scene_Debug.prototype.onSelfSwitchEventListCancel = function () { + this._eventListWindow.setMap(null); + this._selfSwitchListWindow.setMap(null); + this._mapListWindow.activate(); + + $dataKmsTemporallyMapData = null; + }; + + /** + * セルフスイッチの決定 + */ + Scene_Debug.prototype.onSelfSwitchListOk = function () { + var key = this._selfSwitchListWindow.getKey(); + if (key == null) { + return; + } + + // ON/OFF 切り替え + $gameSelfSwitches.setValue(key, !$gameSelfSwitches.value(key)); + + this._selfSwitchListWindow.refresh(); + this._selfSwitchListWindow.activate(); + }; + + /** + * セルフスイッチ選択のキャンセル + */ + Scene_Debug.prototype.onSelfSwitchListCancel = function () { + this._eventListWindow.activate(); + }; + + /** + * システム値コマンドの実行 + */ + Scene_Debug.prototype.onSelectSystemValue = function () { + this.createSystemValueWindow(); + + this._commandWindow.hide(); + this._systemValueWindow.show(); + this._systemValueWindow.activate(); + this._titleWindow.setText(TextManager.DebugUtil.systemValue); + }; + + /** + * システム値: 項目の決定 + */ + Scene_Debug.prototype.onSystemValueOk = function () { + var key = this._systemValueWindow.getKey(); + var value = this._systemValueWindow.item(); + if (key == null || value == null) { + return; + } + + var caption = TextManager.DebugUtil[key]; + var number = value.get(); + var digits = Params.variableInputDigits; + + this._numberWindow.setCaption(caption); + this._numberWindow.setAllowNegative(false); + this._numberWindow.setHandler( + "cancel", + this.onSystemValueInputCancel.bind(this) + ); + this._numberWindow.start( + number, + digits, + this.onSystemValueInputOk.bind(this) + ); + }; + + /** + * システム値: 項目選択のキャンセル + */ + Scene_Debug.prototype.onSystemValueCancel = function () { + this._systemValueWindow.hide(); + this.activateCommandWindow(); + }; + + /** + * システム値: 入力の決定 + */ + Scene_Debug.prototype.onSystemValueInputOk = function (number) { + var value = this._systemValueWindow.item(); + if (value != null) { + value.set(number); + } + + this._systemValueWindow.refresh(); + this.onSystemValueInputCancel(); + }; + + /** + * システム値: 入力のキャンセル処理 + */ + Scene_Debug.prototype.onSystemValueInputCancel = function () { + this._numberWindow.close(); + this._systemValueWindow.refresh(); + this._systemValueWindow.activate(); + }; + + /** + * ウォッチウィンドウコマンドの実行 + */ + Scene_Debug.prototype.onWatchWindow = function () { + this.createWatchWindow(); + this.createWatchListWindow(); + this.createWatchEditWindow(); + + // _watchWindow は自動で表示状態が変わるので何もしない + this._commandWindow.hide(); + this._watchListWindow.show(); + this._watchListWindow.activate(); + this._titleWindow.setText(TextManager.DebugUtil.watchWindow); + }; + + /** + * ウォッチ: 項目の決定 + */ + Scene_Debug.prototype.onWatchListOk = function () { + this._watchEditWindow.setItem(this._watchListWindow.item()); + this._watchEditWindow.open(); + this._watchEditWindow.activate(); + }; + + /** + * ウォッチ: 項目選択のキャンセル + */ + Scene_Debug.prototype.onWatchListCancel = function () { + // update で自動表示されてしまうので消去ついでに削除 + this.destroyWatchWindow(); + + this._watchListWindow.hide(); + this.activateCommandWindow(); + }; + + /** + * ウォッチ: 項目編集の決定 + */ + Scene_Debug.prototype.onWatchEditOk = function () { + var selectedItem = this._watchListWindow.item(); + + switch (this._watchEditWindow.getMode()) { + case "target": + { + // ウォッチ対象を選択 + this.onWatchSelectSwitchVarStart(); + } + return; + + case "ok": + { + var editItem = this._watchEditWindow.item(); + if (selectedItem instanceof DebugWatchItem) { + // 編集 (選択項目を差し替える) + $gameTemp.replaceDebugWatchItem( + editItem, + this._watchListWindow.index() + ); + } else { + // 追加 + $gameTemp.registerDebugWatchItem(editItem); + } + this._watchListWindow.refresh(); + } + break; + + case "remove": + { + // 選択項目を削除 + // * 末尾の「追加」コマンドは消せないので、index の修正は不要 + $gameTemp.removeDebugWatchItem(selectedItem); + this._watchListWindow.refresh(); + } + break; + + default: + // 何もしない (キャンセル扱い) + break; + } + + this._watchEditWindow.close(); + this._watchListWindow.activate(); + }; + + /** + * ウォッチ: スイッチ・変数選択の開始 + */ + Scene_Debug.prototype.onWatchSelectSwitchVarStart = function () { + // ハンドラの切り替え + this._rangeWindow.setHandler( + "cancel", + this.onWatchSelectSwitchVarCancel.bind(this) + ); + this._editWindow.setHandler( + "ok", + this.onWatchSelectSwitchVarOk.bind(this) + ); + + this.destroyWatchWindow(); + + this._watchListWindow.hide(); + this._watchEditWindow.hide(); + this._rangeWindow.show(); + this._editWindow.show(); + this._rangeWindow.activate(); + }; + + /** + * ウォッチ: スイッチ・変数選択の決定 + */ + Scene_Debug.prototype.onWatchSelectSwitchVarOk = function () { + var item = this._watchEditWindow.item(); + + if (this._editWindow.getMode() === "switch") { + // スイッチを選択 + item.setupSwitch(this._editWindow.currentId()); + } else { + // 変数を選択 + item.setupVariable(this._editWindow.currentId()); + } + + this._watchEditWindow.refresh(); + + // ウィンドウを閉じる処理はキャンセルと一緒 + this.onWatchSelectSwitchVarCancel(); + }; + + /** + * ウォッチ: スイッチ・変数選択のキャンセル処理 + */ + Scene_Debug.prototype.onWatchSelectSwitchVarCancel = function () { + this.createWatchWindow(); + + this._rangeWindow.hide(); + this._editWindow.hide(); + this._watchListWindow.show(); + this._watchEditWindow.show(); + this._watchEditWindow.activate(); + }; + + /** + * ウォッチ: 項目編集のキャンセル + */ + Scene_Debug.prototype.onWatchEditCancel = function () { + this._watchEditWindow.close(); + this._watchListWindow.activate(); + }; + + /** + * エンカウントコマンドの実行 + */ + Scene_Debug.prototype.onForceEncounter = function () { + this.createTroopWindow(); + + this._commandWindow.hide(); + this._troopWindow.show(); + this._troopWindow.activate(); + this._titleWindow.setText(TextManager.DebugUtil.encounter); + }; + + /** + * 敵グループの決定 + */ + Scene_Debug.prototype.onTroopOk = function () { + var troop = this._troopWindow.item(); + if (!troop) { + // null の場合は現在のマップからランダム選定 + var troopId = $gamePlayer.makeEncounterTroopId(); + troop = $dataTroops[troopId]; + if (!troop) { + // マップに敵がいなければ何もしない + this._troopWindow.activate(); + return; + } + } + + // エンカウント実行 (逃走、敗北可) + BattleManager.setup(troop.id, true, true); + SceneManager.push(Scene_Battle); + }; + + /** + * 敵グループ選択のキャンセル処理 + */ + Scene_Debug.prototype.onTroopCancel = function () { + this._troopWindow.hide(); + this.activateCommandWindow(); + }; + + /** + * 通行可否表示コマンドの実行 + */ + Scene_Debug.prototype.onDispPassage = function () { + // TODO: 実装 + this._titleWindow.setText(TextManager.DebugUtil.dispPassage); + }; + })(); +} // <-- if (Utils.isOptionValid('test')) diff --git a/www/js/plugins/KMS_MapActiveMessage.js b/www/js/plugins/KMS_MapActiveMessage.js new file mode 100644 index 0000000..30afe66 --- /dev/null +++ b/www/js/plugins/KMS_MapActiveMessage.js @@ -0,0 +1,1562 @@ +//============================================================================= +// KMS_MapActiveMessage.js +// Last update: 2019/08/31 +//============================================================================= + +/*: + * @plugindesc + * [v0.2.0] Show messages automatically for events on map. + * + * @author Kameo (Kamesoft) + * + * @param Balloon offset Y + * @default 20 + * @desc Vertical position offset for balloons by pixel. + * + * @param Balloon margin + * @default -8 + * @desc Adjust frame size of balloons by pixel. + * + * @param Default range + * @default 4 + * @desc Default distance for displaying message by tile unit. + * + * @param Display duration + * @default 300 + * @desc Display frame count. + * + * @param Max message count + * @default 10 + * @desc Max number of active messages. + * + * @param Message skin + * @default ActiveMessageSkin + * @require 1 + * @dir img/system/ + * @type file + * @desc Message skin for active message. Load from img/system. + * + * + * @help + * + * ## Plugin command + * + * MapActiveMessage enable # Enable active message + * MapActiveMessage disable # Display active message + * MapActiveMessage show 10 # Show message of the event whose ID is 10 + * MapActiveMessage show # Show messages of all events + * + */ + +/*:ja + * @plugindesc + * [v0.2.0] プレイヤーが近付いたときに、自動的にメッセージを表示するイベントを作成します。 + * + * @author かめお (Kamesoft) + * + * @param Balloon offset Y + * @default 20 + * @desc 吹き出しの縦方向の位置をピクセル単位で調整します。 + * + * @param Balloon margin + * @default -8 + * @desc 吹き出しの枠サイズをピクセル単位で調整します。 + * + * @param Default range + * @default 4 + * @desc メッセージを表示する距離をタイル単位で指定します。 + * + * @param Display duration + * @default 300 + * @desc メッセージ表示時間をフレーム単位で指定します。 + * + * @param Max message count + * @default 10 + * @desc 表示できるメッセージの最大数です。 + * + * @param Message skin + * @default ActiveMessageSkin + * @require 1 + * @dir img/system/ + * @type file + * @desc メッセージの表示に使用するスキン画像です。 img/system から読み込みます。 + * + * + * @help + * + * ■ プラグインコマンド + * + * MapActiveMessage enable # アクティブメッセージを有効にします。 + * MapActiveMessage disable # アクティブメッセージを無効にします。 + * MapActiveMessage show 10 # イベント ID:10 のメッセージを表示します。 + * MapActiveMessage show # 全イベントのメッセージを表示します。 + * + */ + +var KMS = KMS || {}; + +(function () { + "use strict"; + + // 定数 + var Const = { + debug: false, // デバッグモード + pluginCode: "MapActiveMessage", // プラグインコード + regex: { + activeMessage: + /<(?:アクティブメッセージ|ActiveMessage)\s*[:\s]\s*([^>]+)>/i, + displayRange: + /<(?:アクティブメッセージ距離|ActiveMessageRange)\s*[:\s]\s*(\d+)>/i, + displayDuration: + /<(?:アクティブメッセージ表示時間|ActiveMessageDuration)\s*[:\s]\s*(\d+)>/i, + beginMessage: /<(?:アクティブメッセージ開始|BeginActiveMessage)>/i, // * 未使用 + endMessage: /<(?:アクティブメッセージ終了|EndActiveMessage)>/i, // * 未使用 + }, + + balloonFrameInfo: { margin: 4, size: 24, lineLength: 48, srcSize: 96 }, + balloonVertexSize: { width: 24, height: 48 }, + + // 吹き出しの表示位置 + balloonPosition: { below: 0, above: 1 }, + }; + + var PluginName = "KMS_" + Const.pluginCode; + + KMS.imported = KMS.imported || {}; + KMS.imported[Const.pluginCode] = true; + + function isNullOrUndefined(value) { + return value === null || value === undefined; + } + + // デフォルト値つきで文字列から int を解析 + function parseIntWithDefault(param, defaultValue) { + var value = parseInt(param); + return isNaN(value) ? defaultValue : value; + } + + var pluginParams = PluginManager.parameters(PluginName); + var Params = {}; + Params.messageSkin = pluginParams["Message skin"] || "ActiveMessageSkin"; + Params.messageCountMax = Math.max( + parseIntWithDefault(pluginParams["Max message count"], 8), + 1 + ); + Params.balloonOffsetY = parseIntWithDefault( + pluginParams["Balloon offset Y"], + 20 + ); + Params.balloonMargin = parseIntWithDefault( + pluginParams["Balloon margin"], + -8 + ); + Params.defaultRange = Math.max( + parseIntWithDefault(pluginParams["Default range"], 4), + 1 + ); + Params.displayDuration = Math.max( + parseIntWithDefault(pluginParams["Display duration"], 300), + 1 + ); + Params.fadeFrameCount = Math.max( + parseIntWithDefault(pluginParams["Fade frame count"], 8), + 1 + ); + Params.fontSize = Math.max( + parseIntWithDefault(pluginParams["Font size"], 18), + 1 + ); + + // デバッグログ + var debuglog; + if (Const.debug) { + debuglog = function () { + console.log(arguments); + }; + } else { + debuglog = function () {}; + } + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + + if (command !== Const.pluginCode) { + return; + } + + switch (args[0]) { + case "enable": // 有効化 + $gameSystem.setMapActiveMessageEnabled(true); + break; + + case "disable": // 無効化 + $gameSystem.setMapActiveMessageEnabled(false); + break; + + case "show": // 強制表示 (eventId) + // eventId 省略時 (undefined) は全イベントが対象 + $gameMap.forceDisplayActiveMessage(parseInt(args[1])); + break; + + default: + // 不明なコマンド + console.error("[%s %s] Unknown command.", Const.pluginCode, args[0]); + break; + } + }; + + // タイリング描画 + function tileBlt(dstImage, srcImage, sx, sy, sw, sh, dx, dy, dw, dh) { + for (var offY = 0; offY < dh; offY += sh) { + for (var offX = 0; offX < dw; offX += sw) { + var tempSh = Math.min(sh, dh - offY); + var tempSw = Math.min(sw, dw - offX); + dstImage.blt( + srcImage, + sx, + sy, + tempSw, + tempSh, + dx + offX, + dy + offY, + tempSw, + tempSh + ); + } + } + } + + //----------------------------------------------------------------------------- + // Game_Temp + + var _Game_Temp_initialize = Game_Temp.prototype.initialize; + Game_Temp.prototype.initialize = function () { + _Game_Temp_initialize.call(this); + + this.clearMapActiveMessage(); + }; + + /** + * アクティブメッセージの登録 + */ + Game_Temp.prototype.pushMapActiveMessage = function ( + text, + targetEvent, + isForced + ) { + var message = { text: text, event: targetEvent, isForced: !!isForced }; + this._mapActiveMessages.push(message); + }; + + /** + * アクティブメッセージのクリア + */ + Game_Temp.prototype.clearMapActiveMessage = function () { + this._mapActiveMessages = []; + }; + + /** + * 次のアクティブメッセージを取得 + */ + Game_Temp.prototype.popNextMapActiveMessage = function () { + return this._mapActiveMessages.shift(); + }; + + /** + * アクティブメッセージが登録されているか + */ + Game_Temp.prototype.isMapActiveMessageReady = function () { + return this._mapActiveMessages.length > 0; + }; + + //----------------------------------------------------------------------------- + // Game_System + + /** + * アクティブメッセージの有効状態を取得 + */ + Game_System.prototype.isMapActiveMessageEnabled = function () { + return !isNullOrUndefined(this._mapActiveMessageEnabled) + ? this._mapActiveMessageEnabled + : true; + }; + + /** + * アクティブメッセージの有効状態を設定 + */ + Game_System.prototype.setMapActiveMessageEnabled = function (enabled) { + this._mapActiveMessageEnabled = !!enabled; + }; + + //----------------------------------------------------------------------------- + // Game_Map + + var _Game_Map_setup = Game_Map.prototype.setup; + Game_Map.prototype.setup = function (mapId) { + _Game_Map_setup.call(this, mapId); + + this.initializeActiveMessage(); + }; + + /** + * アクティブメッセージの初期化 + */ + Game_Map.prototype.initializeActiveMessage = function () { + // 最初は全イベントの表示済みフラグを解除 + this.clearActiveMessageShownFlags(); + }; + + /** + * アクティブメッセージの表示済みフラグを解除 + */ + Game_Map.prototype.clearActiveMessageShownFlags = function () { + this.events().forEach(function (event) { + event.setMapActiveMessageShown(false); + }); + + this.requestUpdateActiveMessage(); + }; + + /** + * アクティブメッセージの更新要求 + */ + Game_Map.prototype.requestUpdateActiveMessage = function () { + this._needsUpdateActiveMessage = true; + }; + + var _Game_Map_update = Game_Map.prototype.update; + Game_Map.prototype.update = function (sceneActive) { + _Game_Map_update.call(this, sceneActive); + + this.updateDisplayActiveMessage(); + }; + + /** + * アクティブメッセージの表示判定 + */ + Game_Map.prototype.updateDisplayActiveMessage = function () { + if (!this._needsUpdateActiveMessage) { + return; + } + + this._needsUpdateActiveMessage = false; + + // アクティブメッセージの登録 + var events = $gamePlayer.findAvailableMapActiveMessageEvents(); + events.forEach(function (event) { + $gameTemp.pushMapActiveMessage(event.getMapActiveMessage(), event); + }); + }; + + /** + * アクティブメッセージの強制表示 + */ + Game_Map.prototype.forceDisplayActiveMessage = function (eventId) { + var invoker = function (event) { + $gameTemp.pushMapActiveMessage(event.getMapActiveMessage(), event, true); + }; + + if (isNullOrUndefined(eventId) || isNaN(eventId)) { + // 全表示 + this.events().forEach(invoker); + } else { + // イベント ID 指定 + this.events() + .filter(function (event) { + return event.eventId() === eventId; + }) + .forEach(invoker); + } + }; + + var _Game_Map_refresh = Game_Map.prototype.refresh; + Game_Map.prototype.refresh = function () { + _Game_Map_refresh.call(this); + + this.requestUpdateActiveMessage(); + }; + + //----------------------------------------------------------------------------- + // Game_CharacterBase + + var _Game_CharacterBase = Game_CharacterBase.prototype.setDirection; + Game_CharacterBase.prototype.setDirection = function (d) { + _Game_CharacterBase.call(this, d); + + // 移動時には方向指定があるはずなので、ここでメッセージの更新要求を出す + if (!isNullOrUndefined($gameMap)) { + $gameMap.requestUpdateActiveMessage(); + } + }; + + //----------------------------------------------------------------------------- + // Game_Player + + /** + * アクティブメッセージを表示可能なイベントを探す + */ + Game_Player.prototype.findAvailableMapActiveMessageEvents = function () { + if (!this.canMove()) { + return []; + } + + // 指定距離内でメッセージ未表示のイベントを列挙 + var candidateEvents = $gameMap.events().filter(function (event) { + return ( + event.hasMapActiveMessage() && + !event.isMapActiveMessageShown() && + this.calcDistanceForMapActiveMessage(event) <= + event.getMapActiveMessageRange() + ); + }, this); + + // 表示済みフラグの解除判定 + $gameMap.events().forEach(function (event) { + var distance = this.calcDistanceForMapActiveMessage(event); + if (event.isMapActiveMessageShown()) { + // メッセージ表示距離から出ていれば表示済みフラグ解除 + if (distance > event.getMapActiveMessageRange()) { + event.setMapActiveMessageShown(false); + } + } + }, this); + + return candidateEvents; + }; + + Game_Player.prototype.calcDistanceForMapActiveMessage = function (event) { + var diffX = this.x - event.x; + var diffY = this.y - event.y; + + return Math.sqrt(diffX * diffX + diffY * diffY); + }; + + //----------------------------------------------------------------------------- + // Game_Event + + var _Game_Event_setupPage = Game_Event.prototype.setupPage; + Game_Event.prototype.setupPage = function () { + _Game_Event_setupPage.call(this); + + this.setupMapActiveMessage(); + }; + + /** + * 現在のページ番号を取得 + */ + Game_Event.prototype.pageIndex = function () { + return this._pageIndex; + }; + + /** + * アクティブメッセージを構築 + */ + Game_Event.prototype.setupMapActiveMessage = function () { + this._mapActiveMessage = null; + this._mapActiveMessageRange = Params.defaultRange; + this._mapActiveMessageDuration = Params.displayDuration; + this._isMapActiveMessageShown = false; + + // 注釈以外に達するまで解析 + var page = this.page(); + if (isNullOrUndefined(page)) { + return; + } + + var isComment = function (command) { + return command && (command.code === 108 || command.code === 408); + }; + + // 複数行対応のために注釈を結合 + var index = 0; + var command = page.list[index]; + var comment = ""; + while (isComment(command)) { + if (comment.length > 0) { + comment += "\n"; + } + comment += command.parameters[0]; + command = page.list[++index]; + } + + // メッセージ定義を解析 + var messageMatch = Const.regex.activeMessage.exec(comment); + if (!isNullOrUndefined(messageMatch)) { + this._mapActiveMessage = messageMatch[1]; + } + + // メッセージ距離を解析 + var rangeMatch = Const.regex.displayRange.exec(comment); + if (!isNullOrUndefined(rangeMatch)) { + this._mapActiveMessageRange = Math.max( + parseIntWithDefault(rangeMatch[1], Params.defaultRange), + 1 + ); + } + + // メッセージ表示時間を解析 + var durationMatch = Const.regex.displayDuration.exec(comment); + if (!isNullOrUndefined(durationMatch)) { + this._mapActiveMessageDuration = parseIntWithDefault( + durationMatch[1], + Params.displayDuration + ); + } + }; + + /** + * アクティブメッセージを取得 + * + * @return {String} メッセージ + */ + Game_Event.prototype.getMapActiveMessage = function () { + return this._mapActiveMessage; + }; + + /** + * アクティブメッセージが存在するか + * + * @return {Boolean} true if exists + */ + Game_Event.prototype.hasMapActiveMessage = function () { + return !isNullOrUndefined(this._mapActiveMessage); + }; + + /** + * アクティブメッセージを表示可能な範囲 + * + * @return {Number} タイル単位の表示範囲半径 + */ + Game_Event.prototype.getMapActiveMessageRange = function () { + return this._mapActiveMessageRange; + }; + + /** + * アクティブメッセージを表示するフレーム数 + * + * @return {Number} 自動消去するまでのフレーム数 + */ + Game_Event.prototype.getMapActiveMessageDuration = function () { + return this._mapActiveMessageDuration; + }; + + /** + * アクティブメッセージを表示済みか + * + * @return {Boolean} true if shown + */ + Game_Event.prototype.isMapActiveMessageShown = function () { + return this._isMapActiveMessageShown; + }; + + /** + * アクティブメッセージ表示済みかどうかを設定 + * + * @param {Boolean} shown 設定する値 + */ + Game_Event.prototype.setMapActiveMessageShown = function (shown) { + this._isMapActiveMessageShown = !!shown; + }; + + //----------------------------------------------------------------------------- + // Sprite_MapActiveMessageBalloon + // + // アクティブメッセージの吹き出し用スプライト + + function Sprite_MapActiveMessageBalloon() { + this.initialize.apply(this, arguments); + } + + Sprite_MapActiveMessageBalloon.prototype = Object.create( + Sprite_Base.prototype + ); + Sprite_MapActiveMessageBalloon.prototype.constructor = + Sprite_MapActiveMessageBalloon; + + Sprite_MapActiveMessageBalloon.prototype.initialize = function () { + Sprite_Base.prototype.initialize.call(this); + + this.anchor.y = 0.5; + this.initMembers(); + }; + + Sprite_MapActiveMessageBalloon.prototype.initMembers = function () { + this._owner = null; + }; + + /** + * オーナーウィンドウの設定 + */ + Sprite_MapActiveMessageBalloon.prototype.setOwner = function (owner) { + this._owner = owner; + }; + + /** + * 位置をオーナーウィンドウに合わせる + */ + Sprite_MapActiveMessageBalloon.prototype.followOwner = function () { + this.y = this._owner.height / 2; + }; + + /** + * サイズをオーナーウィンドウに合わせる + */ + Sprite_MapActiveMessageBalloon.prototype.fitToOwner = function () { + if (isNullOrUndefined(this._owner)) { + return; + } + + var frameSize = Const.balloonFrameInfo.size; + var vertexHeight = Const.balloonVertexSize.height; + var heightOffset = (vertexHeight - frameSize) * 2; + + // Bitmap のサイズ調整 + var bitmapWidth = this._owner.width; + var bitmapHeight = this._owner.height + heightOffset; + if ( + isNullOrUndefined(this.bitmap) || + this.width != bitmapWidth || + this.height != bitmapHeight + ) { + this.bitmap = new Bitmap(bitmapWidth, bitmapHeight); + } else { + this.bitmap.clear(); + } + + if (Const.debug) { + this.bitmap.fillRect( + 0, + 0, + bitmapWidth, + bitmapHeight, + "rgba(160, 255, 160, 0.5)" + ); + } + }; + + /** + * 吹き出しの再描画 + */ + Sprite_MapActiveMessageBalloon.prototype.refresh = function () { + if (isNullOrUndefined(this._owner)) { + return; + } + + // サイズの調整 + this.fitToOwner(); + + // 吹き出しの描画 + var frameSize = Const.balloonFrameInfo.size; + var vertexHeight = Const.balloonVertexSize.height; + var offsetX = -Params.balloonMargin; + var offsetY = vertexHeight - frameSize - Params.balloonMargin; + this.drawBalloon( + offsetX, + offsetY, + this.width - offsetX * 2, + this.height - offsetY * 2 + ); + }; + + /** + * 吹き出しを描画 + */ + Sprite_MapActiveMessageBalloon.prototype.drawBalloon = function ( + x, + y, + width, + height + ) { + if (isNullOrUndefined(this._owner)) { + return; + } + + this.drawBalloonBackground(x, y, width, height); + this.drawBalloonFrame(x, y, width, height); + }; + + /** + * 吹き出しの背景を描画 + */ + Sprite_MapActiveMessageBalloon.prototype.drawBalloonBackground = function ( + x, + y, + width, + height + ) { + var srcImage = this._owner.getWindowSkin(); + var frame = Const.balloonFrameInfo; + + var prevOpacity = this.bitmap.paintOpacity; + this.bitmap.paintOpacity = this._owner.backOpacity; + + // 背景下層 + this.bitmap.blt( + srcImage, + 0, + 0, + frame.srcSize, + frame.srcSize, + x + frame.margin, + y + frame.margin, + width - frame.margin * 2, + height - frame.margin * 2 + ); + + // 背景上層 + tileBlt( + this.bitmap, + srcImage, + 0, + frame.srcSize, + frame.srcSize, + frame.srcSize, + x + frame.margin, + y + frame.margin, + width - frame.margin * 2, + height - frame.margin * 2 + ); + + this.bitmap.paintOpacity = prevOpacity; + }; + + /** + * 吹き出しの枠を描画 + */ + Sprite_MapActiveMessageBalloon.prototype.drawBalloonFrame = function ( + x, + y, + width, + height + ) { + var srcImage = this._owner.getWindowSkin(); + var vertexOffset = this._owner.getBalloonVertexX(); + var balloonPos = this._owner.getBalloonPosition(); + + var frame = Const.balloonFrameInfo; + var vertexSize = Const.balloonVertexSize; + + // 吹き出しの頂点は枠内に収める + vertexOffset = Math.min( + Math.max(vertexOffset, 0), + width - (frame.size * 2 + vertexSize.width) + ); + + // 縦枠 + コーナーを描画 + function drawFrameV(sx, dx, dy) { + this.bitmap.blt( + srcImage, + sx, + 0, + frame.size, + frame.size, + dx, + dy, + frame.size, + frame.size + ); + this.bitmap.blt( + srcImage, + sx, + frame.size, + frame.size, + frame.lineLength, + dx, + dy + frame.size, + frame.size, + height - frame.size * 2 + ); + this.bitmap.blt( + srcImage, + sx, + frame.size + frame.lineLength, + frame.size, + frame.size, + dx, + dy + height - frame.size, + frame.size, + frame.size + ); + } + + // 横枠と頂点を描画 + function drawFrameH(sy, dx, dy, showVertex) { + var baseSx = frame.srcSize + frame.size; + var frameWidth = width - frame.size * 2; + var leftWidth = showVertex ? vertexOffset : frameWidth; + + // 枠線の左側 (頂点がない場合は全体) + this.bitmap.blt( + srcImage, + baseSx, + sy, + frame.lineLength, + frame.size, + dx, + dy, + leftWidth, + frame.size + ); + + if (!showVertex) { + // 頂点を描画しない + return; + } + + // sy > 0 なら下枠、sy === 0 なら上枠のはず + var newDx = dx + leftWidth; + var newDy = dy + (sy > 0 ? 0 : -(vertexSize.height - frame.size)); + + // 頂点 + var vertexSx = frame.srcSize + (sy > 0 ? 0 : vertexSize.width); + this.bitmap.blt( + srcImage, + vertexSx, + frame.srcSize, + vertexSize.width, + vertexSize.height, + newDx, + newDy, + vertexSize.width, + vertexSize.height + ); + + if (Const.debug) { + this.bitmap.fillRect( + newDx, + newDy, + vertexSize.width, + vertexSize.height, + "rgba(255, 160, 160, 0.5)" + ); + } + + // 枠線の右側 + var rightWidth = frameWidth - (leftWidth + vertexSize.width); + if (rightWidth > 0) { + newDx += vertexSize.width; + this.bitmap.blt( + srcImage, + baseSx, + sy, + frame.lineLength, + frame.size, + newDx, + dy, + rightWidth, + frame.size + ); + } + } + + // 左枠 + drawFrameV.call(this, frame.srcSize, x, y); + + // 右枠 + drawFrameV.call( + this, + frame.srcSize + frame.size + frame.lineLength, + x + width - frame.size, + y + ); + + // 上枠 + 頂点 + drawFrameH.call( + this, + 0, + x + frame.size, + y, + balloonPos === Const.balloonPosition.below + ); + + // 下枠 + 頂点 + drawFrameH.call( + this, + frame.size + frame.lineLength, + x + frame.size, + y + height - frame.size, + balloonPos === Const.balloonPosition.above + ); + }; + + //----------------------------------------------------------------------------- + // Sprite_Character + + /** + * 同一のイベントか判定 + */ + Sprite_Character.prototype.isSameEvent = function (event) { + if ( + isNullOrUndefined(this._character) || + isNullOrUndefined(event) || + !(this._character instanceof Game_Event) + ) { + return false; + } + + return this._character.eventId() === event.eventId(); + }; + + //----------------------------------------------------------------------------- + // Spriteset_Map + + /** + * 指定されたイベントに対応するキャラクタースプライトを取得 + */ + Spriteset_Map.prototype.findCharacterSpriteByEvent = function (event) { + var sameSprites = this._characterSprites.filter(function (sprite) { + return sprite.isSameEvent(event); + }); + + if (sameSprites.length > 0) { + return sameSprites[0]; + } else { + return null; + } + }; + + //----------------------------------------------------------------------------- + // Window_MapActiveMessage + // + // マップ上でアクティブメッセージを表示するウィンドウ + // (スプライトでも良いが、メッセージ周りはウィンドウの方が扱いやすい) + + function Window_MapActiveMessage() { + this.initialize.apply(this, arguments); + } + + Window_MapActiveMessage.prototype = Object.create(Window_Base.prototype); + Window_MapActiveMessage.prototype.constructor = Window_MapActiveMessage; + + // メッセージの一時描画バッファ + Window_MapActiveMessage.tempMessageBuffer = null; + + /** + * アクティブメッセージ用スキンの事前読み込み + */ + Window_MapActiveMessage.preloadWindowskin = function () { + ImageManager.loadSystem(Params.messageSkin); + }; + + Window_MapActiveMessage.prototype.initialize = function () { + // コンテンツサイズは内容に応じて可変なので、ウィンドウサイズは仮 + Window_Base.prototype.initialize.call(this, 0, 0, 64, 64); + + if (isNullOrUndefined(Window_MapActiveMessage.tempMessageBuffer)) { + Window_MapActiveMessage.tempMessageBuffer = new Bitmap( + Graphics.boxWidth, + Graphics.boxHeight / 2 + ); + } + + this._balloonSprite = null; + + this.opacity = 0; + this.contentsOpacity = 0; + this.initMembers(); + }; + + Window_MapActiveMessage.prototype.standardFontSize = function () { + return Params.fontSize; + }; + + Window_MapActiveMessage.prototype.loadWindowskin = function () { + // デフォルトのスキンの代わりに、アクティブメッセージ用のスキンを読み込む + this._windowskin = ImageManager.loadSystem(Params.messageSkin); + }; + + /** + * ウィンドウスキンを取得 + */ + Window_MapActiveMessage.prototype.getWindowSkin = function () { + return this._windowskin; + }; + + Window_MapActiveMessage.prototype.initMembers = function () { + this._textState = null; + this._event = null; + this._characterSprite = null; + this._targetPageIndex = 0; + this._duration = 0; + this._isForceDisplay = false; + this._balloonPosition = Const.balloonPosition.above; + }; + + Window_MapActiveMessage.prototype.show = function () { + Window_Base.prototype.show.call(this); + + if (!isNullOrUndefined(this._balloonSprite)) { + this._balloonSprite.show(); + } + }; + + Window_MapActiveMessage.prototype.hide = function () { + this._duration = 0; + + Window_Base.prototype.hide.call(this); + + if (!isNullOrUndefined(this._balloonSprite)) { + this._balloonSprite.hide(); + } + }; + + /** + * フェードアウト + */ + Window_MapActiveMessage.prototype.fadeOut = function () { + if (this.isFadingOut()) { + return; + } + + if (this.isFadingIn()) { + // フェードイン中は同じ不透明度からフェードアウトする + this._duration = this._initialDisplayDuration - this._duration; + } else { + this._duration = Params.fadeFrameCount; + } + }; + + Window_MapActiveMessage.prototype.numVisibleRows = function () { + return 4; + }; + + /** + * 吹き出しスプライトの設定 + */ + Window_MapActiveMessage.prototype.setBalloonSprite = function (sprite) { + sprite.setOwner(this); + this._balloonSprite = sprite; + + // ウィンドウの裏に表示 + this.addChildAt(sprite, 0); + }; + + /** + * イベントに対する吹き出しの表示位置を取得 + */ + Window_MapActiveMessage.prototype.getBalloonPosition = function () { + return this._balloonPosition; + }; + + /** + * メッセージ表示中か + */ + Window_MapActiveMessage.prototype.isDisplaying = function () { + return this._duration > 0; + }; + + /** + * 強制表示されたか + */ + Window_MapActiveMessage.prototype.isForced = function () { + return this._isForceDisplay; + }; + + /** + * フェードイン中か + */ + Window_MapActiveMessage.prototype.isFadingIn = function () { + return ( + this._duration >= this._initialDisplayDuration - Params.fadeFrameCount + ); + }; + + /** + * フェードアウト中か + */ + Window_MapActiveMessage.prototype.isFadingOut = function () { + return this._duration < Params.fadeFrameCount; + }; + + /** + * 表示中のイベントと同一イベントか + */ + Window_MapActiveMessage.prototype.isSameEvent = function (event) { + if (isNullOrUndefined(this._event)) { + return false; + } + + // ページ番号まで同じ場合に同一と見なす + if ( + this._event.eventId() === event.eventId() && + this._targetPageIndex === event.pageIndex() + ) { + return true; + } + + return false; + }; + + /** + * イベントが画面内にあるか判定 + */ + Window_MapActiveMessage.prototype.isEventInScreen = function () { + if (isNullOrUndefined(this._event)) { + return false; + } + + var x = this._event.screenX(); + var y = this._event.screenY(); + return ( + x >= 0 && y >= 0 && x <= Graphics.boxWidth && y <= Graphics.boxHeight + ); + }; + + /** + * メッセージの表示開始 + * + * @param {String} text '\n' 区切りのメッセージ + * @param {Game_Event} event 表示対象のイベント + * @param {Sprite_Character} sprite 表示対象のキャラクタースプライト + * @param {boolean} isForce 表示時間満了まで強制表示 + */ + Window_MapActiveMessage.prototype.display = function ( + text, + event, + sprite, + isForce + ) { + // 表示のキャンセル + function rollback() { + this.initMembers(); + this.hide(); + } + + if (isNullOrUndefined(text) || isNullOrUndefined(event)) { + rollback.call(this); + return; + } + + this._event = event; + this._characterSprite = sprite; + if (!this.isEventInScreen()) { + rollback.call(this); + return; + } + + // 表示パラメータの設定 + this._textState = { + index: 0, + text: this.convertEscapeCharacters(text), + }; + this._allTextWidth = 0; + this._targetPageIndex = event.pageIndex(); + this._initialDisplayDuration = event.getMapActiveMessageDuration(); + this._duration = this._initialDisplayDuration; + this._isForceDisplay = !!isForce; + + this.newPage(this._textState); + this.updatePosition(); + this.updateOpacity(); + this.refreshBalloon(); + + this.show(); + + // 多重表示抑止のため、表示済みフラグを立てる + event.setMapActiveMessageShown(true); + }; + + /** + * 新しいページの表示 + */ + Window_MapActiveMessage.prototype.newPage = function (textState) { + // コンテンツを一時領域に書く + this.contents = Window_MapActiveMessage.tempMessageBuffer; + this.contents.clear(); + this.resetFontSettings(); + textState.x = this.newLineX(); + textState.y = 0; + textState.left = this.newLineX(); + textState.height = this.calcTextHeight(textState, false); + this._allTextHeight = this.calcTextHeight(textState, true); + + this.updateMessage(); + + // コンテンツを一時領域から正式に反映 + this.createContents(); + this.contents.blt( + Window_MapActiveMessage.tempMessageBuffer, + 0, + 0, + this._allTextWidth, + this._allTextHeight, + 0, + 0, + this._allTextWidth, + this._allTextHeight + ); + }; + + /** + * メッセージの表示位置を設定 + */ + Window_MapActiveMessage.prototype.updatePosition = function () { + if (isNullOrUndefined(this._event)) { + return; + } + + // 画面外に出る場合は消去 + if (!this.isEventInScreen()) { + this.hide(); + return; + } + + // 吹き出しの枠ぶんのマージン + var margin = Const.balloonFrameInfo.size; + + var balloonOffsetY = + Const.balloonVertexSize.height - Params.balloonOffsetY - margin; + var heightOffset = + this.height + + (!isNullOrUndefined(this._characterSprite) + ? this._characterSprite.patternHeight() + : $gameMap.tileHeight()); + + // デフォルトの位置は上 + var x = this._event.screenX() - this.width / 2; + var y = this._event.screenY() - (heightOffset + balloonOffsetY); + this._balloonPosition = Const.balloonPosition.above; + + // 画面左右にははみ出させない + x = Math.min(Math.max(x, margin), Graphics.boxWidth - this.width - margin); + + // 画面上側にはみ出る場合は下に表示 + if (y < margin) { + y = this._event.screenY() + balloonOffsetY; + this._balloonPosition = Const.balloonPosition.below; + } + + // 画面下側にはみ出る場合は上に表示 + if (y + this.height > Graphics.boxHeight - margin) { + y -= heightOffset + balloonOffsetY; + this._balloonPosition = Const.balloonPosition.above; + } + + this.x = x; + this.y = y; + + if (!isNullOrUndefined(this._balloonSprite)) { + // 吹き出しの頂点表示を考慮した位置に移動 + this._balloonSprite.followOwner(); + } + }; + + /** + * ウィンドウのサイズを更新 + */ + Window_MapActiveMessage.prototype.updateWindowSize = function () { + var offset = this.standardPadding() * 2; + this.width = this._allTextWidth + offset; + this.height = this._allTextHeight + offset; + }; + + /** + * 不透明度の更新 + */ + Window_MapActiveMessage.prototype.updateOpacity = function () { + var opacity = 255; + if (this.isFadingIn()) { + // フェードイン + opacity = + (255 * (this._initialDisplayDuration - this._duration)) / + Params.fadeFrameCount; + } else if (this.isFadingOut()) { + // フェードアウト + opacity = (255 * this._duration) / Params.fadeFrameCount; + } + + this.contentsOpacity = opacity; + if (!isNullOrUndefined(this._balloonSprite)) { + this._balloonSprite.opacity = opacity; + } + }; + + /** + * 吹き出しの再描画 + */ + Window_MapActiveMessage.prototype.refreshBalloon = function () { + if (!isNullOrUndefined(this._balloonSprite)) { + this._balloonSprite.refresh(); + } + }; + + /** + * プレイヤーとの距離を確認 + */ + Window_MapActiveMessage.prototype.checkPlayerDistance = function () { + // 強制表示 or 消去中は距離判定しない + if (this.isForced() || this._duration <= Params.fadeFrameCount) { + return; + } + + // 表示範囲外に出た場合は消す + var distance = $gamePlayer.calcDistanceForMapActiveMessage(this._event); + if (distance > this._event.getMapActiveMessageRange()) { + this.fadeOut(); + } + }; + + Window_MapActiveMessage.prototype.update = function () { + Window_Base.prototype.update.call(this); + + if (!isNullOrUndefined(this._balloonSprite)) { + this._balloonSprite.update(); + } + + if (!this.isDisplaying()) { + return; + } + + this._duration--; + this.updateOpacity(); + this.updatePosition(); + this.checkPlayerDistance(); + + // 表示が終了したら初期化 + if (!this.isDisplaying()) { + debuglog("[MapActiveMessage] Finished to display"); + this.initMembers(); + } + }; + + /** + * メッセージの更新 + */ + Window_MapActiveMessage.prototype.updateMessage = function () { + if (isNullOrUndefined(this._textState)) { + return false; + } + + while (!this.isEndOfText(this._textState)) { + this.processCharacter(this._textState); + this._allTextWidth = Math.max(this._allTextWidth, this._textState.x); + } + + this.updateWindowSize(); + + return true; + }; + + /** + * 吹き出しの頂点位置を取得 + */ + Window_MapActiveMessage.prototype.getBalloonVertexX = function () { + if (isNullOrUndefined(this._event)) { + return 0; + } + + return ( + this._event.screenX() - + this.x - + Const.balloonFrameInfo.size - + Const.balloonVertexSize.width / 2 + + Params.balloonMargin + ); + }; + + /** + * 改行時の描画先 X 座標 + */ + Window_MapActiveMessage.prototype.newLineX = function () { + return 0; + }; + + /** + * 改行の処理 + */ + Window_MapActiveMessage.prototype.processNewLine = function (textState) { + this._allTextWidth = Math.max(this._allTextWidth, textState.x); + + Window_Base.prototype.processNewLine.call(this, textState); + }; + + /** + * 改ページの処理 + */ + Window_MapActiveMessage.prototype.processNewPage = function (textState) { + Window_Base.prototype.processNewPage.call(this, textState); + if (textState.text[textState.index] === "\n") { + textState.index++; + } + + textState.y = this.contents.height; + }; + + /** + * テキスト終端か + */ + Window_MapActiveMessage.prototype.isEndOfText = function (textState) { + return textState.index >= textState.text.length; + }; + + /** + * 改ページが必要か + */ + Window_MapActiveMessage.prototype.needsNewPage = function (textState) { + return ( + !this.isEndOfText(textState) && + textState.y + textState.height > this.contents.height + ); + }; + + //----------------------------------------------------------------------------- + // Scene_Map + + var _Scene_Map_createAllWindows = Scene_Map.prototype.createAllWindows; + Scene_Map.prototype.createAllWindows = function () { + _Scene_Map_createAllWindows.call(this); + + this.createActiveMessageWindow(); + }; + + /** + * アクティブメッセージウィンドウの作成 + */ + Scene_Map.prototype.createActiveMessageWindow = function () { + if (!isNullOrUndefined(this._activeMessageWindowLayer)) { + return; + } + + var width = Graphics.boxWidth; + var height = Graphics.boxHeight; + var x = (Graphics.width - width) / 2; + var y = (Graphics.height - height) / 2; + this._activeMessageWindowLayer = new WindowLayer(); + this._activeMessageWindowLayer.move(x, y, width, height); + this.addChild(this._activeMessageWindowLayer); + + Window_MapActiveMessage.preloadWindowskin(); + }; + + var _Scene_Map_update = Scene_Map.prototype.update; + Scene_Map.prototype.update = function () { + _Scene_Map_update.call(this); + + this.updateActiveMessageDisplay(); + }; + + var _Scene_Map_stop = Scene_Map.prototype.stop; + Scene_Map.prototype.stop = function () { + _Scene_Map_stop.call(this); + + $gameTemp.clearMapActiveMessage(); + }; + + var _Scene_Map_terminate = Scene_Map.prototype.terminate; + Scene_Map.prototype.terminate = function () { + _Scene_Map_terminate.call(this); + + this.destroyActiveMessageWindows(); + }; + + /** + * アクティブメッセージウィンドウの破棄 + */ + Scene_Map.prototype.destroyActiveMessageWindows = function () { + this._activeMessageWindowLayer.removeChildren(); + this.removeChild(this._activeMessageWindowLayer); + this._activeMessageWindowLayer = null; + }; + + /** + * アクティブメッセージの表示を更新 + */ + Scene_Map.prototype.updateActiveMessageDisplay = function () { + if (!$gameSystem.isMapActiveMessageEnabled() || $gameMap.isEventRunning()) { + // メッセージを表示できないときは非表示にしつつ各種フラグを解除 + $gameTemp.clearMapActiveMessage(); + $gameMap.clearActiveMessageShownFlags(); + this._activeMessageWindowLayer.children.forEach(function (child) { + child.fadeOut(); + }); + return; + } + + // 表示が完了したものを削除 + this._activeMessageWindowLayer.children + .filter(function (child) { + return !child.isDisplaying(); + }) + .forEach(function (item) { + this._activeMessageWindowLayer.removeChild(item); + }, this); + + // 要求されているメッセージを表示できるだけ表示 + while ($gameTemp.isMapActiveMessageReady()) { + if (!this.displayActiveMessage()) { + break; + } + } + }; + + /** + * 指定されたイベントのアクティブメッセージが表示されているか判定 + */ + Scene_Map.prototype.isActiveMessageDisplayed = function (event) { + var layer = this._activeMessageWindowLayer; + for (var i = 0; i < layer.children.length; i++) { + var window = layer.children[i]; + if (window.isDisplaying() && window.isSameEvent(event)) { + return true; + } + } + + return false; + }; + + /** + * アクティブメッセージの表示 + */ + Scene_Map.prototype.displayActiveMessage = function () { + var layer = this._activeMessageWindowLayer; + + // 最大数に達していたら表示を諦める + // (children には吹き出しも含まれるので / 2) + if (layer.children.length / 2 >= Params.messageCountMax) { + return false; + } + + // 予約されているメッセージを表示 + var message = $gameTemp.popNextMapActiveMessage(); + while (!isNullOrUndefined(message)) { + // まだ表示していないもののみ表示 + if (!this.isActiveMessageDisplayed(message.event)) { + var character = this._spriteset.findCharacterSpriteByEvent( + message.event + ); + var balloon = new Sprite_MapActiveMessageBalloon(); + var window = new Window_MapActiveMessage(); + window.setBalloonSprite(balloon); + window.display( + message.text, + message.event, + character, + message.isForced + ); + layer.addChild(window); + } + + message = $gameTemp.popNextMapActiveMessage(); + } + + return true; + }; + + var _Scene_Map_snapForBattleBackground = + Scene_Map.prototype.snapForBattleBackground; + Scene_Map.prototype.snapForBattleBackground = function () { + // アクティブメッセージはキャプチャしない + var layer = this._activeMessageWindowLayer; + if (!isNullOrUndefined(layer)) { + layer.visible = false; + } + + _Scene_Map_snapForBattleBackground.call(this); + + if (!isNullOrUndefined(layer)) { + layer.visible = true; + } + }; +})(); diff --git a/www/js/plugins/KMS_PassiveSkill.js b/www/js/plugins/KMS_PassiveSkill.js new file mode 100644 index 0000000..499b249 --- /dev/null +++ b/www/js/plugins/KMS_PassiveSkill.js @@ -0,0 +1,912 @@ +//============================================================================= +// KMS_PassiveSkill.js +// Last update: 2016/06/12 +//============================================================================= + +/*: + * @plugindesc + * [v0.2.0] Creates skill which add effects all the time. + * + * @author TOMY (Kamesoft) + * + * @help This plugin does not provide plugin commands. + * + * ## Format + * + * + * Parameters can be specified with multiple definitions + * separated by ',' or newline. + * + * ## Gain base parameters + * ParameterName +n + * ParameterName -n + * ParameterName +n% + * ParameterName -n% + * + * Usable parameters: + * MHP, MMP, ATK, DEF, MAT, MDF, AGI, LUK, + * HIT, EVA, CRI, CEV, MEV, MRF, CNT, HRG, MRG, TRG, + * TGR, GRD, REC, PHA, MCR, TCR, PDR, MDR, FDR, EXR + * + * ## Resistance + * RATE element ElementID rate% + * RATE state StateID rate% + * RATE debuff Parameter rate% + * RESIST state StateIDs + * + * It's described by the magnification, so weak point is +, tolerant is -. + * RESIST state can be specified with multiple IDs separated by the space. + * Following parameters can be described in Parameter for debuff: + * MHP, MMP, ATK, DEF, MAT, MDF, AGI, LUK + * + * ## Attack effect + * ATTACK element ElementIDs + * ATTACK state StateID:rate% + * + * These can be specified with multiple IDs (and rate) separated by the space. + * + * ## Skill type + * SKILLTYPE add SkillTypeIDs + * SKILLTYPE seal SkillTypeIDs + * + * These can be specified with multiple IDs separated by the space. + * + * ## Equip type + * EQUIPTYPE weapon WeaponTypeIDs + * EQUIPTYPE armor ArmorTypeIDs + * EQUIPTYPE lock EquipTypeIDs + * EQUIPTYPE seal EquipTypeIDs + * + * These can be specified with multiple IDs separated by the space. + * + * ## Party ability + * PABILITY AbilityName + * + * Following abilities can be described in AbilityName: + * encounter_half, encounter_none, cancel_surprise, + * raise_preemptive, gold_double, drop_item_double + * + * ## Example + * + */ + +/*:ja + * @plugindesc + * [v0.2.0] 習得すると常に効果を発揮するスキルを作成します。 + * + * @author TOMY (Kamesoft) + * + * @help このプラグインには、プラグインコマンドはありません。 + * + * ■ 書式 + * + * + * パラメータは , または改行で区切って複数指定可能。 + * + * ■ 能力変化 + * パラメータ名 +n + * パラメータ名 -n + * パラメータ名 +n% + * パラメータ名 -n% + * + * パラメータ名は以下を指定可能。 + * MHP, MMP, ATK, DEF, MAT, MDF, AGI, LUK, + * HIT, EVA, CRI, CEV, MEV, MRF, CNT, HRG, MRG, TRG, + * TGR, GRD, REC, PHA, MCR, TCR, PDR, MDR, FDR, EXR + * + * ■ 耐性 + * RATE element 属性ID 倍率 + * RATE state ステートID 付与率 + * RATE debuff パラメータ 付与率 + * RESIST state ステートID + * + * 倍率のため、弱点の場合は +、耐性の場合は - を指定。 + * RESIST state の ID は空白で区切って複数指定可能。 + * debuff のパラメータは下記を指定可能。 + * MHP, MMP, ATK, DEF, MAT, MDF, AGI, LUK + * + * ■ 攻撃効果 + * ATTACK element 属性ID + * ATTACK state ステートID:付与率 + * + * ID (と付与率) は空白で区切って複数指定可能。 + * + * ■ スキルタイプ + * SKILLTYPE add 追加するスキルタイプID + * SKILLTYPE seal 封印するスキルタイプID + * + * ID は空白で区切って複数指定可能。 + * + * ■ 装備タイプ + * EQUIPTYPE weapon 追加する武器タイプID + * EQUIPTYPE armor 追加する防具タイプID + * EQUIPTYPE lock ロックする装備タイプID + * EQUIPTYPE seal 封印する装備タイプID + * + * ID は空白で区切って複数指定可能。 + * + * ■ パーティ能力 + * PABILITY 能力名 + * + * 能力には以下を指定可能。 + * encounter_half, encounter_none, cancel_surprise, + * raise_preemptive, gold_double, drop_item_double + * + * ■ 例 + * + */ + +var KMS = KMS || {}; + +(function () { + "use strict"; + + KMS.imported = KMS.imported || {}; + KMS.imported["PassiveSkill"] = true; + + //var pluginParams = PluginManager.parameters('KMS_PassiveSkill'); + var Params = {}; + + //Params._debugMode = true; + + // パラメータ名とパラメータ ID の対応 + var ParameterIds = { + mhp: 0, + mmp: 1, + atk: 2, + def: 3, + mat: 4, + mdf: 5, + agi: 6, + luk: 7, + }; + + var XParameterIds = { + hit: 0, + eva: 1, + cri: 2, + cev: 3, + mev: 4, + mrf: 5, + cnt: 6, + hrg: 7, + mrg: 8, + trg: 9, + }; + + var SParameterIds = { + tgr: 0, + grd: 1, + rec: 2, + pha: 3, + mcr: 4, + tcr: 5, + pdr: 6, + mdr: 7, + fdr: 8, + exr: 9, + }; + + var PartyAbilities = { + encounter_half: Game_Party.ABILITY_ENCOUNTER_HALF, + encounter_none: Game_Party.ABILITY_ENCOUNTER_NONE, + cancel_surprise: Game_Party.ABILITY_CANCEL_SURPRISE, + raise_preemptive: Game_Party.ABILITY_RAISE_PREEMPTIVE, + gold_double: Game_Party.ABILITY_GOLD_DOUBLE, + drop_item_double: Game_Party.ABILITY_DROP_ITEM_DOUBLE, + }; + + // パッシブスキルパラメータ解析式 + // % 指定と即値指定に対応。 + // <例> + // # 最大 HP +100 + // # 最大 MP -5% + // # ATK +10% + var PassiveParamRegExp = /(\w+)\s*\+?(\-?\d+)([%%])?/i; + + // パッシブスキル耐性解析式 + // % の有無は無視して全て割合指定扱い。 + // ダメージ/付与率指定なので、+ が弱点、- が強化になる。 + // <例> + // # 属性 10 の倍率 +50% (弱点) + // # ステート 5 の耐性 -20% (強化) + // # 最大 HP デバフ発生率 +30% (弱点) + var PassiveResistRateRegExp = + /RATE\s+(ELEMENT|DEBUFF|STATE)\s*(\d+|\w+)\s*\+?(\-?\d+)([%%])?/i; + + // パッシブスキル耐性解析式 + // 空白で区切って複数指定可能。 + // <例> + // # ステート 5 を無効化 + // # ステート 1, 2, 3 を無効化 + var PassiveInvalidRegExp = /RESIST\s+(STATE)\s*(\d+(?:\s+\d+)*)/i; + + // 攻撃属性・ステート解析式 + // 空白で区切って複数指定可能。 + // <例> + // # 攻撃属性に 3, 4 を付与 + // # 攻撃時にステート 4 を 20%, ステート 5 を 10 % の確率で付与 + var PassiveAttackRegExp; + (function () { + var valueRegExp = "\\d+(?:\\s*:\\s*\\d+[%%]?)?"; + PassiveAttackRegExp = new RegExp( + "ATTACK\\s+(ELEMENT|STATE)\\s*(" + + valueRegExp + + "(?:\\s+" + + valueRegExp + + ")*)", + "i" + ); + })(); + + // スキルタイプ解析式 + // 空白で区切って複数指定可能。 + // <例> + // # スキルタイプ 1, 2 を追加 + // # スキルタイプ 3 を封印 + var PassiveSkillTypeRegExp = /SKILLTYPE\s+(ADD|SEAL)\s*(\d+(?:\s+\d+)*)/i; + + // 装備タイプ解析式 + // 空白で区切って複数指定可能。 + // <例> + // # 武器タイプ 1, 2 を装備可能 + // # 防具タイプ 3 を装備可能 + // # 装備タイプ 2 をロック + // # 装備タイプ 4 を封印 + var PassiveEquipTypeRegExp = + /EQUIPTYPE\s+(WEAPON|ARMOR|LOCK|SEAL)\s*(\d+(?:\s+\d+)*)/i; + + // パーティアビリティ解析式 + // <例> + // # エンカウント率半減 + var PassivePartyAbilityRegExp = /PABILITY\s+(\w+)/i; + + //----------------------------------------------------------------------------- + + // トルコロケールで i の小文字変換が期待と異なる件に対する W/A + var toLower = function (s) { + return s.toLowerCase(); + }; + + if ("i" !== "I".toLowerCase()) { + // トルコ用 + toLower = function (s) { + return s.replace(/[A-Z]/g, function (ch) { + return String.fromCharCode(ch.charCodeAt(0) | 32); + }); + }; + } + + /** + * 空のパッシブスキルパラメータ補正を作成 + */ + function createEmptyPassiveSkillParameters() { + var paramsPlus = { param: [], xparam: [], sparam: [] }; + var paramsRate = { param: [], xparam: [], sparam: [] }; + var resist = { element: [], state: [], debuff: [] }; + var invalid = { state: [] }; + var attack = { element: [], state: [] }; + var skillType = { add: [], seal: [] }; + var equipType = { weapon: [], armor: [], lock: [], seal: [] }; + var ability = { party: [] }; + + function init(param, ids) { + for (var key in ids) { + var id = ids[key]; + paramsPlus[param][id] = 0; + paramsRate[param][id] = 1.0; + } + } + + init("param", ParameterIds); + init("xparam", XParameterIds); + init("sparam", SParameterIds); + + for (var i = 0; i < $dataSystem.elements.length; i++) { + resist.element[i] = 1.0; + } + + for (var i = 0; i < $dataStates.length; i++) { + resist.state[i] = 1.0; + } + + for (var key in ParameterIds) { + var id = ParameterIds[key]; + resist.debuff[id] = 1.0; + } + + return { + plus: paramsPlus, + rate: paramsRate, + resist: resist, + invalid: invalid, + attack: attack, + skillType: skillType, + equipType: equipType, + ability: ability, + }; + } + + /** + * パッシブスキルパラメータの解析 + */ + function parsePassiveSkillParameters(skill) { + if (skill.kmsPassiveParams != null) { + // 解析済み + return; + } + + // パラメータ補正の初期化 + skill.kmsPassiveParams = createEmptyPassiveSkillParameters(); + + if (skill.meta.kms_passive == null) { + // パッシブスキルパラメータなし + return; + } + + // ',' または改行で分割 + var params = skill.meta.kms_passive.split(/\s*[,\n]\s*/); + + // 正規表現と解析関数の対応表 + var parseFunctionList = [ + { reg: PassiveResistRateRegExp, func: parsePassiveSkillResistanceRate }, + { reg: PassiveInvalidRegExp, func: parsePassiveSkillInvalid }, + { reg: PassiveAttackRegExp, func: parsePassiveSkillAttack }, + { reg: PassiveSkillTypeRegExp, func: parsePassiveSkillSkillType }, + { reg: PassiveEquipTypeRegExp, func: parsePassiveSkillEquipType }, + { reg: PassivePartyAbilityRegExp, func: parsePassiveSkillPartyAbility }, + { reg: PassiveParamRegExp, func: parsePassiveSkillNormalParams }, + ]; + + // 各パラメータの解析 + for (var i = 0; i < params.length; i++) { + for (var j = 0; j < parseFunctionList.length; j++) { + var item = parseFunctionList[j]; + var match = params[i].match(item.reg); + if (match) { + item.func(skill.kmsPassiveParams, match); + break; + } + } + } + + if (Params._debugMode) { + console.log(skill.kmsPassiveParams); + } + } + + /** + * 通常パラメータ指定の解析 + */ + function parsePassiveSkillNormalParams(paramObject, match) { + var paramName = toLower(match[1]); + var paramValue = parseInt(match[2], 10); + + // param, xparam, sparam の各々に合わせた動作 + var idList = null; + var paramType = null; + var isPlus = false; + if (ParameterIds[paramName] != null) { + idList = ParameterIds; + paramType = "param"; + + // % が付いている場合は割合乗算、無ければ即値 + isPlus = match[3] == null; + if (!isPlus) { + paramValue = 1.0 + paramValue / 100.0; + } + } else if (XParameterIds[paramName] != null) { + idList = XParameterIds; + paramType = "xparam"; + + // xparam は割合加算 + isPlus = true; + paramValue /= 100.0; + } else if (SParameterIds[paramName] != null) { + idList = SParameterIds; + paramType = "sparam"; + + // xparam は割合乗算 + isPlus = false; + paramValue = 1.0 + paramValue / 100.0; + } else { + // 存在しないパラメータ + return; + } + + var passiveParams = isPlus ? paramObject.plus : paramObject.rate; + + // パラメータ補正値の加算 + var id = idList[paramName]; + if (isPlus) { + passiveParams[paramType][id] += paramValue; + } else { + passiveParams[paramType][id] *= paramValue; + } + } + + /** + * 耐性割合指定の解析 + */ + function parsePassiveSkillResistanceRate(paramObject, match) { + var name = toLower(match[1]); + + var paramList = paramObject.resist[name]; + if (paramList == null) { + // 不正なパラメータ名 + return; + } + + var id = parseInt(match[2], 10); + if (isNaN(id)) { + // debuff の場合は基本パラメータ名指定の場合がある + id = ParameterIds[toLower(match[2])]; + } + + if (id == null) { + // 不正なパラメータ指定 + return; + } + + if (paramList[id] == null) { + // 範囲外の ID + return; + } + + // 常に割合指定 + var value = parseInt(match[3], 10); + paramList[id] *= 1.0 + value / 100.0; + + if (Params._debugMode) { + console.log("Resist: " + name, paramList); + } + } + + /** + * 無効化指定の解析 + */ + function parsePassiveSkillInvalid(paramObject, match) { + var name = toLower(match[1]); + + var paramList = paramObject.invalid[name]; + if (paramList == null) { + // 不正なパラメータ名 + return; + } + + var ids = match[2].split(/\s+/); + + for (var i = 0; i < ids.length; i++) { + paramList.push(parseInt(ids[i], 10)); + } + } + + /** + * 攻撃属性・ステート指定の解析 + */ + function parsePassiveSkillAttack(paramObject, match) { + var name = toLower(match[1]); + + var paramList = paramObject.attack[name]; + if (paramList == null) { + // 不正なパラメータ名 + return; + } + + var values = match[2].split(/\s+/); + + for (var i = 0; i < values.length; i++) { + if (name === "state") { + // ID:付与率 形式の判定 + var valueMatch = values[i].match(/(\d+)\s*:\s*(\d+)[%%]/); + if (!valueMatch) { + continue; + } + + paramList.push({ + id: parseInt(valueMatch[1], 10), + rate: parseInt(valueMatch[2], 10) / 100.0, + }); + } else { + paramList.push(parseInt(values[i], 10)); + } + } + + if (Params._debugMode) { + console.log("Attack: " + name, paramList); + } + } + + /** + * スキルタイプ指定の解析 + */ + function parsePassiveSkillSkillType(paramObject, match) { + var name = toLower(match[1]); + + var paramList = paramObject.skillType[name]; + if (paramList == null) { + // 不正なパラメータ名 + return; + } + + var ids = match[2].split(/\s+/); + for (var i = 0; i < ids.length; i++) { + paramList.push(parseInt(ids[i], 10)); + } + } + + /** + * 装備タイプ指定の解析 + */ + function parsePassiveSkillEquipType(paramObject, match) { + var name = toLower(match[1]); + + var paramList = paramObject.equipType[name]; + if (paramList == null) { + // 不正なパラメータ名 + return; + } + + var ids = match[2].split(/\s+/); + for (var i = 0; i < ids.length; i++) { + paramList.push(parseInt(ids[i], 10)); + } + } + + /** + * パーティアビリティ指定の解析 + */ + function parsePassiveSkillPartyAbility(paramObject, match) { + var name = toLower(match[1]); + + var id = PartyAbilities[name]; + if (id == null) { + // 不正なアビリティ名 + return; + } + + var paramList = paramObject.ability.party; + if (!paramList.contains(id)) { + paramList.push(id); + } + + if (Params._debugMode) { + console.log("PartyAbility: " + name, paramList); + } + } + + /** + * パッシブスキルパラメータの適用 + */ + function applyPassiveSkillParameters(lhs, rhs) { + function applyParam(paramName, ids) { + for (var key in ids) { + var id = ids[key]; + lhs.plus[paramName][id] += rhs.plus[paramName][id]; + lhs.rate[paramName][id] *= rhs.rate[paramName][id]; + } + } + + function applyResist(paramName, idMax) { + for (var i = 0; i < idMax; i++) { + lhs.resist[paramName][i] *= rhs.resist[paramName][i]; + } + } + + function applyDebuffResist(paramName, ids) { + for (var key in ids) { + var id = ids[key]; + lhs.resist[paramName][id] *= rhs.resist[paramName][id]; + } + } + + function applyList(name1, name2) { + lhs[name1][name2] = lhs[name1][name2].concat(rhs[name1][name2]); + } + + applyParam("param", ParameterIds); + applyParam("xparam", XParameterIds); + applyParam("sparam", SParameterIds); + + applyResist("element", $dataSystem.elements.length); + applyResist("state", $dataStates.length); + + applyDebuffResist("debuff", ParameterIds); + + applyList("invalid", "state"); + applyList("attack", "element"); + applyList("attack", "state"); + applyList("skillType", "add"); + applyList("skillType", "seal"); + applyList("equipType", "weapon"); + applyList("equipType", "armor"); + applyList("equipType", "seal"); + applyList("equipType", "lock"); + applyList("ability", "party"); + } + + //----------------------------------------------------------------------------- + // DataManager + + var _KMS_DataManager_saveGameWithoutRescue = + DataManager.saveGameWithoutRescue; + DataManager.saveGameWithoutRescue = function (savefileId) { + // セーブ前にパーティメンバーのパッシブスキルキャッシュを無効化 + $gameParty.invalidatePassiveSkillCache(); + + return _KMS_DataManager_saveGameWithoutRescue.call(this, savefileId); + }; + + //----------------------------------------------------------------------------- + // Game_Actor + + var _KMS_Game_Actor_initSkills = Game_Actor.prototype.initSkills; + Game_Actor.prototype.initSkills = function () { + _KMS_Game_Actor_initSkills.call(this); + + this.invalidatePassiveSkillCache(); + }; + + var _KMS_Game_Actor_learnSkill = Game_Actor.prototype.learnSkill; + Game_Actor.prototype.learnSkill = function (skillId) { + _KMS_Game_Actor_learnSkill.call(this, skillId); + + this.invalidatePassiveSkillCache(); + }; + + var _KMS_Game_Actor_forgetSkill = Game_Actor.prototype.forgetSkill; + Game_Actor.prototype.forgetSkill = function (skillId) { + _KMS_Game_Actor_forgetSkill.call(this, skillId); + + this.invalidatePassiveSkillCache(); + }; + + var _KMS_Game_Actor_paramPlus = Game_Actor.prototype.paramPlus; + Game_Actor.prototype.paramPlus = function (paramId) { + var value = _KMS_Game_Actor_paramPlus.call(this, paramId); + + var params = this.getPassiveSkillParams(); + return value + params.plus.param[paramId]; + }; + + var _KMS_Game_Actor_paramRate = Game_Actor.prototype.paramRate; + Game_Actor.prototype.paramRate = function (paramId) { + var value = _KMS_Game_Actor_paramRate.call(this, paramId); + + var params = this.getPassiveSkillParams(); + return value * params.rate.param[paramId]; + }; + + var _KMS_Game_Actor_xparam = Game_Actor.prototype.xparam; + Game_Actor.prototype.xparam = function (xparamId) { + var value = _KMS_Game_Actor_xparam.call(this, xparamId); + + var params = this.getPassiveSkillParams(); + return value + params.plus.xparam[xparamId]; + }; + + var _KMS_Game_Actor_sparam = Game_Actor.prototype.sparam; + Game_Actor.prototype.sparam = function (sparamId) { + var value = _KMS_Game_Actor_sparam.call(this, sparamId); + + var params = this.getPassiveSkillParams(); + return value * params.rate.sparam[sparamId]; + }; + + var _KMS_Game_Actor_elementRate = Game_Actor.prototype.elementRate; + Game_Actor.prototype.elementRate = function (elementId) { + var value = _KMS_Game_Actor_elementRate.call(this, elementId); + + var params = this.getPassiveSkillParams(); + return value * params.resist.element[elementId]; + }; + + var _KMS_Game_Actor_debuffRate = Game_Actor.prototype.debuffRate; + Game_Actor.prototype.debuffRate = function (paramId) { + var value = _KMS_Game_Actor_debuffRate.call(this, paramId); + + var params = this.getPassiveSkillParams(); + return value * params.resist.debuff[paramId]; + }; + + var _KMS_Game_Actor_stateRate = Game_Actor.prototype.stateRate; + Game_Actor.prototype.stateRate = function (stateId) { + var value = _KMS_Game_Actor_stateRate.call(this, stateId); + + var params = this.getPassiveSkillParams(); + return value * params.resist.state[stateId]; + }; + + var _KMS_Game_Actor_stateResistSet = Game_Actor.prototype.stateResistSet; + Game_Actor.prototype.stateResistSet = function () { + var list = _KMS_Game_Actor_stateResistSet.call(this); + + var params = this.getPassiveSkillParams(); + return list.concat(params.invalid.state); + }; + + var _KMS_Game_Actor_attackElement = Game_Actor.prototype.attackElements; + Game_Actor.prototype.attackElements = function () { + var list = _KMS_Game_Actor_attackElement.call(this); + + var params = this.getPassiveSkillParams(); + return list.concat(params.attack.element); + }; + + var _KMS_Game_Actor_attackStates = Game_Actor.prototype.attackStates; + Game_Actor.prototype.attackStates = function () { + var list = _KMS_Game_Actor_attackStates.call(this); + + var params = this.getPassiveSkillParams(); + var states = params.attack.state; + for (var i = 0; i < states.length; i++) { + if (!list.contains(states[i].id)) { + list.push(states[i].id); + } + } + + return list; + }; + + var _KMS_Game_Actor_attackStatesRate = Game_Actor.prototype.attackStatesRate; + Game_Actor.prototype.attackStatesRate = function (stateId) { + var value = _KMS_Game_Actor_attackStatesRate.call(this, stateId); + + var params = this.getPassiveSkillParams(); + var states = params.attack.state; + for (var i = 0; i < states.length; i++) { + if (states[i].id === stateId) { + value += states[i].rate; + } + } + + return value; + }; + + // 追加スキルタイプ + var _KMS_Game_Actor_addedSkillTypes = Game_Actor.prototype.addedSkillTypes; + Game_Actor.prototype.addedSkillTypes = function () { + var list = _KMS_Game_Actor_addedSkillTypes.call(this); + + var params = this.getPassiveSkillParams(); + return list.concat(params.skillType.add); + }; + + // スキルタイプ封印 + var _KMS_Game_Actor_isSkillTypeSealed = + Game_Actor.prototype.isSkillTypeSealed; + Game_Actor.prototype.isSkillTypeSealed = function (stypeId) { + var result = _KMS_Game_Actor_isSkillTypeSealed.call(this, stypeId); + + return ( + result || this.getPassiveSkillParams().skillType.add.contains(stypeId) + ); + }; + + // 装備可能武器タイプ + var _KMS_Game_Actor_isEquipWtypeOk = Game_Actor.prototype.isEquipWtypeOk; + Game_Actor.prototype.isEquipWtypeOk = function (wtypeId) { + var result = _KMS_Game_Actor_isEquipWtypeOk.call(this, wtypeId); + + return ( + result || this.getPassiveSkillParams().equipType.weapon.contains(wtypeId) + ); + }; + + // 装備可能防具タイプ + var _KMS_Game_Actor_isEquipAtypeOk = Game_Actor.prototype.isEquipAtypeOk; + Game_Actor.prototype.isEquipAtypeOk = function (atypeId) { + var result = _KMS_Game_Actor_isEquipAtypeOk.call(this, atypeId); + + return ( + result || this.getPassiveSkillParams().equipType.armor.contains(atypeId) + ); + }; + + // 装備タイプロック + var _KMS_Game_Actor_isEquipTypeLocked = + Game_Actor.prototype.isEquipTypeLocked; + Game_Actor.prototype.isEquipTypeLocked = function (etypeId) { + var result = _KMS_Game_Actor_isEquipTypeLocked.call(this, etypeId); + + return ( + result || this.getPassiveSkillParams().equipType.lock.contains(etypeId) + ); + }; + + // 装備タイプ封印 + var _KMS_Game_Actor_isEquipTypeSealed = + Game_Actor.prototype.isEquipTypeSealed; + Game_Actor.prototype.isEquipTypeSealed = function (etypeId) { + var result = _KMS_Game_Actor_isEquipTypeSealed.call(this, etypeId); + + return ( + result || this.getPassiveSkillParams().equipType.seal.contains(etypeId) + ); + }; + + // パーティ能力 + var _KMS_Game_Actor_partyAbility = Game_Actor.prototype.partyAbility; + Game_Actor.prototype.partyAbility = function (abilityId) { + var result = _KMS_Game_Actor_partyAbility.call(this, abilityId); + + return ( + result || this.getPassiveSkillParams().ability.party.contains(abilityId) + ); + }; + + /** + * パッシブスキルのキャッシュが有効か + */ + Game_Actor.prototype.isValidPassiveSkillCache = function () { + return this._kmsPassiveParamsCache != null; + }; + + /** + * パッシブスキルのキャッシュを無効化 + */ + Game_Actor.prototype.invalidatePassiveSkillCache = function () { + this._kmsPassiveParamsCache = null; + }; + + /** + * パッシブスキルのキャッシュを更新 + */ + Game_Actor.prototype.updatePassiveCache = function () { + var cache = createEmptyPassiveSkillParameters(); + + var skills = this.skills(); + for (var i = 0; i < skills.length; i++) { + parsePassiveSkillParameters(skills[i]); + applyPassiveSkillParameters(cache, skills[i].kmsPassiveParams); + } + + this._kmsPassiveParamsCache = cache; + }; + + /** + * パッシブスキルによる補正値を取得 + */ + Game_Actor.prototype.getPassiveSkillParams = function () { + if (!this.isValidPassiveSkillCache()) { + this.updatePassiveCache(); + this.refresh(); + } + + return this._kmsPassiveParamsCache; + }; + + //----------------------------------------------------------------------------- + // Game_Party + + /** + * メンバーのパッシブスキルキャッシュを無効化 + */ + Game_Party.prototype.invalidatePassiveSkillCache = function () { + this.allMembers().forEach(function (actor) { + actor.invalidatePassiveSkillCache(); + }, this); + }; + + var _KMS_Game_Party_addActor = Game_Party.prototype.addActor; + Game_Party.prototype.addActor = function (actorId) { + _KMS_Game_Party_addActor.call(this, actorId); + + // 加入したアクターのパッシブスキルキャッシュを無効化 + $gameActors.actor(actorId).invalidatePassiveSkillCache(); + }; +})(); diff --git a/www/js/plugins/KMS_SaveWithSnap.js b/www/js/plugins/KMS_SaveWithSnap.js new file mode 100644 index 0000000..5ae628e --- /dev/null +++ b/www/js/plugins/KMS_SaveWithSnap.js @@ -0,0 +1,195 @@ +//============================================================================= +// KMS_SaveWithSnap.js +// Last update: 2015/12/04 +//============================================================================= + +/*: + * @plugindesc + * [v0.1.0] Add captured image on save/load scene. + * + * @author TOMY (Kamesoft) + * + * @param Image scale + * @default 0.15 + * @desc Scale for snap images. + * + * @param Enable JPEG + * @default 1 + * @desc Uses JPEG format if JPEG size is smaller than PNG size. + * + * @help This plugin does not provide plugin commands. + */ + +/*:ja + * @plugindesc + * [v0.1.0] セーブ/ロード画面にスクリーンショットを追加します。 + * + * @author TOMY (Kamesoft) + * + * @param Image scale + * @default 0.15 + * @desc セーブ時の画像データのサイズ倍率です。 + * + * @param Enable JPEG + * @default 1 + * @desc JPEG 形式が使用可能で、かつ PNG よりサイズが小さくなる場合は JPEG を使用します。 + * + * @help このプラグインには、プラグインコマンドはありません。 + */ + +var KMS = KMS || {}; + +(function () { + KMS.imported = KMS.imported || {}; + KMS.imported["SaveWithSnap"] = true; + + var pluginParams = PluginManager.parameters("KMS_SaveWithSnap"); + var Params = {}; + Params.savefileBitmapScale = Number(pluginParams["Image scale"] || 0.15); + Params.enableJpeg = Number(pluginParams["Enable JPEG"] || 1); + + //----------------------------------------------------------------------------- + // Bitmap + + if (!Bitmap.prototype.save) { + /* + * ビットマップを URL 表現に変換 + */ + Bitmap.prototype.toDataURL = function () { + if (Params.enableJpeg) { + // サイズが小さくなる方を返す + // ※ サポート外の形式が指定されたら PNG になる仕様なので、 + // 変換結果が null 等になることはない + var png = this._canvas.toDataURL("image/png"); + var jpeg = this._canvas.toDataURL("image/jpeg"); + return png.length < jpeg.length ? png : jpeg; + } else { + return this._canvas.toDataURL("image/png"); + } + }; + } + + //----------------------------------------------------------------------------- + // DataManager + + var _KMS_SaveWithSnap_DataManager_loadSavefileImages = + DataManager.loadSavefileImages; + DataManager.loadSavefileImages = function (info) { + _KMS_SaveWithSnap_DataManager_loadSavefileImages.call(this, info); + + if (info.snapUrl) { + ImageManager.loadNormalBitmap(info.snapUrl); + } + }; + + var _KMS_SaveWithSnap_DataManager_makeSavefileInfo = + DataManager.makeSavefileInfo; + DataManager.makeSavefileInfo = function () { + var info = _KMS_SaveWithSnap_DataManager_makeSavefileInfo.call(this); + + var bitmap = this.makeSavefileBitmap(); + if (bitmap) { + info.snapUrl = bitmap.toDataURL(); + } + + return info; + }; + + /* + * セーブファイル用のビットマップを作成 + */ + DataManager.makeSavefileBitmap = function () { + var bitmap = $gameTemp.getSavefileBitmap(); + if (!bitmap) { + return null; + } + + var scale = Params.savefileBitmapScale; + var newBitmap = new Bitmap(bitmap.width * scale, bitmap.height * scale); + newBitmap.blt( + bitmap, + 0, + 0, + bitmap.width, + bitmap.height, + 0, + 0, + newBitmap.width, + newBitmap.height + ); + + return newBitmap; + }; + + //----------------------------------------------------------------------------- + // Game_Temp + + var _KMS_SaveWithSnap_Game_Temp_initialize = Game_Temp.prototype.initialize; + Game_Temp.prototype.initialize = function () { + _KMS_SaveWithSnap_Game_Temp_initialize.call(this); + this._savefileBitmap = null; + }; + + Game_Temp.prototype.setSavefileBitmap = function (bitmap) { + this._savefileBitmap = bitmap; + }; + + Game_Temp.prototype.getSavefileBitmap = function () { + if (this._savefileBitmap) { + return this._savefileBitmap; + } else { + return SceneManager._backgroundBitmap; + } + }; + + //----------------------------------------------------------------------------- + // Window_SavefileList + + var _KMS_SaveWithSnap_Window_SavefileList_drawItem = + Window_SavefileList.prototype.drawItem; + Window_SavefileList.prototype.drawItem = function (index) { + var id = index + 1; + var info = DataManager.loadSavefileInfo(id); + if (info) { + var valid = DataManager.isThisGameFile(id); + var rect = this.itemRectForText(index); + this.drawSnappedImage(info, rect, valid); + } + + _KMS_SaveWithSnap_Window_SavefileList_drawItem.call(this, index); + + console.log(KMS.imported["AccelerateFileScene"]); + }; + + /* + * セーブファイルの画像を表示 + */ + Window_SavefileList.prototype.drawSnappedImage = function ( + info, + rect, + valid + ) { + if (!(valid && info.snapUrl)) { + return; + } + + var bitmap = ImageManager.loadNormalBitmap(info.snapUrl); + var dh = this.itemHeight() - 8; + var dw = (bitmap.width * dh) / bitmap.height; + var dx = rect.x + Math.max(rect.width - dw - 120, 0); + var dy = rect.y + 4; + + this.changePaintOpacity(true); + this.contents.blt( + bitmap, + 0, + 0, + bitmap.width, + bitmap.height, + dx, + dy, + dw, + dh + ); + }; +})(); diff --git a/www/js/plugins/LL_MenuScreenBaseMV.js b/www/js/plugins/LL_MenuScreenBaseMV.js new file mode 100644 index 0000000..b9426b0 --- /dev/null +++ b/www/js/plugins/LL_MenuScreenBaseMV.js @@ -0,0 +1,425 @@ +//============================================================================= +// RPGツクールMV - LL_MenuScreenBaseMV.js v1.1.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-menuscreen/ + * + * @help LL_MenuScreenBaseMV.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_StandingPictureBattleMV が導入されている場合は、 + * 戦闘中の立ち絵リストとそのまま連携させることも可能です。 + * + * プラグインコマンドはありません。 + * + * 利用規約: + * ・著作権表記は必要ございません。 + * ・利用するにあたり報告の必要は特にございません。 + * ・商用・非商用問いません。 + * ・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 + */ + +(function () { + "use strict"; + var pluginName = "LL_MenuScreenBaseMV"; + + var parameters = PluginManager.parameters(pluginName); + var paramJsonParse = function (key, value) { + try { + return JSON.parse(value); + } catch (e) { + return value; + } + }; + + var menuPictures = String(parameters["menuPictures"] || "[]"); + var onSpbPluginEnable = eval(parameters["onSpbPluginEnable"] || "true"); + var menuPictureLists = JSON.parse( + JSON.stringify(menuPictures, paramJsonParse) + ); + + //----------------------------------------------------------------------------- + // 戦闘中立ち絵プラグインの立ち絵リストを取得 + // On LL_StandingPictureBattle Plugin + //----------------------------------------------------------------------------- + var spbPluginName = "LL_StandingPictureBattleMV"; + var spbParameters = PluginManager.parameters(spbPluginName); + var spbCommandPictures = String(spbParameters["sbCommandPictures"] || "[]"); + var spbCommandPictureLists = JSON.parse( + JSON.stringify(spbCommandPictures, paramJsonParse) + ); + + //----------------------------------------------------------------------------- + // Ex Menu Screen Base Class + // + // メニュー画面立ち絵設定の独自クラスを追加定義します。 + + class ExMenuScreenBase { + //----------------------------------------------------------------------------- + // 画像ファイル名を取得 + //----------------------------------------------------------------------------- + static getImageName(actorId) { + // 立ち絵リストを取得 + var pictureLists = this.getPictureLists(); + if (!pictureLists) return; + + // アクターのステート情報を取得 + var actorStates = []; + if (actorId) actorStates = $gameActors.actor(actorId)._states; + var 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); + + // 上記で見つからなかった場合、通常の立ち絵を検索 + var 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%を取得 + var hpRate = this.getHpRate(actorId); + // 最もHP%が低い立ち絵を適用する + var minHpRate = 100; + var 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/www/js/plugins/LL_MenuScreenCustomMV.js b/www/js/plugins/LL_MenuScreenCustomMV.js new file mode 100644 index 0000000..04dc64d --- /dev/null +++ b/www/js/plugins/LL_MenuScreenCustomMV.js @@ -0,0 +1,1239 @@ +//============================================================================= +// RPGツクールMV - LL_MenuScreenCustomMV.js v1.4.4 +//----------------------------------------------------------------------------- +// ルルの教会 (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-menuscreencustom/ + * @base LL_MenuScreenBase + * @orderAfter LL_MenuScreenBase + * + * @help LL_MenuScreenCustom.js + * + * メニュー画面レイアウトをカスタマイズします。 + * 顔グラフィックの代わりに立ち絵を表示することもできます。 + * ※表示する立ち絵リストは「LL_MenuScreenBase」で設定してください。 + * + * 立ち絵が上手く表示されない場合: + * 何も表示されない場合は、X・Y座標始点のマイナス値を大きくしてみるか、 + * 拡大率を小さくしてみてください。 + * 顔グラフィックが表示されている時は、立ち絵リストが紐づけできていません。 + * 立ち絵リストが正しく設定されているか確認してみてください。 + * + * ヘルプウィンドウ: + * ヘルプウィンドウの左上と右上、左下と右下に任意の情報を表示できます。 + * 表示する内容(値)はスクリプトで記述してください。 + * + * プラグインコマンドはありません。 + * + * 利用規約: + * ・著作権表記は必要ございません。 + * ・利用するにあたり報告の必要は特にございません。 + * ・商用・非商用問いません。 + * ・R18作品にも使用制限はありません。 + * ・ゲームに合わせて自由に改変していただいて問題ございません。 + * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 + * + * 作者: ルルの教会 + * 作成日: 2022/6/7 + * + * @param menuSettings + * @text メニュー画面の設定 + * @desc ※この項目は使用しません + * + * @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 actorNicknameLH + * @text アクター二つ名 + * @desc アクター二つ名を上から何行目に表示するか設定します。 + * -1にすると非表示になります。 (初期値: 0) + * @default 0 + * @min -1 + * @max 100 + * @type number + * @parent layoutSettings + * + * @param actorNicknameX + * @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 actorProfileLH + * @text アクタープロフィール表示位置 + * @desc アクタープロフィールを上から何行目に表示するか設定します。 + * -1にすると非表示になります。 (初期値: 6) + * @default 6 + * @min -1 + * @max 100 + * @type number + * @parent layoutSettings + * + * @param actorProfileX + * @text アクタープロフィール表示位置(X) + * @desc アクタープロフィールの横位置を調整します。(初期値: 0) + * プラスにすると右へ、マイナスにすると左へ移動します。 + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * @parent layoutSettings + * + * @param actorVariableLH + * @text アクター変数表示位置 + * @desc アクター変数を上から何行目に表示するか設定します。 + * -1にすると非表示になります。 (初期値: 7) + * @default 7 + * @min -1 + * @max 100 + * @type number + * @parent layoutSettings + * + * @param actorVariableX + * @text アクター変数表示位置(X) + * @desc アクター変数の横位置を調整します。(初期値: 0) + * プラスにすると右へ、マイナスにすると左へ移動します。 + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * @parent layoutSettings + * + * @param actorVariableID + * @text アクター変数ID + * @desc 表示するアクター変数のIDを指定します。(初期値: 1) + * @default 1 + * @min 1 + * @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 ゲージの幅(長さ)です。 (初期値: 186) + * この設定はメニュー画面トップのみ適用されます。 + * @default 186 + * @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 + */ + +(function () { + "use strict"; + var pluginName = "LL_MenuScreenCustomMV"; + + var parameters = PluginManager.parameters(pluginName); + var numVisibleRows = Number(parameters["numVisibleRows"] || 2); + var maxCols = Number(parameters["maxCols"] || 2); + var currencyWindowPosition = String( + parameters["currencyWindowPosition"] || "helpWindowRightBottom" + ); + // 表示位置の設定 + var actorNameLH = Number(parameters["actorNameLH"] || 0); + var actorNicknameLH = Number(parameters["actorNicknameLH"] || 1); + var actorLevelLH = Number(parameters["actorLevelLH"] || 2); + var actorIconLH = Number(parameters["actorIconLH"] || 3); + var actorClassLH = Number(parameters["actorClassLH"] || 4); + var actorGaugeLH = Number(parameters["actorGaugeLH"] || 5); + + var lvPadding = Number(parameters["lvPadding"] || 84); + var gaugeWidth = Number(parameters["gaugeWidth"] || 186); + // 表示位置の設定(X) + var actorNameX = Number(parameters["actorNameX"] || 0); + var actorNicknameX = Number(parameters["actorNicknameX"] || 0); + var actorLevelX = Number(parameters["actorLevelX"] || 0); + var actorIconX = Number(parameters["actorIconX"] || 0); + var actorClassX = Number(parameters["actorClassX"] || 0); + var actorGaugeX = Number(parameters["actorGaugeX"] || 0); + // 立ち絵表示の設定 + var showStandingPicture = eval(parameters["showStandingPicture"] || "true"); + var menuWindowPictureX = Number(parameters["menuWindowPictureX"] || 0); + var menuWindowPictureY = Number(parameters["menuWindowPictureY"] || 0); + var menuWindowPictureScale = Number( + parameters["menuWindowPictureScale"] || 100 + ); + // ヘルプウィンドウの設定 + var menuHelpWindowEnable = eval(parameters["menuHelpWindowEnable"] || "true"); + var menuHelpTexts = JSON.parse(parameters["menuHelpTexts"] || "null"); + var leftBlockLabel = String(parameters["leftBlockLabel"] || ""); + var leftBlockValue = String(parameters["leftBlockValue"] || ""); + var leftBlockAlign = String(parameters["leftBlockAlign"] || "left"); + var rightBlockLabel = String(parameters["rightBlockLabel"] || ""); + var rightBlockValue = String(parameters["rightBlockValue"] || ""); + var rightBlockAlign = String(parameters["rightBlockAlign"] || "right"); + var rightBottomBlockLabel = String(parameters["rightBottomBlockLabel"] || ""); + var rightBottomBlockValue = String(parameters["rightBottomBlockValue"] || ""); + var rightBottomBlockAlign = String( + parameters["rightBottomBlockAlign"] || "left" + ); + var leftBottomBlockLabel = String(parameters["leftBottomBlockLabel"] || ""); + var leftBottomBlockValue = String(parameters["leftBottomBlockValue"] || ""); + var leftBottomBlockAlign = String( + parameters["leftBottomBlockAlign"] || "left" + ); + // 背景画像の設定 + var backgroundImages = JSON.parse(parameters["backgroundImages"] || "null"); + + // 表示位置の設定 + var actorProfileLH = Number(parameters["actorProfileLH"] || 6); + var actorVariableLH = Number(parameters["actorVariableLH"] || 7); + // 表示位置の設定(X) + var actorProfileX = Number(parameters["actorProfileX"] || 0); + var actorVariableX = Number(parameters["actorVariableX"] || 0); + // アクター毎に表示する変数のID + var actorVariableID = Number(parameters["actorVariableID"] || 1); + + // ... + + Window_MenuStatus.prototype.exDrawActorSimpleStatus = function ( + actor, + x, + y, + width + ) { + var lineHeight = this.lineHeight(); + if (actorNameLH > -1) + this.drawActorName( + actor, + x + actorNameX, + y + lineHeight * actorNameLH, + width - actorNameX + ); + if (actorNicknameLH > -1) + this.drawActorNickname( + actor, + x + actorNicknameX, + y + lineHeight * actorNicknameLH, + width - actorNicknameX + ); + 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 (actorProfileLH > -1) + this.drawActorProfile( + actor, + x + actorProfileX, + y + lineHeight * actorProfileLH, + width - actorProfileX + ); + if (actorVariableLH > -1) + this.drawActorVariable( + actor, + x + actorVariableX, + y + lineHeight * actorVariableLH, + width - actorVariableX + ); + if (actorGaugeLH > -1) { + this.drawActorHp( + actor, + x + actorGaugeX, + y + lineHeight * actorGaugeLH, + gaugeWidth + ); + this.drawActorMp( + actor, + x + actorGaugeX, + y + lineHeight * (actorGaugeLH + 1), + gaugeWidth + ); + } + }; + + // アクターのプロフィールを表示するメソッド + Window_MenuStatus.prototype.drawActorProfile = function (actor, x, y, width) { + this.drawText(actor.profile(), x, y, width); + }; + + // アクターの特定の変数を表示するメソッド + Window_MenuStatus.prototype.drawActorVariable = function ( + actor, + x, + y, + width + ) { + var variableValue = $gameVariables.value(actorVariableID); + this.drawText(variableValue, x, y, width); + }; + + var menuHelpLists = []; + if (menuHelpTexts) { + menuHelpTexts.forEach(function (elm) { + menuHelpLists[String(JSON.parse(elm).symbol)] = String( + JSON.parse(elm).helpText + ); + }); + } + + var backgroundImageLists = []; + if (backgroundImages) { + backgroundImages.forEach(function (elm) { + backgroundImageLists.push(JSON.parse(elm)); + }); + } + + // メニュー画面ヘルプウィンドウの標準高さ (lineHeight) + var menuHelpWindowLH = 2; + + // ヘルプウィンドウフォントサイズ + var menuHelpWindowFontSize = 24; + + // MZのcontens.bltを再現 + Bitmap.prototype.bltMZ = function (source, sx, sy, sw, sh, dx, dy, dw, dh) { + dw = dw || sw; + dh = dh || sh; + try { + var image = source._canvas || source._image; + this.context.globalCompositeOperation = "source-over"; + this.context.drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh); + this._baseTexture.update(); + } catch (e) { + // + } + }; + + var _Scene_MenuBase_createBackground = + Scene_MenuBase.prototype.createBackground; + Scene_MenuBase.prototype.createBackground = function () { + var sceneName = SceneManager._scene.constructor.name; + // 背景画像を検索 + var originalBackgroundImage = backgroundImageLists.filter(function (item) { + if (String(item.sceneName) == sceneName) return true; + }); + if (originalBackgroundImage[0]) { + // 独自の背景画像を表示 + this._backgroundSprite = new Sprite(); + this._backgroundSprite.bitmap = ImageManager.loadSystem( + originalBackgroundImage[0].imageName + ); + this.addChild(this._backgroundSprite); + return; + } + _Scene_MenuBase_createBackground.apply(this, arguments); + }; + + // ヘルプウィンドウの高さを定義 + Scene_MenuBase.prototype.calcMenuHelpWindowHeight = function () { + var lineHeight = 36; + var height = lineHeight * 3; + if (!leftBlockLabel && !rightBlockLabel) height = lineHeight * 2; + if (!menuHelpWindowEnable) height = 0; + return height; + }; + + var _Scene_Menu_create = Scene_Menu.prototype.create; + Scene_Menu.prototype.create = function () { + _Scene_Menu_create.apply(this, arguments); + this.createMenuHelpWindow(); + if (menuHelpWindowEnable) { + this._commandWindow.y = this._menuHelpWindow.height; + this._statusWindow.y = this._menuHelpWindow.height; + this._statusWindow.height = + this._statusWindow.height - this._menuHelpWindow.height; + this._statusWindow.refresh(); + } + if (currencyWindowPosition != "menuCommandBottom") { + this._goldWindow.visible = false; + } + this._statusWindow.reserveStandingPictures(); + }; + + var _Scene_ItemBase_createActorWindow = + Scene_ItemBase.prototype.createActorWindow; + Scene_ItemBase.prototype.createActorWindow = function () { + _Scene_ItemBase_createActorWindow.apply(this, arguments); + if (menuHelpWindowEnable) { + this._actorWindow.y = this.calcMenuHelpWindowHeight(); + this._actorWindow.height = + this._actorWindow.height - this.calcMenuHelpWindowHeight(); + this._actorWindow.refresh(); + } + }; + Scene_Menu.prototype.createMenuHelpWindow = function () { + this._menuHelpWindow = new Window_MenuHelp(); + this.addWindow(this._menuHelpWindow); + }; + + var _Scene_Menu_update = Scene_Menu.prototype.update; + Scene_Menu.prototype.update = function () { + _Scene_Menu_update.apply(this, arguments); + // インフォメーションウィンドウの更新 + var helpText = menuHelpLists[this._commandWindow.currentName()] + ? menuHelpLists[this._commandWindow.currentName()] + : ""; + this._menuHelpWindow.setText(helpText); + }; + + // Reserve Standing Picture (MV) + Window_Base.prototype.reserveStandingPictures = function () { + $gameParty.members().forEach(function (actor) { + var mPicture = ExMenuScreenBase.getImageName(actor.actorId()); + if (mPicture) { + ImageManager.reservePicture(mPicture.imageName); + } + }, this); + }; + + // Get Current Name + Window_Command.prototype.currentName = function () { + return this.currentData() ? this.currentData().name : null; + }; + + // ウィンドウ内に立ち絵を描画 + Window_MenuStatus.prototype.drawStandingPicture = function ( + pictureName, + x, + y, + width, + height, + sx, + sy, + scaleX, + scaleY + ) { + width = width || 200; + height = height || 200; + sx = sx || 0; + sy = sy || 0; + var bitmap = ImageManager.loadPicture(pictureName); + var pw = width; + var ph = height; + var sw = Math.min(width, pw); + var sh = Math.min(height, ph); + var dx = Math.floor(x + Math.max(width - pw, 0) / 2); + var dy = Math.floor(y + Math.max(height - ph, 0) / 2); + var dw = Math.min(width, pw); + var 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)); + + // for MV + bitmap.addLoadListener( + function () { + this.contents.bltMZ( + bitmap, + sx, + sy, + sw / scaleX, + sh / scaleY, + dx, + dy, + dw, + dh + ); + }.bind(this) + ); + }; + + Window_MenuStatus.prototype.exDrawActorSimpleStatus = function ( + actor, + x, + y, + width + ) { + var lineHeight = this.lineHeight(); + if (actorNameLH > -1) + this.drawActorName( + actor, + x + actorNameX, + y + lineHeight * actorNameLH, + width - actorNameX + ); + if (actorNicknameLH > -1) + this.drawActorNickname( + actor, + x + actorNicknameX, + y + lineHeight * actorNicknameLH, + width - actorNicknameX + ); + 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 (actorProfileLH > -1) + this.drawActorProfile( + actor, + x + actorProfileX, + y + lineHeight * actorProfileLH, + width - actorProfileX + ); + if (actorVariableLH > -1) + this.drawActorVariable( + actor, + x + actorVariableX, + y + lineHeight * actorVariableLH, + width - actorVariableX + ); + // if (actorGaugeLH > -1) this.placeBasicGauges(actor, x, y + lineHeight * actorGaugeLH); + + // for MV + if (actorGaugeLH > -1) { + this.drawActorHp( + actor, + x + actorGaugeX, + y + lineHeight * actorGaugeLH, + gaugeWidth + ); + this.drawActorMp( + actor, + x + actorGaugeX, + y + lineHeight * (actorGaugeLH + 1), + gaugeWidth + ); + } + }; + + Window_MenuStatus.prototype.drawItemImage = function (index) { + var actor = $gameParty.members()[index]; + var rect = this.itemRect(index); + + this.changePaintOpacity(actor.isBattleMember()); + // 立ち絵 or 顔グラフィック描画 + var mPicture = ExMenuScreenBase.getImageName(actor.actorId()); + if (mPicture && showStandingPicture) { + var width = rect.width - 2; + var height = rect.height - 2; + var x = rect.x + 1; + var y = rect.y + 1; + var sx = (Number(mPicture.x) + menuWindowPictureX) * -1; + var sy = (Number(mPicture.y) + menuWindowPictureY) * -1; + var scaleX = Number(mPicture.scaleX) / 100; + var 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 { + var width = Window_Base._faceWidth; + // 横幅が小さい場合、横幅に合わせてトリミング + if (rect.width - 2 < width) { + width = rect.width - 2; + } + var height = rect.height - 2; + var x = rect.x + rect.width - width - 1; + var y = rect.y + 1; + this.drawActorFace(actor, x, y, width, height); + } + this.changePaintOpacity(true); + }; + + Window_MenuStatus.prototype.drawItemStatus = function (index) { + var actor = $gameParty.members()[index]; + var rect = this.itemRect(index); + var x = rect.x + 2; + var y = rect.y + 2; + var width = rect.width - 4; + + // 画像キャッシュ判定 + var mPicture = ExMenuScreenBase.getImageName(actor.actorId()); + if (mPicture && showStandingPicture) { + var pictureName = null; + // ピンチ判定 (旧Ver.互換用) + if ( + ExMenuScreenBase.getHpRate(actor.actorId()) > + Number(mPicture.pinchPercentage) || + !mPicture.pinchImageName + ) { + pictureName = String(mPicture.imageName); + } else { + pictureName = String(mPicture.pinchImageName); + } + var 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(this.systemColor()); + this.drawText(TextManager.levelA, x, y, 48); + this.resetTextColor(); + this.drawText(actor.level, x + lvPadding, y, 36, "right"); + }; + + //----------------------------------------------------------------------------- + // Window_MenuHelp + // + + function Window_MenuHelp() { + this.initialize.apply(this, arguments); + } + + Window_MenuHelp.prototype = Object.create(Window_Base.prototype); + Window_MenuHelp.prototype.constructor = Window_MenuHelp; + + Window_MenuHelp.prototype.initialize = function () { + var width = Graphics.boxWidth; + var height = this.lineHeight() * 3; + if (!leftBlockLabel && !rightBlockLabel) height = this.lineHeight() * 2; + if (!menuHelpWindowEnable) height = 0; + + Window_Base.prototype.initialize.call(this, 0, 0, width, height); + 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 = this.standardFontSize(); + }; + + Window_MenuHelp.prototype.getFontSize = function () { + return menuHelpWindowFontSize; + }; + + Window_MenuHelp.prototype.innerWidth = function () { + return Math.max(0, this.width - this.padding * 2); + }; + + Window_MenuHelp.prototype.drawLeftBlock = function () { + if (!leftBlockLabel) return; + var y = 0; + var oneThirdWidth = Math.floor(this.innerWidth() / 2); + 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 - this.contents.measureTextWidth(leftBlockLabel), + leftBlockAlign + ); + }; + + Window_MenuHelp.prototype.drawRightBlock = function () { + if (!rightBlockLabel) return; + var y = 0; + var oneThirdWidth = Math.floor(this.innerWidth() / 2); + this.changeTextColor(this.systemColor()); + this.drawText( + rightBlockLabel, + oneThirdWidth * 1, + y, + this.contents.measureTextWidth(rightBlockLabel), + rightBlockAlign + ); + this.resetTextColor(); + this.drawText( + eval(rightBlockValue), + this.contents.measureTextWidth(rightBlockLabel) + oneThirdWidth * 1, + y, + oneThirdWidth - this.contents.measureTextWidth(rightBlockLabel), + rightBlockAlign + ); + }; + + Window_MenuHelp.prototype.drawCurrency = function () { + var y = !leftBlockLabel && !rightBlockLabel ? 0 : this.lineHeight() * 1; + var oneThirdWidth = Math.floor(this.innerWidth() / 3); + + if (currencyWindowPosition == "helpWindowRightBottom") { + // 所持金の表示位置が「ヘルプウィンドウの右下」の場合、所持金を描画 + var 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 () { + var y = !leftBlockLabel && !rightBlockLabel ? 0 : this.lineHeight() * 1; + var 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 + ); + } + }; +})(); diff --git a/www/js/plugins/LL_MenuScreenCustomParamMV.js b/www/js/plugins/LL_MenuScreenCustomParamMV.js new file mode 100644 index 0000000..331d668 --- /dev/null +++ b/www/js/plugins/LL_MenuScreenCustomParamMV.js @@ -0,0 +1,167 @@ +//============================================================================= +// RPGツクールMV - LL_MenuScreenCustomParamMV.js v1.0.1 +//----------------------------------------------------------------------------- +// ルルの教会 (Lulu's Church) +// https://nine-yusha.com/ +// +// Secondary use of this plugin is not permitted. +//============================================================================= + +/*: + * @target MV + * @plugindesc メニュー画面カスタマイズプラグインにカスタムパラメータを追加します。 + * @author ルルの教会 + * @url https://nine-yusha.com/plugin/ + * + * @help LL_MenuScreenCustomParamMV.js + * + * メニュー画面カスタマイズプラグイン(LL_MenuScreenCustom)の拡張プラグインです。 + * LL_MenuScreenCustomよりも後に追加してください。 + * ステータスウィンドウにカスタムパラメータを追加します。 + * + * プラグインコマンドはありません。 + * + * 利用規約: + * このプラグインの二次利用、二次配布は禁止させていただきます。 + * + * 作者: ルルの教会 + * 作成日: 2024/5/9 + * + * @param menuCustomParams + * @text カスタムパラメータ + * @desc カスタムパラメータのリストを定義します。 + * @default [] + * @type struct[] + */ + +/*~struct~menuCustomParams: + * + * @param actorId + * @text アクターID + * @desc アクターIDです。 + * パラメータを定義するアクターを選択してください。 + * @type actor + * + * @param lineHeight + * @text 表示位置(行数) + * @desc 上から何行目に表示するか設定します。 + * @default 5 + * @min 1 + * @max 100 + * @type number + * + * @param adjustX + * @text 表示位置(X) + * @desc パラメータの横位置を調整します。(初期値: 0) + * プラスにすると右へ、マイナスにすると左へ移動します。 + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * + * @param iconIndex + * @text アイコン番号 + * @desc 表示するアイコン番号です。(0で非表示) + * @default 0 + * @min 0 + * @max 9999 + * @type number + * + * @param label + * @text パラメータ名 + * @desc パラメータの項目名です。 + * 空白にすると項目なしで値だけ左寄せで表示できます。 + * @type string + * + * @param variableId + * @text 変数ID + * @desc 値として表示する変数IDです。 + * 変数に文字列を代入すれば文字列を表示できます。 + * @type variable + * + * @param switchId + * @text 有効化スイッチID + * @desc スイッチON時のみ表示したい場合に設定します。 + * なしに設定した場合は、スイッチ条件に関わらず表示されます。 + * @type switch + */ + +(function () { + "use strict"; + var pluginName = "LL_MenuScreenCustomParamMV"; + var parameters = PluginManager.parameters(pluginName); + var paramJsonParse = function (key, value) { + try { + return JSON.parse(value); + } catch (e) { + return value; + } + }; + + var menuCustomParams = String(parameters["menuCustomParams"] || "[]"); + var menuCustomParamLists = JSON.parse( + JSON.stringify(menuCustomParams, paramJsonParse) + ); + + var _Window_MenuStatus_exDrawActorSimpleStatus = + Window_MenuStatus.prototype.exDrawActorSimpleStatus; + Window_MenuStatus.prototype.exDrawActorSimpleStatus = function ( + actor, + x, + y, + width + ) { + _Window_MenuStatus_exDrawActorSimpleStatus.apply(this, arguments); + + // 対象のカスタムパラメータを取得する + var customParams = menuCustomParamLists.filter(function (item) { + if ( + item.actorId === actor.actorId() && + (Number(item.switchId) === 0 || + $gameSwitches.value(Number(item.switchId))) + ) { + return true; + } + }); + // カスタムパラメータを描画 + customParams.forEach(function (param) { + var lineHeight = this.lineHeight() * param.lineHeight; + this.resetTextColor(); + var iconBoxWidth = 0; + // アイコンを描画 + if (param.iconIndex > 0) { + this.drawIcon(param.iconIndex, x + param.adjustX, y + lineHeight); + iconBoxWidth = Window_Base._iconWidth + 4; + } + var labelMaxWidth = width - iconBoxWidth - 60 - param.adjustX; + this.drawText( + param.label, + x + iconBoxWidth + param.adjustX, + y + lineHeight, + labelMaxWidth + ); + if (param.variableId) { + if (param.label) { + // 項目の横幅を取得 + var textWidth = this.textWidth(param.label); + if (textWidth > labelMaxWidth) textWidth = labelMaxWidth; + var valueWidth = width - (textWidth + iconBoxWidth + param.adjustX); + this.drawText( + $gameVariables.value(param.variableId), + x + iconBoxWidth + param.adjustX + textWidth, + y + lineHeight, + valueWidth, + "right" + ); + } else { + this.drawText( + $gameVariables.value(param.variableId), + x + iconBoxWidth + param.adjustX, + y + lineHeight, + width - iconBoxWidth - param.adjustX + ); + } + } + }, this); + }; +})(); diff --git a/www/js/plugins/LL_StandingPictureBattleMV.js b/www/js/plugins/LL_StandingPictureBattleMV.js new file mode 100644 index 0000000..36a3b33 --- /dev/null +++ b/www/js/plugins/LL_StandingPictureBattleMV.js @@ -0,0 +1,2127 @@ +//============================================================================= +// RPGツクールMV - LL_StandingPictureBattleMV.js v1.8.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-sbpicture/ + * + * @help LL_StandingPictureBattleMV.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座標が画像横幅分左にずれます) + * + * 反撃、魔法反射時の立ち絵表示: + * 反撃時は、攻撃のスキルに割り当てられた立ち絵が表示されます。 + * 魔法反射時は、反射したスキルに割り当てられた立ち絵が表示されます。 + * + * プラグインコマンド: + * LL_StandingPictureBattleMV setEnabled true # 立ち絵を表示に設定 + * LL_StandingPictureBattleMV setEnabled false # 立ち絵を非表示に設定 + * + * 利用規約: + * ・著作権表記は必要ございません。 + * ・利用するにあたり報告の必要は特にございません。 + * ・商用・非商用問いません。 + * ・R18作品にも使用制限はありません。 + * ・ゲームに合わせて自由に改変していただいて問題ございません。 + * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 + * + * 作者: ルルの教会 + * 作成日: 2022/6/3 + * + * @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 sbEvasionPictures + * @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 counterSettings + * @text 反撃時の設定 + * @desc ※この項目は使用しません + * + * @param showCounterAttack + * @text 反撃時に立ち絵を表示 + * @desc 反撃時に立ち絵を表示します。 + * 攻撃のスキルに割り当てられた立ち絵が表示されます。 + * @default true + * @type boolean + * @parent counterSettings + * + * @param showMagicReflection + * @text 魔法反射時に立ち絵を表示 + * @desc 魔法反射時に立ち絵を表示します。 + * 反射したスキルに割り当てられた立ち絵が表示されます。 + * @default true + * @type boolean + * @parent counterSettings + * + * @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 memo + * @text メモ欄 + * @desc リスト一覧で確認しやすいようにメモを記載できます。 + * この項目は機能に一切影響しません。 + * @type string + * + * @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 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 memo + * @text メモ欄 + * @desc リスト一覧で確認しやすいようにメモを記載できます。 + * この項目は機能に一切影響しません。 + * @type string + * + * @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~sbEvasionPictures: + * + * @param memo + * @text メモ欄 + * @desc リスト一覧で確認しやすいようにメモを記載できます。 + * この項目は機能に一切影響しません。 + * @type string + * + * @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 stepright + * @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 memo + * @text メモ欄 + * @desc リスト一覧で確認しやすいようにメモを記載できます。 + * この項目は機能に一切影響しません。 + * @type string + * + * @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 memo + * @text メモ欄 + * @desc リスト一覧で確認しやすいようにメモを記載できます。 + * この項目は機能に一切影響しません。 + * @type string + * + * @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 memo + * @text メモ欄 + * @desc リスト一覧で確認しやすいようにメモを記載できます。 + * この項目は機能に一切影響しません。 + * @type string + * + * @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 + */ + +(function () { + "use strict"; + var pluginName = "LL_StandingPictureBattleMV"; + + var parameters = PluginManager.parameters(pluginName); + var paramJsonParse = function (key, value) { + try { + return JSON.parse(value); + } catch (e) { + return value; + } + }; + + var sbCommandPictures = String(parameters["sbCommandPictures"] || "[]"); + var sbDamagePictures = String(parameters["sbDamagePictures"] || "[]"); + var sbEvasionPictures = String(parameters["sbEvasionPictures"] || "[]"); + var sbWinPictures = String(parameters["sbWinPictures"] || "[]"); + var sbActionPictures = String(parameters["sbActionPictures"] || "[]"); + var sbItemPictures = String(parameters["sbItemPictures"] || "[]"); + var startActorType = String(parameters["startActorType"] || "none"); + var winActorType = String(parameters["winActorType"] || "lastActor"); + var hiddenEnemyWindow = eval(parameters["hiddenEnemyWindow"] || "true"); + var hiddenActorWindow = eval(parameters["hiddenActorWindow"] || "false"); + var deathBeforeStates = eval(parameters["deathBeforeStates"] || "false"); + + // 反撃時の設定 + var showCounterAttack = eval(parameters["showCounterAttack"] || "true"); + var showMagicReflection = eval(parameters["showMagicReflection"] || "true"); + + var sbCommandPictureLists = JSON.parse( + JSON.stringify(sbCommandPictures, paramJsonParse) + ); + var sbDamagePictureLists = JSON.parse( + JSON.stringify(sbDamagePictures, paramJsonParse) + ); + var sbEvasionPictureLists = JSON.parse( + JSON.stringify(sbEvasionPictures, paramJsonParse) + ); + var sbWinPictureLists = JSON.parse( + JSON.stringify(sbWinPictures, paramJsonParse) + ); + var sbActionPictureLists = JSON.parse( + JSON.stringify(sbActionPictures, paramJsonParse) + ); + var sbItemPictureLists = JSON.parse( + JSON.stringify(sbItemPictures, paramJsonParse) + ); + + // Plugin Command (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._StandingPictureBattleDisabled = !enabled; + break; + } + } + }; + + // 独自変数定義 + var animationCount = 0; + var refSbPicture = false; + var motionSbPicture = ""; + var showDamageActorId = null; + var showActionActorId = null; + var showEvasionActorId = null; + var activeCommandActorId = null; + var activeDamageActorId = null; + var activeActionActorId = null; + var activeActionItemId = null; + var activeActionDataClass = 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, + damage: 1, + floatrightfast: 12, + floatright: 48, + floatleftfast: 12, + floatleft: 48, + noslowloop: 96, + breathing: 96, + breathing2: 96, + stepleft: 24, + stepright: 24, + headdown: 12, + none: 0, + }; + + //----------------------------------------------------------------------------- + // 画像ファイル名を取得 + //----------------------------------------------------------------------------- + var getImageName = function (actorId, pictureLists, itemId) { + if (!pictureLists) return; + + // for Before ES5 + if (typeof itemId === "undefined") { + itemId = null; + } + + // アクターのステート情報を取得 + var actorStates = []; + if (actorId) { + actorStates = $gameActors.actor(actorId)._states; + + // 死亡時に直前のステートIDで判定するか? + if (actorStates.indexOf(1) !== -1 && deathBeforeStates) { + actorStates = $gameActors.actor(actorId).beforeStates(); + } + } + var 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); + }; + + var checkHpPercentage = function (actorId, pictureLists) { + // アクターの残HP%を取得 + var hpRate = getHpRate(actorId); + // 最もHP%が低い立ち絵を適用する + var minHpRate = 100; + var 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レートを取得 + var getHpRate = function (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; + }; + + // Game Partyを拡張 + Game_Party.prototype.aliveBattleMembers = function () { + // return this.allMembers() + // .slice(0, this.maxBattleMembers()) + // .filter(actor => actor.isAppeared()) + // .filter(actor => actor.isAlive()); + + // for Ver.1.5.1 + return this.allMembers() + .slice(0, this.maxBattleMembers()) + .filter(function (actor) { + return actor.isAppeared(); + }) + .filter(function (actor) { + return actor.isAlive(); + }); + }; + // Game_Party.prototype.firstBattleMember = function() { + // return this.allMembers() + // .slice(0, 1) + // .filter(actor => actor.isAppeared()); + // }; + // Game_Party.prototype.randomBattleMenber = function() { + // var r = Math.randomInt(this.maxBattleMembers()); + // return this.allMembers() + // .slice(r, r + 1) + // .filter(actor => actor.isAppeared()); + // }; + + var _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; + // アクターIDを取得 + showActionActorId = action._subjectActorId; + // リフレッシュ + activeActionActorId = null; + }; + + var _Game_Battler_performDamage = Game_Battler.prototype.performDamage; + Game_Battler.prototype.performDamage = function () { + _Game_Battler_performDamage.apply(this, arguments); + // ダメージを受けたアクターIDを取得 + showDamageActorId = this._actorId; + showEvasionActorId = null; + // リフレッシュ + activeDamageActorId = null; + }; + + var _Game_Battler_performEvasion = Game_Battler.prototype.performEvasion; + Game_Battler.prototype.performEvasion = function () { + _Game_Battler_performEvasion.apply(this, arguments); + // アクターIDを取得 + showEvasionActorId = this._actorId; + showDamageActorId = null; + // リフレッシュ + activeDamageActorId = null; + }; + + // 死亡時の直前ステートIDを保持するため、Game_BattlerBaseを拡張 + var _Game_BattlerBase_initMembers = Game_BattlerBase.prototype.initMembers; + Game_BattlerBase.prototype.initMembers = function () { + _Game_BattlerBase_initMembers.apply(this, arguments); + + this._beforeStates = []; + }; + + var _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; + }; + + var _BattleManager_invokeCounterAttack = BattleManager.invokeCounterAttack; + BattleManager.invokeCounterAttack = function (subject, target) { + _BattleManager_invokeCounterAttack.apply(this, arguments); + + if (!showCounterAttack) return; + + if (target) { + // スキルIDを取得 + activeActionItemId = target.attackSkillId(); + activeActionDataClass = "skill"; + // アクターIDを取得 + showActionActorId = target._actorId; + showDamageActorId = null; + // リフレッシュ + activeActionActorId = null; + } + }; + + var _BattleManager_invokeMagicReflection = + BattleManager.invokeMagicReflection; + BattleManager.invokeMagicReflection = function (subject, target) { + _BattleManager_invokeMagicReflection.apply(this, arguments); + + if (!showMagicReflection) return; + + if (target) { + // スキルIDを取得 + activeActionItemId = this._action._item._itemId; + activeActionDataClass = this._action._item._dataClass; + // アクターIDを取得 + showActionActorId = target._actorId; + showDamageActorId = null; + // リフレッシュ + activeActionActorId = null; + } + }; + + //----------------------------------------------------------------------------- + // ExStandingPictureBattle + // + // 戦闘中立ち絵を表示する独自のクラスを追加定義します。 + + 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) { + // 初期設定 + var sbPicture = null; + var isPhase = BattleManager.isPhase(); + var isInputting = BattleManager.isInputting(); + var isEscaped = BattleManager.isEscaped(); + var isAllDead = $gameParty.isAllDead(); + var commandActor = BattleManager.actor(); + 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) { + // 生存しているアクターを取得 + var 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 (showEvasionActorId) { + if (isPhase == "action") { + sbPicture = getImageName(showEvasionActorId, sbEvasionPictureLists); + if (sbPicture) { + if (activeDamageActorId != showEvasionActorId) { + activeDamageActorId = showEvasionActorId; + refSbPicture = true; + motionSbPicture = sbPicture.motion; + animationCount = animationFrame[motionSbPicture]; + elm._spbSprite.opacity = 0; + } + } + } else { + showEvasionActorId = null; + sbPicture = null; + } + } + //----------------------------------------------------------------------------- + // アクション時 + //----------------------------------------------------------------------------- + if (!showDamageActorId && !showEvasionActorId) { + if (isPhase == "action") { + // スキル発動時 + if (activeActionDataClass == "skill") { + sbPicture = getImageName( + showActionActorId, + sbActionPictureLists, + activeActionItemId + ); + // 見つからなかった場合、スキルIDなしの立ち絵を再検索 + if (!sbPicture) + sbPicture = getImageName( + showActionActorId, + sbActionPictureLists, + 0 + ); + } + // アイテム使用時 + if (activeActionDataClass == "item") { + sbPicture = getImageName( + showActionActorId, + sbItemPictureLists, + activeActionItemId + ); + // 見つからなかった場合、アイテムIDなしの立ち絵を再検索 + if (!sbPicture) + sbPicture = getImageName( + showActionActorId, + sbItemPictureLists, + 0 + ); + } + if (sbPicture) { + if (activeActionActorId != showActionActorId) { + activeActionActorId = showActionActorId; + refSbPicture = true; + motionSbPicture = sbPicture.motion; + animationCount = animationFrame[motionSbPicture]; + elm._spbSprite.opacity = 0; + + activeCommandActorId = null; + } + } + } else { + showActionActorId = null; + } + } + //----------------------------------------------------------------------------- + // 戦う or 逃げる 選択時 + //----------------------------------------------------------------------------- + if (isPhase == "turn" || isPhase == "input") { + if (!commandActor && isInputting) { + var 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レートを取得 + var 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; + var calcScaleX = Number(sPicture.scaleX); + var 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; + } + } + + var _Scene_Battle_update = Scene_Battle.prototype.update; + Scene_Battle.prototype.update = function () { + _Scene_Battle_update.apply(this, arguments); + ExStandingPictureBattle.update(this); + }; + + var _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/www/js/plugins/LL_StandingPictureMV.js b/www/js/plugins/LL_StandingPictureMV.js new file mode 100644 index 0000000..497789c --- /dev/null +++ b/www/js/plugins/LL_StandingPictureMV.js @@ -0,0 +1,1672 @@ +//============================================================================= +// RPGツクールMV - LL_StandingPictureMV.js v2.6.3 +//----------------------------------------------------------------------------- +// ルルの教会 (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 + * + * メッセージ内に専用の制御文字を入力することで、 + * 立ち絵を表示できます。 + * + * ・\FH[ON]を入力するとウィンドウ消去後も立ち絵が残り続けます。 + * \FH[OFF]を入力すると解除されウィンドウ消去と同時に立ち絵が消えます。 + * ウィンドウ表示時以外のタイミングで立ち絵を表示・消去したい場合は、 + * プラグインコマンド「制御文字の実行」を使用してください。 + * ・立ち絵IDには半角英数字とアンダースコア(_)が使用できます。 + * ・立ち絵IDは変数で指定することも可能です。 【例】\F[\V[1]] + * ・立ち絵は一度に4人まで表示することが可能です。 + * + * 専用制御文字: + * \F[立ち絵ID] 立ち絵1を表示します。 【例】\F[reid] + * \FF[立ち絵ID] 立ち絵2を表示します。 + * \FFF[立ち絵ID] 立ち絵3を表示します。 + * \FFFF[立ち絵ID] 立ち絵4を表示します。 + * \M[モーション名] 立ち絵1のモーションを再生します。 【例】\M[yes] + * \MM[モーション名] 立ち絵2のモーションを再生します。 + * \MMM[モーション名] 立ち絵3のモーションを再生します。 + * \MMMM[モーション名] 立ち絵4のモーションを再生します。 + * \AA[F] 立ち絵1にフォーカスを当てます。 (立ち絵1以外を暗く) + * \AA[FF] 立ち絵2にフォーカスを当てます。 (立ち絵2以外を暗く) + * \AA[FFF] 立ち絵3にフォーカスを当てます。 (立ち絵3以外を暗く) + * \AA[FFFF] 立ち絵4にフォーカスを当てます。 (立ち絵4以外を暗く) + * \AA[N] 立ち絵を全て暗くします。 + * \AA[R] 立ち絵のフォーカスをリセットします。 + * \FH[ON] ホールドモードをONにします (立ち絵が残り続ける) + * \FH[OFF] ホールドモードをOFFにします + * + * 立ち絵モーション一覧: + * yes(頷く)、yesyes(二回頷く)、no(横に揺れる)、noslow(ゆっくり横に揺れる) + * jump(跳ねる)、jumpjump(二回跳ねる)、jumploop(跳ね続ける) + * shake(ガクガク)、shakeloop(ガクガクし続ける) + * runleft(画面左へ走り去る)、runright(画面右へ走り去る) + * noslowloop(横に揺れ続ける)、huwahuwa(ふわふわ) + * + * プラグインコマンド(制御文字の実行): + * LL_StandingPictureMV processChar 制御文字 + * LL_StandingPictureMV processChar \F[s]\M[yes]\FH[ON] # 立ち絵sを表示 + * LL_StandingPictureMV processChar \FH[OFF] # 立ち絵を消去 + * + * プラグインコマンド: + * 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作品にも使用制限はありません。 + * ・ゲームに合わせて自由に改変していただいて問題ございません。 + * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 + * + * 作者: ルルの教会 + * 作成日: 2022/7/8 + * + * @command processChar + * @text 制御文字の実行 + * @desc ウィンドウ表示時以外のタイミングで立ち絵を操作します。 + * + * @arg text + * @text 制御文字 + * @desc [例]立ち絵の表示→\F[s] \FH[ON]、立ち絵の消去→\FH[OFF] + * 文章表示時と同じように制御文字を入力してください。 + * @type multiline_string + * + * @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 picture3Settings + * @text 立ち絵3(\FFF)の設定 + * @desc ※この項目は使用しません + * + * @param transition3 + * @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 picture3Settings + * + * @param foreFront3 + * @text ウィンドウの前面に表示 + * @desc ONにするとメッセージウィンドウよりも前面に表示されます。 + * @type boolean + * @default false + * @parent picture3Settings + * + * @param picture4Settings + * @text 立ち絵4(\FFFF)の設定 + * @desc ※この項目は使用しません + * + * @param transition4 + * @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 picture4Settings + * + * @param foreFront4 + * @text ウィンドウの前面に表示 + * @desc ONにするとメッセージウィンドウよりも前面に表示されます。 + * @type boolean + * @default false + * @parent picture4Settings + * + * @param focusToneAdjust + * @text フォーカス時の暗さ + * @desc AA[s]でフォーカスを当てた時の暗さ(-255~0)です。 + * 暗くなりすぎる場合に調整してください。(初期値: -96) + * @default -96 + * @min -255 + * @max 0 + * @type number + * + * @param catheBootPicture + * @text 立ち絵画像の事前読み込み + * @desc アツマールなどブラウザプレイ時の読み込み待ちを解消します。 + * 画像数や回線速度により起動が遅くなる場合があります。 + * @default true + * @type boolean + */ + +/*~struct~sPictures: + * + * @param id + * @text 立ち絵ID + * @desc 立ち絵IDです。立ち絵を制御文字で呼び出す際に使用します。 + * 半角英数字(_)で入力してください。 + * @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 x3 + * @text X座標 (立ち絵3) + * @desc 立ち絵3(FFF)で呼び出された時の表示位置(X)です。 + * @default 364 + * @min -2000 + * @max 2000 + * @type number + * + * @param y3 + * @text Y座標 (立ち絵3) + * @desc 立ち絵3(FFF)で呼び出された時の表示位置(Y)です。 + * @default 96 + * @min -2000 + * @max 2000 + * @type number + * + * @param x4 + * @text X座標 (立ち絵4) + * @desc 立ち絵4(FFFF)で呼び出された時の表示位置(X)です。 + * @default 120 + * @min -2000 + * @max 2000 + * @type number + * + * @param y4 + * @text Y座標 (立ち絵4) + * @desc 立ち絵4(FFFF)で呼び出された時の表示位置(Y)です。 + * @default 96 + * @min -2000 + * @max 2000 + * @type number + * + * @param reverse + * @text 立ち絵2, 4の左右反転 + * @desc 立ち絵2(FF)、立ち絵4(FFFF)で呼び出された時に + * 立ち絵を左右反転させるかの設定です。 + * @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); + // 切替効果 + var transitions = [ + null, + Number(parameters["transition"] || 1), + Number(parameters["transition2"] || 1), + Number(parameters["transition3"] || 1), + Number(parameters["transition4"] || 1), + ]; + // ウィンドウ前面表示 + var foreFronts = [ + null, + eval(parameters["foreFront"] || "false"), + eval(parameters["foreFront2"] || "false"), + eval(parameters["foreFront3"] || "false"), + eval(parameters["foreFront4"] || "false"), + ]; + + var focusToneAdjust = Number(parameters["focusToneAdjust"] || -96); + var catheBootPicture = eval(parameters["catheBootPicture"] || "true"); + 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 "processChar": + var text = args[1]; + exStandingPictureParseChar(text); + + // 立ち絵表示状態を継続 + if ($gameSystem._LL_StandingPicture_picture1.showSPicture) { + $gameSystem._LL_StandingPicture_picture1.refSPicture = true; + $gameSystem._LL_StandingPicture_picture1.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture1.motionSPicture + ]; + } + if ($gameSystem._LL_StandingPicture_picture2.showSPicture) { + $gameSystem._LL_StandingPicture_picture2.refSPicture = true; + $gameSystem._LL_StandingPicture_picture2.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture2.motionSPicture + ]; + } + if ($gameSystem._LL_StandingPicture_picture3.showSPicture) { + $gameSystem._LL_StandingPicture_picture3.refSPicture = true; + $gameSystem._LL_StandingPicture_picture3.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture3.motionSPicture + ]; + } + if ($gameSystem._LL_StandingPicture_picture4.showSPicture) { + $gameSystem._LL_StandingPicture_picture4.refSPicture = true; + $gameSystem._LL_StandingPicture_picture4.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture4.motionSPicture + ]; + } + if (!$gameSystem._LL_StandingPicture_holdSPicture) { + $gameSystem._LL_StandingPicture_picture1.showSPicture = false; + $gameSystem._LL_StandingPicture_picture2.showSPicture = false; + $gameSystem._LL_StandingPicture_picture3.showSPicture = false; + $gameSystem._LL_StandingPicture_picture4.showSPicture = false; + $gameSystem._LL_StandingPicture_picture1.motionSPicture = ""; + $gameSystem._LL_StandingPicture_picture2.motionSPicture = ""; + $gameSystem._LL_StandingPicture_picture3.motionSPicture = ""; + $gameSystem._LL_StandingPicture_picture4.motionSPicture = ""; + } + break; + 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 animationFrame = { + yes: 24, + yesyes: 48, + no: 24, + noslow: 48, + jump: 24, + jumpjump: 48, + jumploop: 48, + shake: 1, + shakeloop: 1, + runleft: 1, + runright: 1, + noslowloop: 96, + breathing: 96, + breathing2: 96, + huwahuwa: 192, + none: 0, + }; + + // フォーカス状態リセット用 + let focusReset = false; + + //----------------------------------------------------------------------------- + // Game_System + // + // 立ち絵制御用の独自配列を追加定義します。 + + var _Game_System_initialize = Game_System.prototype.initialize; + Game_System.prototype.initialize = function () { + _Game_System_initialize.apply(this, arguments); + + this.iniLLStandingPictures(); + this._LL_StandingPicture_battleCache = null; + }; + + Game_System.prototype.iniLLStandingPictures = function () { + // 立ち絵1 (F) + this._LL_StandingPicture_picture1 = { + animationCount: 0, + spriteSPicture: null, + showSPicture: false, + refSPicture: false, + motionSPicture: "", + }; + // 立ち絵2 (FF) + this._LL_StandingPicture_picture2 = { + animationCount: 0, + spriteSPicture: null, + showSPicture: false, + refSPicture: false, + motionSPicture: "", + }; + // 立ち絵3 (FFF) + this._LL_StandingPicture_picture3 = { + animationCount: 0, + spriteSPicture: null, + showSPicture: false, + refSPicture: false, + motionSPicture: "", + }; + // 立ち絵4 (FFFF) + this._LL_StandingPicture_picture4 = { + animationCount: 0, + spriteSPicture: null, + showSPicture: false, + refSPicture: false, + motionSPicture: "", + }; + // フォーカス設定 + this._LL_StandingPicture_focusSPicture = { + 0: false, + 1: false, + 2: false, + 3: false, + 4: false, + }; + // ホールド設定 + this._LL_StandingPicture_holdSPicture = false; + }; + + Game_System.prototype.inBattleMakeCacheLLStandingPictures = function () { + if (!this._LL_StandingPicture_battleCache) { + this._LL_StandingPicture_battleCache = { + picture1: this._LL_StandingPicture_picture1, + picture2: this._LL_StandingPicture_picture2, + picture3: this._LL_StandingPicture_picture3, + picture4: this._LL_StandingPicture_picture4, + focusSPicture: this._LL_StandingPicture_focusSPicture, + holdSPicture: this._LL_StandingPicture_holdSPicture, + }; + } + this.iniLLStandingPictures(); + }; + + Game_System.prototype.refreshCacheLLStandingPictures = function () { + if (this._LL_StandingPicture_battleCache) { + this._LL_StandingPicture_picture1 = + this._LL_StandingPicture_battleCache.picture1; + this._LL_StandingPicture_picture2 = + this._LL_StandingPicture_battleCache.picture2; + this._LL_StandingPicture_picture3 = + this._LL_StandingPicture_battleCache.picture3; + this._LL_StandingPicture_picture4 = + this._LL_StandingPicture_battleCache.picture4; + this._LL_StandingPicture_focusSPicture = + this._LL_StandingPicture_battleCache.focusSPicture; + this._LL_StandingPicture_holdSPicture = + this._LL_StandingPicture_battleCache.holdSPicture; + } + this._LL_StandingPicture_battleCache = null; + }; + + //----------------------------------------------------------------------------- + // ExStandingPictureParseChar + // + // 立ち絵制御文字を解読する関数です。 + + var exStandingPictureParseChar = function (text) { + text = text.replace( + /\\V\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1])); + }.bind(this) + ); + + // 専用制御文字を取得 (\F[s]) + var sPictureNumber = null; + var processEscapeNumber = text.match(/\\F\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureNumber = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\FF[s]) + var sPictureNumber2 = null; + processEscapeNumber = text.match(/\\FF\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureNumber2 = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\FFF[s]) + var sPictureNumber3 = null; + processEscapeNumber = text.match(/\\FFF\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureNumber3 = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\FFFF[s]) + var sPictureNumber4 = null; + processEscapeNumber = text.match(/\\FFFF\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureNumber4 = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\M[s]) + var sPictureMotion = null; + processEscapeNumber = text.match(/\\M\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureMotion = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\MM[s]) + var sPictureMotion2 = null; + processEscapeNumber = text.match(/\\MM\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureMotion2 = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\MMM[s]) + var sPictureMotion3 = null; + processEscapeNumber = text.match(/\\MMM\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureMotion3 = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\MMMM[s]) + var sPictureMotion4 = null; + processEscapeNumber = text.match(/\\MMMM\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureMotion4 = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\AA[s]) + var focusSPicture = false; + processEscapeNumber = text.match(/\\AA\[(F|1)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + focusSPicture = true; + } + } + var focusSPicture2 = false; + processEscapeNumber = text.match(/\\AA\[(FF|2)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + focusSPicture2 = true; + } + } + var focusSPicture3 = false; + processEscapeNumber = text.match(/\\AA\[(FFF|3)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + focusSPicture3 = true; + } + } + var focusSPicture4 = false; + processEscapeNumber = text.match(/\\AA\[(FFFF|4)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + focusSPicture4 = true; + } + } + var focusSPictureAllout = false; + processEscapeNumber = text.match(/\\AA\[(N|0)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + focusSPictureAllout = true; + } + } + $gameSystem._LL_StandingPicture_focusSPicture = { + 0: focusSPictureAllout, + 1: focusSPicture, + 2: focusSPicture2, + 3: focusSPicture3, + 4: focusSPicture4, + }; + // フォーカス状態リセット (\AA[R]) + processEscapeNumber = text.match(/\\AA\[(R|0)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + focusReset = true; + } + } + // 専用制御文字を取得 (\FH[s]) + var sPictureHold = null; + processEscapeNumber = text.match(/\\FH\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureHold = processEscapeNumber[1]; + } + } + // 立ち絵1を更新 + if (sPictureNumber) { + var sPicture = sPictureLists.filter(function (item, index) { + if (String(item.id) == sPictureNumber) return true; + }); + $gameSystem._LL_StandingPicture_picture1.spriteSPicture = sPicture[0]; + if (sPicture[0]) { + $gameSystem._LL_StandingPicture_picture1.showSPicture = true; + $gameSystem._LL_StandingPicture_picture1.refSPicture = true; + } else { + $gameSystem._LL_StandingPicture_picture1.showSPicture = false; + $gameSystem._LL_StandingPicture_picture1.refSPicture = false; + } + // 再生モーション定義 + $gameSystem._LL_StandingPicture_picture1.motionSPicture = sPictureMotion + ? sPictureMotion + : "none"; + $gameSystem._LL_StandingPicture_picture1.animationCount = + animationFrame[$gameSystem._LL_StandingPicture_picture1.motionSPicture]; + } else { + if (!$gameSystem._LL_StandingPicture_holdSPicture) { + $gameSystem._LL_StandingPicture_picture1.showSPicture = false; + $gameSystem._LL_StandingPicture_picture1.motionSPicture = ""; + } else if (sPictureMotion) { + // 再生モーション更新 + $gameSystem._LL_StandingPicture_picture1.motionSPicture = + sPictureMotion; + $gameSystem._LL_StandingPicture_picture1.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture1.motionSPicture + ]; + } + } + // 立ち絵2を更新 + if (sPictureNumber2) { + var sPicture2 = sPictureLists.filter(function (item, index) { + if (String(item.id) == sPictureNumber2) return true; + }); + $gameSystem._LL_StandingPicture_picture2.spriteSPicture = sPicture2[0]; + if (sPicture2[0]) { + $gameSystem._LL_StandingPicture_picture2.showSPicture = true; + $gameSystem._LL_StandingPicture_picture2.refSPicture = true; + } else { + $gameSystem._LL_StandingPicture_picture2.showSPicture = false; + $gameSystem._LL_StandingPicture_picture2.refSPicture = false; + } + // 再生モーション定義 + $gameSystem._LL_StandingPicture_picture2.motionSPicture = sPictureMotion2 + ? sPictureMotion2 + : "none"; + $gameSystem._LL_StandingPicture_picture2.animationCount = + animationFrame[$gameSystem._LL_StandingPicture_picture2.motionSPicture]; + } else { + if (!$gameSystem._LL_StandingPicture_holdSPicture) { + $gameSystem._LL_StandingPicture_picture2.showSPicture = false; + $gameSystem._LL_StandingPicture_picture2.motionSPicture = ""; + } else if (sPictureMotion2) { + // 再生モーション更新 + $gameSystem._LL_StandingPicture_picture2.motionSPicture = + sPictureMotion2; + $gameSystem._LL_StandingPicture_picture2.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture2.motionSPicture + ]; + } + } + // 立ち絵3を更新 + if (sPictureNumber3) { + var sPicture3 = sPictureLists.filter(function (item, index) { + if (String(item.id) == sPictureNumber3) return true; + }); + $gameSystem._LL_StandingPicture_picture3.spriteSPicture = sPicture3[0]; + if (sPicture3[0]) { + $gameSystem._LL_StandingPicture_picture3.showSPicture = true; + $gameSystem._LL_StandingPicture_picture3.refSPicture = true; + } else { + $gameSystem._LL_StandingPicture_picture3.showSPicture = false; + $gameSystem._LL_StandingPicture_picture3.refSPicture = false; + } + // 再生モーション定義 + $gameSystem._LL_StandingPicture_picture3.motionSPicture = sPictureMotion3 + ? sPictureMotion3 + : "none"; + $gameSystem._LL_StandingPicture_picture3.animationCount = + animationFrame[$gameSystem._LL_StandingPicture_picture3.motionSPicture]; + } else { + if (!$gameSystem._LL_StandingPicture_holdSPicture) { + $gameSystem._LL_StandingPicture_picture3.showSPicture = false; + $gameSystem._LL_StandingPicture_picture3.motionSPicture = ""; + } else if (sPictureMotion3) { + // 再生モーション更新 + $gameSystem._LL_StandingPicture_picture3.motionSPicture = + sPictureMotion3; + $gameSystem._LL_StandingPicture_picture3.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture3.motionSPicture + ]; + } + } + // 立ち絵4を更新 + if (sPictureNumber4) { + var sPicture4 = sPictureLists.filter(function (item, index) { + if (String(item.id) == sPictureNumber4) return true; + }); + $gameSystem._LL_StandingPicture_picture4.spriteSPicture = sPicture4[0]; + if (sPicture4[0]) { + $gameSystem._LL_StandingPicture_picture4.showSPicture = true; + $gameSystem._LL_StandingPicture_picture4.refSPicture = true; + } else { + $gameSystem._LL_StandingPicture_picture4.showSPicture = false; + $gameSystem._LL_StandingPicture_picture4.refSPicture = false; + } + // 再生モーション定義 + $gameSystem._LL_StandingPicture_picture4.motionSPicture = sPictureMotion4 + ? sPictureMotion4 + : "none"; + $gameSystem._LL_StandingPicture_picture4.animationCount = + animationFrame[$gameSystem._LL_StandingPicture_picture4.motionSPicture]; + } else { + if (!$gameSystem._LL_StandingPicture_holdSPicture) { + $gameSystem._LL_StandingPicture_picture4.showSPicture = false; + $gameSystem._LL_StandingPicture_picture4.motionSPicture = ""; + } else if (sPictureMotion4) { + // 再生モーション更新 + $gameSystem._LL_StandingPicture_picture4.motionSPicture = + sPictureMotion4; + $gameSystem._LL_StandingPicture_picture4.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture4.motionSPicture + ]; + } + } + + // ホールドモードを切替 + if (sPictureHold === "ON") { + $gameSystem._LL_StandingPicture_holdSPicture = true; + } else if (sPictureHold === "OFF") { + $gameSystem._LL_StandingPicture_holdSPicture = false; + } + }; + + //----------------------------------------------------------------------------- + // ExStandingPicture + // + // 立ち絵を表示する独自のクラスを追加定義します。 + + class ExStandingPicture { + static create(elm) { + // 立ち絵1 + elm._spSprite = new Sprite_LL_SPicture(); + elm.addChildAt( + elm._spSprite, + elm.children.indexOf( + foreFronts[1] ? elm._windowLayer : elm._spriteset + ) + 1 + ); + // 立ち絵2 + elm._spSprite2 = new Sprite_LL_SPicture(); + elm.addChildAt( + elm._spSprite2, + elm.children.indexOf( + foreFronts[2] ? elm._windowLayer : elm._spriteset + ) + 1 + ); + // 立ち絵3 + elm._spSprite3 = new Sprite_LL_SPicture(); + elm.addChildAt( + elm._spSprite3, + elm.children.indexOf( + foreFronts[3] ? elm._windowLayer : elm._spriteset + ) + 1 + ); + // 立ち絵4 + elm._spSprite4 = new Sprite_LL_SPicture(); + elm.addChildAt( + elm._spSprite4, + elm.children.indexOf( + foreFronts[4] ? elm._windowLayer : elm._spriteset + ) + 1 + ); + + // ※下記は念のためMVでは無効 (v2.5.1) + + // 立ち絵画像を事前読み込み + // if (catheBootPicture) { + // sPictureLists.forEach(function(elm) { + // ImageManager.loadPicture(elm.imageName); + // }); + // } + + // 旧Ver.のセーブデータ読み込み対策 + if (typeof $gameSystem._LL_StandingPicture_picture1 === "undefined") { + $gameSystem.iniLLStandingPictures(); + } + + // 戦闘時判定 + if (SceneManager._scene.constructor === Scene_Battle) { + // 表示中の立ち絵を消去 + $gameSystem.inBattleMakeCacheLLStandingPictures(); + } else { + $gameSystem.refreshCacheLLStandingPictures(); + } + + // 立ち絵表示状態を継続 + if ($gameSystem._LL_StandingPicture_picture1.showSPicture) { + $gameSystem._LL_StandingPicture_picture1.refSPicture = true; + $gameSystem._LL_StandingPicture_picture1.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture1.motionSPicture + ]; + } + if ($gameSystem._LL_StandingPicture_picture2.showSPicture) { + $gameSystem._LL_StandingPicture_picture2.refSPicture = true; + $gameSystem._LL_StandingPicture_picture2.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture2.motionSPicture + ]; + } + if ($gameSystem._LL_StandingPicture_picture3.showSPicture) { + $gameSystem._LL_StandingPicture_picture3.refSPicture = true; + $gameSystem._LL_StandingPicture_picture3.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture3.motionSPicture + ]; + } + if ($gameSystem._LL_StandingPicture_picture4.showSPicture) { + $gameSystem._LL_StandingPicture_picture4.refSPicture = true; + $gameSystem._LL_StandingPicture_picture4.animationCount = + animationFrame[ + $gameSystem._LL_StandingPicture_picture4.motionSPicture + ]; + } + } + + static update(elm) { + // 立ち絵を非表示に設定している場合、処理を中断 + if ($gameSystem._StandingPictureDisabled) { + elm._spSprite.opacity = 0; + elm._spSprite2.opacity = 0; + elm._spSprite3.opacity = 0; + elm._spSprite4.opacity = 0; + return; + } + + // 立ち絵1ピクチャ作成 + if ( + $gameSystem._LL_StandingPicture_picture1.spriteSPicture && + $gameSystem._LL_StandingPicture_picture1.refSPicture + ) { + this.refresh( + elm._spSprite, + $gameSystem._LL_StandingPicture_picture1.spriteSPicture, + 1 + ); + $gameSystem._LL_StandingPicture_picture1.refSPicture = false; + } + // 立ち絵2ピクチャ作成 + if ( + $gameSystem._LL_StandingPicture_picture2.spriteSPicture && + $gameSystem._LL_StandingPicture_picture2.refSPicture + ) { + this.refresh( + elm._spSprite2, + $gameSystem._LL_StandingPicture_picture2.spriteSPicture, + 2 + ); + $gameSystem._LL_StandingPicture_picture2.refSPicture = false; + } + // 立ち絵3ピクチャ作成 + if ( + $gameSystem._LL_StandingPicture_picture3.spriteSPicture && + $gameSystem._LL_StandingPicture_picture3.refSPicture + ) { + this.refresh( + elm._spSprite3, + $gameSystem._LL_StandingPicture_picture3.spriteSPicture, + 3 + ); + $gameSystem._LL_StandingPicture_picture3.refSPicture = false; + } + // 立ち絵4ピクチャ作成 + if ( + $gameSystem._LL_StandingPicture_picture4.spriteSPicture && + $gameSystem._LL_StandingPicture_picture4.refSPicture + ) { + this.refresh( + elm._spSprite4, + $gameSystem._LL_StandingPicture_picture4.spriteSPicture, + 4 + ); + $gameSystem._LL_StandingPicture_picture4.refSPicture = false; + } + + // フォーカス状態リセット + if (focusReset) { + elm._spSprite.setBlendColor([0, 0, 0, 0]); + elm._spSprite2.setBlendColor([0, 0, 0, 0]); + elm._spSprite3.setBlendColor([0, 0, 0, 0]); + elm._spSprite4.setBlendColor([0, 0, 0, 0]); + focusReset = false; + } + + // フォーカス処理 + if ( + $gameSystem._LL_StandingPicture_focusSPicture[0] !== false || + $gameSystem._LL_StandingPicture_focusSPicture[1] !== false || + $gameSystem._LL_StandingPicture_focusSPicture[2] !== false || + $gameSystem._LL_StandingPicture_focusSPicture[3] !== false || + $gameSystem._LL_StandingPicture_focusSPicture[4] !== false + ) { + // フォーカス状態を一度リフレッシュ + elm._spSprite.setBlendColor([0, 0, 0, 0]); + elm._spSprite2.setBlendColor([0, 0, 0, 0]); + elm._spSprite3.setBlendColor([0, 0, 0, 0]); + elm._spSprite4.setBlendColor([0, 0, 0, 0]); + + if ( + $gameSystem._LL_StandingPicture_focusSPicture[1] === false || + $gameSystem._LL_StandingPicture_focusSPicture[0] === true + ) { + elm._spSprite.setBlendColor([0, 0, 0, focusToneAdjust * -1]); + } + if ( + $gameSystem._LL_StandingPicture_focusSPicture[2] === false || + $gameSystem._LL_StandingPicture_focusSPicture[0] === true + ) { + elm._spSprite2.setBlendColor([0, 0, 0, focusToneAdjust * -1]); + } + if ( + $gameSystem._LL_StandingPicture_focusSPicture[3] === false || + $gameSystem._LL_StandingPicture_focusSPicture[0] === true + ) { + elm._spSprite3.setBlendColor([0, 0, 0, focusToneAdjust * -1]); + } + if ( + $gameSystem._LL_StandingPicture_focusSPicture[4] === false || + $gameSystem._LL_StandingPicture_focusSPicture[0] === true + ) { + elm._spSprite4.setBlendColor([0, 0, 0, focusToneAdjust * -1]); + } + } + + // フェード処理 + if ($gameSystem._LL_StandingPicture_picture1.showSPicture) { + this.fadeIn( + elm._spSprite, + $gameSystem._LL_StandingPicture_picture1.spriteSPicture, + 1 + ); + } else { + this.fadeOut( + elm._spSprite, + $gameSystem._LL_StandingPicture_picture1.spriteSPicture, + 1 + ); + } + if ($gameSystem._LL_StandingPicture_picture2.showSPicture) { + this.fadeIn( + elm._spSprite2, + $gameSystem._LL_StandingPicture_picture2.spriteSPicture, + 2 + ); + } else { + this.fadeOut( + elm._spSprite2, + $gameSystem._LL_StandingPicture_picture2.spriteSPicture, + 2 + ); + } + if ($gameSystem._LL_StandingPicture_picture3.showSPicture) { + this.fadeIn( + elm._spSprite3, + $gameSystem._LL_StandingPicture_picture3.spriteSPicture, + 3 + ); + } else { + this.fadeOut( + elm._spSprite3, + $gameSystem._LL_StandingPicture_picture3.spriteSPicture, + 3 + ); + } + if ($gameSystem._LL_StandingPicture_picture4.showSPicture) { + this.fadeIn( + elm._spSprite4, + $gameSystem._LL_StandingPicture_picture4.spriteSPicture, + 4 + ); + } else { + this.fadeOut( + elm._spSprite4, + $gameSystem._LL_StandingPicture_picture4.spriteSPicture, + 4 + ); + } + + // 立ち絵モーション再生 + if ( + !elm._spSprite.opening && + !elm._spSprite.closing && + $gameSystem._LL_StandingPicture_picture1.animationCount > 0 + ) { + $gameSystem._LL_StandingPicture_picture1.animationCount = + this.animation( + elm._spSprite, + $gameSystem._LL_StandingPicture_picture1.motionSPicture, + $gameSystem._LL_StandingPicture_picture1.animationCount + ); + } + if ( + !elm._spSprite2.opening && + !elm._spSprite2.closing && + $gameSystem._LL_StandingPicture_picture2.animationCount > 0 + ) { + $gameSystem._LL_StandingPicture_picture2.animationCount = + this.animation( + elm._spSprite2, + $gameSystem._LL_StandingPicture_picture2.motionSPicture, + $gameSystem._LL_StandingPicture_picture2.animationCount + ); + } + if ( + !elm._spSprite3.opening && + !elm._spSprite3.closing && + $gameSystem._LL_StandingPicture_picture3.animationCount > 0 + ) { + $gameSystem._LL_StandingPicture_picture3.animationCount = + this.animation( + elm._spSprite3, + $gameSystem._LL_StandingPicture_picture3.motionSPicture, + $gameSystem._LL_StandingPicture_picture3.animationCount + ); + } + if ( + !elm._spSprite4.opening && + !elm._spSprite4.closing && + $gameSystem._LL_StandingPicture_picture4.animationCount > 0 + ) { + $gameSystem._LL_StandingPicture_picture4.animationCount = + this.animation( + elm._spSprite4, + $gameSystem._LL_StandingPicture_picture4.motionSPicture, + $gameSystem._LL_StandingPicture_picture4.animationCount + ); + } + } + + static refresh(sSprite, sPicture, sNumber) { + sSprite.setPicture(sPicture); + sSprite.showing = false; + var calcScaleX = Number(sPicture.scaleX); + var calcScaleY = Number(sPicture.scaleY); + // 左右反転させる場合 (立ち絵2, 4) + if (sNumber == 2 || sNumber == 4) 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); + } + if (sNumber == 3) { + sSprite.x = Number(sPicture.x3); + sSprite.y = Number(sPicture.y3); + sSprite.originX = Number(sPicture.x3); + sSprite.originY = Number(sPicture.y3); + } + if (sNumber == 4) { + sSprite.x = Number(sPicture.x4); + sSprite.y = Number(sPicture.y4); + sSprite.originX = Number(sPicture.x4); + sSprite.originY = Number(sPicture.y4); + } + } 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 (sNumber == 3) { + sSprite.x = + Number(sPicture.x3) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.y = + Number(sPicture.y3) - (sSprite.height * calcScaleY) / 100 / 2; + sSprite.originX = + Number(sPicture.x3) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.originY = + Number(sPicture.y3) - (sSprite.height * calcScaleY) / 100 / 2; + } + if (sNumber == 4) { + sSprite.x = + Number(sPicture.x4) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.y = + Number(sPicture.y4) - (sSprite.height * calcScaleY) / 100 / 2; + sSprite.originX = + Number(sPicture.x4) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.originY = + Number(sPicture.y4) - (sSprite.height * calcScaleY) / 100 / 2; + } + } + // 切替効果 + if (sSprite.opacity == 0) { + if (transitions[sNumber] == 0) + sSprite.opacity = Number(sPicture.opacity); + if (transitions[sNumber] == 2) sSprite.x -= 30; + if (transitions[sNumber] == 3) sSprite.x += 30; + if (transitions[sNumber] == 4) sSprite.y += 30; + if (transitions[sNumber] == 5) sSprite.y -= 30; + } + sSprite.setBlendMode(Number(sPicture.blendMode)); + sSprite.setColorTone( + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone + : [0, 0, 0, 0] + ); + sSprite.setBlendColor([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 (transitions[sNumber] == 0) sSprite.opacity = 0; + if (transitions[sNumber] == 2 && sSprite.originX - 30 < sSprite.x) + sSprite.x -= 2; + if (transitions[sNumber] == 3 && sSprite.originX + 30 > sSprite.x) + sSprite.x += 2; + if (transitions[sNumber] == 4 && sSprite.originY + 30 > sSprite.y) + sSprite.y += 2; + if (transitions[sNumber] == 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; + } + 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 == "huwahuwa") { + if (animationCount > 144) { + sSprite.y += 0.25; + } else if (animationCount > 48) { + sSprite.y -= 0.25; + } else { + sSprite.y += 0.25; + } + animationCount -= 1; + if (animationCount == 0) animationCount = animationFrame["huwahuwa"]; + } + 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) { + if (!$gameSystem._LL_StandingPicture_holdSPicture) { + $gameSystem._LL_StandingPicture_picture1.showSPicture = false; + $gameSystem._LL_StandingPicture_picture2.showSPicture = false; + $gameSystem._LL_StandingPicture_picture3.showSPicture = false; + $gameSystem._LL_StandingPicture_picture4.showSPicture = false; + $gameSystem._LL_StandingPicture_picture1.motionSPicture = ""; + $gameSystem._LL_StandingPicture_picture2.motionSPicture = ""; + $gameSystem._LL_StandingPicture_picture3.motionSPicture = ""; + $gameSystem._LL_StandingPicture_picture4.motionSPicture = ""; + } + } + _Window_Message_updateClose.apply(this, arguments); + }; + + var _Window_Message_startMessage = Window_Message.prototype.startMessage; + Window_Message.prototype.startMessage = function () { + var messageAllText = $gameMessage.allText(); + exStandingPictureParseChar(messageAllText); + + _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(/\\FFF\[\\V\[(\d+)\]\]/gi, ""); + text = text.replace(/\\FFFF\[\\V\[(\d+)\]\]/gi, ""); + + // 立ち絵呼び出し用の制御文字を追加 + text = text.replace(/\\F\[(\w+)\]/gi, ""); + text = text.replace(/\\FF\[(\w+)\]/gi, ""); + text = text.replace(/\\FFF\[(\w+)\]/gi, ""); + text = text.replace(/\\FFFF\[(\w+)\]/gi, ""); + text = text.replace(/\\M\[(\w+)\]/gi, ""); + text = text.replace(/\\MM\[(\w+)\]/gi, ""); + text = text.replace(/\\MMM\[(\w+)\]/gi, ""); + text = text.replace(/\\MMMM\[(\w+)\]/gi, ""); + text = text.replace(/\\AA\[(\w+)\]/gi, ""); + text = text.replace(/\\FH\[(\w+)\]/gi, ""); + + return _Window_Base_convertEscapeCharacters.call(this, text); + }; + + var _Scene_Boot_loadSystemImages = Scene_Boot.loadSystemImages; + Scene_Boot.loadSystemImages = function () { + _Scene_Boot_loadSystemImages.call(this); + + if (!catheBootPicture) return; + + // 立ち絵画像を事前読み込み + sPictureLists.forEach(function (elm) { + ImageManager.loadPicture(elm.imageName); + }); + }; + + //----------------------------------------------------------------------------- + // 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/www/js/plugins/MOG_BattleCommands.js b/www/js/plugins/MOG_BattleCommands.js new file mode 100644 index 0000000..30ec4e4 --- /dev/null +++ b/www/js/plugins/MOG_BattleCommands.js @@ -0,0 +1,1236 @@ +//============================================================================= +// MOG_BattleCommands.js +//============================================================================= + +/*: + * @plugindesc (v1.2) Comandos de batalhas animados por imagens. + * @author Moghunter + * + * @param Mode + * @desc Definição do tipo de comando. + * 0 - Normal 1 - Ring Menu + * @default 1 + * + * @param Layout X-axis + * @desc Definição X-Axis da imagem. + * @default 22 + * + * @param Layout Y-axis + * @desc Definição Y-Axis da imagem. + * @default 15 + * + * @param Com X-axis + * @desc Definição X-Axis da imagem. + * @default 0 + * + * @param Com Y-axis + * @desc Definição Y-Axis da imagem. + * @default 0 + * + * @param Arrow + * @desc Ativar a imagem das flechas. + * @default false + * + * @param Arrow X-axis + * @desc Definição X-Axis da imagem. + * @default 5 + * + * @param Arrow Y-axis + * @desc Definição Y-Axis da imagem. + * @default 0 + * + * @param Zoom Animation + * @desc Ativar o efeito de zoom. + * @default true + * + * @param Zoom Rate + * @desc Poder do zoom. + * @default 1.30 + * + * @param Zoom Speed + * @desc Velocidade do zoom. + * @default 0.015 + * + * @param Zoom Loop + * @desc Ativar loop na animação do zoom. + * @default true + * + * @param Slide Animation + * @desc Ativar animação de deslize. + * @default false + * + * @param Slide X + * @desc Definição da distância X. + * @default 0 + * + * @param Slide Y + * @desc Definição da distância Y. + * @default 0 + * + * @param Com Name + * @desc Ativar o nome do comando. + * @default true + * + * @param Com Name X-axis + * @desc Definição X-Axis do nome. + * @default 55 + * + * @param Com Name Y-axis + * @desc Definição Y-Axis do nome. + * @default 75 + * + * @param Com Font Size + * @desc Definição do tamanho da fonte. + * @default 22 + * + * @param Cursor + * @desc Ativar cursor. + * @default false + * + * @param Cursor X-axis + * @desc Definição X-Axis do cursor. + * @default 0 + * + * @param Cursor Y-axis + * @desc Definição X-Axis do cursor. + * @default 0 + * + * @param Cursor Slide + * @desc Ativar a animação de deslize. + * @default false + * + * @param Row Max + * @desc Definição da quantidade comandos visíveis. + * @default 4 + * + * @param Ring Range + * @desc Definição da circunferência do circulo. + * @default 70 + * + * @param Ring Motion + * @desc Ativar animação de movimento. + * @default true + * + * @param Pi Range + * @desc Definição do valor do PI. + * @default 2.0 + * + * @param Side Input + * @desc Ativar Input para o lado direito e esquerdo. + * @default true + * + * @param Face + * @desc Ativar face do personagem. + * @default true + * + * @param Face X-axis + * @desc Definição X-Axis da face do personagem. + * @default 0 + * + * @param Face Y-axis + * @desc Definição Y-Axis da face do personagem. + * @default -50 + * + * @help + * ============================================================================= + * +++ MOG - Battle Commands (v1.2) +++ + * By Moghunter + * https://atelierrgss.wordpress.com/ + * ============================================================================= + * Comandos de batalhas animados por imagens. + * Este plugin requer o MOG_BattleHud para funcionar. + * + * ============================================================================= + * As imagens dos comandos deverão ser gravados na pasta /img/battlecommands/ + * O nomes das imagens deverão seguir a seguinte nomeação. + * + * Com_ + COMMAND NAME.png + * + * Exemplo + * + * Com_Attack.png + * Com_Guard.png + * Com_Magic.png + * ... + * + * ============================================================================= + * FACES + * ============================================================================= + * Para definir as faces dos personagens nomeie da seguinte forma. + * + * Face_ + Actor ID.png + * + * EG + * + * Face_1.png + * Face_2.png + * Face_3.png + * ... + * + * ============================================================================= + * HISTÓRICO + * ============================================================================= + * (v1.2) - Correção do crash ao desativar a função Arrow no modo Zero. + * - Melhoria na compatibilidade de third party plugins. + */ + +//============================================================================= +// ** PLUGIN PARAMETERS +//============================================================================= +var Imported = Imported || {}; +Imported.MOG_BattleCommands = true; +var Moghunter = Moghunter || {}; + +Moghunter.parameters = PluginManager.parameters("MOG_BattleCommands"); +Moghunter.bcom_mode = Number(Moghunter.parameters["Mode"] || 0); +Moghunter.bcom_lay_x = Number(Moghunter.parameters["Layout X-axis"] || -45); +Moghunter.bcom_lay_y = Number(Moghunter.parameters["Layout Y-axis"] || -25); +Moghunter.bcom_com_x = Number(Moghunter.parameters["Com X-axis"] || -10); +Moghunter.bcom_com_y = Number(Moghunter.parameters["Com Y-axis"] || 0); +Moghunter.bcom_arrow = String(Moghunter.parameters["Arrow"] || true); +Moghunter.bcom_arrow_x = Number(Moghunter.parameters["Arrow X-axis"] || 5); +Moghunter.bcom_arrow_y = Number(Moghunter.parameters["Arrow Y-axis"] || 0); +Moghunter.bcom_row_max = Number(Moghunter.parameters["Row Max"] || 4); +Moghunter.bcom_zoom_effect = String( + Moghunter.parameters["Zoom Animation"] || true +); +Moghunter.bcom_zoom_rate = Number(Moghunter.parameters["Zoom Rate"] || 1.3); +Moghunter.bcom_zoom_speed = Number(Moghunter.parameters["Zoom Speed"] || 0.015); +Moghunter.bcom_zoom_loop = String(Moghunter.parameters["Zoom Loop"] || true); +Moghunter.bcom_slide_effect = String( + Moghunter.parameters["Slide Animation"] || true +); +Moghunter.bcom_slide_x = Number(Moghunter.parameters["Slide X"] || 30); +Moghunter.bcom_slide_y = Number(Moghunter.parameters["Slide Y"] || 0); +Moghunter.bcom_com_name = String(Moghunter.parameters["Com Name"] || false); +Moghunter.bcom_com_name_x = Number( + Moghunter.parameters["Com Name X-axis"] || 55 +); +Moghunter.bcom_com_name_y = Number( + Moghunter.parameters["Com Name Y-axis"] || 75 +); +Moghunter.bcom_com_font_size = Number( + Moghunter.parameters["Com Font Size"] || 22 +); +Moghunter.bcom_ring_range = Number(Moghunter.parameters["Ring Range"] || 70); +Moghunter.bcom_pi_range = Number(Moghunter.parameters["Pi Range"] || 2.0); +Moghunter.bcom_ring_anime = String(Moghunter.parameters["Ring Motion"] || true); +Moghunter.bcom_side_input = String(Moghunter.parameters["Side Input"] || true); +Moghunter.bcom_cursor = String(Moghunter.parameters["Cursor"] || true); +Moghunter.bcom_cursor_x = Number(Moghunter.parameters["Cursor X-axis"] || 0); +Moghunter.bcom_cursor_y = Number(Moghunter.parameters["Cursor Y-axis"] || 0); +Moghunter.bcom_cursor_slide = String( + Moghunter.parameters["Cursor Slide"] || true +); +Moghunter.bcom_face = String(Moghunter.parameters["Face"] || true); +Moghunter.bcom_face_x = Number(Moghunter.parameters["Face X-axis"] || 0); +Moghunter.bcom_face_y = Number(Moghunter.parameters["Face Y-axis"] || -50); + +if (Imported.MOG_BattleHud) { + //============================================================================= + // ** ImageManager + //============================================================================= + + //============================== + // * BHud + //============================== + ImageManager.loadBcom = function (filename) { + return this.loadBitmap("img/battlecommands/", filename, 0, true); + }; + + //============================================================================= + // ** Game_Temp + //============================================================================= + + //============================== + // * Initialize + //============================== + var _alias_mog_bcom_temp_initialize = Game_Temp.prototype.initialize; + Game_Temp.prototype.initialize = function () { + _alias_mog_bcom_temp_initialize.call(this); + this._bcom_need_refresh = false; + }; + + //============================================================================= + // ** Game_Interpreter + //============================================================================= + + //============================== + // * Command129 + //============================== + var _alias_mog_bcom_command129 = Game_Interpreter.prototype.command129; + Game_Interpreter.prototype.command129 = function () { + _alias_mog_bcom_command129.call(this); + $gameTemp._bcom_need_refresh = true; + return true; + }; + + //============================================================================= + // ** Window Command + //============================================================================= + + //============================== + // * Setup + //============================== + var _mog_batCom_Wact_setup = Window_ActorCommand.prototype.setup; + Window_ActorCommand.prototype.setup = function (actor) { + _mog_batCom_Wact_setup.call(this, actor); + if (this._actor) { + this.battle_commands_initialize(); + } + }; + + //============================== + // * Battle Com Initialize + //============================== + Window_ActorCommand.prototype.battle_commands_initialize = function () { + this._oldID = -1; + if (!this._actor) { + this.clearComSprites(); + return; + } + this._oldID = this._actor._actorId; + this.com_pic_initialize(); + this.load_com_images(); + this.create_com_sprites(); + this.refresh_com_sprites(); + this._old_visible = this.visible; + }; + + //============================== + // * clear Com Sprites + //============================== + Window_ActorCommand.prototype.clearComSprites = function () { + if (this._layout) { + this.removeChild(this._layout); + this._layout = null; + } + if (this._face) { + this.removeChild(this._face); + this._face = null; + } + if (this._cursor_b) { + this.removeChild(this._cursor_b); + this._cursor_b = null; + } + if (this._com_name) { + this.removeChild(this._com_name); + this._com_name = null; + } + if (this._arrow) { + for (var i = 0; i < 2; i++) { + this.removeChild(this._arrow[i]); + } + this._arrow = null; + } + if (this._com_sprites) { + this.com_sprites_clear(); + this._com_sprites = null; + } + }; + + //============================== + // * Load Com Images + //============================== + Window_ActorCommand.prototype.com_pic_initialize = function () { + this.com_sprites_clear(); + this._com_mode_b = Math.min(Math.max(Moghunter.bcom_mode, 0), 1); + this._com_images = []; + this._com_sprites = []; + this._com_index = this._index; + this._max_com = 0; + this._wh = [0, 0]; + this._zoom = [0, 0]; + this._np = [0, 0]; + this._arrow_slide = [0, 0, 0]; + this._arrow_org_y = [0, 0]; + this._cursor_nxy = [0, 0]; + this._cursor_slide = false; + this.sel_time = 0; + this._side = []; + this._side_m = [0, 0]; + this._ring_move = false; + this._side_input = false; + if (String(Moghunter.bcom_side_input) === "true") { + this._side_input = true; + } + if (String(Moghunter.bcom_ring_anime) === "true") { + this._ring_move = true; + } + this._rol_range = Moghunter.bcom_ring_range; + this._pi = Moghunter.bcom_pi_range * Math.PI; + if (String(Moghunter.bcom_slide_effect) === "true") { + this._side_m = [Moghunter.bcom_slide_x, Moghunter.bcom_slide_y]; + } + this._row_max = Math.max(Moghunter.bcom_row_max - 1, 1); + this._zoom_speed = Math.max(Moghunter.bcom_zoom_speed, 0.001); + this._zoom_rate = Math.max(Moghunter.bcom_zoom_rate, 1.0); + this._zoom_effect = false; + if (String(Moghunter.bcom_zoom_effect) === "true") { + this._zoom_effect = true; + } + this._loop_zoom_effect = false; + if (String(Moghunter.bcom_zoom_loop) === "true") { + this._loop_zoom_effect = true; + } + }; + + //============================== + // * Com Sprites Clear + //============================== + Window_ActorCommand.prototype.com_sprites_clear = function () { + if (this._com_sprites) { + for (var i = 0; i < this._com_sprites.length; i++) { + this.removeChild(this._com_sprites[i]); + } + } + }; + + //============================== + // * Load Com Images + //============================== + Window_ActorCommand.prototype.load_com_images = function () { + this._com_images = []; + for (var i = 0; i < this._list.length; i++) { + if (this._max_com < this._list.length) { + this._max_com = this._list.length; + } + for (var r = 0; r < this._list.length; r++) { + this._com_images.push( + ImageManager.loadBcom("Com_" + this._list[r].name) + ); + } + } + this._layout_img = ImageManager.loadBcom("Layout"); + this._cursor_b_img = ImageManager.loadBcom("Cursor"); + if (String(Moghunter.bcom_arrow) === "true") { + this._arrow_img = ImageManager.loadBcom("Arrow"); + } + }; + + //============================== + // * Create Com Sprites + //============================== + Window_ActorCommand.prototype.create_com_sprites = function () { + this.create_layout(); + if (String(Moghunter.bcom_face) === "true") { + this.create_face(); + } + this.create_commands(); + if (String(Moghunter.bcom_cursor) === "true") { + this.create_cursor(); + } + if (String(Moghunter.bcom_arrow) === "true") { + this.create_arrows(); + } + if (String(Moghunter.bcom_com_name) === "true") { + this.create_com_name(); + } + }; + + //============================== + // * Create Layout + //============================== + Window_ActorCommand.prototype.create_layout = function () { + if (this._layout) { + this.removeChild(this._layout); + } + this._layout = new Sprite(this._layout_img); + this._layout.x = Moghunter.bcom_lay_x; + this._layout.y = Moghunter.bcom_lay_y; + this.addChild(this._layout); + }; + + //============================== + // * Create Face + //============================== + Window_ActorCommand.prototype.create_face = function () { + if (this._face) { + this.removeChild(this._face); + } + var fname = String("Face_" + this._actor._actorId); + var face_img = ImageManager.loadBcom(fname); + this._face = new Sprite(face_img); + this._face.x = Moghunter.bcom_face_x; + this._face.y = Moghunter.bcom_face_y; + this.addChild(this._face); + }; + + //============================== + // * Create Cursor + //============================== + Window_ActorCommand.prototype.create_cursor = function () { + if (this._cursor_b) { + this.removeChild(this._cursor_b); + } + this._cursor_b = new Sprite(this._cursor_b_img); + this._cursor_b.anchor.x = 0.5; + this._cursor_b.anchor.y = 0.5; + this._cursor_b_s = [0, 0, 0, 0, 0]; + if (String(Moghunter.bcom_cursor_slide) === "true") { + this._cursor_slide = true; + } + this.addChild(this._cursor_b); + }; + + //============================== + // * Update Cursor B + //============================== + Window_ActorCommand.prototype.update_cursor_b = function () { + if (this._cursor_slide) { + this.update_cursor_slide(); + } + var nx = + this._cursor_nxy[0] + Moghunter.bcom_cursor_x + this._cursor_b_s[2]; + var ny = this._cursor_nxy[1] + Moghunter.bcom_cursor_y; + this._cursor_b.x = this.sprite_move_to( + this._cursor_b.x, + nx, + this.com_move_speed() + ); + this._cursor_b.y = this.sprite_move_to( + this._cursor_b.y, + ny, + this.com_move_speed() + ); + }; + + //============================== + // * Update Cursor Slide + //============================== + Window_ActorCommand.prototype.update_cursor_slide = function () { + this._cursor_b_s[4] += 1; + if (this._cursor_b_s[4] < 2) { + return; + } + this._cursor_b_s[4] = 0; + this._cursor_b_s[3] += 1; + if (this._cursor_b_s[3] < 15) { + this._cursor_b_s[2] += 1; + } else if (this._cursor_b_s[3] < 30) { + this._cursor_b_s[2] -= 1; + } else { + this._cursor_b_s[2] = 0; + this._cursor_b_s[3] = 0; + } + }; + + //============================== + // * Create Commands + //============================== + Window_ActorCommand.prototype.create_commands = function () { + for (var i = 0; i < this._max_com; i++) { + this._com_sprites[i] = new Sprite(); + this._com_sprites[i].enabled = this.isCommandEnabled(i); + this._com_sprites[i].anchor.x = 0.5; + this._com_sprites[i].anchor.y = 0.5; + this.addChild(this._com_sprites[i]); + this._side[i] = [0, 0]; + } + }; + + //============================== + // * Create Arrows + //============================== + Window_ActorCommand.prototype.create_arrows = function () { + if (this._com_mode_b === 1) { + return; + } + if (this._arrow) { + for (var i = 0; i < 2; i++) { + this.removeChild(this._arrow[i]); + } + } + this._arrow = []; + for (var i = 0; i < 2; i++) { + this._arrow[i] = new Sprite(this._arrow_img); + this._arrow[i].anchor.x = 0.5; + this._arrow[i].anchor.y = 0.5; + this.addChild(this._arrow[i]); + } + }; + + //============================== + // * Create Com Name + //============================== + Window_ActorCommand.prototype.create_com_name = function () { + if (this._com_name) { + this.removeChild(this._com_name); + } + this._com_name = new Sprite(new Bitmap(90, 32)); + this._com_name.x = Moghunter.bcom_com_name_x + 45; + this._com_name.y = Moghunter.bcom_com_name_y + 16; + this._com_name.bitmap.fontSize = Moghunter.bcom_com_font_size; + this.addChild(this._com_name); + }; + + //============================== + // * Refresh Com Name + //============================== + Window_ActorCommand.prototype.refresh_com_name = function () { + this._com_name.bitmap.clear(); + this._com_name.opacity = 0; + this._com_name.anchor.x = 0.5; + this._com_name.anchor.y = 0.5; + this._com_name.bitmap.drawText( + this.command_name(), + 0, + 0, + this._com_name.bitmap.width, + 32, + "center" + ); + }; + + //============================== + // * Refresh Index + //============================== + Window_ActorCommand.prototype.refresh_index = function () { + this._com_index = this._index; + if (this._com_name) { + this.refresh_com_name(); + } + }; + + //============================== + // * Refresh Com Sprites + //============================== + Window_ActorCommand.prototype.refresh_com_sprites = function () { + this._com_index = -1; + this._wh = [0, 0]; + this._zoom = [0, 0]; + this.refresh_bitmap_com(); + this._layout.opacity = 0; + if (this._arrow) { + this.refresh_arrow_position(); + } + this.position_clear(); + this.update_battle_commands(); + if (this._com_mode_b === 1) { + this.refresh_ring_command(); + } + }; + + //============================== + // * Refresh Bitmap Com + //============================== + Window_ActorCommand.prototype.refresh_bitmap_com = function () { + for (var i = 0; i < this.maxCom(); i++) { + this._com_sprites[i].bitmap = this._com_images[i]; + this._com_images.enabled = this.isCommandEnabled(i); + this._wh[0] = this.width / 2; + if (this._wh[1] < this._com_sprites[i].bitmap.height) { + this._wh[1] = this._com_sprites[i].bitmap.height; + } + } + for (var i = 0; i < this.maxCom(); i++) { + this._com_sprites[i].x = this._wh[0] + Moghunter.bcom_com_x; + this._com_sprites[i].y = + this._wh[1] + this._wh[1] * i + Moghunter.bcom_com_y; + } + }; + + //============================== + // * Refresh Arrow Position + //============================== + Window_ActorCommand.prototype.refresh_arrow_position = function () { + this._arrow_org_y = [ + -Moghunter.bcom_arrow_y, + this._wh[1] * (this.limit_rows_sp() + 2) + Moghunter.bcom_arrow_y, + ]; + this._arrow[0].x = this._wh[0] + Moghunter.bcom_arrow_x; + this._arrow[0].y = this._arrow_org_y[0]; + this._arrow[1].x = this._wh[0] + Moghunter.bcom_arrow_x; + this._arrow[1].y = this._arrow_org_y[1]; + this._arrow[1].scale.y = -1; + }; + + //============================== + // * Update Arrow Visible + //============================== + Window_ActorCommand.prototype.update_arrow_visible = function () { + this._arrow[0].visible = false; + this._arrow[1].visible = false; + if (this._index > this.limit_rows_sp()) { + this._arrow[0].visible = true; + } + if (this.maxCom() > this.limit_rows_sp() + 1) { + this._arrow[1].visible = true; + if (this._index === this.maxCom() - 1) { + this._arrow[1].visible = false; + } + } + }; + + //============================== + // * Position Clear + //============================== + Window_ActorCommand.prototype.position_clear = function () { + this._old_visible = this.visible; + for (var i = 0; i < this._com_sprites.length; i++) { + this._com_sprites[i].opacity = 0; + } + for (var i = 0; i < this.maxCom(); i++) { + if (this._com_mode_b === 0) { + this.position_clear_mode_0(i); + } else { + this._com_sprites[i].x = this._wh[0]; + this._com_sprites[i].y = this._wh[1] + this._wh[1] * i; + } + this._com_sprites[i].scale.x = 1.0; + this._com_sprites[i].scale.y > 1.0; + } + if (this._com_mode_b === 1) { + this.refresh_ring_command(); + } + if (this._com_name) { + this._com_name.opacity = 0; + } + }; + + //============================== + // * Position Clear Mode 0 + //============================== + Window_ActorCommand.prototype.position_clear_mode_0 = function (i) { + if (this._index > this.limit_rows_sp()) { + if (i >= this._index - this.limit_rows_sp() && i <= this._index) { + this._com_sprites[i].opacity = this.translucentOpacity(); + } else { + this._com_sprites[i].opacity = 0; + } + } else { + if (i > this.limit_rows_sp()) { + this._com_sprites[i].opacity = 0; + } else { + this._com_sprites[i].opacity = this.translucentOpacity(); + } + } + }; + + //============================== + // * processWheel + //============================== + Window_ActorCommand.prototype.processWheel = function () { + if (this.isOpenAndActive()) { + var threshold = 20; + if (TouchInput.wheelY >= threshold) { + this._index++; + SoundManager.playCursor(); + if (this._index > this.maxCom() - 1) { + this._index = 0; + } + } + if (TouchInput.wheelY <= -threshold) { + this._index--; + SoundManager.playCursor(); + if (this._index < 0) { + this._index = this.maxCom() - 1; + } + } + } + }; + + //============================== + // * Update Input Commands + //============================== + Window_ActorCommand.prototype.update_input_commands = function () { + if (this._side_input) { + this.update_side_input(); + } + }; + + //============================== + // * Update Side Input + //============================== + Window_ActorCommand.prototype.update_side_input = function () { + if (this.isOpenAndActive()) { + if (Input.isRepeated("right")) { + SoundManager.playCursor(); + if (this._com_mode_b === 1) { + this._index--; + if (this._index < 0) { + this._index = this.maxCom() - 1; + } + } else { + this._index++; + if (this._index > this.maxCom() - 1) { + this._index = 0; + } + } + } + if (Input.isRepeated("left")) { + SoundManager.playCursor(); + if (this._com_mode_b === 1) { + this._index++; + if (this._index > this.maxCom() - 1) { + this._index = 0; + } + } else { + this._index--; + if (this._index < 0) { + this._index = this.maxCom() - 1; + } + } + } + } + }; + + //============================== + // * LineHeight + //============================== + Window_ActorCommand.prototype.lineHeight = function () { + return 1; + }; + + //============================== + // * Max Com + //============================== + Window_ActorCommand.prototype.maxCom = function () { + if (!this._list) { + return 0; + } + return this._list.length; + }; + + //============================== + // * Limit Rows SP + //============================== + Window_ActorCommand.prototype.limit_rows_sp = function () { + if (this._com_mode_b === 1) { + this.maxCom(); + } + return this._row_max; + }; + + //============================== + // * Com Fade Speed + //============================== + Window_ActorCommand.prototype.com_fade_speed = function () { + return 20; + }; + + //============================== + // * Com Move Speed + //============================== + Window_ActorCommand.prototype.com_move_speed = function () { + if (this._com_mode_b === 1) { + return 5; + } + return 20; + }; + + //============================== + // * Com Zoom Speed + //============================== + Window_ActorCommand.prototype.com_zoom_speed = function () { + return this._zoom_speed; + }; + + //============================== + // * Com Zoom Rate + //============================== + Window_ActorCommand.prototype.com_zoom_rate = function () { + return this._zoom_rate; + }; + + //============================== + // * Limit Height + //============================== + Window_ActorCommand.prototype.limit_height = function (i) { + if (this._index >= this.limit_rows_sp()) { + return (this._index - this.limit_rows_sp()) * this._wh[1]; + } + return 0; + }; + + //============================== + // * Command Name + //============================== + Window_ActorCommand.prototype.command_name = function () { + if (!this._list || !this._list[this._index]) { + return ""; + } + return this._list[this._index].name; + }; + + //============================== + // * need Reset Com + //============================== + Window_ActorCommand.prototype.needResetCom = function () { + if (!this._com_sprites) { + return true; + } + if (this._actor && this._oldID != this._actor._actorId) { + return true; + } + return false; + }; + + //============================== + // * Update Com Sprites + //============================== + Window_ActorCommand.prototype.update_battle_commands = function () { + if (this.needResetCom()) { + if (this._actor) { + this.battle_commands_initialize(); + } + return; + } + this.contentsOpacity = 0; + this.opacity = 0; + if (this._com_index != this._index) { + this.refresh_index(); + } + for (var i = 0; i < this._com_sprites.length; i++) { + if (i <= this.maxCom()) { + this._com_sprites[i].visible = true; + this.update_commands(i); + } else { + this._com_sprites[i].opacity = 0; + this._com_sprites[i].visible = false; + } + } + if (this._old_visible != this.visible) { + this.position_clear(); + } + if (this._arrow) { + this.update_arrow(); + } + if (this._cursor_b) { + this.update_cursor_b(); + } + if (this._com_name) { + this._com_name.opacity += this.com_fade_speed(); + } + this._layout.opacity += this.com_fade_speed(); + this.update_input_commands(); + if (this._com_mode_b === 0 && this._wh && this._wh[1] === 0) { + this.refresh_bitmap_com(); + if (this._arrow) { + this.refresh_arrow_position(); + } + } + }; + + //============================== + // * Update Arrow + //============================== + Window_ActorCommand.prototype.update_arrow = function () { + this.update_arrow_slide(); + this.update_arrow_visible(); + this._arrow[0].y = this._arrow_org_y[0] - this._arrow_slide[0]; + this._arrow[1].y = this._arrow_org_y[1] + this._arrow_slide[0]; + }; + + //============================== + // * Update Arrow + //============================== + Window_ActorCommand.prototype.update_arrow_slide = function () { + this._arrow_slide[2]++; + if (this._arrow_slide[2] < 2) { + return; + } + this._arrow_slide[2] = 0; + this._arrow_slide[1] += 0.5; + if (this._arrow_slide[1] < 5) { + this._arrow_slide[0] += 1; + } else if (this._arrow_slide[1] < 10) { + this._arrow_slide[0] -= 1; + } else { + this._arrow_slide = [0, 0]; + } + }; + + //============================== + // * Sprite Move To + //============================== + Window_ActorCommand.prototype.sprite_move_to = function ( + value, + real_value, + speed + ) { + if (value == real_value) { + return value; + } + var dnspeed = 5 + Math.abs(value - real_value) / speed; + if (value > real_value) { + value -= dnspeed; + if (value < real_value) { + value = real_value; + } + } else if (value < real_value) { + value += dnspeed; + if (value > real_value) { + value = real_value; + } + } + return Math.floor(value); + }; + + //============================== + // * Update Commands + //============================== + Window_ActorCommand.prototype.update_commands = function (i) { + this.update_position(i); + this.update_effect_selection(i); + if (!this._com_sprites[i].enabled) { + this._com_sprites[i].opacity = 90; + } + }; + + //============================== + // * Update Ring Command + //============================== + Window_ActorCommand.prototype.update_ring_command = function (i, c_index) { + if (i >= this.maxCom()) { + this._com_sprites[i].visible = false; + } + var rol_index = 1 / this.maxCom(); + if (this._ring_move) { + var si = c_index; + } else { + var si = 0; + } + var now_p = rol_index * (si - i); + var r_p = this._pi * -now_p; + this._wh[0] = Math.floor(this._rol_range * Math.sin(r_p)); + this._wh[1] = -Math.floor(this._rol_range * Math.cos(r_p)); + }; + + //============================== + // * Refresh Ring Position + //============================== + Window_ActorCommand.prototype.refresh_ring_command = function () { + for (var i = 0; i < this._com_sprites.legth; i++) { + this._com_sprites[i].visible = false; + } + for (var i = 0; i < this.maxCom(); i++) { + this.update_ring_command(i, i); + this._com_sprites[i].x = this.width / 2 + Moghunter.bcom_com_x; + this._com_sprites[i].y = this.height / 2 + Moghunter.bcom_com_y; + this._com_sprites[i].visible = true; + this._com_sprites[i].opacity = 0; + } + }; + + //============================== + // * Update Position + //============================== + Window_ActorCommand.prototype.update_position = function (i) { + if (this._com_mode_b === 0) { + this._np[0] = this._wh[0] + Moghunter.bcom_com_x + this._side[i][0]; + this._np[1] = + this._wh[1] + + this._wh[1] * i - + this.limit_height() + + Moghunter.bcom_com_y + + this._side[i][1]; + } else { + this.update_ring_command(i, this._index); + this._np[0] = + this.width / 2 + this._wh[0] + Moghunter.bcom_com_x + this._side[i][0]; + this._np[1] = + this.height / 2 + this._wh[1] + Moghunter.bcom_com_y + this._side[i][1]; + } + this._com_sprites[i].x = this.sprite_move_to( + this._com_sprites[i].x, + this._np[0], + this.com_move_speed() + ); + this._com_sprites[i].y = this.sprite_move_to( + this._com_sprites[i].y, + this._np[1], + this.com_move_speed() + ); + }; + + //============================== + // * Update Effect Selection + //============================== + Window_ActorCommand.prototype.update_effect_selection = function (i) { + if (this._index === i) { + this.update_on_index(i); + } else { + this.update_off_index(i); + } + this._com_sprites[i].scale.y = this._com_sprites[i].scale.x; + }; + + //============================== + // * Update On Index + //============================== + Window_ActorCommand.prototype.update_on_index = function (i) { + this._side[i] = [this._side_m[0], this._side_m[1]]; + this._cursor_nxy = [ + this._com_sprites[i].x - this._com_sprites[i].bitmap.width / 2, + this._com_sprites[i].y, + ]; + this._com_sprites[i].opacity += this.com_fade_speed(); + if (this._zoom_effect) { + this.update_zoom_effect(i); + } + }; + + //============================== + // * Update Off Index + //============================== + Window_ActorCommand.prototype.update_off_index = function (i) { + this._side[i] = [0, 0]; + if (this._com_sprites[i].opacity > this.translucentOpacity()) { + this._com_sprites[i].opacity -= this.com_fade_speed(); + } + if (this._com_mode_b === 0) { + this.update_off_mode_0(i); + } else { + if (this._com_sprites[i].opacity < this.translucentOpacity()) { + this._com_sprites[i].opacity += this.com_fade_speed(); + } + } + if (this._com_sprites[i].scale.x > 1.0) { + this._com_sprites[i].scale.x -= this.com_zoom_speed(); + } + }; + + //============================== + // * Update Off Mode 0 + //============================== + Window_ActorCommand.prototype.update_off_mode_0 = function (i) { + if (this._index > this.limit_rows_sp()) { + if (i >= this._index - this.limit_rows_sp() && i <= this._index) { + if (this._com_sprites[i].opacity < this.translucentOpacity()) { + this._com_sprites[i].opacity += this.com_fade_speed(); + } + } else { + this._com_sprites[i].opacity -= this.com_fade_speed(); + } + } else { + if (i > this.limit_rows_sp()) { + this._com_sprites[i].opacity -= this.com_fade_speed(); + } else { + if (this._com_sprites[i].opacity < this.translucentOpacity()) { + this._com_sprites[i].opacity += this.com_fade_speed(); + } + } + } + }; + + //============================== + // * Update Zoom Effect + //============================== + Window_ActorCommand.prototype.update_zoom_effect = function (i) { + if (this._zoom[0] === 0) { + if (this._com_sprites[i].scale.x < this.com_zoom_rate()) { + this._com_sprites[i].scale.x += this.com_zoom_speed(); + } + if ( + this._loop_zoom_effect && + this._com_sprites[i].scale.x >= this.com_zoom_rate() + ) { + this._zoom[0] = 1; + } + } else { + this._com_sprites[i].scale.x -= this.com_zoom_speed(); + if (this._com_sprites[i].scale.x <= 1.0) { + this._zoom[0] = 0; + } + } + }; + + //============================== + // * Process Touch + //============================== + Window_ActorCommand.prototype.processTouch = function () { + if (this.isOpenAndActive()) { + if (TouchInput.isCancelled()) { + if (this.isCancelEnabled()) { + this.processCancel(); + } + } else if (TouchInput.isTriggered() && this.isTouchedInsideCom()) { + this.sel_time = 5; + } + } + }; + + //============================== + // * Process Touch + //============================== + Window_ActorCommand.prototype.isTouchedInsideCom = function () { + for (var i = 0; i < this._com_sprites.length; i++) { + if (this._com_sprites[i].visible && this._com_sprites[i].opacity > 25) { + if ( + TouchInput.x > + this.x + + this._com_sprites[i].x - + this._com_sprites[i].bitmap.width / 2 && + TouchInput.x < + this.x + + this._com_sprites[i].x + + this._com_sprites[i].bitmap.width - + this._com_sprites[i].bitmap.width / 2 && + TouchInput.y > + this.y + + this._com_sprites[i].y - + this._com_sprites[i].bitmap.height / 2 && + TouchInput.y < + this.y + + this._com_sprites[i].y + + this._com_sprites[i].bitmap.height - + this._com_sprites[i].bitmap.height / 2 + ) { + this._index = i; + return true; + } + } + } + return false; + }; + + //============================== + // * Update Wait Selection + //============================== + Window_ActorCommand.prototype.update_wait_selection = function () { + this.sel_time--; + if (this.sel_time === 0) { + this.processOk(); + } + if (BattleManager._actorIndex >= 0) { + this.update_battle_commands(); + } + }; + + //============================== + // * Update + //============================== + var _alias_mog_bcom_wcom_update = Window_ActorCommand.prototype.update; + Window_ActorCommand.prototype.update = function () { + if ($gameTemp._bcom_need_refresh) { + $gameTemp._bcom_need_refresh = false; + this.battle_commands_initialize(); + } + if (this.sel_time > 0) { + this.update_wait_selection(); + return; + } + _alias_mog_bcom_wcom_update.call(this); + if (BattleManager._actorIndex >= 0) { + this.update_battle_commands(); + } + }; + + //============================== + // * Set Mcursor Data + //============================== + Window_ActorCommand.prototype.set_mcursor_data = function () {}; + + //============================== + // * Create Layout Window + //============================== + var _alias_mog_bcom_sbat_create_layout_window = + Scene_Battle.prototype.create_layout_window; + Scene_Battle.prototype.create_layout_window = function () { + _alias_mog_bcom_sbat_create_layout_window.call(this); + if (this._com_layout) { + this.removeChild(this._com_layout); + } + }; +} diff --git a/www/js/plugins/MOG_BattleHud.js b/www/js/plugins/MOG_BattleHud.js new file mode 100644 index 0000000..23cef8e --- /dev/null +++ b/www/js/plugins/MOG_BattleHud.js @@ -0,0 +1,5454 @@ +//============================================================================= +// MOG_BattleHud.js +//============================================================================= + +/*: + * @plugindesc (v3.5) Permite customizar o layout de batalha. + * @author Moghunter + * + * @param Hud X-Axis + * @desc Definição da posição X-Axis da Hud. + * @default -90 + * + * @param Hud Y-Axis + * @desc Definição da posição Y-Axis da Hud. + * @default 480 + * + * @param Hud Space X + * @desc Define o espaço na horizontal entre as huds. + * @default 0 + * + * @param Hud Space Y + * @desc Define o espaço na vertical entre as huds. + * @default 0 + * + * @param Hud Slide X + * @desc Deslizar X-Axis. + * @default 0 + * + * @param Hud Slide Y + * @desc Deslizar Y-Axis. + * @default 250 + * + * @param Vertical Mode + * @desc Deixar a Hud na posição vertical. + * @default false + * + * @param Command Auto Adjust + * @desc Ativar ajuste automático baseado na posição + * da Hud. (false - Define a posição fixa.) + * @default false + * + * @param Max Battle Members + * @desc Quantidade de maxima de battler na batalha. + * @default 3 + * + * @param >> LAYOUT OVERLAY ========= + * + * @param Layout2 Visible + * @desc Ativar o segunda imagem do layout, esta imagem + * ficará acima das faces e medidores. + * @default false + * + * @param Layout2 X-Axis + * @desc Definição da posição X-Axis da Hud. + * @default 0 + * + * @param Layout2 Y-Axis + * @desc Definição da posição Y-Axis da Hud. + * @default 0 + * + * @param >> TURN =================== + * @desc + * @default + * + * @param Turn Visible + * @desc Apresentar a imagem do turno. + * @default true + * + * @param Turn X-Axis + * @desc Definição da posição X-Axis do turno. + * @default -20 + * + * @param Turn Y-Axis + * @desc Definição da posição Y-Axis do turno. + * @default 17 + * + * @param Turn Rotation Speed + * @desc Definição da velocidade de rotação da imagem. + * @default 0 + * + * @param Turn Zoom Animation + * @desc Ativar a animação de zoom ao ativar. + * @default true + * + * @param >> FACE =================== + * @desc + * @default + * + * @param Face Visible + * @desc Apresentar a imagem da face. + * @default true + * + * @param Face X-Axis + * @desc Definição da posição X-Axis da face. + * @default 52 + * + * @param Face Y-Axis + * @desc Definição da posição Y-Axis da face. + * @default 44 + * + * @param Face Shake Animation + * @desc Ativar animação de tremer da face. + * @default true + * + * @param Face Zoom Animation + * @desc Ativar animação de zoom de ação. + * @default true + * + * @param Face Frame Animation + * @desc Ativar animação por frames. + * É necessário dividir a imagem por 5. + * @default false + * + * @param Face Priority + * @desc Prioridade da Face. (0 Low - 1 High) + * @default 1 + * + * @param >> NAME =================== + * @desc + * @default + * + * @param Name Visible + * @desc Apresentar o nome do personagem. + * @default true + * + * @param Name X-Axis + * @desc Definição da posição X-Axis do nome. + * @default 75 + * + * @param Name Y-Axis + * @desc Definição da posição Y-Axis do nome. + * @default 35 + * + * @param Name Align + * @desc Alinhamento do nome. + * 0 - Left 1 - Center 2 - Right + * @default 0 + * + * @param Name Font Size + * @desc Definição do tamanho da fonte do nome. + * @default 20 + * + * @param Name Bold Size + * @desc Definição do tamanho do contorno. + * @default 4 + * + * @param Name Font Italic + * @desc Ativar fonte em itálico. + * @default false + * + * @param >> HP =================== + * @desc + * @default + * + * @param HP Meter Visible + * @desc Apresentar o medidor de HP + * @default true + * + * @param HP Meter X-Axis + * @desc Definição da posição X-Axis do medidor de HP. + * @default 106 + * + * @param HP Meter Y-Axis + * @desc Definição da posição Y-Axis do medidor de HP. + * @default 40 + * + * @param HP Meter Angle + * @desc Ángulo do medidor. + * @default 0 + * + * @param HP Meter Flow Anime + * @desc Ativar animação de gradiente no medidor. + * É necessário que a imagem tenha 3x a largura do medidor. + * @default false + * + * @param HP Number Visible + * @desc Apresentar o numero de HP + * @default true + * + * @param HP Number Align type + * @desc Definição do tipo de alinhamento dos números. + * (0 - right 1) (Center 2 - Left) (3 - Diagonal) + * @default 0 + * + * @param HP Number X-Axis + * @desc Definição da posição X-Axis do numero de HP. + * @default 170 + * + * @param HP Number Y-Axis + * @desc Definição da posição Y-Axis do numero de HP. + * @default 28 + * + * @param MaxHP Number Visible + * @desc Apresentar o numero de HP maximo. + * @default false + * + * @param MaxHP Number X-Axis + * @desc Definição da posição X-Axis do numero de HP maximo. + * @default 185 + * + * @param MaxHP Number Y-Axis + * @desc Definição da posição Y-Axis do numero de HP maximo. + * @default 40 + * + * @param >> MP =================== + * @desc + * @default + * + * @param MP Meter Visible + * @desc Apresentar o medidor de MP + * @default true + * + * @param MP Meter X-Axis + * @desc Definição da posição X-Axis do medidor de MP. + * @default 206 + * + * @param MP Meter Y-Axis + * @desc Definição da posição Y-Axis do medidor de MP. + * @default 40 + * + * @param MP Meter Angle + * @desc Ángulo do medidor. + * @default 0 + * + * @param MP Meter Flow Anime + * @desc Ativar animação de gradiente no medidor. + * É necessário que a imagem tenha 3x a largura do medidor. + * @default false + * + * @param MP Number Visible + * @desc Apresentar o numero de MP + * @default true + * + * @param MP Number Align type + * @desc Definição do tipo de alinhamento dos números. + * (0 - right 1) (Center 2 - Left) (3 - Diagonal) + * @default 0 + * + * @param MP Number X-Axis + * @desc Definição da posição X-Axis do numero de MP. + * @default 270 + * + * @param MP Number Y-Axis + * @desc Definição da posição Y-Axis do numero de MP. + * @default 28 + * + * @param MaxMP Number Visible + * @desc Apresentar o numero de MP maximo. + * @default false + * + * @param MaxMP Number X-Axis + * @desc Definição da posição X-Axis do numero de MP maximo. + * @default 196 + * + * @param MaxMP Number Y-Axis + * @desc Definição da posição Y-Axis do numero de MP maximo. + * @default 78 + * + * @param >> TP =================== + * @desc + * @default + * + * @param TP Meter Visible + * @desc Apresentar o medidor de TP + * @default false + * + * @param TP Meter X-Axis + * @desc Definição da posição X-Axis do medidor de TP. + * @default 104 + * + * @param TP Meter Y-Axis + * @desc Definição da posição Y-Axis do medidor de TP. + * @default 69 + * + * @param TP Meter Angle + * @desc Ángulo do medidor. + * @default 0 + * + * @param TP Meter Flow Anime + * @desc Ativar animação de gradiente no medidor. + * É necessário que a imagem tenha 3x a largura do medidor. + * @default true + * + * @param TP Number Visible + * @desc Apresentar o numero de TP. + * @default false + * + * @param TP Number Align type + * @desc Definição do tipo de alinhamento dos números. + * (0 - right 1) (Center 2 - Left) (3 - Diagonal) + * @default 0 + * + * @param TP Number X-Axis + * @desc Definição da posição X-Axis do numero de TP. + * @default 187 + * + * @param TP Number Y-Axis + * @desc Definição da posição Y-Axis do numero de TP. + * @default 53 + * + * @param MaxTP Number Visible + * @desc Apresentar o numero de TP maximo. + * @default false + * + * @param MaxTP Number X-Axis + * @desc Definição da posição X-Axis do numero de TP maximo. + * @default 185 + * + * @param MaxTP Number Y-Axis + * @desc Definição da posição Y-Axis do numero de TP maximo. + * @default 116 + * + * @param >> ATB =================== + * @desc + * @default + * + * @param ATB Meter Visible + * @desc Apresentar o medidor de TP + * @default true + * + * @param ATB Meter X-Axis + * @desc Definição da posição X-Axis do medidor de ATB. + * @default 160 + * + * @param ATB Meter Y-Axis + * @desc Definição da posição Y-Axis do medidor de ATB. + * @default 58 + * + * @param ATB Meter Angle + * @desc Ángulo do medidor. + * @default 0 + * + * @param ATB Meter Flow Anime + * @desc Ativar animação de gradiente no medidor. + * É necessário que a imagem tenha 3x a largura do medidor. + * @default false + * + * @param >> STATES =================== + * @desc + * @default + * + * @param States Visible + * @desc Apresentar o numero as condições. + * @default true + * + * @param States X-Axis + * @desc Definição da posição X-Axis das condições. + * @default 313 + * + * @param States Y-Axis + * @desc Definição da posição Y-Axis das condições. + * @default 28 + * + * @param States Mode + * @desc Definição do modo apresentado das condições. + * 0 - Timing Mode 1 - Line Mode + * @default 1 + * + * @param States Max + * @desc Quantidade maxima de ícones apresentados. + * @default 4 + * + * @param States Align + * @desc Alinhamento dos ícones. + * 0 - Left 1 - Right 2 - Upper 3 - Below + * @default 0 + * + * @param >> W COMMAND =================== + * @desc + * @default + * + * @param W Command X-Axis + * @desc Definição do posição X-axis do comando. + * @default 20 + * + * @param W Command Y-Axis + * @desc Definição do posição Y-axis do comando. + * @default 420 + * + * @param W Command Width + * @desc Definição da largura da janela. + * @default 192 + * + * @param W Command Height + * @desc Definição da altura da janela. + * @default 180 + * + * @param W Command Slide X + * @desc Animação de slide X-Axis. + * @default 0 + * + * @param W Command Slide Y + * @desc Animação de slide Y-Axis. + * @default 64 + * + * @param Layout Command + * @desc Ativar a imagem de layout. + * @default true + * + * @param L Command X-Axis + * @desc Definição do posição X-axis do layout. + * @default -25 + * + * @param L Command Y-Axis + * @desc Definição do posição Y-axis do layout. + * @default -35 + * + * @param >> W PARTY =================== + * @desc + * @default + * + * @param W Party X-Axis + * @desc Definição do posição X-axis da janela. + * @default 325 + * + * @param W Party Y-Axis + * @desc Definição do posição Y-axis do janela. + * @default 170 + * + * @param W Party Width + * @desc Definição da largura da janela. + * @default 192 + * + * @param W Party Height + * @desc Definição da altura da janela. + * @default 110 + * + * @param W Party Slide X + * @desc Animação de Slide X-Axis. + * @default 0 + * + * @param W Party Slide Y + * @desc Animação de Slide Y-Axis. + * @default -100 + * + * @param Layout Party + * @desc Ativar a imagem de layout. + * @default true + * + * @param L Party X-Axis + * @desc Definição do posição X-axis do layout. + * @default -325 + * + * @param L Party Y-Axis + * @desc Definição do posição Y-axis do layout. + * @default -42 + * + * @param >> W HELP =================== + * @desc + * @default + * + * @param W Help X-Axis + * @desc Definição do posição X-axis da janela. + * @default 0 + * + * @param W Help Y-Axis + * @desc Definição do posição Y-axis do janela. + * @default 0 + * + * @param W Help Width + * @desc Definição da largura da janela. + * @default 816 + * + * @param W Help Height + * @desc Definição da altura da janela. + * @default 108 + * + * @param W Help Slide X + * @desc Animação de Slide X-Axis. + * @default 0 + * + * @param W Help Slide Y + * @desc Animação de Slide Y-Axis. + * @default -50 + * + * @param Layout Help + * @desc Ativar a imagem de layout. + * @default true + * + * @param L Help X-Axis + * @desc Definição do posição X-axis do layout. + * @default 0 + * + * @param L Help Y-Axis + * @desc Definição do posição Y-axis do layout. + * @default 0 + * + * @param >> W SKILL =================== + * @desc + * @default + * + * @param W Skill X-Axis + * @desc Definição do posição X-axis da janela. + * @default 0 + * + * @param W Skill Y-Axis + * @desc Definição do posição Y-axis do janela. + * @default 444 + * + * @param W Skill Width + * @desc Definição da largura da janela. + * @default 816 + * + * @param W Skill Height + * @desc Definição da altura da janela. + * @default 180 + * + * @param W Skill maxCols + * @desc Definição da quantidade de colunas da janela. + * @default 2 + * + * @param W Skill Slide X + * @desc Animação de Slide X-Axis. + * @default 0 + *Slide Y + * @param W Skill + * @desc Animação de Slide Y-Axis. + * @default 50 + * + * @param Layout Skill + * @desc Ativar a imagem de layout. + * @default true + * + * @param L Skill X-Axis + * @desc Definição do posição X-axis do layout. + * @default 0 + * + * + * @param L Skill Y-Axis + * @desc Definição do posição Y-axis do layout. + * @default -67 + * + * + * @param >> W ITEM =================== + * @desc + * @default + * + * @param W Item X-Axis + * @desc Definição do posição X-axis da janela. + * @default 0 + * + * @param W Item Y-Axis + * @desc Definição do posição Y-axis do janela. + * @default 444 + * + * @param W Item Width + * @desc Definição da largura da janela. + * @default 816 + * + * @param W Item Height + * @desc Definição da altura da janela. + * @default 180 + * + * @param W Item maxCols + * @desc Definição da quantidade de colunas da janela. + * @default 2 + * + * @param W Item Slide X + * @desc Animação de Slide X-Axis. + * @default 0 + * + * @param W Item Slide Y + * @desc Animação de Slide Y-Axis. + * @default 50 + * + * @param Layout Item + * @desc Ativar a imagem de layout. + * @default true + * + * @param L Item X-Axis + * @desc Definição do posição X-axis do layout. + * @default 0 + * + * @param L Item Y-Axis + * @desc Definição do posição Y-axis do layout. + * @default -67 + * + * @param >> W ACTOR =================== + * @desc + * @default + * + * @param W Actor X-Axis + * @desc Definição do posição X-axis da janela. + * @default 0 + * + * @param W Actor Y-Axis + * @desc Definição do posição Y-axis do janela. + * @default 444 + * + * @param W Actor Width + * @desc Definição da largura da janela. + * @default 816 + * + * @param W Actor Height + * @desc Definição da altura da janela. + * @default 180 + * + * @param W Actor maxCols + * @desc Definição da quantidade de colunas da janela. + * @default 1 + * + * @param W Actor Slide X + * @desc Animação de Slide X-Axis. + * @default 0 + * + * @param W Actor Slide Y + * @desc Animação de Slide Y-Axis. + * @default 50 + * + * @param Layout Actor + * @desc Ativar a imagem de layout. + * @default true + * + * @param L Actor X-Axis + * @desc Definição do posição X-axis do layout. + * @default 0 + * + * @param L Actor Y-Axis + * @desc Definição do posição Y-axis do layout. + * @default -67 + * + * @param >> W ENEMY =================== + * @desc + * @default + * + * @param W Enemy X-Axis + * @desc Definição do posição X-axis da janela. + * @default 0 + * + * @param W Enemy Y-Axis + * @desc Definição do posição Y-axis do janela. + * @default 444 + * + * @param W Enemy Width + * @desc Definição da largura da janela. + * @default 816 + * + * @param W Enemy Height + * @desc Definição da altura da janela. + * @default 180 + * + * @param W Enemy maxCols + * @desc Definição da quantidade de colunas da janela. + * @default 2 + * + * @param W Enemy Slide X + * @desc Animação de Slide X-Axis. + * @default 0 + * + * @param W Enemy Slide Y + * @desc Animação de Slide Y-Axis. + * @default 50 + * + * @param Layout Enemy + * @desc Ativar a imagem de layout. + * @default true + * + * @param L Enemy X-Axis + * @desc Definição do posição X-axis do layout. + * @default 0 + * + * @param L Enemy Y-Axis + * @desc Definição do posição Y-axis do layout. + * @default -67 + * + * @param >> SCREEN LAYOUT =================== + * @desc + * @default + * + * @param Screen Layout + * @desc Ativar o Layout da tela. + * @default true + * + * @param Screen X-Axis + * @desc Definição do posição X-axis da imagem. + * @default 0 + * + * @param Screen Y-Axis + * @desc Definição do posição Y-axis da imagem. + * @default 0 + * + * @param >> CUSTOM POSITION =================== + * @desc + * @default + * + * @param Custom Position 1 + * @desc Definição da posição da hud. + * Ex - 200,200 + * @default 235,425 + * + * @param Custom Position 2 + * @desc Definição da posição da hud. + * Ex - 200,200 + * @default 285,485 + * + * @param Custom Position 3 + * @desc Definição da posição da hud. + * Ex - 200,200 + * @default 335,545 + * + * @param Custom Position 4 + * @desc Definição da posição da hud. + * Ex - 200,200 + * @default + * + * @param Custom Position 5 + * @desc Definição da posição da hud. + * Ex - 200,200 + * @default + * + * @param Custom Position 6 + * @desc Definição da posição da hud. + * Ex - 200,200 + * @default + * + * @param Custom Position 7 + * @desc Definição da posição da hud. + * Ex - 200,200 + * @default + * + * @param Custom Position 8 + * @desc Definição da posição da hud. + * Ex - 200,200 + * @default + * + * @help + * ============================================================================= + * +++ MOG_BattleHud (v3.5) +++ + * By Moghunter + * https://atelierrgss.wordpress.com/ + * ============================================================================= + * O plugin permite customizar o layout de batalha. + * Serão necessários os arquivos. (img/battlehud/) + * + * HP_Meter.png + * HP_Number.png + * MP_Meter.png + * MP_Number.png + * TP_Meter.png + * TP_Number.png + * ATB_Meter.png + * Layout.png + * Layout_Actor.png + * Layout_Command.png + * Layout_Enemy.png + * Layout_Help.png + * Layout_Item.png + * Layout_Party.png + * Layout_Screen.png + * Layout_Skill.png + * Turn.png + * + * ============================================================================= + * Para nomear as faces dos battlers basta nomear da seguinte forma. + * + * Face_ + ACTOR_ID.png + * + * Ex + * + * Face_1.png + * Face_2.png + * Face_3.png + * ... + * + * ============================================================================= + * PLUGIN COMMANDS + * ============================================================================= + * Para ocultar a hud use o commando abaixo. + * + * bhud_disable + * + * Para apresentar a hud use o commando abaixo + * + * bhud_enable + * + * ============================================================================= + * SCRIPT COMMANDS + * ============================================================================= + * Para ocultar a hud use o commando abaixo. + * + * $gameSystem._bhud_visible = false + * + * Para apresentar a hud use o commando abaixo. + * + * $gameSystem._bhud_visible = true + * + * ============================================================================= + * HISTÓRICO + * ============================================================================= + * (3.5) - Correção na apresentação de nomes longos. + * (3.4) - Apresentar as condições no modo de linha. + * (3.3) - Correção do crash ao desativar as condições (states). + * (3.2) - Adição da animação de Slide. + * - Adição de novos efeitos no sprite de turno. + * - Adição do parâmetro de alinhar o nome. + * - Compatibilidade com Victor Active Time Battle. + * (3.1) - Correção do crash quando a face é desativada. + * (3.0) - Correção da função da face animada. + * (2.9) - Modificação da posição do layout (Overlay) acima dos medidores . + * (2.8) - Adição do comando para ocultar a hud. + * (2.7) - Correção de alguns plugins parameters. + * (2.6) - Correção de parametro da posição do Screen Layout Y. + * (2.5) - Correção de alguns plugins parameters não fucionarem + * (2.4) - Correção de não apresentar os ícones de Buff e Debuff. + * (2.3) - Melhoria na codificação. + * (2.2) - Adição da opção do alinhamento dos números. + * - Adição do layout Overlay. + * (2.1) - Compatibilidade com MOG Battle Cursor no modo Front View. + * (2.0) - Faces como actors no modo Frontview. + * - Opção de definir a quantidade battlers na batalha. + * (1.5) - Correção no setup do ângulo dos medidores. + * (1.4) - Correção na prioridade do layout Screen. + * (1.3) - Correção na posição do plugin do template. + * (1.2) - Adição do modo hud na vertical. + * - Opção de definir o espaço entre as huds. + * - Opção de definir uma posição absoluta para a janela de comando. + * - Opção de definir posições especificas das huds. + * - Função de faces animadas por frames. + * - Opção da animação em gradiente do medidor. + * (1.1) - Opção de poder definir a prioridade da face. + * (0 - Abaixo do layout. 1 - Acima do layout.) + * - Opção de definir a quantidade de colunas da janela. + * - Correção da posição das condições através do setup. + * + */ + +/*:ja + * @plugindesc (v5.04f *) 戦闘のレイアウトをカスタマイズできます。 + * @author Moghunter + * + * @param -> MAIN <<<<<<<<<<<<<<<<<<<<<<< + * @text -> HUD全般 <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Hud X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -90 + * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Hud Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 480 + * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Hud Space X + * @text X軸間隔 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Hud Space Y + * @text Y軸間隔 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Hud Slide X + * @text X軸スライド量 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Hud Slide Y + * @text Y軸スライド量 + * @type number + * @min -9007 + * @max 9007 + * @default 250 + * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Vertical Mode + * @text 並べ方 + * @default false + * @type boolean + * @on 縦モード + * @off 水平モード + * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Max Battle Members + * @text 戦闘の最大参加人数 + * @type number + * @min 1 + * @max 9007 + * @default 4 + * @parent -> MAIN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> LAYOUT OVERLAY <<<<<<<<<<<<<<<<<<<<<<< + * @text -> レイアウト2(上レイヤー) <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout2 Visible + * @text レイアウト2の表示 + * @desc 顔、ゲージの上レイヤーに表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> LAYOUT OVERLAY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout2 X-Axis + * @text HUDのX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> LAYOUT OVERLAY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout2 Y-Axis + * @text HUDのY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> LAYOUT OVERLAY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> TURN <<<<<<<<<<<<<<<<<<<<<<< + * @text -> ターン画像 <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Turn Visible + * @text 表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> TURN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Turn X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -10 + * @parent -> TURN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Turn Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -10 + * @parent -> TURN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Turn Rotation Speed + * @text 回転速度 + * @type number + * @min -9007 + * @max 9007 + * @decimals 2 + * @default 0.01 + * @parent -> TURN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Turn Zoom Animation + * @text 拡大アニメーション有効 + * @default true + * @type boolean + * @on 有効 + * @off 無効 + * @parent -> TURN <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> FACE <<<<<<<<<<<<<<<<<<<<<<< + * @text -> 顔画像 <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Face Visible + * @text 表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Face X-Axis + * @text X軸位置 + * @default 52 + * @type number + * @min -9007 + * @max 9007 + * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Face Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 52 + * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Face Shake Animation + * @text 振動アニメーションの有効化 + * @default true + * @type boolean + * @on 有効 + * @off 無効 + * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Face Zoom Animation + * @text 拡大アニメーションの有効化 + * @default true + * @type boolean + * @on 有効 + * @off 無効 + * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Face Frame Animation + * @text フレーム有効化 + * @desc 顔画像フレーム有効化。画像が5分割されます。左から 待機時 / HP回復時 / 行動時 / 被ダメージ時・瀕死時 / 戦闘不能時 + * @default true + * @type boolean + * @on 有効 + * @off 無効 + * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Face Priority + * @text 優先順位 + * @type select + * @option 低い(ゲージの下) + * @value 0 + * @option 高い(ゲージの上) + * @value 1 + * @default 0 + * @parent -> FACE <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> NAME <<<<<<<<<<<<<<<<<<<<<<< + * @text -> アクター名 <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Name Visible + * @text 表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Name X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -45 + * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Name Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 65 + * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Name Align + * @text 文字配置 + * @desc 0:左 / 1:中央 / 2:右 + * @type select + * @option 左 + * @value 0 + * @option 中央 + * @value 1 + * @option 右 + * @value 2 + * @default 1 + * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Name Font Size + * @text フォントサイズ + * @type number + * @max 9007 + * @default 20 + * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Name Bold Size + * @text 文字太さ + * @type number + * @max 9007 + * @default 4 + * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Name Font Italic + * @text フォントをイタリック化 + * @default false + * @type boolean + * @on イタリック + * @off 通常 + * @parent -> NAME <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> HP <<<<<<<<<<<<<<<<<<<<<<< + * @text -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param HP Meter Visible + * @text メーター表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param HP Meter X-Axis + * @text メーターX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 87 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param HP Meter Y-Axis + * @text メーターY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 7 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param HP Meter Angle + * @text メーター角度 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param HP Meter Flow Anime + * @text メーターのフローアニメ有効化 + * @desc 画像はHPメータの幅の3倍である必要があります。 + * @default true + * @type boolean + * @on 有効 + * @off 無効 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param HP Number Visible + * @text 値の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param HP Number Align type + * @text 値の文字配置 + * @type select + * @option 右 + * @value 0 + * @option 中央 + * @value 1 + * @option 左 + * @value 2 + * @option 対角線 + * @value 3 + * @default 0 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param HP Number X-Axis + * @text HP値のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 170 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param HP Number Y-Axis + * @text HP値のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -11 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MaxHP Number Visible + * @text 最大HP値の表示 + * @default false + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MaxHP Number X-Axis + * @text 最大HP値のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MaxHP Number Y-Axis + * @text 最大HP値のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> HP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> MP <<<<<<<<<<<<<<<<<<<<<<< + * @text -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MP Meter Visible + * @text メーターの表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MP Meter X-Axis + * @text メーターのX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 104 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MP Meter Y-Axis + * @text メーターのY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 33 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MP Meter Angle + * @text メーターの角度設定 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MP Meter Flow Anime + * @text メーターのフローアニメ有効化 + * @desc 画像はゲージの幅の3倍である必要があります。 + * @default true + * @type boolean + * @on 有効 + * @off 無効 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MP Number Visible + * @text 値の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MP Number Align type + * @text 値の文字配置 + * @type select + * @option 右 + * @value 0 + * @option 中央 + * @value 1 + * @option 左 + * @value 2 + * @option 対角線 + * @value 3 + * @default 0 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MP Number X-Axis + * @text 値のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 187 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MP Number Y-Axis + * @text 値のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 26 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MaxMP Number Visible + * @text 最大値の表示 + * @default false + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MaxMP Number X-Axis + * @text 最大値のX軸位置 + * @default 0 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MaxMP Number Y-Axis + * @text 最大値のY軸位置 + * @default 0 + * @parent -> MP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> TP <<<<<<<<<<<<<<<<<<<<<<< + * @text -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param TP Meter Visible + * @text メーターの表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param TP Meter X-Axis + * @text メーターのX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 104 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param TP Meter Y-Axis + * @text メーターのY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 59 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param TP Meter Angle + * @text メーターの角度設定 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param TP Meter Flow Anime + * @text メーターのフローアニメ有効化 + @ desc 画像はゲージの幅の3倍である必要があります。 + * @default true + * @type boolean + * @on 有効 + * @off 無効 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param TP Number Visible + * @text 値の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param TP Number Align type + * @text 値の文字配置 + * @type select + * @option 右 + * @value 0 + * @option 中央 + * @value 1 + * @option 左 + * @value 2 + * @option 対角線 + * @value 3 + * @default 0 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param TP Number X-Axis + * @text 値のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 187 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param TP Number Y-Axis + * @text 値のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 43 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MaxTP Number Visible + * @text 最大値の表示 + * @default false + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MaxTP Number X-Axis + * @text 最大値のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param MaxTP Number Y-Axis + * @text 最大値のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> TP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> ATB <<<<<<<<<<<<<<<<<<<<<<< + * @text -> ATB <<<<<<<<<<<<<<<<<<<<<<< + * + * @param ATB Meter Visible + * @text メーターの表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> ATB <<<<<<<<<<<<<<<<<<<<<<< + * + * @param ATB Meter X-Axis + * @text メーターのX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 69 + * @parent -> ATB <<<<<<<<<<<<<<<<<<<<<<< + * + * @param ATB Meter Y-Axis + * @text メーターのY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 117 + * @parent -> ATB <<<<<<<<<<<<<<<<<<<<<<< + * + * @param ATB Meter Angle + * @text メーターの角度 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> ATB <<<<<<<<<<<<<<<<<<<<<<< + * + * @param ATB Meter Flow Anime + * @text メーターのフローアニメ有効化 + * @desc 画像はゲージの幅の3倍である必要があります。 + * @default true + * @type boolean + * @on 有効 + * @off 無効 + * @parent -> ATB <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> STATES <<<<<<<<<<<<<<<<<<<<<<< + * @text -> ステートアイコン <<<<<<<<<<<<<<<<<<<<<<< + * + * @param States Visible + * @text 表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> STATES <<<<<<<<<<<<<<<<<<<<<<< + * + * @param States X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 102 + * @parent -> STATES <<<<<<<<<<<<<<<<<<<<<<< + * + * @param States Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 76 + * @parent -> STATES <<<<<<<<<<<<<<<<<<<<<<< + * + * @param States Mode + * @text 表示モード + * @desc 0:タイミングモード / 1:ラインモード + * @type select + * @option タイミングモード (1つのステートアイコンを交代で表示) + * @value 0 + * @option ラインモード (ステートアイコンを並べて表示) + * @value 1 + * @default 0 + * @parent -> STATES <<<<<<<<<<<<<<<<<<<<<<< + * + * @param States Max + * @text 並ぶ最大数 + * @type number + * @min 1 + * @max 9007 + * @default 4 + * @parent -> STATES <<<<<<<<<<<<<<<<<<<<<<< + * + * @param States Align + * @text 配置開始位置 + * @desc 0:左 / 1:右 / 2:上 / 3:下 + * @type select + * @option 左 + * @value 0 + * @option 右 + * @value 1 + * @option 上 + * @value 2 + * @option 下 + * @value 3 + * @default 0 + * @parent -> STATES <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * @text -> コマンドウィンドウ <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Command Auto Adjust + * @text 自動位置調整の有効化 + * @desc 0:自動調整 / 1:固定 + * @type select + * @option 自動調整 + * @value 0 + * @option 固定 + * @value 1 + * @default 0 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Command X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Command Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -15 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Command Width + * @text 幅 + * @type number + * @min -9007 + * @max 9007 + * @default 192 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Command Height + * @text 高さ + * @type number + * @min -9007 + * @max 9007 + * @default 180 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Command Slide X + * @text スライドアニメX量 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Command Slide Y + * @text スライドアニメY量 + * @type number + * @min -9007 + * @max 9007 + * @default 64 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout Command + * @text レイアウト画像を表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Command X-Axis + * @text レイアウト画像のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -25 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Command Y-Axis + * @text レイアウト画像のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -35 + * @parent -> W COMMAND <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * @text -> パーティウィンドウ <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Party X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 325 + * @parent -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Party Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 170 + * @parent -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Party Width + * @text 幅 + * @type number + * @min -9007 + * @max 9007 + * @default 192 + * @parent -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Party Height + * @text 高さ + * @type number + * @min -9007 + * @max 9007 + * @default 110 + * @parent -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Party Slide X + * @text スライドアニメX量 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Party Slide Y + * @text スライドアニメY量 + * @type number + * @min -9007 + * @max 9007 + * @default -100 + * @parent -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout Party + * @text レイアウト画像の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Party X-Axis + * @text レイアウト画像のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -325 + * @parent -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Party Y-Axis + * @text レイアウト画像のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -42 + * @parent -> W PARTY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * @text -> ヘルプウィンドウ <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Help X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Help Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Help Width + * @text 幅 + * @type number + * @min -9007 + * @max 9007 + * @default 816 + * @parent -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Help Height + * @text 高さ + * @type number + * @min -9007 + * @max 9007 + * @default 108 + * @parent -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Help Slide X + * @text スライドアニメX量 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Help Slide Y + * @text スライドアニメY量 + * @type number + * @min -9007 + * @max 9007 + * @default -50 + * @parent -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout Help + * @text レイアウト画像の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Help X-Axis + * @text レイアウト画像のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Help Y-Axis + * @text レイアウト画像のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W HELP <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * @text -> スキルウィンドウ <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Skill X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Skill Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 444 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Skill Width + * @text 幅 + * @type number + * @min -9007 + * @max 9007 + * @default 816 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Skill Height + * @text 高さ + * @type number + * @min -9007 + * @max 9007 + * @default 180 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Skill maxCols + * @text 最大列数 + * @type number + * @min 1 + * @max 9007 + * @default 2 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Skill Slide X + * @text スライドアニメX量 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Skill Slide Y + * @text スライドアニメY量 + * @type number + * @min -9007 + * @max 9007 + * @default 50 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout Skill + * @text レイアウト画像の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Skill X-Axis + * @text レイアウト画像のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Skill Y-Axis + * @text レイアウト画像のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -67 + * @parent -> W SKILL <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * @text -> アイテムウィンドウ <<<<<<<<<<<<<<<<<<<<<<< + * @default + * + * @param W Item X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Item Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 444 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Item Width + * @text 幅 + * @type number + * @min -9007 + * @max 9007 + * @default 816 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Item Height + * @text 高さ + * @type number + * @min -9007 + * @max 9007 + * @default 180 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Item maxCols + * @text 最大列数 + * @type number + * @min 1 + * @max 9007 + * @default 2 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Item Slide X + * @text スライドアニメX量 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Item Slide Y + * @text スライドアニメY量 + * @type number + * @min -9007 + * @max 9007 + * @default 50 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout Item + * @text レイアウト画像の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Item X-Axis + * @text レイアウト画像のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Item Y-Axis + * @text レイアウト画像のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -67 + * @parent -> W ITEM <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * @text -> アクターウィンドウ <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Actor X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Actor Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 444 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Actor Width + * @text 幅 + * @type number + * @min -9007 + * @max 9007 + * @default 816 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Actor Height + * @text 高さ + * @type number + * @min -9007 + * @max 9007 + * @default 180 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Actor maxCols + * @text 最大列数 + * @type number + * @min 1 + * @max 9007 + * @default 1 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Actor Slide X + * @text スライドアニメX量 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Actor Slide Y + * @text スライドアニメY量 + * @type number + * @min -9007 + * @max 9007 + * @default 50 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout Actor + * @text レイアウト画像の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Actor X-Axis + * @text レイアウト画像のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Actor Y-Axis + * @text レイアウト画像のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -67 + * @parent -> W ACTOR <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * @text -> 敵ウィンドウ <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Enemy X-Axis + * @text X軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Enemy Y-Axis + * @text Y軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 444 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Enemy Width + * @text 幅 + * @type number + * @min -9007 + * @max 9007 + * @default 816 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Enemy Height + * @text 高さ + * @type number + * @min -9007 + * @max 9007 + * @default 180 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Enemy maxCols + * @text 最大列数 + * @type number + * @min 1 + * @max 9007 + * @default 2 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Enemy Slide X + * @text スライドアニメX量 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param W Enemy Slide Y + * @text スライドアニメY量 + * @type number + * @min -9007 + * @max 9007 + * @default 50 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Layout Enemy + * @text レイアウト画像の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Enemy X-Axis + * @text レイアウト画像のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param L Enemy Y-Axis + * @text レイアウト画像のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default -67 + * @parent -> W ENEMY <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> SCREEN LAYOUT <<<<<<<<<<<<<<<<<<<<<<< + * @text -> スクリーン全体 <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Screen Layout + * @text レイアウト画像の表示 + * @default true + * @type boolean + * @on 表示 + * @off 非表示 + * @parent -> SCREEN LAYOUT <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Screen X-Axis + * @text レイアウト画像のX軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> SCREEN LAYOUT <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Screen Y-Axis + * @text レイアウト画像のY軸位置 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * @parent -> SCREEN LAYOUT <<<<<<<<<<<<<<<<<<<<<<< + * + * @param + * + * @param -> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<< + * @text -> 位置調整 <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Custom Position 1 + * @text アクター1HUD + * @desc 例: 200,200 + * @default + * @parent -> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Custom Position 2 + * @text アクター2HUD + * @desc 例: 200,200 + * @default + * @parent -> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Custom Position 3 + * @text アクター3HUD + * @desc 例: 200,200 + * @default + * @parent -> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Custom Position 4 + * @text アクター4HUD + * @desc 例: 200,200 + * @default + * @parent -> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Custom Position 5 + * @text アクター5HUD + * @desc 例: 200,200 + * @default + * @parent -> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Custom Position 6 + * @text アクター6HUD + * @desc 例: 200,200 + * @default + * @parent -> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Custom Position 7 + * @text アクター7HUD + * @desc 例: 200,200 + * @default + * @parent -> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<< + * + * @param Custom Position 8 + * @text アクター8HUD + * @desc 例: 200,200 + * @default + * @parent -> CUSTOM POSITION <<<<<<<<<<<<<<<<<<<<<<< + * + * @help + * 翻訳:ムノクラ + * https://fungamemake.com/ + * https://twitter.com/munokura/ + * + * =========================================================================== + * +++ MOG_BattleHud (v5.04f) +++ + * By Moghunter + * https://atelierrgss.wordpress.com/ + * =========================================================================== + * このプラグインは戦闘のレイアウトをカスタマイズします。 + * + * =========================================================================== + * - 必要なファイル + * =========================================================================== + * 以下のファイルが必要になります。 (img/battlehud/) + * + * -> HP_Meter.png + * -> HP_Number.png + * -> MP_Meter.png + * -> MP_Number.png + * -> TP_Meter.png + * -> TP_Number.png + * -> ATB_Meter.png + * -> Layout.png + * -> Layout2.png + * -> Layout_Actor.png + * -> Layout_Command.png + * -> Layout_Enemy.png + * -> Layout_Help.png + * -> Layout_Item.png + * -> Layout_Party.png + * -> Layout_Screen.png + * -> Layout_Skill.png + * -> Turn.png + * + * =========================================================================== + * アクターの顔画像には、以下のように名前を付けます。 + * + * Face_ + ACTOR_ID.png + * + * Face_1.png + * Face_2.png + * Face_3.png + * ... + * + * =========================================================================== + * - メモタグ + * =========================================================================== + * 顔の呼吸エフェクトを有効にするには、下のメモタグを使います。 + * + * Face Breath Effect + * + * =========================================================================== + * - プラグインコマンド + * =========================================================================== + * HUDを隠すには、以下のコマンドを使います。 + * + * bhud_disable + * + * HUDを表示するには、以下のコマンドを使います。 + * + * bhud_enable + * + * =========================================================================== + * - スクリプトコマンド + * =========================================================================== + * HUDを隠すには、以下のコマンドを使います。 + * + * $gameSystem._bhud_visible = false + * + * HUDを表示するには、以下のコマンドを使います。 + * + * $gameSystem._bhud_visible = true + * + * =========================================================================== + * - 更新履歴 + * =========================================================================== + * - (version 5.04f) + * (BUG FIX) - フロントビュー戦闘で全体アニメーション位置を正しく表示 + * (BUG FIX) - 前回の戦闘でキャラクターが殺された場合、 + * 戦闘開始時に正しい顔を表示しない現象を修正。 + * + */ + +//============================================================================= +// ** PLUGIN PARAMETERS +//============================================================================= + +//============================================================================= +// ** PLUGIN PARAMETERS +//============================================================================= +var Imported = Imported || {}; +Imported.MOG_BattleHud = true; +var Moghunter = Moghunter || {}; + +Moghunter.parameters = PluginManager.parameters("MOG_BattleHud"); + +// HUD POSITION +Moghunter.bhud_pos_x = Number(Moghunter.parameters["Hud X-Axis"] || -90); +Moghunter.bhud_pos_y = Number(Moghunter.parameters["Hud Y-Axis"] || 480); +Moghunter.bhud_space_x = Number(Moghunter.parameters["Hud Space X"] || 0); +Moghunter.bhud_space_y = Number(Moghunter.parameters["Hud Space Y"] || 0); +Moghunter.bhud_pos_mode = String( + Moghunter.parameters["Vertical Mode"] || false +); +Moghunter.bhud_max_battle_members = Number( + Moghunter.parameters["Max Battle Members"] || 3 +); +Moghunter.bhud_slideX = Number(Moghunter.parameters["Hud Slide X"] || 0); +Moghunter.bhud_slideY = Number(Moghunter.parameters["Hud Slide Y"] || 0); + +// Layout Overlay +Moghunter.bhud_layoverlay_visible = String( + Moghunter.parameters["Layout2 Visible"] || "false" +); +Moghunter.bhud_layoverlay_x = Number( + Moghunter.parameters["Layout2 X-Axis"] || 0 +); +Moghunter.bhud_layoverlay_y = Number( + Moghunter.parameters["Layout2 Y-Axis"] || 0 +); + +// Screen Layout +Moghunter.bhud_screen_layout = String( + Moghunter.parameters["Screen Layout"] || "true" +); +Moghunter.bhud_screen_layout_x = Number( + Moghunter.parameters["Screen X-Axis"] || 0 +); +Moghunter.bhud_screen_layout_y = Number( + Moghunter.parameters["Screen Y-Axis"] || 0 +); + +// TURN POSITION +Moghunter.bhud_turn_visible = String( + Moghunter.parameters["Turn Visible"] || true +); +Moghunter.bhud_turn_pos_x = Number(Moghunter.parameters["Turn X-Axis"] || -20); +Moghunter.bhud_turn_pos_y = Number(Moghunter.parameters["Turn Y-Axis"] || 17); +Moghunter.bhud_turn_rotation = Number( + Moghunter.parameters["Turn Rotation Speed"] || 0 +); +Moghunter.bhud_turn_zoom = String( + Moghunter.parameters["Turn Zoom Animation"] || "true" +); + +// FACE POSITION +Moghunter.bhud_face_visible = String( + Moghunter.parameters["Face Visible"] || true +); +Moghunter.bhud_face_shake = String( + Moghunter.parameters["Face Shake Animation"] || true +); +Moghunter.bhud_face_zoom = String( + Moghunter.parameters["Face Zoom Animation"] || true +); +Moghunter.bhud_face_animated = String( + Moghunter.parameters["Face Frame Animation"] || false +); +Moghunter.bhud_face_pos_x = Number(Moghunter.parameters["Face X-Axis"] || 52); +Moghunter.bhud_face_pos_y = Number(Moghunter.parameters["Face Y-Axis"] || 44); +Moghunter.bhud_face_priority = Number( + Moghunter.parameters["Face Priority"] || 1 +); + +// NAME POSITION +Moghunter.bhud_name_visible = String( + Moghunter.parameters["Name Visible"] || true +); +Moghunter.bhud_name_font_size = Number( + Moghunter.parameters["Name Font Size"] || 20 +); +Moghunter.bhud_name_font_bold_size = Number( + Moghunter.parameters["Name Bold Size"] || 4 +); +Moghunter.bhud_name_font_italic = String( + Moghunter.parameters["Name Font Italic"] || false +); +Moghunter.bhud_name_align = Number(Moghunter.parameters["Name Align"] || 0); +Moghunter.bhud_name_pos_x = Number(Moghunter.parameters["Name X-Axis"] || 75); +Moghunter.bhud_name_pos_y = Number(Moghunter.parameters["Name Y-Axis"] || 35); + +// HP METER POSITION +Moghunter.bhud_hp_meter_visible = String( + Moghunter.parameters["HP Meter Visible"] || true +); +Moghunter.bhud_hp_meter_pos_x = Number( + Moghunter.parameters["HP Meter X-Axis"] || 106 +); +Moghunter.bhud_hp_meter_pos_y = Number( + Moghunter.parameters["HP Meter Y-Axis"] || 40 +); +Moghunter.bhud_hp_meter_rotation = Number( + Moghunter.parameters["HP Meter Angle"] || 0 +); +Moghunter.bhud_hp_meter_flow = String( + Moghunter.parameters["HP Meter Flow Anime"] || "false" +); + +// HP NUMBER POSITION +Moghunter.bhud_hp_number_visible = String( + Moghunter.parameters["HP Number Visible"] || true +); +Moghunter.bhud_hp_number_pos_x = Number( + Moghunter.parameters["HP Number X-Axis"] || 170 +); +Moghunter.bhud_hp_number_pos_y = Number( + Moghunter.parameters["HP Number Y-Axis"] || 28 +); +Moghunter.bhud_maxhp_number_visible = String( + Moghunter.parameters["MaxHP Number Visible"] || false +); +Moghunter.bhud_maxhp_number_pos_x = Number( + Moghunter.parameters["MaxHP Number X-Axis"] || 245 +); +Moghunter.bhud_maxhp_number_pos_y = Number( + Moghunter.parameters["MaxHP Number Y-Axis"] || 20 +); +Moghunter.bhud_hp_align_type = Number( + Moghunter.parameters["HP Number Align type2"] || 0 +); + +// MP METER POSITION +Moghunter.bhud_mp_meter_visible = String( + Moghunter.parameters["MP Meter Visible"] || "true" +); +Moghunter.bhud_mp_meter_pos_x = Number( + Moghunter.parameters["MP Meter X-Axis"] || 206 +); +Moghunter.bhud_mp_meter_pos_y = Number( + Moghunter.parameters["MP Meter Y-Axis"] || 40 +); +Moghunter.bhud_mp_meter_rotation = Number( + Moghunter.parameters["MP Meter Angle"] || 0 +); +Moghunter.bhud_mp_meter_flow = String( + Moghunter.parameters["MP Meter Flow Anime"] || "false" +); + +// MP NUMBER POSITION +Moghunter.bhud_mp_number_visible = String( + Moghunter.parameters["MP Number Visible"] || true +); +Moghunter.bhud_mp_number_pos_x = Number( + Moghunter.parameters["MP Number X-Axis"] || 270 +); +Moghunter.bhud_mp_number_pos_y = Number( + Moghunter.parameters["MP Number Y-Axis"] || 28 +); +Moghunter.bhud_maxmp_number_visible = String( + Moghunter.parameters["MaxMP Number Visible"] || false +); +Moghunter.bhud_maxmp_number_pos_x = Number( + Moghunter.parameters["MaxMP Number X-Axis"] || 196 +); +Moghunter.bhud_maxmp_number_pos_y = Number( + Moghunter.parameters["MaxMP Number Y-Axis"] || 78 +); +Moghunter.bhud_mp_align_type = Number( + Moghunter.parameters["MP Number Align type"] || 0 +); +Moghunter.bhud_mp_diagonal_number = Number( + Moghunter.parameters["MP Number Diagonal"] || true +); + +// TP METER POSITION +Moghunter.bhud_tp_meter_visible = String( + Moghunter.parameters["TP Meter Visible"] || false +); +Moghunter.bhud_tp_meter_pos_x = Number( + Moghunter.parameters["TP Meter X-Axis"] || 104 +); +Moghunter.bhud_tp_meter_pos_y = Number( + Moghunter.parameters["TP Meter Y-Axis"] || 69 +); +Moghunter.bhud_tp_meter_rotation = Number( + Moghunter.parameters["TP Meter Angle"] || 0 +); +Moghunter.bhud_tp_meter_flow = String( + Moghunter.parameters["TP Meter Flow Anime"] || true +); + +// TP NUMBER POSITION +Moghunter.bhud_tp_number_visible = String( + Moghunter.parameters["TP Number Visible"] || false +); +Moghunter.bhud_tp_number_pos_x = Number( + Moghunter.parameters["TP Number X-Axis"] || 187 +); +Moghunter.bhud_tp_number_pos_y = Number( + Moghunter.parameters["TP Number Y-Axis"] || 53 +); +Moghunter.bhud_maxtp_number_visible = String( + Moghunter.parameters["MaxTP Number Visible"] || false +); +Moghunter.bhud_maxtp_number_pos_x = Number( + Moghunter.parameters["MaxTP Number X-Axis"] || 185 +); +Moghunter.bhud_maxtp_number_pos_y = Number( + Moghunter.parameters["MaxTP Number Y-Axis"] || 116 +); +Moghunter.bhud_tp_align_type = Number( + Moghunter.parameters["TP Number Align type"] || 0 +); +Moghunter.bhud_tp_diagonal_number = Number( + Moghunter.parameters["TP Number Diagonal"] || false +); + +// AT METER POSITION +Moghunter.bhud_at_meter_visible = String( + Moghunter.parameters["ATB Meter Visible"] || true +); +Moghunter.bhud_at_meter_pos_x = Number( + Moghunter.parameters["ATB Meter X-Axis"] || 160 +); +Moghunter.bhud_at_meter_pos_y = Number( + Moghunter.parameters["ATB Meter Y-Axis"] || 58 +); +Moghunter.bhud_at_meter_rotation = Number( + Moghunter.parameters["ATB Meter Angle"] || 0 +); +Moghunter.bhud_at_meter_flow = String( + Moghunter.parameters["ATB Meter Flow Anime"] || false +); + +// STATES POSITION +Moghunter.bhud_states_visible = String( + Moghunter.parameters["States Visible"] || true +); +Moghunter.bhud_states_pos_x = Number( + Moghunter.parameters["States X-Axis"] || 313 +); +Moghunter.bhud_states_pos_y = Number( + Moghunter.parameters["States Y-Axis"] || 28 +); +Moghunter.bhud_statesType = Number(Moghunter.parameters["States Mode"] || 1); +Moghunter.bhud_statesMax = Number(Moghunter.parameters["States Max"] || 4); +Moghunter.bhud_statesAlign = Number(Moghunter.parameters["States Align"] || 0); + +// COMMAND WINDOWS +Moghunter.bhud_auto_pos = String( + Moghunter.parameters["Command Auto Adjust2"] || "false" +); +Moghunter.bhud_com_x = Number(Moghunter.parameters["W Command X-Axis"] || 20); +Moghunter.bhud_com_y = Number(Moghunter.parameters["W Command Y-Axis"] || 420); +Moghunter.bhud_com_layout = String( + Moghunter.parameters["Layout Command"] || true +); +Moghunter.bhud_com_lay_x = Number( + Moghunter.parameters["L Command X-Axis"] || -25 +); +Moghunter.bhud_com_lay_y = Number( + Moghunter.parameters["L Command Y-Axis"] || -35 +); +Moghunter.bhud_com_width = Number( + Moghunter.parameters["W Command Width"] || 192 +); +Moghunter.bhud_com_height = Number( + Moghunter.parameters["W Command Height"] || 180 +); +Moghunter.bhud_com_slideX = Number( + Moghunter.parameters["W Command Slide X"] || 0 +); +Moghunter.bhud_com_slideY = Number( + Moghunter.parameters["W Command Slide Y"] || 64 +); + +// PARTY WINDOWS +Moghunter.bhud_party_x = Number(Moghunter.parameters["W Party X-Axis"] || 325); +Moghunter.bhud_party_y = Number(Moghunter.parameters["W Party Y-Axis"] || 170); +Moghunter.bhud_party_layout = String( + Moghunter.parameters["Layout Party"] || true +); +Moghunter.bhud_party_lay_x = Number( + Moghunter.parameters["L Party X-Axis"] || -325 +); +Moghunter.bhud_party_lay_y = Number( + Moghunter.parameters["L Party Y-Axis"] || -42 +); +Moghunter.bhud_party_width = Number( + Moghunter.parameters["W Party Width"] || 192 +); +Moghunter.bhud_party_height = Number( + Moghunter.parameters["W Party Height"] || 110 +); +Moghunter.bhud_party_slide_x = Number( + Moghunter.parameters["W Party Slide X"] || 0 +); +Moghunter.bhud_party_slide_y = Number( + Moghunter.parameters["W Party Slide Y"] || -150 +); + +// HELP WINDOW +Moghunter.bhud_help_x = Number(Moghunter.parameters["W Help X-Axis"] || 0); +Moghunter.bhud_help_y = Number(Moghunter.parameters["W Help Y-Axis"] || 0); +Moghunter.bhud_help_layout = String( + Moghunter.parameters["Layout Help"] || true +); +Moghunter.bhud_help_lay_x = Number(Moghunter.parameters["L Help X-Axis"] || 0); +Moghunter.bhud_help_lay_y = Number(Moghunter.parameters["L Help Y-Axis"] || 0); +Moghunter.bhud_help_width = Number(Moghunter.parameters["W Help Width"] || 816); +Moghunter.bhud_help_height = Number( + Moghunter.parameters["W Help Height"] || 108 +); +Moghunter.bhud_help_slide_x = Number( + Moghunter.parameters["W Help Slide X"] || 0 +); +Moghunter.bhud_help_slide_y = Number( + Moghunter.parameters["W Help Slide Y"] || -150 +); + +// SKILL WINDOW +Moghunter.bhud_skill_x = Number(Moghunter.parameters["W Skill X-Axis"] || 0); +Moghunter.bhud_skill_y = Number(Moghunter.parameters["W Skill Y-Axis"] || 444); +Moghunter.bhud_skill_layout = String( + Moghunter.parameters["Layout Skill"] || true +); +Moghunter.bhud_skill_lay_x = Number( + Moghunter.parameters["L Skill X-Axis"] || 0 +); +Moghunter.bhud_skill_lay_y = Number( + Moghunter.parameters["L Skill Y-Axis"] || -67 +); +Moghunter.bhud_skill_width = Number( + Moghunter.parameters["W Skill Width"] || 816 +); +Moghunter.bhud_skill_height = Number( + Moghunter.parameters["W Skill Height"] || 180 +); +Moghunter.bhud_skill_maxcols = Number( + Moghunter.parameters["W Skill maxCols"] || 2 +); +Moghunter.bhud_skill_slide_x = Number( + Moghunter.parameters["W Skill Slide X"] || 0 +); +Moghunter.bhud_skill_slide_y = Number( + Moghunter.parameters["W Skill Slide Y"] || 100 +); + +// ITEM WINDOW +Moghunter.bhud_item_x = Number(Moghunter.parameters["W Item X-Axis"] || 0); +Moghunter.bhud_item_y = Number(Moghunter.parameters["W Item Y-Axis"] || 444); +Moghunter.bhud_item_layout = String( + Moghunter.parameters["Layout Item"] || true +); +Moghunter.bhud_item_lay_x = Number(Moghunter.parameters["L Item X-Axis"] || 0); +Moghunter.bhud_item_lay_y = Number( + Moghunter.parameters["L Item Y-Axis"] || -67 +); +Moghunter.bhud_item_width = Number(Moghunter.parameters["W Item Width"] || 816); +Moghunter.bhud_item_height = Number( + Moghunter.parameters["W Item Height"] || 180 +); +Moghunter.bhud_item_maxcols = Number( + Moghunter.parameters["W Item maxCols"] || 2 +); +Moghunter.bhud_item_slide_x = Number( + Moghunter.parameters["W Item Slide X"] || 0 +); +Moghunter.bhud_item_slide_y = Number( + Moghunter.parameters["W Item Slide Y"] || 150 +); + +// ACTOR WINDOWS +Moghunter.bhud_actor_x = Number(Moghunter.parameters["W Actor X-Axis"] || 0); +Moghunter.bhud_actor_y = Number(Moghunter.parameters["W Actor Y-Axis"] || 444); +Moghunter.bhud_actor_layout = String( + Moghunter.parameters["Layout Actor"] || true +); +Moghunter.bhud_actor_lay_x = Number( + Moghunter.parameters["L Actor X-Axis"] || 0 +); +Moghunter.bhud_actor_lay_y = Number( + Moghunter.parameters["L Actor Y-Axis"] || -67 +); +Moghunter.bhud_actor_width = Number( + Moghunter.parameters["W Actor Width"] || 816 +); +Moghunter.bhud_actor_height = Number( + Moghunter.parameters["W Actor Height"] || 180 +); +Moghunter.bhud_actor_maxcols = Number( + Moghunter.parameters["W Actor maxCols"] || 1 +); +Moghunter.bhud_actor_slide_x = Number( + Moghunter.parameters["W Actor Slide X"] || 0 +); +Moghunter.bhud_actor_slide_y = Number( + Moghunter.parameters["W Actor Slide Y"] || 150 +); + +// ENEMY WINDOWS +Moghunter.bhud_enemy_x = Number(Moghunter.parameters["W Enemy X-Axis"] || 0); +Moghunter.bhud_enemy_y = Number(Moghunter.parameters["W Enemy Y-Axis"] || 444); +Moghunter.bhud_enemy_layout = String( + Moghunter.parameters["Layout Enemy"] || true +); +Moghunter.bhud_enemy_lay_x = Number( + Moghunter.parameters["L Enemy X-Axis"] || 0 +); +Moghunter.bhud_enemy_lay_y = Number( + Moghunter.parameters["L Enemy Y-Axis"] || -67 +); +Moghunter.bhud_enemy_width = Number( + Moghunter.parameters["W Enemy Width"] || 816 +); +Moghunter.bhud_enemy_height = Number( + Moghunter.parameters["W Enemy Height"] || 180 +); +Moghunter.bhud_enemy_maxcols = Number( + Moghunter.parameters["W Enemy maxCols"] || 2 +); +Moghunter.bhud_enemy_slide_x = Number( + Moghunter.parameters["W Enemy Slide X"] || 0 +); +Moghunter.bhud_enemy_slide_y = Number( + Moghunter.parameters["W Enemy Slide Y"] || 150 +); + +// Custom Position +Moghunter.bhud_custom_pos = []; +for (var i = 0; i < 8; i++) { + Moghunter.bhud_custom_pos[i] = + Moghunter.parameters["Custom Position " + String(i + 1)] || null; +} + +//============================================================================= +// ** ImageManager +//============================================================================= + +//============================== +// * BHud +//============================== +ImageManager.loadBHud = function (filename) { + return this.loadBitmap("img/battlehud/", filename, 0, true); +}; + +//============================================================================= +// ** Game_Interpreter +//============================================================================= + +//============================== +// * PluginCommand +//============================== +var _alias_mog_bhud_pluginCommand = Game_Interpreter.prototype.pluginCommand; +Game_Interpreter.prototype.pluginCommand = function (command, args) { + _alias_mog_bhud_pluginCommand.call(this, command, args); + if (command === "bhud_disable") { + $gameSystem._bhud_visible = false; + } + if (command === "bhud_enable") { + $gameSystem._bhud_visible = true; + } + return true; +}; + +//============================================================================= +// ** Game_Temp +//============================================================================= + +//============================== +// * Initialize +//============================== +var _alias_mog_bhud_temp_initialize = Game_Temp.prototype.initialize; +Game_Temp.prototype.initialize = function () { + _alias_mog_bhud_temp_initialize.call(this); + this._bhud_position = []; + this._bhud_position_active = null; + this._battleEnd = false; + this._bhud_dp = false; + this._refreshBhud = false; +}; + +//============================================================================= +// ** Game_System +//============================================================================= + +//============================== +// * Initialize +//============================== +var _alias_mog_bhud_sys_initialize = Game_System.prototype.initialize; +Game_System.prototype.initialize = function () { + _alias_mog_bhud_sys_initialize.call(this); + this._bhud_position = []; + for (var i = 0; i < 8; i++) { + this._bhud_position[i] = this.set_hudcp(Moghunter.bhud_custom_pos[i]); + } + this._bhud_auto_com = false; + this._bhud_pos_mode = 0; + this._bhud_visible = true; + if (String(Moghunter.bhud_pos_mode) === "true") { + this._bhud_pos_mode = 1; + } + if (String(Moghunter.bhud_auto_pos) === "true") { + this._bhud_auto_com = true; + } +}; + +//============================== +// * set Hudcp +//============================== +Game_System.prototype.set_hudcp = function (value) { + if (!value) { + return null; + } + var s = value.split(","); + if (!s[0] || !s[1]) { + return null; + } + return [Number(s[0]), Number(s[1])]; +}; + +//============================================================================= +// ** Game Interpreter +//============================================================================= + +//============================== +// * Command129 +//============================== +var _alias_mog_bhud_command129 = Game_Interpreter.prototype.command129; +Game_Interpreter.prototype.command129 = function () { + _alias_mog_bhud_command129.call(this); + $gameTemp._refresh_Bhud = true; + return true; +}; + +//============================================================================= +// ** Game Party +//============================================================================= + +//============================== +// * max Battle Members +//============================== +Game_Party.prototype.maxBattleMembers = function () { + return Math.max(Moghunter.bhud_max_battle_members, 1); +}; + +//============================================================================= +// ** BattleManager +//============================================================================= + +//============================== +// * processVictory +//============================== +var _alias_mog_bhud_processVictory = BattleManager.processVictory; +BattleManager.processVictory = function () { + $gameTemp._battleEnd = true; + _alias_mog_bhud_processVictory.call(this); +}; + +//============================== +// * processAbort +//============================== +var _alias_mog_bhud_processAbort = BattleManager.processAbort; +BattleManager.processAbort = function () { + $gameTemp._battleEnd = true; + _alias_mog_bhud_processAbort.call(this); +}; + +//============================== +// * processDefeat +//============================== +var _alias_mog_bhud_processDefeat = BattleManager.processDefeat; +BattleManager.processDefeat = function () { + $gameTemp._battleEnd = true; + _alias_mog_bhud_processDefeat.call(this); +}; + +//============================================================================= +// ** Game BattlerBase +//============================================================================= + +//============================== +// * Initialize +//============================== +var _alias_mog_bhud_gbat_initMembers = Game_BattlerBase.prototype.initMembers; +Game_BattlerBase.prototype.initMembers = function () { + _alias_mog_bhud_gbat_initMembers.call(this); + this.need_refresh_bhud_states = false; + this._bhud_face_data = [0, 0, 0, 0]; + this._face_pos = [0, 0]; +}; + +//============================== +// * addNewState +//============================== +var _alias_mog_bhud_addNewState = Game_BattlerBase.prototype.addNewState; +Game_BattlerBase.prototype.addNewState = function (stateId) { + _alias_mog_bhud_addNewState.call(this, stateId); + this.need_refresh_bhud_states = true; +}; + +//============================== +// * eraseState +//============================== +var _alias_mog_bhud_eraseState = Game_BattlerBase.prototype.eraseState; +Game_BattlerBase.prototype.eraseState = function (stateId) { + _alias_mog_bhud_eraseState.call(this, stateId); + this.need_refresh_bhud_states = true; +}; + +//============================================================================= +// ** Game Action +//============================================================================= + +//============================== +// * Apply +//============================== +var _alias_mog_bhud_apply = Game_Action.prototype.apply; +Game_Action.prototype.apply = function (target) { + var oldhp = target.hp; + _alias_mog_bhud_apply.call(this, target); + if (target.isActor()) { + if (oldhp > target.hp) { + target._bhud_face_data = [30, 20, 3, 30]; + } else if (oldhp < target.hp) { + target._bhud_face_data = [0, 20, 1, 30]; + } + } +}; + +//============================== +// * Prepare +//============================== +var _alias_mog_bmhud_action_prepare = Game_Action.prototype.prepare; +Game_Action.prototype.prepare = function () { + _alias_mog_bmhud_action_prepare.call(this); + if (this.subject().isActor() && String(Moghunter.bhud_face_zoom) === "true") { + this.subject()._bhud_face_data = [0, 40, 2, 40]; + } +}; + +//============================================================================= +// ** Game Actor +//============================================================================= + +//============================== +// * Gain HP +//============================== +var _alias_mog_bhud_gainHp = Game_Actor.prototype.gainHp; +Game_Actor.prototype.gainHp = function (value) { + _alias_mog_bhud_gainHp.call(this, value); + this._bhud_face_data[3] += 1; +}; + +//============================== +// * Recover All +//============================== +var _alias_mog_bhud_recoverAll = Game_Actor.prototype.recoverAll; +Game_Actor.prototype.recoverAll = function () { + _alias_mog_bhud_recoverAll.call(this); + this._bhud_face_data[3] += 1; +}; + +//============================================================================= +// ** Window_BattleStatus +//============================================================================= + +//============================== +// * Initialize +//============================== +var _alias_mog_bhud_initialize = Window_BattleStatus.prototype.initialize; +Window_BattleStatus.prototype.initialize = function () { + _alias_mog_bhud_initialize.call(this); + this.visible = false; +}; + +//============================================================================= +// ** Window_BattleSkill +//============================================================================= + +//============================== +// * windowWidth +//============================== +Window_BattleSkill.prototype.windowWidth = function () { + return Moghunter.bhud_skill_width; +}; + +//============================== +// * maxCols +//============================== +Window_BattleSkill.prototype.maxCols = function () { + return Moghunter.bhud_skill_maxcols; +}; + +//============================================================================= +// ** Window_BattleItem +//============================================================================= + +//============================== +// * windowWidth +//============================== +Window_BattleItem.prototype.windowWidth = function () { + return Moghunter.bhud_item_width; +}; + +//============================== +// * maxCols +//============================== +Window_BattleItem.prototype.maxCols = function () { + return Moghunter.bhud_item_maxcols; +}; + +//============================================================================= +// ** Window_BattleActor +//============================================================================= + +//============================== +// * Initialize +//============================== +Window_BattleActor.prototype.windowWidth = function () { + return Moghunter.bhud_actor_width; +}; + +//============================== +// * maxCols +//============================== +Window_BattleActor.prototype.maxCols = function () { + return Moghunter.bhud_actor_maxcols; +}; + +//============================================================================= +// ** Window_BattleEnemy +//============================================================================= + +//============================== +// * windowWidth +//============================== +Window_BattleEnemy.prototype.windowWidth = function () { + return Moghunter.bhud_enemy_width; +}; + +//============================== +// * maxCols +//============================== +Window_BattleEnemy.prototype.maxCols = function () { + return Moghunter.bhud_enemy_maxcols; +}; + +//============================================================================= +// ** Window Actor Command +//============================================================================= + +//============================== +// * initialize +//============================== +var _alias_mog_bhud_wActCom_initialize = + Window_ActorCommand.prototype.initialize; +Window_ActorCommand.prototype.initialize = function () { + _alias_mog_bhud_wActCom_initialize.call(this); + this._com_mode = Number($gameSystem._bhud_pos_mode); + this._force_hide_duration = 0; + this.org = [Moghunter.bhud_com_x, Moghunter.bhud_com_y]; + this.org2 = [ + this.org[0] + Moghunter.bhud_com_slideX, + this.org[1] + Moghunter.bhud_com_slideY, + ]; + this.slide = + Moghunter.bhud_com_slideX === 0 && Moghunter.bhud_com_slideY === 0 + ? false + : true; + this._actorVis != this._actor; + this.xp = -1; + this.yp = -1; +}; + +//============================== +// * Activate +//============================== +var _alias_mog_bhud_wActCom_activate = Window_ActorCommand.prototype.activate; +Window_ActorCommand.prototype.activate = function () { + _alias_mog_bhud_wActCom_activate.call(this); + if (String(Moghunter.bhud_com_layout) === "true") { + this._force_hide_duration = 1; + } +}; + +//============================== +// * Sprite Move To +//============================== +Window_ActorCommand.prototype.sprite_move_to = function (value, real_value) { + if (value === real_value) { + return value; + } + var dnspeed = 1 + Math.abs(value - real_value) / 12; + if (value > real_value) { + value -= dnspeed; + if (value < real_value) { + value = real_value; + } + } else if (value < real_value) { + value += dnspeed; + if (value > real_value) { + value = real_value; + } + } + return Math.floor(value); +}; + +//============================== +// ** slideWindow +//============================== +Window_ActorCommand.prototype.slideWindow = function (win, vmode) { + var vm = vmode ? win.active : win.visible; + if (vm) { + var np = [win.org[0], win.org[1]]; + win.contentsOpacity += 15; + } else { + var np = [win.org2[0], win.org2[1]]; + win.contentsOpacity = 0; + } + win.x = this.sprite_move_to(win.x, np[0]); + win.y = this.sprite_move_to(win.y, np[1]); +}; + +//============================== +// ** update Position +//============================== +Window_ActorCommand.prototype.updatePosition = function () { + if (Imported.MOG_BattleCommands) { + this.updateBattleCommands(); + } else { + if (!this.slide) { + this.updatePosN(); + } else { + this.updatePosS(); + } + } +}; + +//============================== +// ** update Battle Commands +//============================== +Window_ActorCommand.prototype.updateBattleCommands = function () { + if ($gameTemp._bhud_position_active) { + this.visible = this.active; + if ($gameSystem._bhud_auto_com) { + this.x = $gameTemp._bhud_position_active[0] + Moghunter.bhud_com_x; + if (this._com_mode === 0) { + this.y = + $gameTemp._bhud_position_active[1] + + Moghunter.bhud_com_y - + this.height; + } else { + this.y = $gameTemp._bhud_position_active[1] + Moghunter.bhud_com_y; + } + } else { + this.x = Moghunter.bhud_com_x; + this.y = Moghunter.bhud_com_y; + } + } +}; + +//============================== +// ** update Position S +//============================== +Window_ActorCommand.prototype.updatePosS = function () { + if ($gameTemp._bhud_position_active) { + this.visible = this.active; + if ($gameSystem._bhud_auto_com) { + if ( + this.xp != $gameTemp._bhud_position_active[0] || + this.yp != $gameTemp._bhud_position_active[1] + ) { + this.xp = $gameTemp._bhud_position_active[0]; + this.yp = $gameTemp._bhud_position_active[1]; + this.org[0] = $gameTemp._bhud_position_active[0] + Moghunter.bhud_com_x; + if (this._com_mode === 0) { + this.org[1] = + $gameTemp._bhud_position_active[1] + + Moghunter.bhud_com_y - + this.height; + } else { + this.org[1] = + $gameTemp._bhud_position_active[1] + Moghunter.bhud_com_y; + } + this.org2 = [ + this.org[0] + Moghunter.bhud_com_slideX, + this.org[1] + Moghunter.bhud_com_slideY, + ]; + if (this._actorVis != this._actor) { + this.x = this.org2[0]; + this.y = this.org2[1]; + this._actorVis = this._actor; + } + } + this.slideWindow(this, false); + } else { + this.slideWindow(this, false); + } + } +}; + +//============================== +// ** update Position N +//============================== +Window_ActorCommand.prototype.updatePosN = function () { + if ($gameTemp._bhud_position_active) { + this.visible = this.active; + if ($gameSystem._bhud_auto_com) { + this.x = $gameTemp._bhud_position_active[0] + Moghunter.bhud_com_x; + if (this._com_mode === 0) { + this.y = + $gameTemp._bhud_position_active[1] + + Moghunter.bhud_com_y - + this.height; + } else { + this.y = $gameTemp._bhud_position_active[1] + Moghunter.bhud_com_y; + } + } else { + this.x = Moghunter.bhud_com_x; + this.y = Moghunter.bhud_com_y; + } + } +}; + +//============================== +// * Update +//============================== +var _alias_mog_bhud_wcom_update = Window_ActorCommand.prototype.update; +Window_ActorCommand.prototype.update = function () { + _alias_mog_bhud_wcom_update.call(this); + this.updatePosition(); + if (this._force_hide_duration > 0) { + this._force_hide_duration -= 1; + this.visible = false; + } +}; + +//============================================================================= +// ** Sprite Actor +//============================================================================= + +//============================== +// * Initialize +//============================== +var _alias_bhud_sprt_actor_initialize = Sprite_Actor.prototype.initialize; +Sprite_Actor.prototype.initialize = function (battler) { + _alias_bhud_sprt_actor_initialize.call(this, battler); + this._sprite_face = false; + if (String(Moghunter.bhud_face_visible) === "true") { + this._sprite_face = true; + } +}; + +//============================== +// * Damage Offset X +//============================== +Sprite_Actor.prototype.damageOffsetX = function () { + if (!$gameSystem.isSideView() && this._sprite_face) { + return 0; + } + return -32; +}; + +//============================== +// * update Position +//============================== +var _alias_mog_bhud_sprt_actor_updatePosition = + Sprite_Battler.prototype.updatePosition; +Sprite_Battler.prototype.updatePosition = function () { + if (!$gameSystem.isSideView() && this._sprite_face) { + if (this._battler && $gameTemp._bhud_position[this._battler.index()]) { + this.x = + $gameTemp._bhud_position[this._battler.index()][0] + + Moghunter.bhud_face_pos_x; + this.y = + $gameTemp._bhud_position[this._battler.index()][1] + + Moghunter.bhud_face_pos_y; + return; + } + } + _alias_mog_bhud_sprt_actor_updatePosition.call(this); +}; + +//============================== +// * Setup Animation +//============================== +var _alias_mog_bhud_sprt_actor_setupAnimation = + Sprite_Battler.prototype.setupAnimation; +Sprite_Actor.prototype.setupAnimation = function () { + if (!$gameSystem.isSideView() && this._sprite_face) { + while (this._battler.isAnimationRequested()) { + var data = this._battler.shiftAnimation(); + var animation = $dataAnimations[data.animationId]; + var mirror = data.mirror; + var delay = animation.position === 3 ? 0 : data.delay; + this.startAnimation(animation, mirror, delay); + for (var i = 0; i < this._animationSprites.length; i++) { + var sprite = this._animationSprites[i]; + sprite.visible = true; + } + } + return; + } + _alias_mog_bhud_sprt_actor_setupAnimation.call(this); +}; + +//============================== +// * Setup Damage Popup +//============================== +var _alias_mog_bhud_sprt_actor_setupDamagePopup = + Sprite_Battler.prototype.setupDamagePopup; +Sprite_Actor.prototype.setupDamagePopup = function () { + if (!$gameSystem.isSideView() && this._sprite_face) { + if (this._battler.isDamagePopupRequested()) { + var sprite = new Sprite_Damage(); + sprite.x = this.x + this.damageOffsetX(); + sprite.y = this.y + this.damageOffsetY(); + sprite.setup(this._battler); + this._damages.push(sprite); + this.parent.addChild(sprite); + this._battler.clearDamagePopup(); + this._battler.clearResult(); + } + return; + } + _alias_mog_bhud_sprt_actor_setupDamagePopup.call(this); +}; + +//============================================================================= +// ** Scene Battle +//============================================================================= + +//============================== +// ** createWindowLayer +//============================== +var _alias_mog_bhud_createUpperLayer = + Spriteset_Battle.prototype.createUpperLayer; +Spriteset_Battle.prototype.createUpperLayer = function () { + this.create_battle_hud(); + _alias_mog_bhud_createUpperLayer.call(this); + if (!$gameSystem.isSideView()) { + this.createActorsF(); + } +}; + +//============================== +// ** createActorsF +//============================== +Spriteset_Battle.prototype.createActorsF = function () { + if (this._actorSprites) { + for (var i = 0; i < this._actorSprites.length; i++) { + this._battleField.removeChild(this._actorSprites[i]); + } + } + this._actorSprites = []; + for (var i = 0; i < $gameParty.maxBattleMembers(); i++) { + this._actorSprites[i] = new Sprite_Actor(); + this.addChild(this._actorSprites[i]); + } +}; + +//============================== +// ** create Battle Hud +//============================== +Spriteset_Battle.prototype.create_battle_hud = function () { + if (String(Moghunter.bhud_screen_layout) === "true") { + this.create_screen_layout(); + } + $gameTemp.refresh_Bhud = false; + $gameTemp._battleEnd = false; + this._com_mode = Number($gameSystem._bhud_pos_mode); + this._battle_hud = []; + for (var i = 0; i < $gameParty.maxBattleMembers(); i++) { + this._battle_hud[i] = new Battle_Hud(i); + this.addChild(this._battle_hud[i]); + } +}; + +//============================== +// * Create Screen Layout +//============================== +Spriteset_Battle.prototype.create_screen_layout = function () { + this._screen_layout = new Sprite(ImageManager.loadBHud("Layout_Screen")); + this._screen_layout.opacity = 0; + this._screen_layout.x = Moghunter.bhud_screen_layout_x; + this._screen_layout.y = Moghunter.bhud_screen_layout_y; + this.addChild(this._screen_layout); +}; + +//============================== +// * Update Hud visible +//============================== +Spriteset_Battle.prototype.update_hud_visible = function () { + if (this.is_hud_visible()) { + this._screen_layout.opacity += 10; + } else { + this._screen_layout.opacity -= 10; + } +}; + +//============================== +// * Is Hud Visible +//============================== +Spriteset_Battle.prototype.is_hud_visible = function () { + if ($gameMessage.isBusy()) { + return false; + } + if ($gameTemp._battleEnd) { + return false; + } + if (!$gameSystem._bhud_visible) { + return false; + } + return true; +}; + +//============================== +// ** Update +//============================== +var _alias_mog_bhud_scbat_update = Spriteset_Battle.prototype.update; +Spriteset_Battle.prototype.update = function () { + _alias_mog_bhud_scbat_update.call(this); + if (this._screen_layout) { + this.update_hud_visible(); + } + if ($gameTemp._refresh_Bhud) { + this.refresh_battle_hud(); + } +}; + +//============================== +// ** Refresh Battle Hud +//============================== +Spriteset_Battle.prototype.refresh_battle_hud = function () { + if (!this._battle_hud) { + return; + } + $gameTemp._refresh_Bhud = false; + for (var i = 0; i < $gameParty.maxBattleMembers(); i++) { + this._battle_hud[i].refresh_bhud(); + } +}; + +//============================== +// ** createWindowLayer +//============================== +var _alias_mog_bhud_createWindowLayer = + Scene_Battle.prototype.createWindowLayer; +Scene_Battle.prototype.createWindowLayer = function () { + this.create_layout_window(); + _alias_mog_bhud_createWindowLayer.call(this); +}; + +//============================== +// ** createAllWindows +//============================== +var _alias_mog_bhud_createAllWindows = Scene_Battle.prototype.createAllWindows; +Scene_Battle.prototype.createAllWindows = function () { + _alias_mog_bhud_createAllWindows.call(this); + // ACTOR COMMAND --------------------------------------------------------------------- + this._actorCommandWindow.x = Moghunter.bhud_com_x; + this._actorCommandWindow.y = Moghunter.bhud_com_y; + this._actorCommandWindow.vis = this._actorCommandWindow.visible; + this._actorCommandWindow.width = Moghunter.bhud_com_width; + this._actorCommandWindow.height = Moghunter.bhud_com_height; + if (String(Moghunter.bhud_com_layout) === "true") { + this._actorCommandWindow.opacity = 0; + } + // PARTY COMMAND --------------------------------------------------------------------- + this._partyCommandWindow.x = Moghunter.bhud_party_x; + this._partyCommandWindow.y = Moghunter.bhud_party_y; + this._partyCommandWindow.org = [ + Moghunter.bhud_party_x, + Moghunter.bhud_party_y, + ]; + this._partyCommandWindow.org2 = [ + this._partyCommandWindow.org[0] + Moghunter.bhud_party_slide_x, + this._partyCommandWindow.org[1] + Moghunter.bhud_party_slide_y, + ]; + this._partyCommandWindow.slide = + Moghunter.bhud_party_slide_x === 0 && Moghunter.bhud_party_slide_y === 0 + ? false + : true; + this._partyCommandWindow.vis = this._partyCommandWindow.visible; + this._partyCommandWindow.width = Moghunter.bhud_party_width; + this._partyCommandWindow.height = Moghunter.bhud_party_height; + if (String(Moghunter.bhud_party_layout) === "true") { + this._partyCommandWindow.opacity = 0; + } + // HELP WINDOW --------------------------------------------------------------------- + this._helpWindow.x = Moghunter.bhud_help_x; + this._helpWindow.y = Moghunter.bhud_help_y; + this._helpWindow.org = [this._helpWindow.x, this._helpWindow.y]; + this._helpWindow.org2 = [ + this._helpWindow.org[0] + Moghunter.bhud_help_slide_x, + this._helpWindow.org[1] + Moghunter.bhud_help_slide_y, + ]; + this._helpWindow.slide = + Moghunter.bhud_help_slide_x === 0 && Moghunter.bhud_help_slide_y === 0 + ? false + : true; + this._helpWindow.vis = this._helpWindow.visible; + this._helpWindow.width = Moghunter.bhud_help_width; + this._helpWindow.height = Moghunter.bhud_help_height; + if (String(Moghunter.bhud_help_layout) === "true") { + this._helpWindow.opacity = 0; + } + // SKILL WINDOW --------------------------------------------------------------------- + this._skillWindow.x = Moghunter.bhud_skill_x; + this._skillWindow.y = Moghunter.bhud_skill_y; + this._skillWindow.org = [Moghunter.bhud_skill_x, Moghunter.bhud_skill_y]; + this._skillWindow.org2 = [ + this._skillWindow.org[0] + Moghunter.bhud_skill_slide_x, + this._skillWindow.org[1] + Moghunter.bhud_skill_slide_y, + ]; + this._skillWindow.slide = + Moghunter.bhud_skill_slide_x === 0 && Moghunter.bhud_skill_slide_y === 0 + ? false + : true; + this._skillWindow.vis = this._skillWindow.visible; + this._skillWindow.width = Moghunter.bhud_skill_width; + this._skillWindow.height = Moghunter.bhud_skill_height; + if (String(Moghunter.bhud_skill_layout) === "true") { + this._skillWindow.opacity = 0; + } + // ITEM COMMAND --------------------------------------------------------------------- + this._itemWindow.x = Moghunter.bhud_item_x; + this._itemWindow.y = Moghunter.bhud_item_y; + this._itemWindow.org = [this._itemWindow.x, this._itemWindow.y]; + this._itemWindow.org2 = [ + this._itemWindow.org[0] + Moghunter.bhud_item_slide_x, + this._itemWindow.org[1] + Moghunter.bhud_item_slide_y, + ]; + this._itemWindow.slide = + Moghunter.bhud_item_slide_x === 0 && Moghunter.bhud_item_slide_y === 0 + ? false + : true; + this._itemWindow.vis = this._itemWindow.visible; + this._itemWindow.width = Moghunter.bhud_item_width; + this._itemWindow.height = Moghunter.bhud_item_height; + if (String(Moghunter.bhud_item_layout) === "true") { + this._itemWindow.opacity = 0; + } + // ACTOR WINDOW --------------------------------------------------------------------- + this._actorWindow.x = Moghunter.bhud_actor_x; + this._actorWindow.y = Moghunter.bhud_actor_y; + this._actorWindow.org = [this._actorWindow.x, this._actorWindow.y]; + this._actorWindow.org2 = [ + this._actorWindow.org[0] + Moghunter.bhud_actor_slide_x, + this._actorWindow.org[1] + Moghunter.bhud_actor_slide_y, + ]; + this._actorWindow.slide = + Moghunter.bhud_actor_slide_x === 0 && Moghunter.bhud_actor_slide_y === 0 + ? false + : true; + this._actorWindow.vis = this._actorWindow.visible; + this._actorWindow.width = Moghunter.bhud_actor_width; + this._actorWindow.height = Moghunter.bhud_actor_height; + if (String(Moghunter.bhud_actor_layout) === "true") { + this._actorWindow.opacity = 0; + } + // ENEMY WINDOW --------------------------------------------------------------------- + this._enemyWindow.x = Moghunter.bhud_enemy_x; + this._enemyWindow.y = Moghunter.bhud_enemy_y; + this._enemyWindow.org = [Moghunter.bhud_enemy_x, Moghunter.bhud_enemy_y]; + this._enemyWindow.org2 = [ + this._enemyWindow.org[0] + Moghunter.bhud_enemy_slide_x, + this._enemyWindow.org[1] + Moghunter.bhud_enemy_slide_y, + ]; + this._enemyWindow.slide = + Moghunter.bhud_enemy_slide_x === 0 && Moghunter.bhud_enemy_slide_y === 0 + ? false + : true; + this._enemyWindow.vis = this._enemyWindow.visible; + this._enemyWindow.width = Moghunter.bhud_enemy_width; + this._enemyWindow.height = Moghunter.bhud_enemy_height; + if (String(Moghunter.bhud_enemy_layout) === "true") { + this._enemyWindow.opacity = 0; + } +}; + +//============================== +// ** create Layout Window +//============================== +Scene_Battle.prototype.create_layout_window = function () { + if (String(Moghunter.bhud_com_layout) === "true") { + this._com_layout = new Sprite(ImageManager.loadBHud("Layout_Command")); + this._com_layout.x = Moghunter.bhud_com_lay_x; + this._com_layout.y = Moghunter.bhud_com_lay_y; + this._com_layout.visible = false; + this.addChild(this._com_layout); + } + if (String(Moghunter.bhud_party_layout) === "true") { + this._party_layout = new Sprite(ImageManager.loadBHud("Layout_Party")); + this._party_layout.x = Moghunter.bhud_party_lay_x; + this._party_layout.y = Moghunter.bhud_party_lay_y; + this._party_layout.visible = false; + this.addChild(this._party_layout); + } + if (String(Moghunter.bhud_help_layout) === "true") { + this._help_layout = new Sprite(ImageManager.loadBHud("Layout_Help")); + this._help_layout.x = Moghunter.bhud_help_lay_x; + this._help_layout.y = Moghunter.bhud_help_lay_y; + this._help_layout.visible = false; + this.addChild(this._help_layout); + } + if (String(Moghunter.bhud_skill_layout) === "true") { + this._skill_layout = new Sprite(ImageManager.loadBHud("Layout_Skill")); + this._skill_layout.x = Moghunter.bhud_skill_lay_x; + this._skill_layout.y = Moghunter.bhud_skill_lay_y; + this._skill_layout.visible = false; + this.addChild(this._skill_layout); + } + if (String(Moghunter.bhud_item_layout) === "true") { + this._item_layout = new Sprite(ImageManager.loadBHud("Layout_Item")); + this._item_layout.x = Moghunter.bhud_item_lay_x; + this._item_layout.y = Moghunter.bhud_item_lay_y; + this._item_layout.visible = false; + this.addChild(this._item_layout); + } + if (String(Moghunter.bhud_actor_layout) === "true") { + this._actor_layout = new Sprite(ImageManager.loadBHud("Layout_Actor")); + this._actor_layout.x = Moghunter.bhud_actor_lay_x; + this._actor_layout.y = Moghunter.bhud_actor_lay_y; + this._actor_layout.visible = false; + this.addChild(this._actor_layout); + } + if (String(Moghunter.bhud_enemy_layout) === "true") { + this._enemy_layout = new Sprite(ImageManager.loadBHud("Layout_Enemy")); + this._enemy_layout.x = Moghunter.bhud_enemy_lay_x; + this._enemy_layout.y = Moghunter.bhud_enemy_lay_y; + this._enemy_layout.visible = false; + this.addChild(this._enemy_layout); + } +}; + +//============================== +// ** update +//============================== +var _alias_mog_bhud_scnbattle_update = Scene_Battle.prototype.update; +Scene_Battle.prototype.update = function () { + _alias_mog_bhud_scnbattle_update.call(this); + this.updateBattleHud(); +}; + +//============================== +// ** update Battle Hud +//============================== +Scene_Battle.prototype.updateBattleHud = function () { + this.updateWindowSlideEffect(); + this.updateLayoutWindow(); +}; + +//============================== +// ** slideWindow +//============================== +Scene_Battle.prototype.slideWindow = function (win, vmode) { + var vm = vmode ? win.active : win.visible; + if (vm) { + var np = [win.org[0], win.org[1]]; + win.contentsOpacity += 15; + } else { + var np = [win.org2[0], win.org2[1]]; + win.contentsOpacity = 0; + } + win.x = this.sprite_move_to(win.x, np[0]); + win.y = this.sprite_move_to(win.y, np[1]); +}; + +//============================== +// ** updateWindowSlideEffect +//============================== +Scene_Battle.prototype.updateWindowSlideEffect = function () { + if (this._partyCommandWindow.slide) { + this.slideWindow(this._partyCommandWindow, true); + } + if (this._helpWindow.slide) { + this.slideWindow(this._helpWindow, false); + } + if (this._skillWindow.slide) { + this.slideWindow(this._skillWindow, false); + } + if (this._itemWindow.slide) { + this.slideWindow(this._itemWindow, false); + } + if (this._actorWindow.slide) { + this.slideWindow(this._actorWindow, false); + } + if (this._enemyWindow.slide) { + this.slideWindow(this._enemyWindow, false); + } +}; + +//============================== +// ** updateLayoutWindows +//============================== +Scene_Battle.prototype.updateLayoutWindow = function () { + if (this._com_layout) { + this._com_layout.x = Moghunter.bhud_com_lay_x + this._actorCommandWindow.x; + this._com_layout.y = Moghunter.bhud_com_lay_y + this._actorCommandWindow.y; + this._com_layout.visible = this._actorCommandWindow.active; + this._com_layout.opacity = this._actorCommandWindow.contentsOpacity; + if (!this._actorCommandWindow.visible) { + this._com_layout.visible = false; + } + } + if (this._party_layout) { + this._party_layout.x = + Moghunter.bhud_party_lay_x + this._partyCommandWindow.x; + this._party_layout.y = + Moghunter.bhud_party_lay_y + this._partyCommandWindow.y; + this._party_layout.visible = this._partyCommandWindow.active; + this._party_layout.opacity = this._partyCommandWindow.contentsOpacity; + if (!this._partyCommandWindow.visible) { + this._party_layout.visible = false; + } + } + if (this._help_layout) { + this._help_layout.x = Moghunter.bhud_help_lay_x + this._helpWindow.x; + this._help_layout.y = Moghunter.bhud_help_lay_y + this._helpWindow.y; + this._help_layout.visible = this._helpWindow.visible; + this._help_layout.opacity = this._helpWindow.contentsOpacity; + } + if (this._skill_layout) { + this._skill_layout.x = Moghunter.bhud_skill_lay_x + this._skillWindow.x; + this._skill_layout.y = Moghunter.bhud_skill_lay_y + this._skillWindow.y; + this._skill_layout.visible = this._skillWindow.active; + this._skill_layout.opacity = this._skillWindow.contentsOpacity; + if (!this._skillWindow.visible) { + this._skill_layout.visible = false; + } + } + if (this._item_layout) { + this._item_layout.x = Moghunter.bhud_item_lay_x + this._itemWindow.x; + this._item_layout.y = Moghunter.bhud_item_lay_y + this._itemWindow.y; + this._item_layout.visible = this._itemWindow.active; + this._item_layout.opacity = this._itemWindow.contentsOpacity; + if (!this._itemWindow.visible) { + this._item_layout.visible = false; + } + } + if (this._actor_layout) { + this._actor_layout.x = Moghunter.bhud_actor_lay_x + this._actorWindow.x; + this._actor_layout.y = Moghunter.bhud_actor_lay_y + this._actorWindow.y; + this._actor_layout.visible = this._actorWindow.active; + this._actor_layout.opacity = this._actorWindow.contentsOpacity; + if (!this._actorWindow.visible) { + this._actor_layout.visible = false; + } + } + if (this._enemy_layout) { + this._enemy_layout.x = Moghunter.bhud_enemy_lay_x + this._enemyWindow.x; + this._enemy_layout.y = Moghunter.bhud_enemy_lay_y + this._enemyWindow.y; + this._enemy_layout.visible = this._enemyWindow.active; + this._enemy_layout.opacity = this._enemyWindow.contentsOpacity; + if (!this._enemyWindow.visible) { + this._enemy_layout.visible = false; + } + } +}; + +//============================== +// * Sprite Move To +//============================== +Scene_Battle.prototype.sprite_move_to = function (value, real_value) { + if (value === real_value) { + return value; + } + var dnspeed = 1 + Math.abs(value - real_value) / 12; + if (value > real_value) { + value -= dnspeed; + if (value < real_value) { + value = real_value; + } + } else if (value < real_value) { + value += dnspeed; + if (value > real_value) { + value = real_value; + } + } + return Math.floor(value); +}; + +//============================================================================= +// * Battle_Hud +//============================================================================= +function Battle_Hud() { + this.initialize.apply(this, arguments); +} + +Battle_Hud.prototype = Object.create(Sprite.prototype); +Battle_Hud.prototype.constructor = Battle_Hud; + +//============================== +// * Initialize +//============================== +Battle_Hud.prototype.initialize = function (hud_id) { + Sprite.prototype.initialize.call(this); + this._data_initial_ref = [0, true]; + this._hud_id = hud_id; + this._slideA = [0, Moghunter.bhud_slideX, Moghunter.bhud_slideY]; + if (this._slideA[1] != 0 || this._slideA[2] != 0) { + this._slideA[0] = this._hud_id * 10; + } + this.x = this._slideA[1]; + this.y = this._slideA[2]; + this._hud_size = [0, 0]; + this.base_parameter_clear(); + this.load_img(); + this.opacity = 0; + $gameTemp._bhud_position_active = null; + $gameTemp._battleEnd = false; +}; + +//============================== +// * Load Img +//============================== +Battle_Hud.prototype.load_img = function () { + this._layout_img = ImageManager.loadBHud("Layout"); + if (String(Moghunter.bhud_layoverlay_visible) == "true") { + this._layout2_img = ImageManager.loadBHud("Layout2"); + } + this._turn_img = ImageManager.loadBHud("Turn"); + this._state_img = ImageManager.loadSystem("IconSet"); + if (String(Moghunter.bhud_hp_meter_visible) == "true") { + this._hp_meter_img = ImageManager.loadBHud("HP_Meter"); + } + if (String(Moghunter.bhud_mp_meter_visible) == "true") { + this._mp_meter_img = ImageManager.loadBHud("MP_Meter"); + } + if (String(Moghunter.bhud_tp_meter_visible) == "true") { + this._tp_meter_img = ImageManager.loadBHud("TP_Meter"); + } + if (String(Moghunter.bhud_at_meter_visible) == "true") { + this._at_meter_img = ImageManager.loadBHud("ATB_Meter"); + } + if (String(Moghunter.bhud_hp_number_visible) == "true") { + this._hp_number_img = ImageManager.loadBHud("HP_Number"); + } + if (String(Moghunter.bhud_mp_number_visible) == "true") { + this._mp_number_img = ImageManager.loadBHud("MP_Number"); + } + if (String(Moghunter.bhud_tp_number_visible) == "true") { + this._tp_number_img = ImageManager.loadBHud("TP_Number"); + } + if (String(Moghunter.bhud_maxhp_number_visible) == "true") { + this._maxhp_number_img = ImageManager.loadBHud("HP_Number2"); + } + if (String(Moghunter.bhud_maxmp_number_visible) == "true") { + this._maxmp_number_img = ImageManager.loadBHud("MP_Number2"); + } + if (String(Moghunter.bhud_maxtp_number_visible) == "true") { + this._maxtp_number_img = ImageManager.loadBHud("TP_Number2"); + } +}; + +//============================== +// * Base Parameter Clear +//============================== +Battle_Hud.prototype.base_parameter_clear = function () { + this._hp_old = [-1, -1]; + this._maxhp_old = [-1, -1]; + this._hp_old_ani = [-1, -1]; + this._hp_flow = [false, 0, 0, 0]; + this._mp_old = [-1, -1]; + this._maxmp_old = [-1, -1]; + this._mp_old_ani = [-1, -1]; + this._mp_flow = [false, 0, 0, 0]; + this._tp_old = [-1, -1]; + this._maxtp_old = [-1, -1]; + this._tp_old_ani = -1; + this._tp_flow = [false, 0, 0, 0]; + this._at_flow = [false, 0, 0, 0]; + this._hp_number_old = -1; + this._mp_number_old = -1; + this._hp_number_old = -1; + this._number_align = []; + this._number_align[0] = Moghunter.bhud_hp_align_type; + this._number_align[1] = Moghunter.bhud_mp_align_type; + this._number_align[2] = Moghunter.bhud_tp_align_type; + this._diagonal_number = []; + this._diagonal_number[0] = Moghunter.bhud_hp_diagonal_number; + this._diagonal_number[1] = Moghunter.bhud_mp_diagonal_number; + this._diagonal_number[2] = Moghunter.bhud_tp_diagonal_number; + this._hp_img_data = [0, 0, 0]; + this._mp_img_data = [0, 0, 0]; + this._tp_img_data = [0, 0, 0]; + this._states_old = []; + this._states_data = [0, 0, 0]; + this._active = false; + this._hud_size = [0, 0]; +}; + +//============================== +// * Need Refresh Bhud +//============================== +Battle_Hud.prototype.need_refreh_bhud = function () { + if (this._data_initial_ref[1]) { + return true; + } + if (this._battler != $gameParty.battleMembers()[this._hud_id]) { + return true; + } + return false; +}; + +//============================== +// * Refresh Bhud +//============================== +Battle_Hud.prototype.refresh_bhud = function () { + this._data_initial_ref[1] = false; + this._battler = $gameParty.battleMembers()[this._hud_id]; + this.opacity = 0; + this._hud_size = [0, 0]; + this.base_parameter_clear(); + this.create_base_sprites(); +}; + +//============================== +// * Refresh Position +//============================== +Battle_Hud.prototype.refresh_position = function () { + this.set_hud_position(); + this.create_sprites(); + this._layout.x = this._pos_x; + this._layout.y = this._pos_y; + if (this._face) { + this._face.x = this._pos_x + Moghunter.bhud_face_pos_x; + this._face.y = this._pos_y + Moghunter.bhud_face_pos_y; + } + if (this._turn) { + this._turn.x = + this._pos_x + this._turn.width / 2 + Moghunter.bhud_turn_pos_x; + this._turn.y = + this._pos_y + this._turn.height / 2 + Moghunter.bhud_turn_pos_y; + } + if (this._layout2) { + this._layout2.x = this._pos_x + Moghunter.bhud_layoverlay_x; + this._layout2.y = this._pos_y + Moghunter.bhud_layoverlay_y; + } + if (this._face) { + this._battler._face_pos = [this._face.x, this._face.y]; + } +}; + +//============================== +// * Set Hud Position +//============================== +Battle_Hud.prototype.set_hud_position = function () { + this._hud_size = [this._layout.bitmap.width, this._layout.bitmap.height]; + this._members_max = $gameParty.battleMembers().length; + var ps = [ + Number(Moghunter.bhud_space_x) * this._hud_id, + Number(Moghunter.bhud_space_y) * this._hud_id, + ]; + if ($gameSystem._bhud_position[this._hud_id]) { + this._pos_x = $gameSystem._bhud_position[this._hud_id][0]; + this._pos_y = $gameSystem._bhud_position[this._hud_id][1]; + } else { + if (Number($gameSystem._bhud_pos_mode) === 0) { + var spc = (Graphics.boxWidth - 14) / this._members_max; + var px = spc / 2 + spc * this._hud_id; + this._pos_x = Moghunter.bhud_pos_x + px + ps[0]; + this._pos_y = Moghunter.bhud_pos_y + ps[1]; + } else { + var py = (this._hud_size[1] + 5) * this._hud_id; + this._pos_x = Moghunter.bhud_pos_x + ps[0]; + this._pos_y = Moghunter.bhud_pos_y + py + ps[1]; + } + } + $gameTemp._bhud_position[this._hud_id] = [this._pos_x, this._pos_y]; +}; + +//============================== +// * Update +//============================== +Battle_Hud.prototype.update = function () { + Sprite.prototype.update.call(this); + if (this._data_initial_ref[0] < 2) { + this._data_initial_ref[0] += 1; + return; + } + if (this.need_refreh_bhud()) { + this.refresh_bhud(); + } + if (!this._battler) { + return; + } + if (!this._layout.bitmap.isReady()) { + return; + } + if (this._hud_size[0] === 0) { + this.refresh_position(); + return; + } + this.update_sprites(); + this.updateSlide(); +}; + +//============================== +// * Update Slide +//============================== +Battle_Hud.prototype.updateSlide = function () { + if (!this.is_hud_visible()) { + return; + } + if (this._slideA[0] > 0) { + this.visible = false; + this.opacity = 0; + this._slideA[0]--; + return; + } + this.visible = true; + this.x = this.update_dif(this.x, 0, 20); + this.y = this.update_dif(this.y, 0, 20); +}; + +//============================== +// * Create Base Sprites +//============================== +Battle_Hud.prototype.create_base_sprites = function () { + this.create_turn(); + if (Number(Moghunter.bhud_face_priority) === 0) { + this.create_face(); + this.create_layout(); + } else { + this.create_layout(); + this.create_face(); + } +}; + +//============================== +// * Create Sprites +//============================== +Battle_Hud.prototype.create_sprites = function () { + this.create_hp_meter(); + this.create_mp_meter(); + this.create_tp_meter(); + this.create_at_meter(); + if (String(Moghunter.bhud_layoverlay_visible) == "true") { + this.create_layoutOverlay(); + } + this.create_hp_number(); + this.create_maxhp_number(); + this.create_mp_number(); + this.create_maxmp_number(); + this.create_tp_number(); + this.create_maxtp_number(); + this._stateType = Number(Moghunter.bhud_statesType); + if (this._stateType === 0) { + this.create_states(); + } else { + this.create_states2(); + } + this.create_name(); +}; + +//============================== +// * Update Sprites +//============================== +Battle_Hud.prototype.update_sprites = function () { + this.update_active(); + this.update_visible(); + this.update_turn(); + this.update_face(); + this.update_hp(); + this.update_mp(); + this.update_tp(); + this.update_at(); + if (this._state_icon) { + if (this._stateType === 0) { + this.update_states(); + } else { + this.update_states2(); + } + } +}; + +//============================== +// * Update Active +//============================== +Battle_Hud.prototype.update_active = function () { + this._active = false; + if (this._battler == BattleManager.actor()) { + this._active = true; + $gameTemp._bhud_position_active = $gameTemp._bhud_position[this._hud_id]; + } +}; + +//============================== +// * Update visible +//============================== +Battle_Hud.prototype.update_visible = function (sprite) { + if (this.is_hud_visible()) { + this.opacity += 10; + } else { + this.opacity -= 10; + } +}; + +//============================== +// * Is Hud Visible +//============================== +Battle_Hud.prototype.is_hud_visible = function (sprite) { + if ($gameMessage.isBusy()) { + return false; + } + if ($gameTemp._battleEnd) { + return false; + } + if (!$gameSystem._bhud_visible) { + return false; + } + return true; +}; + +//============================== +// * Update Dif +//============================== +Battle_Hud.prototype.update_dif = function (value, real_value, speed) { + if (value == real_value) { + return value; + } + var dnspeed = 1 + Math.abs(value - real_value) / speed; + if (value > real_value) { + value -= dnspeed; + if (value < real_value) { + value = real_value; + } + } else if (value < real_value) { + value += dnspeed; + if (value > real_value) { + value = real_value; + } + } + return Math.floor(value); +}; + +//============================== +// * Refresh Meter +//============================== +Battle_Hud.prototype.refresh_meter = function (sprite, value, value_max, type) { + var ch = sprite.bitmap.height / 2; + var meter_rate = (sprite.bitmap.width * value) / value_max; + sprite.setFrame(0, type * ch, meter_rate, ch); +}; + +//============================== +// * Refresh Flow +//============================== +Battle_Hud.prototype.refresh_meter_flow = function ( + sprite, + value, + value_max, + type, + flow +) { + var cw = sprite.bitmap.width / 3; + var ch = sprite.bitmap.height / 2; + var meter_rate = (cw * value) / value_max; + sprite.setFrame(flow, type * ch, meter_rate, ch); +}; + +//============================== +// * Refresh Number +//============================== +Battle_Hud.prototype.refresh_number = function ( + sprites, + value, + img_data, + x, + y, + type +) { + numbers = Math.abs(value).toString().split(""); + var nx = 0; + var ny = 0; + var dir = 1; + for (var i = 0; i < sprites.length; i++) { + sprites[i].visible = false; + if (i > numbers.length) { + return; + } + var n = Number(numbers[i]); + sprites[i].setFrame(n * img_data[2], 0, img_data[2], img_data[1]); + sprites[i].visible = true; + if (this._number_align[type] === 0) { + var nx = -(img_data[2] * i) + img_data[2] * numbers.length; + } else if (this._number_align[type] === 1) { + var nx = -(img_data[2] * i) + (img_data[2] / 2) * numbers.length; + } else if (this._number_align[type] === 2) { + var nx = -(img_data[2] * i); + } else if (this._number_align[type] === 3) { + var nx = -(img_data[2] * i); + var ny = img_data[3] * i; + } else { + var nx = -(img_data[2] * i) + img_data[2] * numbers.length; + var ny = (img_data[3] / 2) * dir; + } + sprites[i].x = x - nx; + sprites[i].y = y - ny; + dir = dir === 0 ? 1 : 0; + } +}; + +//============================== +// * Need Refresh Parameter +//============================== +Battle_Hud.prototype.need_refresh_parameter = function (parameter) { + switch (parameter) { + case 0: + if (this._hp_old[0] != this._battler.hp) { + return true; + } + if (this._hp_old[1] != this._battler.mhp) { + return true; + } + break; + case 1: + if (this._mp_old[0] != this._battler.mp) { + return true; + } + if (this._mp_old[1] != this._battler.mmp) { + return true; + } + break; + case 2: + if (this._tp_old != this._battler.tp) { + return true; + } + break; + } + return false; +}; + +//============================== +// * Create Layout +//============================== +Battle_Hud.prototype.create_layout = function () { + this.removeChild(this._layout); + if (!this._battler) { + return; + } + this._layout = new Sprite(this._layout_img); + this.addChild(this._layout); +}; + +//============================== +// * Create Layout Overlay +//============================== +Battle_Hud.prototype.create_layoutOverlay = function () { + this.removeChild(this._layout2); + if (!this._battler) { + return; + } + this._layout2 = new Sprite(this._layout2_img); + this.addChild(this._layout2); +}; + +//============================== +// * Create Turn +//============================== +Battle_Hud.prototype.create_turn = function () { + if (String(Moghunter.bhud_turn_visible) != "true") { + return; + } + this.removeChild(this._turn); + if (!this._battler) { + return; + } + this._turn = new Sprite(this._turn_img); + this._turn.anchor.x = 0.5; + this._turn.anchor.y = 0.5; + this._turn.rt = Number(Moghunter.bhud_turn_rotation); + this._turn.zt = String(Moghunter.bhud_turn_zoom) === "true" ? true : false; + this._turn.vis = this._turn.visible; + this._turn_blink = [0, 0]; + this.addChild(this._turn); +}; + +//============================== +// * Update Turn +//============================== +Battle_Hud.prototype.update_turn = function () { + if (!this._turn) { + return; + } + if (!this._active) { + this._turn.visible = false; + return; + } + if (this._turn.rt != 0) { + this._turn.rotation += this._turn.rt; + } + if (this._turn.zt) { + this.updateTurnZoom(); + } + this._turn.visible = true; + this._turn_blink[0] += 1; + if (this._turn_blink[0] < 60) { + this._turn_blink[1] += 2; + } else if (this._turn_blink[0] < 120) { + this._turn_blink[1] -= 2; + } else { + this._turn_blink = [0, 0]; + } + this._turn.opacity = 135 + this._turn_blink[1]; +}; + +//============================== +// * Update Turn Zoom +//============================== +Battle_Hud.prototype.updateTurnZoom = function () { + if (this._turn.vis != this._turn.visible) { + this._turn.vis = this._turn.visible; + this._turn.scale.x = 1.5; + this._turn.scale.y = this._turn.scale.x; + } + if (this._turn.scale.x > 0) { + this._turn.scale.x -= 0.04; + if (this._turn.scale.x <= 1.0) { + this._turn.scale.x = 1.0; + } + } + this._turn.scale.y = this._turn.scale.x; +}; + +//============================== +// * Create Face +//============================== +Battle_Hud.prototype.create_face = function () { + if (String(Moghunter.bhud_face_visible) != "true") { + return; + } + this.removeChild(this._face); + if (!this._battler) { + return; + } + this._face = new Sprite( + ImageManager.loadBHud("Face_" + this._battler._actorId) + ); + this._face.anchor.x = 0.5; + this._face.anchor.y = 0.5; + this._face_data = [0, 0, false, false, false, -1]; + if (String(Moghunter.bhud_face_shake) === "true") { + this._face_data[2] = true; + } + if (String(Moghunter.bhud_face_animated) === "true") { + this._face_data[4] = true; + } + this._battler._bhud_face_data = [0, 0, 0, 0]; + this.addChild(this._face); +}; + +//============================== +// * Update Face +//============================== +Battle_Hud.prototype.update_face = function () { + if (!this._face) { + return; + } + if (!this._face.bitmap.isReady()) { + return; + } + if ( + this._face_data[4] && + this._face_data[5] != this._battler._bhud_face_data[2] + ) { + this.refresh_face(); + } + this.update_face_animation(); + this.update_face_shake(); + this.update_face_zoom(); +}; + +//============================== +// * Refresh Face +//============================== +Battle_Hud.prototype.refresh_face = function () { + this._face_data[5] = this._battler._bhud_face_data[2]; + var cw = this._face.bitmap.width / 5; + var ch = this._face.bitmap.height; + this._face.setFrame(cw * this._face_data[5], 0, cw, ch); +}; + +//============================== +// * Update Face Animation +//============================== +Battle_Hud.prototype.update_face_animation = function () { + if (this._battler._bhud_face_data[3] > 0) { + this._battler._bhud_face_data[3] -= 1; + if (this._battler._bhud_face_data[3] === 0) { + if (this._battler.isDead()) { + this._battler._bhud_face_data[2] = 4; + } else if (this._battler.hp <= (30 * this._battler.mhp) / 100) { + this._battler._bhud_face_data[2] = 3; + } else { + this._battler._bhud_face_data[2] = 0; + } + } + } +}; + +//============================== +// * Update Face Zoom +//============================== +Battle_Hud.prototype.update_face_zoom = function () { + if (this._battler._bhud_face_data[1] > 0) { + this._battler._bhud_face_data[1] -= 1; + if (this._battler._bhud_face_data[1] == 0) { + this._face.scale.x = 1.0; + } else if (this._battler._bhud_face_data[1] < 20) { + this._face.scale.x -= 0.01; + if (this._face.scale.x < 1.0) { + this._face.scale.x = 1.0; + } + } else if (this._battler._bhud_face_data[1] < 40) { + this._face.scale.x += 0.01; + if (this._face.scale.x > 1.25) { + this._face.scale.x = 1.25; + } + } + this._face.scale.y = this._face.scale.x; + } +}; + +//============================== +// * Update Face Shake +//============================== +Battle_Hud.prototype.update_face_shake = function () { + this._face.x = this._pos_x + Moghunter.bhud_face_pos_x; + if (this._face_data[2] && this._battler._bhud_face_data[0] > 0) { + this._battler._bhud_face_data[0] -= 1; + this._face.x = + this._pos_x + Moghunter.bhud_face_pos_x + (Math.random() * 12 - 6); + } +}; + +//============================== +// * Create Name +//============================== +Battle_Hud.prototype.create_name = function () { + if (String(Moghunter.bhud_name_visible) != "true") { + return; + } + this.removeChild(this._name); + if (!this._battler) { + return; + } + this._name = new Sprite(new Bitmap(200, 48)); + this._name.x = this._pos_x + Moghunter.bhud_name_pos_x; + this._name.y = this._pos_y + Moghunter.bhud_name_pos_y; + this._name.bitmap.fontSize = Number(Moghunter.bhud_name_font_size); + if (String(Moghunter.bhud_name_font_italic) === "true") { + this._name.bitmap.fontItalic = true; + } + this._name.bitmap.outlineWidth = Number(Moghunter.bhud_name_font_bold_size); + this.addChild(this._name); + this.refresh_name(); +}; + +//============================== +// * Refresh Name +//============================== +Battle_Hud.prototype.refresh_name = function () { + this._name.bitmap.clear(); + var align = "left"; + if (Moghunter.bhud_name_align === 1) { + var align = "center"; + } else if (Moghunter.bhud_name_align === 2) { + var align = "right"; + } + this._name.bitmap.drawText( + this._battler._name, + 0, + 0, + this._name.bitmap.width, + this._name.bitmap.height, + align + ); +}; + +//============================== +// * Create HP Meter +//============================== +Battle_Hud.prototype.create_hp_meter = function () { + if (String(Moghunter.bhud_hp_meter_visible) != "true") { + return; + } + this.removeChild(this._hp_meter_blue); + this.removeChild(this._hp_meter_red); + if (!this._battler) { + return; + } + this._hp_meter_red = new Sprite(this._hp_meter_img); + this._hp_meter_red.x = this._pos_x + Moghunter.bhud_hp_meter_pos_x; + this._hp_meter_red.y = this._pos_y + Moghunter.bhud_hp_meter_pos_y; + this._hp_meter_red.rotation = Moghunter.bhud_hp_meter_rotation; + this.addChild(this._hp_meter_red); + this._hp_meter_blue = new Sprite(this._hp_meter_img); + this._hp_meter_blue.x = this._hp_meter_red.x; + this._hp_meter_blue.y = this._hp_meter_red.y; + this._hp_meter_blue.rotation = this._hp_meter_red.rotation; + this.addChild(this._hp_meter_blue); + if (String(Moghunter.bhud_hp_meter_flow) === "true") { + this._hp_flow[0] = true; + this._hp_flow[2] = this._hp_meter_img.width / 3; + this._hp_flow[3] = this._hp_flow[2] * 2; + this._hp_flow[1] = Math.floor(Math.random() * this._hp_flow[2]); + } +}; + +//============================== +// * Create HP Number +//============================== +Battle_Hud.prototype.create_hp_number = function () { + if (String(Moghunter.bhud_hp_number_visible) != "true") { + return; + } + if (this._hp_number) { + for (var i = 0; i < this._hp_number.length; i++) { + this.removeChild(this._hp_number[i]); + } + } + if (!this._battler) { + return; + } + this._hp_number = []; + this._hp_img_data = [ + this._hp_number_img.width, + this._hp_number_img.height, + this._hp_number_img.width / 10, + this._hp_number_img.height / 2, + this._pos_x + Moghunter.bhud_hp_number_pos_x, + this._pos_y + Moghunter.bhud_hp_number_pos_y, + ]; + for (var i = 0; i < 5; i++) { + this._hp_number[i] = new Sprite(this._hp_number_img); + this._hp_number[i].visible = false; + this._hp_number[i].x = this._hp_img_data[4]; + this._hp_number[i].y = this._hp_img_data[5]; + this.addChild(this._hp_number[i]); + } + this._hp_number_old = this._battler.hp; + this.refresh_number( + this._hp_number, + this._hp_number_old, + this._hp_img_data, + this._hp_img_data[4], + this._hp_img_data[5], + 0 + ); +}; + +//============================== +// * Create maxHP Number +//============================== +Battle_Hud.prototype.create_maxhp_number = function () { + if (String(Moghunter.bhud_maxhp_number_visible) != "true") { + return; + } + if (this._maxhp_number) { + for (var i = 0; i < this._maxhp_number.length; i++) { + this.removeChild(this._maxhp_number[i]); + } + } + if (!this._battler) { + return; + } + this._maxhp_number = []; + this._maxhp_img_data = [ + this._maxhp_number_img.width, + this._maxhp_number_img.height, + this._maxhp_number_img.width / 10, + this._maxhp_number_img.height / 2, + this._pos_x + Moghunter.bhud_maxhp_number_pos_x, + this._pos_y + Moghunter.bhud_maxhp_number_pos_y, + ]; + for (var i = 0; i < 5; i++) { + this._maxhp_number[i] = new Sprite(this._maxhp_number_img); + this._maxhp_number[i].visible = false; + this._maxhp_number[i].x = this._maxhp_img_data[4]; + this._maxhp_number[i].y = this._maxhp_img_data[5]; + this.addChild(this._maxhp_number[i]); + } + this._maxhp_number_old = this._battler.mhp; + this.refresh_number( + this._maxhp_number, + this._maxhp_number_old, + this._maxhp_img_data, + this._maxhp_img_data[4], + this._maxhp_img_data[5], + 0 + ); +}; + +//============================== +// * Update HP +//============================== +Battle_Hud.prototype.update_hp = function () { + if (this._hp_meter_blue) { + if (this._hp_flow[0]) { + this.refresh_meter_flow( + this._hp_meter_blue, + this._battler.hp, + this._battler.mhp, + 0, + this._hp_flow[1] + ); + var dif_meter = this.update_dif( + this._hp_old_ani[0], + this._battler.hp, + 160 + ); + if (this._hp_old_ani[0] != dif_meter) { + this._hp_old_ani[0] = dif_meter; + this.refresh_meter_flow( + this._hp_meter_red, + this._hp_old_ani[0], + this._battler.mhp, + 1, + this._hp_flow[1] + ); + } + this._hp_flow[1] += 1.5; + if (this._hp_flow[1] > this._hp_flow[3]) { + this._hp_flow[1] = 0; + } + } else { + if (this.need_refresh_parameter(0)) { + this.refresh_meter( + this._hp_meter_blue, + this._battler.hp, + this._battler.mhp, + 0 + ); + this._hp_old = [this._battler.hp, this._battler.mhp]; + } + var dif_meter = this.update_dif( + this._hp_old_ani[0], + this._battler.hp, + 160 + ); + if (this._hp_old_ani[0] != dif_meter) { + this._hp_old_ani[0] = dif_meter; + this.refresh_meter( + this._hp_meter_red, + this._hp_old_ani[0], + this._battler.mhp, + 1 + ); + } + } + } + if (this._hp_number) { + var dif_number = this.update_dif(this._hp_number_old, this._battler.hp, 30); + if (this._hp_number_old != dif_number) { + this._hp_number_old = dif_number; + this.refresh_number( + this._hp_number, + this._hp_number_old, + this._hp_img_data, + this._hp_img_data[4], + this._hp_img_data[5], + 0 + ); + } + } + if (this._maxhp_number) { + if (this._maxhp_number_old != this._battler.mhp) { + this._maxhp_number_old = this._battler.mhp; + this.refresh_number( + this._maxhp_number, + this._maxhp_number_old, + this._maxhp_img_data, + this._maxhp_img_data[4], + this._maxhp_img_data[5], + 0 + ); + } + } +}; + +//============================== +// * Create MP Meter +//============================== +Battle_Hud.prototype.create_mp_meter = function () { + if (String(Moghunter.bhud_mp_meter_visible) != "true") { + return; + } + this.removeChild(this._mp_meter_blue); + this.removeChild(this._mp_meter_red); + if (!this._battler) { + return; + } + this._mp_meter_red = new Sprite(this._mp_meter_img); + this._mp_meter_red.x = this._pos_x + Moghunter.bhud_mp_meter_pos_x; + this._mp_meter_red.y = this._pos_y + Moghunter.bhud_mp_meter_pos_y; + this._mp_meter_red.rotation = Moghunter.bhud_mp_meter_rotation; + this.addChild(this._mp_meter_red); + this._mp_meter_blue = new Sprite(this._mp_meter_img); + this._mp_meter_blue.x = this._mp_meter_red.x; + this._mp_meter_blue.y = this._mp_meter_red.y; + this._mp_meter_blue.rotation = this._mp_meter_red.rotation; + this.addChild(this._mp_meter_blue); + if (String(Moghunter.bhud_mp_meter_flow) === "true") { + this._mp_flow[0] = true; + this._mp_flow[2] = this._mp_meter_img.width / 3; + this._mp_flow[3] = this._mp_flow[2] * 2; + this._mp_flow[1] = Math.floor(Math.random() * this._mp_flow[2]); + } +}; + +//============================== +// * Create MP Number +//============================== +Battle_Hud.prototype.create_mp_number = function () { + if (String(Moghunter.bhud_mp_number_visible) != "true") { + return; + } + if (this._mp_number) { + for (var i = 0; i < this._mp_number.length; i++) { + this.removeChild(this._mp_number[i]); + } + } + if (!this._battler) { + return; + } + this._mp_number = []; + this._mp_img_data = [ + this._mp_number_img.width, + this._mp_number_img.height, + this._mp_number_img.width / 10, + this._mp_number_img.height / 2, + this._pos_x + Moghunter.bhud_mp_number_pos_x, + this._pos_y + Moghunter.bhud_mp_number_pos_y, + ]; + for (var i = 0; i < 5; i++) { + this._mp_number[i] = new Sprite(this._mp_number_img); + this._mp_number[i].visible = false; + this._mp_number[i].x = this._mp_img_data[4]; + this._mp_number[i].y = this._mp_img_data[5]; + this.addChild(this._mp_number[i]); + } + this._mp_number_old = this._battler.mp; + this.refresh_number( + this._mp_number, + this._mp_number_old, + this._mp_img_data, + this._mp_img_data[4], + this._mp_img_data[5], + 1 + ); +}; + +//============================== +// * Create MaxMP Number +//============================== +Battle_Hud.prototype.create_maxmp_number = function () { + if (String(Moghunter.bhud_maxmp_number_visible) != "true") { + return; + } + if (this._maxmp_number) { + for (var i = 0; i < this._maxmp_number.length; i++) { + this.removeChild(this._maxmp_number[i]); + } + } + if (!this._battler) { + return; + } + this._maxmp_number = []; + this._maxmp_img_data = [ + this._maxmp_number_img.width, + this._maxmp_number_img.height, + this._maxmp_number_img.width / 10, + this._maxmp_number_img.height / 2, + this._pos_x + Moghunter.bhud_maxmp_number_pos_x, + this._pos_y + Moghunter.bhud_maxmp_number_pos_y, + ]; + for (var i = 0; i < 5; i++) { + this._maxmp_number[i] = new Sprite(this._maxmp_number_img); + this._maxmp_number[i].visible = false; + this._maxmp_number[i].x = this._maxmp_img_data[4]; + this._maxmp_number[i].y = this._maxmp_img_data[5]; + this.addChild(this._maxmp_number[i]); + } + this._maxmp_number_old = this._battler.mmp; + this.refresh_number( + this._maxmp_number, + this._maxmp_number_old, + this._maxmp_img_data, + this._maxmp_img_data[4], + this._maxmp_img_data[5], + 1 + ); +}; + +//============================== +// * Update MP +//============================== +Battle_Hud.prototype.update_mp = function () { + if (this._mp_meter_blue) { + if (this._mp_flow[0]) { + this.refresh_meter_flow( + this._mp_meter_blue, + this._battler.mp, + this._battler.mmp, + 0, + this._mp_flow[1] + ); + var dif_meter = this.update_dif( + this._mp_old_ani[0], + this._battler.mp, + 160 + ); + if (this._mp_old_ani[0] != dif_meter) { + this._mp_old_ani[0] = dif_meter; + this.refresh_meter_flow( + this._mp_meter_red, + this._mp_old_ani[0], + this._battler.mmp, + 1, + this._mp_flow[1] + ); + } + this._mp_flow[1] += 1.5; + if (this._mp_flow[1] > this._mp_flow[3]) { + this._mp_flow[1] = 0; + } + } else { + if (this.need_refresh_parameter(1)) { + this.refresh_meter( + this._mp_meter_blue, + this._battler.mp, + this._battler.mmp, + 0 + ); + this._mp_old = [this._battler.mp, this._battler.mmp]; + } + var dif_meter = this.update_dif( + this._mp_old_ani[0], + this._battler.mp, + 160 + ); + if (this._mp_old_ani[0] != dif_meter) { + this._mp_old_ani[0] = dif_meter; + this.refresh_meter( + this._mp_meter_red, + this._mp_old_ani[0], + this._battler.mmp, + 1 + ); + } + } + } + if (this._mp_number) { + var dif_number = this.update_dif(this._mp_number_old, this._battler.mp, 30); + if (this._mp_number_old != dif_number) { + this._mp_number_old = dif_number; + this.refresh_number( + this._mp_number, + this._mp_number_old, + this._mp_img_data, + this._mp_img_data[4], + this._mp_img_data[5], + 1 + ); + } + } + if (this._maxmp_number) { + if (this._maxmp_number_old != this._battler.mmp) { + this._maxmp_number_old = this._battler.mmp; + this.refresh_number( + this._maxmp_number, + this._maxmp_number_old, + this._maxmp_img_data, + this._maxmp_img_data[4], + this._maxmp_img_data[5], + 1 + ); + } + } +}; + +//============================== +// * Create TP Meter +//============================== +Battle_Hud.prototype.create_tp_meter = function () { + if (String(Moghunter.bhud_tp_meter_visible) != "true") { + return; + } + this.removeChild(this._tp_meter_blue); + this.removeChild(this._tp_meter_red); + if (!this._battler) { + return; + } + this._tp_meter_red = new Sprite(this._tp_meter_img); + this._tp_meter_red.x = this._pos_x + Moghunter.bhud_tp_meter_pos_x; + this._tp_meter_red.y = this._pos_y + Moghunter.bhud_tp_meter_pos_y; + this._tp_meter_red.rotation = Moghunter.bhud_tp_meter_rotation; + this.addChild(this._tp_meter_red); + this._tp_meter_blue = new Sprite(this._tp_meter_img); + this._tp_meter_blue.x = this._tp_meter_red.x; + this._tp_meter_blue.y = this._tp_meter_red.y; + this._tp_meter_blue.rotation = this._tp_meter_red.rotation; + this.addChild(this._tp_meter_blue); + if (String(Moghunter.bhud_tp_meter_flow) === "true") { + this._tp_flow[0] = true; + this._tp_flow[2] = this._tp_meter_img.width / 3; + this._tp_flow[3] = this._tp_flow[2] * 2; + this._tp_flow[1] = Math.floor(Math.random() * this._tp_flow[2]); + } +}; + +//============================== +// * Create TP Number +//============================== +Battle_Hud.prototype.create_tp_number = function () { + if (String(Moghunter.bhud_tp_number_visible) != "true") { + return; + } + if (this._tp_number) { + for (var i = 0; i < this._tp_number.length; i++) { + this.removeChild(this._tp_number[i]); + } + } + if (!this._battler) { + return; + } + this._tp_number = []; + this._tp_img_data = [ + this._tp_number_img.width, + this._tp_number_img.height, + this._tp_number_img.width / 10, + this._tp_number_img.height / 2, + this._pos_x + Moghunter.bhud_tp_number_pos_x, + this._pos_y + Moghunter.bhud_tp_number_pos_y, + ]; + for (var i = 0; i < 5; i++) { + this._tp_number[i] = new Sprite(this._tp_number_img); + this._tp_number[i].visible = false; + this._tp_number[i].x = this._tp_img_data[4]; + this._tp_number[i].y = this._tp_img_data[5]; + this.addChild(this._tp_number[i]); + } + this._tp_number_old = this._battler.tp; + this.refresh_number( + this._tp_number, + this._tp_number_old, + this._tp_img_data, + this._tp_img_data[4], + this._tp_img_data[5], + 2 + ); +}; + +//============================== +// * Create MaxTP Number +//============================== +Battle_Hud.prototype.create_maxtp_number = function () { + if (String(Moghunter.bhud_maxtp_number_visible) != "true") { + return; + } + if (this._maxtp_number) { + for (var i = 0; i < this._maxtp_number.length; i++) { + this.removeChild(this._maxtp_number[i]); + } + } + if (!this._battler) { + return; + } + this._maxtp_number = []; + this._maxtp_img_data = [ + this._maxtp_number_img.width, + this._maxtp_number_img.height, + this._maxtp_number_img.width / 10, + this._maxtp_number_img.height / 2, + this._pos_x + Moghunter.bhud_maxtp_number_pos_x, + this._pos_y + Moghunter.bhud_maxtp_number_pos_y, + ]; + for (var i = 0; i < 5; i++) { + this._maxtp_number[i] = new Sprite(this._maxtp_number_img); + this._maxtp_number[i].visible = false; + this._maxtp_number[i].x = this._maxtp_img_data[4]; + this._maxtp_number[i].y = this._maxtp_img_data[5]; + this.addChild(this._maxtp_number[i]); + } + this._maxtp_number_old = 100; + this.refresh_number( + this._maxtp_number, + this._maxtp_number_old, + this._maxtp_img_data, + this._maxtp_img_data[4], + this._maxtp_img_data[5], + 2 + ); +}; + +//============================== +// * Update TP +//============================== +Battle_Hud.prototype.update_tp = function () { + if (this._tp_meter_blue) { + if (this._tp_flow[0]) { + this.refresh_meter_flow( + this._tp_meter_blue, + this._battler.tp, + 100, + 0, + this._tp_flow[1] + ); + var dif_meter = this.update_dif( + this._tp_old_ani[0], + this._battler.tp, + 160 + ); + if (this._tp_old_ani[0] != dif_meter) { + this._tp_old_ani[0] = dif_meter; + this.refresh_meter_flow( + this._tp_meter_red, + this._tp_old_ani[0], + 100, + 1, + this._tp_flow[1] + ); + } + this._tp_flow[1] += 1.5; + if (this._tp_flow[1] > this._tp_flow[3]) { + this._tp_flow[1] = 0; + } + } else { + if (this.need_refresh_parameter(2)) { + this.refresh_meter(this._tp_meter_blue, this._battler.tp, 100, 0); + this._tp_old = [this._battler.tp, 100]; + } + var dif_meter = this.update_dif( + this._tp_old_ani[0], + this._battler.tp, + 160 + ); + if (this._tp_old_ani[0] != dif_meter) { + this._tp_old_ani[0] = dif_meter; + this.refresh_meter(this._tp_meter_red, this._tp_old_ani[0], 100, 1); + } + } + } + if (this._tp_number) { + var dif_number = this.update_dif(this._tp_number_old, this._battler.tp, 30); + if (this._tp_number_old != dif_number) { + this._tp_number_old = dif_number; + this.refresh_number( + this._tp_number, + this._tp_number_old, + this._tp_img_data, + this._tp_img_data[4], + this._tp_img_data[5], + 2 + ); + } + } +}; + +//============================== +// * Create AT Meter +//============================== +Battle_Hud.prototype.create_at_meter = function () { + if (String(Moghunter.bhud_at_meter_visible) != "true") { + return; + } + this.removeChild(this._at_meter); + if (!this._battler) { + return; + } + this._at_meter = new Sprite(this._at_meter_img); + this._at_meter.x = this._pos_x + Moghunter.bhud_at_meter_pos_x; + this._at_meter.y = this._pos_y + Moghunter.bhud_at_meter_pos_y; + this._at_meter.rotation = Moghunter.bhud_at_meter_rotation; + this.addChild(this._at_meter); + if (String(Moghunter.bhud_at_meter_flow) === "true") { + this._at_flow[0] = true; + this._at_flow[2] = this._at_meter_img.width / 3; + this._at_flow[3] = this._at_flow[2] * 2; + this._at_flow[1] = Math.floor(Math.random() * this._at_flow[2]); + } + this.check_compatibility_atb(); +}; + +//============================== +// * Check Compatibility ATB +//============================== +Battle_Hud.prototype.check_compatibility_atb = function () { + if (Imported.Ellye_ATB) { + var parameters = $plugins.filter(function (p) { + return p.description.contains(""); + })[0].parameters; + this._ellye_max_atb = Number(parameters["Full ATB Gauge"] || 50000); + } +}; + +//============================== +// * Update AT +//============================== +Battle_Hud.prototype.update_at = function () { + if (this._at_meter) { + if (!this.at === -1) { + this._at_meter.visible = false; + return; + } else { + this._at_meter.visible = true; + } + if (this._at_flow[0]) { + if (this.is_casting()) { + if (this.is_max_cast()) { + this.refresh_at_meter_flow( + this._at_meter, + this.cast_at(), + this.cast_max_at(), + 3, + this._at_flow[1] + ); + } else { + this.refresh_at_meter_flow( + this._at_meter, + this.cast_at(), + this.cast_max_at(), + 2, + this._at_flow[1] + ); + } + } else if (this.is_max_at()) { + this.refresh_at_meter_flow( + this._at_meter, + this.at(), + this.max_at(), + 1, + this._at_flow[1] + ); + } else { + this.refresh_at_meter_flow( + this._at_meter, + this.at(), + this.max_at(), + 0, + this._at_flow[1] + ); + } + + this._at_flow[1] += 1.5; + if (this._at_flow[1] > this._at_flow[3]) { + this._at_flow[1] = 0; + } + } else { + if (this.is_casting()) { + if (this.is_max_cast()) { + this.refresh_at_meter( + this._at_meter, + this.cast_at(), + this.cast_max_at(), + 3 + ); + } else { + this.refresh_at_meter( + this._at_meter, + this.cast_at(), + this.cast_max_at(), + 2 + ); + } + } else if (this.is_max_at()) { + this.refresh_at_meter(this._at_meter, this.at(), this.max_at(), 1); + } else { + this.refresh_at_meter(this._at_meter, this.at(), this.max_at(), 0); + } + } + } +}; + +//============================== +// * Refresh AT Meter +//============================== +Battle_Hud.prototype.refresh_at_meter = function ( + sprite, + value, + value_max, + type +) { + var ch = sprite.bitmap.height / 4; + var meter_rate = (sprite.bitmap.width * value) / value_max; + sprite.setFrame(0, type * ch, meter_rate, ch); +}; + +//============================== +// * Refresh AT Meter Flow +//============================== +Battle_Hud.prototype.refresh_at_meter_flow = function ( + sprite, + value, + value_max, + type, + flow +) { + var cw = sprite.bitmap.width / 3; + var ch = sprite.bitmap.height / 4; + var meter_rate = (cw * value) / value_max; + sprite.setFrame(flow, type * ch, meter_rate, ch); +}; + +//============================== +// * At +//============================== +Battle_Hud.prototype.at = function () { + if (Imported.MOG_ATB) { + return this._battler._atb; + } + if (Imported.Ellye_ATB) { + return this._battler.atb; + } + if (Imported.YEP_X_BattleSysATB) { + return Math.abs(this._battler._atbSpeed); + } + if (Imported["VE - Active Time Battle"]) { + return this._battler.maxAtb - this._battler.atb; + } + return -1; +}; + +//============================== +// * Max At +//============================== +Battle_Hud.prototype.max_at = function () { + if (Imported.MOG_ATB) { + return this._battler._max_atb; + } + if (Imported.Ellye_ATB) { + return this._ellye_max_atb; + } + if (Imported.YEP_X_BattleSysATB) { + return Math.abs(BattleManager._atbTarget); + } + if (Imported["VE - Active Time Battle"]) { + return this._battler.maxAtb; + } + return 1; +}; + +//============================== +// * Cast AT +//============================== +Battle_Hud.prototype.cast_at = function () { + if (Imported.MOG_ATB) { + return this._battler._cast_atb[1]; + } + if (Imported.Ellye_ATB) { + return this._battler.current_cast_atb; + } + if (Imported.YEP_X_BattleSysATB) { + return Math.abs(this._battler._atbCharge); + } + if (Imported["VE - Active Time Battle"]) { + return this._battler.maxAtb - this._battler.atb; + } + return 0; +}; + +//============================== +// * Cast Max AT +//============================== +Battle_Hud.prototype.cast_max_at = function () { + if (Imported.MOG_ATB) { + return this._battler._cast_atb[2]; + } + if (Imported.Ellye_ATB) { + return this._battler.target_cast_atb; + } + if (Imported.YEP_X_BattleSysATB) { + return Math.abs(BattleManager._atbCharge); + } + if (Imported["VE - Active Time Battle"]) { + return this._battler.maxAtb; + } + return 1; +}; + +//============================== +// * Is Casting +//============================== +Battle_Hud.prototype.is_casting = function () { + if (Imported.MOG_ATB) { + if (this._battler._cast_atb[0]) { + return true; + } + } + if (Imported.Ellye_ATB) { + if (this._battler.casting_action) { + return true; + } + } + if (Imported.YEP_X_BattleSysATB) { + if (this._battler._atbCharging) { + return true; + } + } + if (Imported["VE - Active Time Battle"]) { + return this._battler.isAtbCast(); + } + return false; +}; + +//============================== +// * Is Max Atb +//============================== +Battle_Hud.prototype.is_max_at = function () { + return this.at() >= this.max_at(); +}; + +//============================== +// * Is Max Cast +//============================== +Battle_Hud.prototype.is_max_cast = function () { + return this.cast_at() >= this.cast_max_at(); +}; + +//============================== +// * Create States +//============================== +Battle_Hud.prototype.create_states = function () { + if (String(Moghunter.bhud_states_visible) != "true") { + return; + } + this.removeChild(this._state_icon); + if (!this._battler) { + return; + } + this._states_data = [0, 0, 0]; + this._state_icon = new Sprite(this._state_img); + this._state_icon.x = this._pos_x + Moghunter.bhud_states_pos_x; + this._state_icon.y = this._pos_y + Moghunter.bhud_states_pos_y; + this._state_icon.visible = false; + this.addChild(this._state_icon); + this.refresh_states(); +}; + +//============================== +// * Create States +//============================== +Battle_Hud.prototype.refresh_states = function () { + this._states_data[0] = 0; + this._states_data[2] = 0; + this._state_icon.visible = false; + if (this._battler.allIcons().length == 0) { + this._states_data[1] = 0; + return; + } + if (this._battler.allIcons()[this._states_data[1]]) { + this._states_data[0] = this._battler.allIcons()[this._states_data[1]]; + this._state_icon.visible = true; + var sx = (this._states_data[0] % 16) * 32; + var sy = Math.floor(this._states_data[0] / 16) * 32; + this._state_icon.setFrame(sx, sy, 32, 32); + this._battler.need_refresh_bhud_states = false; + } + this._states_data[1] += 1; + if (this._states_data[1] >= this._battler.allIcons().length) { + this._states_data[1] = 0; + } +}; + +//============================== +// * Update States +//============================== +Battle_Hud.prototype.update_states = function () { + this._states_data[2] += 1; + if (this.need_refresh_states()) { + this.refresh_states(); + } +}; + +//============================== +// * Need Refresh States +//============================== +Battle_Hud.prototype.need_refresh_states = function () { + if (this._battler.need_refresh_bhud_states) { + return true; + } + if (this._states_data[2] > 60) { + return true; + } + return false; +}; + +//============================== +// * Create States 2 +//============================== +Battle_Hud.prototype.create_states2 = function () { + if (String(Moghunter.bhud_states_visible) != "true") { + return; + } + this.removeChild(this._state_icon); + if (!this._battler) { + return; + } + this._states_data = [0, 0, 0]; + this._stateIcons = []; + this._state_icon = new Sprite(); + this._state_icon.x = this._pos_x + Moghunter.bhud_states_pos_x; + this._state_icon.y = this._pos_y + Moghunter.bhud_states_pos_y; + this._state_icon.visible = false; + this.addChild(this._state_icon); + this.refresh_states2(); +}; + +//============================== +// * Create States +//============================== +Battle_Hud.prototype.refresh_states2 = function () { + this._state_icon.visible = false; + this._battler.need_refresh_bhud_states = false; + for (i = 0; i < this._stateIcons.length; i++) { + this._state_icon.removeChild(this._stateIcons[i]); + } + if (this._battler.allIcons().length == 0) { + return; + } + this._state_icon.visible = true; + this._stateIcons = []; + var w = Window_Base._iconWidth; + var icons = this._battler.allIcons().slice(0, w); + var m = Math.min( + Math.max(this._battler.allIcons().length, 0), + Moghunter.bhud_statesMax + ); + var align = Moghunter.bhud_statesAlign; + for (i = 0; i < m; i++) { + this._stateIcons[i] = new Sprite(this._state_img); + var sx = (icons[i] % 16) * w; + var sy = Math.floor(icons[i] / 16) * w; + this._stateIcons[i].setFrame(sx, sy, w, w); + if (align === 1) { + this._stateIcons[i].x = -((w + 4) * i); + } else if (align === 2) { + this._stateIcons[i].y = (w + 4) * i; + } else if (align === 3) { + this._stateIcons[i].y = -((w + 4) * i); + } else { + this._stateIcons[i].x = (w + 4) * i; + } + this._state_icon.addChild(this._stateIcons[i]); + } +}; + +//============================== +// * Update States 2 +//============================== +Battle_Hud.prototype.update_states2 = function () { + if (this.need_refresh_states2()) { + this.refresh_states2(); + } +}; + +//============================== +// * Need Refresh States 2 +//============================== +Battle_Hud.prototype.need_refresh_states2 = function () { + if (this._battler.need_refresh_bhud_states) { + return true; + } + return false; +}; diff --git a/www/js/plugins/MOG_BattlerMotion.js b/www/js/plugins/MOG_BattlerMotion.js new file mode 100644 index 0000000..d2d682d --- /dev/null +++ b/www/js/plugins/MOG_BattlerMotion.js @@ -0,0 +1,3326 @@ +//============================================================================= +// MOG_BattlerMotion.js +//============================================================================= + +/*: + * @plugindesc (v1.6) Adiciona efeitos animados nos battlers. + * @author Moghunter + * + * @param Shake Effect Actor + * @desc Ativar o efeito tremer no aliado. + * @default true + * + * @param Shake Effect Enemy + * @desc Ativar o efeito tremer no aliado. + * @default true + * + * @param Disable Blink Damage + * @desc Desativar o efeito de piscar o battler no dano. + * @default false + * + * @help + * ============================================================================= + * +++ MOG - Battler Motion (v1.6) +++ + * By Moghunter + * https://atelierrgss.wordpress.com/ + * ============================================================================= + * Adiciona efeitos animados nos battlers. + * + * ============================================================================= + * Para definir a animação de ação use a Tag abaixo na caixa de notas da skill. + * + * Motion Action: X + * + * 1 - Efeito Zoom. + * 2 - Efeito giro para direita. + * 3 - Efeito giro para esquerda. + * 4 - Efeito pular. + * 5 - Efeito ataque frontal. + * 6 - Efeito rotação. + * 7 - Efeito mover para direita. + * + * ============================================================================= + * Para ativar os esfeitos de animações em posição de espera use as Tags abaixo. + * + * Breath Effect + * Float Effect + * Swing Effect + * + * ============================================================================= + * Histórico. + * ============================================================================= + * (1.6) Compatibilidade com o MOG Flash Damage. + * (1.5) Correção do glitch gráfico aleatório no modo flutuar. + * (1.4) Correção da animação de ação em ações forçadas. + * (1.3) Correção do Crash relativo as Notetags. + * (1.2) - Correção de não atualizar o efeito ao transformar o inimigo. + * - Correção do efeito tremer ao reviver o aliado. + * (1.1) - Melhoria na animação de ação. + * + */ +//============================================================================ +// MOG_BattlerMotion.js +// Translate to Japanese : fungamemake.com +//============================================================================ + +/*: + * @plugindesc (v2.1 *) Adiciona efeitos animados nos battlers. + * @author Moghunter + * + * @param Default Damage Motion + * @desc Definição da animação ao receber dano. + * 0 - Shake 1 - Zoom 2-3 - Knockback R/L 4 - Knockback UP + * @default 0 + * @type select + * @option Shake + * @value 0 + * @option Zoom + * @value 1 + * @option Knockback (Left) + * @value 2 + * @option Knockback (Right) + * @value 3 + * + * @param Damage Motion Actor + * @desc Ativar o efeito tremer no aliado. + * @default true + * @type boolean + * + * @param Damage Motion Enemy + * @desc Ativar o efeito tremer no aliado. + * @default true + * @type boolean + * + * @param Disable Blink Damage + * @desc Desativar o efeito de piscar o battler no dano. + * @default true + * @type boolean + * + * @param Actor Action Motion + * @desc Ativar o Motion de ação para no grupo. + * @default false + * @type boolean + * + * @param Enemy Action Motion + * @desc Ativar o Motion de ação para nos inimigos. + * @default true + * @type boolean + * + * @param Shadow (Float Motion) + * @desc Ativar a sombra no movimento de levitar. + * @default true + * @type boolean + * + * @param Shadow Opacity + * @desc Definição da transparência da sombra. + * @default 170 + * @type boolean + * + * @param Shadow Zoom Effect + * @desc Ativar o efeito de zoom na sombra. + * @default true + * @type boolean + * + * @param Battleback Ground Height + * @desc O valor define o limite Y-axis da sombra baseado no battleback. + * @default 200 + * @type number + * + * @help + * =========================================================================== + * +++ MOG - Battler Motion (v2.1) +++ + * By Moghunter + * https://atelierrgss.wordpress.com/ + * =========================================================================== + * Adiciona efeitos animados nos battlers. + * + * =========================================================================== + * - IDLE MOTION - (Enemy Notetags) + * =========================================================================== + * Para ativar os esfeitos de animações em posição de espera use as Tags abaixo + * na caixa de notas dos battlers. + * + * breath motion: X + * + * 0 - Vertical Zoom + * 1 - Vertical & Horizontal Zoom + * 2 - Vertical & Horizontal Zoom (Strong/Slime Mode) + * 3 - Horizontal Zoom (Strong) + * 4 - Diagonal Breath (Right) + * 5 - Diagonal Breath (Left) + * + * float motion: X + * + * 0 - Vertical + * 1 - Vertical Right + * 2 - Vertical Left + * 3 - Vertical Right & Left + * + * swing motion: X + * + * 0 - Swing Left & Right + * 1 - Rotation 360 + * + * damage motion: X + * + * 0 - Shake + * 1 - Slime Mode + * 2 - Move Left + * 3 - Move Right + * + * =========================================================================== + * - ACTION MOTION - (Skill Notetags) + * =========================================================================== + * Para ativar os esfeitos de animações de ação use as Tags abaixo na caixa + * de notas das habilidades. + * + * action motion: X + * + * 0 - Zoom + * 1 - Round Attack Right + * 2 - Round Attack Left + * 3 - Jump Attack + * 4 - Jump Attack (Rotation) + * 5 - Jump Slime + * 6 - Rotation Attack + * 7 - Move Down + * 8 - Wave Attack + * 9 - Shake + * 10 - Swing Right + * 11 - Swing Right (Double) + * 12 - Move Right + * 13 - Charged Attack Right + * + * =========================================================================== + * - WHAT'S NEW + * =========================================================================== + * (Version 2.1) + * (BUG FIX) - Correção de não ativar o motion e ações forçadas. + * + * (version 2.0) + * (NEW) - Novas animações + * (UPD) - Melhoria nas animações. + * + */ + +/*:ja + * @plugindesc (v2.1 *) バトラーのアニメーション効果を拡張します。 + * @author Moghunter + * + * @param Default Damage Motion + * @text 被ダメージ時のアニメ + * @desc 0:振動 / 1:ズーム / 2、3:ノックバック左・右 / 4:ノックバック上 + * @type select + * @option 振動 + * @value 0 + * @option ズーム + * @value 1 + * @option ノックバック左 + * @value 2 + * @option ノックバック右 + * @value 3 + * @option ノックバック上 + * @value 4 + * @default 0 + * + * @param Damage Motion Actor + * @text 味方の被ダメージ有効化 + * @type boolean + * @on 有効 + * @off 無効 + * @default true + * + * @param Damage Motion Enemy + * @text 敵の被ダメージ有効化 + * @type boolean + * @on 有効 + * @off 無効 + * @default true + * + * @param Disable Blink Damage + * @text 被ダメージ時のバトラー点滅効果の無効化 + * @type boolean + * @on 無効 + * @off 有効 + * @default true + * + * @param Actor Action Motion + * @text アクターの行動の有効化 + * @type boolean + * @on 有効 + * @off 無効 + * @default false + * + * @param Enemy Action Motion + * @text 敵の行動の有効化 + * @type boolean + * @on 有効 + * @off 無効 + * @default true + * + * @param Shadow (Float Motion) + * @text 浮上移動時の影の有効化 + * @type boolean + * @on 有効 + * @off 無効 + * @default true + * + * @param Shadow Opacity + * @text 影の不透明度 + * @type number + * @max 9007 + * @default 170 + * + * @param Shadow Zoom Effect + * @text 影のズーム有効化 + * @type boolean + * @on 有効 + * @off 無効 + * @default true + * + * @param Battleback Ground Height + * @text 影のY軸範囲値 + * @desc 戦闘背景を基準にします。 + * @desc 正:下 / 負:上 + * @type number + * @min -9007 + * @max 9007 + * @default 200 + * + * @help + * 翻訳:ムノクラ + * https://fungamemake.com/ + * https://twitter.com/munokura/ + * + * =========================================================================== + * +++ MOG - Battler Motion (v2.1) +++ + * By Moghunter + * https://atelierrgss.wordpress.com/ + * =========================================================================== + * バトラーのアニメーション効果を拡張します。 + * =========================================================================== + * - 待機動作 - (敵のメモタグ) + * =========================================================================== + * 待機中のアニメーションの効果を有効にするには、 + * バトラーのメモ欄にある下記のタグを使用してください。 + * + * breath motion: X + * 0 - 垂直ズーム + * 1 - 縦横ズーム + * 2 - 垂直&水平ズーム(ストロング/スライムモード) + * 3 - 水平ズーム(強) + * 4 - 対角線の息(右) + * 5 - 斜め息(左) + * + * float motion: X + * 0 - 垂直 + * 1 - 垂直右 + * 2 - 垂直左 + * 3 - 上下左右 + * + * swing motion: X + * 0 - 左右にスイング + * 1 - 360度回転 + * + * damage motion: X + * 0 - 振動 + * 1 - スライムモード + * 2 - 左に移動 + * 3 - 右に移動 + * + * =========================================================================== + * - 行動動作 - (スキルのメモタグ) + * =========================================================================== + * 行動アニメーションの効果を有効にするには、 + * スキルのメモ欄へ下記のタグを使用してください。 + * + * action motion: X + * 0 - ズーム + * 1 - ラウンド攻撃右 + * 2 - ラウンド攻撃左 + * 3 - ジャンプ攻撃 + * 4 - ジャンプ攻撃(回転) + * 5 - ジャンプスライム + * 6 - 回転攻撃 + * 7 - 下に移動 + * 8 - ウェーブ攻撃 + * 9 - 振動 + * 10 - 右にスイング + * 11 - 右にスウィング(ダブル) + * 12 - 右に移動 + * 13 - チャージ攻撃右 + * + * =========================================================================== + * - WHAT'S NEW + * =========================================================================== + * (Version 2.1) + * (BUG FIX) - 動きを動かさないことと強制的な行動の修正 + * + * (version 2.0) + * (NEW) - 新しいアニメーション + * (UPD) - 改良されたアニメーション + * + */ + +//============================================================================ +// ** PLUGIN PARAMETERS +//============================================================================ +var Imported = Imported || {}; +Imported.MOG_BattlerMotion = true; +var Moghunter = Moghunter || {}; + +Moghunter.parameters = PluginManager.parameters("MOG_BattlerMotion"); +Moghunter.b_motion_shake_effect_actor = String( + Moghunter.parameters["Damage Motion Actor"] || "true" +); +Moghunter.b_motion_shake_effect_enemy = String( + Moghunter.parameters["Damage Motion Enemy"] || "true" +); +Moghunter.b_motion_disable_blink_damage = String( + Moghunter.parameters["Disable Blink Damage"] || "true" +); +Moghunter.b_motion_shadow = String( + Moghunter.parameters["Shadow (Float Motion)"] || "true" +); +Moghunter.b_motion_shadowOpacity = Number( + Moghunter.parameters["Shadow Opacity"] || 170 +); +Moghunter.b_motion_shadowZoom = String( + Moghunter.parameters["Shadow Zoom Effect"] || "true" +); +Moghunter.b_motion_defaultDamage = Number( + Moghunter.parameters["Default Damage Motion"] || 0 +); +Moghunter.b_motion_actorAction = String( + Moghunter.parameters["Actor Action Motion"] || "false" +); +Moghunter.b_motion_enemyAction = String( + Moghunter.parameters["Enemy Action Motion"] || "true" +); +Moghunter.b_motion_groundHeight = Number( + Moghunter.parameters["Battleback Ground Height"] || 200 +); + +//============================================================================ +// ** Game System +//============================================================================ + +//============================== +// * Initialize +//============================== +var _mog_bmotion_sys_initialize = Game_System.prototype.initialize; +Game_System.prototype.initialize = function () { + _mog_bmotion_sys_initialize.call(this); + this._bmotion = [false, false, false, false]; + if (String(Moghunter.b_motion_shake_effect_actor) == "true") { + this._bmotion[0] = true; + } + if (String(Moghunter.b_motion_shake_effect_enemy) == "true") { + this._bmotion[1] = true; + } + if (String(Moghunter.b_motion_actorAction) == "true") { + this._bmotion[2] = true; + } + if (String(Moghunter.b_motion_enemyAction) == "true") { + this._bmotion[3] = true; + } +}; + +//============================================================================ +// ** Game Action +//============================================================================ + +//============================== +// * Prepare +//============================== +var _mog_bmotion_gaction_prepare = Game_Action.prototype.prepare; +Game_Action.prototype.prepare = function () { + _mog_bmotion_gaction_prepare.call(this); + if (this.canBmotionAction(this._item)) { + this.subject().prepareBmotionAction(this._item, 0); + this.subject().clearBwalk(); + } +}; + +//============================== +// * can Bmotion Action +//============================== +Game_Action.prototype.canBmotionAction = function (item) { + if (this.subject().isActor() && !$gameSystem._bmotion[2]) { + return false; + } + if (this.subject().isEnemy() && !$gameSystem._bmotion[3]) { + return false; + } + return true; +}; + +//============================== +// * need Set Bmotion Damage +//============================== +Game_Action.prototype.needSetBmotionDamage = function (target, oldhp) { + if (target._bmotion.damage.mode == -1) { + return false; + } + if (target.hp >= oldhp) { + return false; + } + if (target.isActor() && !$gameSystem._bmotion[0]) { + return false; + } + if (target.isEnemy() && !$gameSystem._bmotion[1]) { + return false; + } + return true; +}; + +//============================== +// * Apply +//============================== +var _mog_bMotion_apply = Game_Action.prototype.apply; +Game_Action.prototype.apply = function (target) { + var oldHP = target.hp; + _mog_bMotion_apply.call(this, target); + if ($dataSystem.optSideView) { + target.clearBwalk(); + } + if (this.needSetBmotionDamage(target, oldHP)) { + target.setBmotionDamageApply(target); + } +}; + +//============================================================================ +// ** Game Battler +//============================================================================ + +//============================== +// ** iniMembers +//============================== +var _mog_bmotion_gbattler_initMembers = Game_Battler.prototype.initMembers; +Game_Battler.prototype.initMembers = function () { + _mog_bmotion_gbattler_initMembers.call(this); + this.setMotionData(); +}; + +//============================== +// * Notetags +//============================== +Game_Battler.prototype.notetags = function () { + if (this.isEnemy()) { + return this.enemy().note.split(/[\r\n]+/); + } + if (this.isActor()) { + return this.actor().note.split(/[\r\n]+/); + } +}; + +//============================== +// ** Set Motion Data +//============================== +Game_Battler.prototype.setMotionData = function () { + this._bmotion = {}; + this._bmotion.action = {}; + this.clearBaction(); + this._bmotion.idle = {}; + this._bmotion.idle.mode = -1; + this._bmotion.idle.wait = false; + this._bmotion.idle.walk = {}; + this._bmotion.idle.walk.enable = false; + this._bmotion.idle.walk.start = true; + this._bmotion.idle.walk.rangeReal = 40; + this._bmotion.idle.float = {}; + this._bmotion.idle.float.mode = 0; + this._bmotion.idle.float.enable = false; + this._bmotion.idle.float.shadow = + Moghunter.b_motion_shadow == "true" ? true : false; + this._bmotion.idle.float.range = 1.0; + this._bmotion.idle.float.speed = 0.02; + this._bmotion.idle.float.animation = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; + this._bmotion.idle.float.x = 0; + this._bmotion.idle.float.y = 0; + this._bmotion.idle.float.groundH = Moghunter.b_motion_groundHeight; + if (Imported.MOG_BattleCameraFrontal) { + this._bmotion.idle.float.groundH -= + (Moghunter.b_motion_groundHeight * 50) / 100; + } + this._bmotion.idle.swing = {}; + this._bmotion.idle.swing.mode = 0; + this._bmotion.idle.swing.enable = false; + this._bmotion.idle.swing.range = 0.3; + this._bmotion.idle.swing.rotation = 0; + this._bmotion.idle.swing.speed = 0.005; + this._bmotion.idle.swing.animation = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; + this._bmotion.idle.swing.y = 0; + this.clearBidle(); + this._bmotion.damage = {}; + this._bmotion.damage.mode = Math.min( + Math.max(Moghunter.b_motion_defaultDamage, 0), + 3 + ); + this._bmotion.damage.wait = false; + this.clearBdamage(); +}; + +//============================== +// ** clear Baction +//============================== +Game_Battler.prototype.clearBaction = function () { + this._bmotion.action.mode = -1; + this._bmotion.action.initial = true; + this._bmotion.action.wait = false; + this._bmotion.action.x = 0; + this._bmotion.action.y = 0; + this._bmotion.action.y2 = 0; + this._bmotion.action.orgX = 0; + this._bmotion.action.orgY = 0; + this._bmotion.action.scaleX = 0; + this._bmotion.action.scaleY = 0; + this._bmotion.action.rotation = 0; + this._bmotion.action.animation = [0, 0, 0, 0, 0, 0]; + if (this._batPoses && this._batPoses[2] > 0) { + this._batPoses[2] = 1; + } +}; + +//============================== +// ** clear idle +//============================== +Game_Battler.prototype.clearBidle = function () { + this._bmotion.idle.wait = false; + this._bmotion.idle.x = 0; + this._bmotion.idle.y = 0; + this._bmotion.idle.orgX = 0; + this._bmotion.idle.orgY = 0; + this._bmotion.idle.walk.x = 0; + this._bmotion.idle.walk.y = 0; + this._bmotion.idle.walk.wait = 0; + this._bmotion.idle.walk.scaleX = 0; + this._bmotion.idle.walk.phase = 0; + this._bmotion.idle.walk.duration = 0; + this._bmotion.idle.walk.frequence = 20; + this._bmotion.idle.walk.sX = 0; + this._bmotion.idle.walk.sY = 0; + this._bmotion.idle.walk.speed = 0.007; + this._bmotion.idle.walk.skip = 0; + this._bmotion.idle.walk.skipN = false; + this.clearBidleWalk(); + this._bmotion.idle.scaleX = 0; + this._bmotion.idle.scaleY = 0; + this._bmotion.idle.rotation = 0; + this._bmotion.idle.animation = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; +}; + +//============================== +// ** clear Bidle Walk +//============================== +Game_Battler.prototype.clearBidleWalk = function () { + this._bmotion.idle.walk.rangeRealM = + (this._bmotion.idle.walk.rangeReal * 70) / 100; + this._bmotion.idle.walk.rangeX1 = -this._bmotion.idle.walk.rangeReal; + this._bmotion.idle.walk.rangeX2 = this._bmotion.idle.walk.rangeReal; + this._bmotion.idle.walk.rangeX3 = Graphics.boxWidth; + this._bmotion.idle.walk.rangeY1 = -this._bmotion.idle.walk.rangeReal; + this._bmotion.idle.walk.rangeY2 = this._bmotion.idle.walk.rangeReal; + this._bmotion.idle.walk.rangeY3 = Graphics.boxHeight - 160; +}; + +//============================== +// ** clear B walk +//============================== +Game_Battler.prototype.clearBwalk = function () { + this._bmotion.idle.walk.sX = 0; + this._bmotion.idle.walk.sY = 0; + this._bmotion.idle.walk.wait = 5; + this._bmotion.idle.walk.duration = 30; + this._bmotion.idle.walk.scaleX = 0; + this._bmotion.idle.walk.scaleY = 0; + this._bmotion.idle.walk.start = true; +}; + +//============================== +// ** clear idle +//============================== +Game_Battler.prototype.clearBdamage = function () { + this._bmotion.damage.wait = false; + this._bmotion.damage.duration = 0; + this._bmotion.damage.x = 0; + this._bmotion.damage.y = 0; + this._bmotion.damage.orgX = 0; + this._bmotion.damage.orgY = 0; + this._bmotion.damage.scaleX = 0; + this._bmotion.damage.scaleY = 0; + this._bmotion.damage.rotation = 0; + this._bmotion.damage.animation = [0, 0, 0, 0, 0, 0]; +}; + +//============================== +// ** need Refresh Bmotion Walk +//============================== +Game_Battler.prototype.needRefreshBmotionWalk = function (x, y) { + if (this._bmotion.idle.walk.skip > 0) { + return false; + } + if (this._bmotion.idle.walk.x < this._bmotion.idle.walk.rangeX1) { + return true; + } + if (this._bmotion.idle.walk.x > this._bmotion.idle.walk.rangeX2) { + return true; + } + if (this._bmotion.idle.walk.y < this._bmotion.idle.walk.rangeY1) { + return true; + } + if (this._bmotion.idle.walk.y > this._bmotion.idle.walk.rangeY2) { + return true; + } + if (x < 0) { + return true; + } + if (x > this._bmotion.idle.walk.rangeX3) { + return true; + } + if (y < 0) { + return true; + } + if (y > this._bmotion.idle.walk.rangeY3) { + return true; + } + if (this._bmotion.idle.walk.duration <= 0) { + return true; + } + return false; +}; + +//============================== +// ** setBmotionWalkD +//============================== +Game_Battler.prototype.setBmotionWalkD = function (value, x, y) { + if (x > this._bmotion.idle.walk.rangeX3) { + return 1; + } + if (x < 0) { + return 0; + } + if (y > this._bmotion.idle.walk.rangeY3) { + return 1; + } + if (y < 0) { + return 0; + } + if (value > this._bmotion.idle.walk.rangeRealM) { + return 1; + } + if (value < -this._bmotion.idle.walk.rangeRealM) { + return 0; + } + return Math.randomInt(2); +}; + +//============================== +// ** refreshBmotionWalk +//============================== +Game_Battler.prototype.refreshBmotionWalk = function (x, y) { + this._bmotion.idle.walk.duration = 60 + Math.randomInt(60); + var wait = Math.randomInt(100); + if ( + !this._bmotion.idle.walk.start && + wait < this._bmotion.idle.walk.frequence + ) { + this._bmotion.idle.walk.sX = 0; + this._bmotion.idle.walk.sY = 0; + this._bmotion.idle.walk.wait = this._bmotion.idle.walk.duration; + return; + } + this._bmotion.idle.walk.start = false; + var preD = this._bmotion.idle.walk.sX; + var sx = Math.randomInt(100) * this._bmotion.idle.walk.speed; + var d = this.setBmotionWalkD(this._bmotion.idle.walk.x, x, y); + this._bmotion.idle.walk.sX = d == 0 ? sx : -sx; + var sy = Math.randomInt(100) * this._bmotion.idle.walk.speed; + var d = this.setBmotionWalkD(this._bmotion.idle.walk.y, x, y); + this._bmotion.idle.walk.sY = d == 0 ? sy : -sy; + this._bmotion.idle.walk.skip = 20; +}; + +//============================== +// * update Bmotion Walk +//============================== +Sprite_Battler.prototype.updateBmotionWalk = function (x, y) { + if (this._battler._bmotion.idle.walk.wait > 0) { + this._battler._bmotion.idle.walk.wait--; + return; + } + if (this._battler._bmotion.idle.walk.skip > 0) { + this._battler._bmotion.idle.walk.skip--; + } + this._battler._bmotion.idle.walk.duration--; + this._battler._bmotion.idle.walk.x += this._battler._bmotion.idle.walk.sX; + this._battler._bmotion.idle.walk.y += this._battler._bmotion.idle.walk.sY; + if (this._battler.needRefreshBmotionWalk(x, y)) { + this._battler.refreshBmotionWalk(x, y); + } +}; + +//============================== +// ** get Bmotion Idle +//============================== +Game_Battler.prototype.getBmotionIdle = function () { + this.notetags().forEach(function (note) { + var note_data = note.split(": "); + if (note_data[0].toLowerCase() == "breath motion") { + var par = note_data[1].split(":"); + this._bmotion.idle.mode = Math.min(Math.max(Number(par[0]), 0), 5); + } else if (note_data[0].toLowerCase() == "float motion") { + var par = note_data[1].split(":"); + var floatMode = Math.min(Math.max(Number(par[0]), 0), 3); + this._bmotion.idle.float.mode = floatMode; + this._bmotion.idle.float.enable = true; + } else if (note_data[0].toLowerCase() == "float motion height") { + var par = note_data[1].split(":"); + var floatHeight = Math.min(Math.max(Number(par[0]), 0), 20); + this._bmotion.idle.float.range = floatHeight * 0.1; + this._bmotion.idle.float.enable = true; + } else if (note_data[0].toLowerCase() == "float motion speed") { + var par = note_data[1].split(":"); + var floatSpeed = Math.min(Math.max(Number(par[0]), 1), 10); + this._bmotion.idle.float.speed = floatSpeed * 0.01; + this._bmotion.idle.float.enable = true; + } else if (note_data[0].toLowerCase() == "swing motion") { + var par = note_data[1].split(":"); + var mode = Math.min(Math.max(Number(par[0]), 0), 1); + this._bmotion.idle.swing.mode = mode; + this._bmotion.idle.swing.enable = true; + } else if (note_data[0].toLowerCase() == "swing motion speed") { + var par = note_data[1].split(":"); + this._bmotion.idle.swing.speed = Number(par[0]) * 0.001; + this._bmotion.idle.swing.enable = true; + } else if (note_data[0].toLowerCase() == "swing motion rate") { + var par = note_data[1].split(":"); + var rate = Math.min(Math.max(Number(par[0]), 0), 360); + this._bmotion.idle.swing.range = rate * 0.01; + this._bmotion.idle.swing.enable = true; + } else if (note_data[0].toLowerCase() == "walk motion speed") { + var par = note_data[1].split(":"); + var walkSpeed = Math.min(Math.max(Number(par[0]), 1), 20); + this._bmotion.idle.walk.speed = walkSpeed * 0.001; + this._bmotion.idle.walk.enable = true; + } else if (note_data[0].toLowerCase() == "walk motion frequence") { + var par = note_data[1].split(":"); + var walkfreq = Math.min(Math.max(Number(par[0]), 0), 100); + var walkfreqReal = 100 - walkfreq; + this._bmotion.idle.walk.frequence = walkfreqReal; + this._bmotion.idle.walk.enable = true; + } else if (note_data[0].toLowerCase() == "walk motion range") { + var par = note_data[1].split(":"); + var walkRange = Math.min(Math.max(Number(par[0]), 10), Graphics.boxWidth); + this._bmotion.idle.walk.rangeReal = walkRange; + this._bmotion.idle.walk.enable = true; + this.clearBidleWalk(); + } else if (note_data[0].toLowerCase() == "damage motion") { + var par = note_data[1].split(":"); + var mode = Math.min(Math.max(Number(par[0]), 0), 3); + this._bmotion.damage.mode = mode; + } + }, this); +}; + +//============================== +// ** prepare Bmotion Action +//============================== +Game_Battler.prototype.prepareBmotionAction = function (item, mode) { + if (!item) { + return; + } + if (mode == 1) { + var item_notes = item.note.split(/[\r\n]+/); + } else { + if (!item.object()) { + return; + } + var item_notes = item.object().note.split(/[\r\n]+/); + } + item_notes.forEach(function (note) { + var note_data = note.split(": "); + if (note_data[0].toLowerCase() == "action motion") { + var par = note_data[1].split(":"); + this.clearBaction(); + this.clearBdamage(); + this._bmotion.action.mode = Math.min(Math.max(Number(par[0]), 0), 13); + } + }, this); +}; + +//============================== +// ** b motion X +//============================== +Game_Battler.prototype.bmotionX = function () { + return ( + this._bmotion.action.x + + this._bmotion.idle.x + + Math.abs(this._bmotion.damage.x) + + this._bmotion.idle.walk.x + + this._bmotion.idle.float.x + ); +}; + +//============================== +// ** b motion Y +//============================== +Game_Battler.prototype.bmotionY = function () { + return ( + this.bmotionFlyY() + + this._bmotion.action.y + + this._bmotion.idle.y + + this._bmotion.damage.y + + this._bmotion.idle.walk.y + + this._bmotion.idle.swing.y + ); +}; + +//============================== +// ** bmotion Fly Y +//============================== +Game_Battler.prototype.bmotionFlyY = function () { + return this._bmotion.idle.float.y + this._bmotion.action.y2; +}; + +//============================== +// ** b motion scale X +//============================== +Game_Battler.prototype.bmotionScaleX = function () { + var n = + 1.0 + + this._bmotion.action.scaleX + + this._bmotion.idle.scaleX + + this._bmotion.damage.scaleX; + if (Imported.MOG_BattleCameraFrontal) { + n += this.camScaleX(); + } + return n; +}; +//============================== +// ** b motion scale Y +//============================== +Game_Battler.prototype.bmotionScaleY = function () { + var n = + 1.0 + + this._bmotion.action.scaleY + + this._bmotion.idle.scaleY + + this._bmotion.damage.scaleY; + if (Imported.MOG_BattleCameraFrontal) { + n += this.camScaleY(); + } + return n; +}; + +//============================== +// ** b motion rotation +//============================== +Game_Battler.prototype.bmotionRotation = function () { + return ( + this._bmotion.action.rotation + + this._bmotion.idle.rotation + + this._bmotion.idle.swing.rotation + + this._bmotion.damage.rotation + ); +}; + +//============================== +// * Force Action +//============================== +var _mog_bmotion_gbattler_forceAction = Game_Battler.prototype.forceAction; +Game_Battler.prototype.forceAction = function (skillId, targetIndex) { + _mog_bmotion_gbattler_forceAction.call(this, skillId, targetIndex); + var itemD = $dataSkills[skillId]; + this.prepareBmotionAction(itemD, 1); +}; + +//============================================================================ +// ** Sprite Battler +//============================================================================ + +//============================== +// * init Members +//============================== +var _mog_bmotion_sprBat_initMembers = Sprite_Battler.prototype.initMembers; +Sprite_Battler.prototype.initMembers = function () { + _mog_bmotion_sprBat_initMembers.call(this); + this.initBmotion(); +}; + +//============================== +// * init Bmotion +//============================== +Sprite_Battler.prototype.initBmotion = function () { + this._bmotion = {}; + this._bmotion.initial = true; + this._bmotion.shadow = false; +}; + +//============================== +// * set Init Bmotion Data +//============================== +Sprite_Battler.prototype.setInitBmotionData = function () { + this._bmotion.initial = false; + this._bmotion.shadow = this._battler._bmotion.idle.float.shadow; + this._battler.clearBaction(); + this._battler.clearBidle(); + this._battler.clearBdamage(); + this._battler._bmotion.idle.orgX = this.x; + this._battler._bmotion.idle.orgY = this.y; + this.setBmotionIdle(); +}; + +//============================== +// * set Init Bmotion Data +//============================== +Sprite_Battler.prototype.setBmotionIdle = function () { + this._battler.getBmotionIdle(); + if (this._battler._bmotion.idle.float.enable) { + this.setupBmotionFloat(); + } else if (this._battler._bmotion.idle.swing.enable) { + this.setupBmotionSwing(); + } + if (this._battler._bmotion.idle.mode >= 0) { + this.setupBmotionBreath(); + } + if (this._battler._bmotion.idle.walk.enable) { + this._battler.refreshBmotionWalk(); + } + this._battler._bmotion.idle.animation[10] = Math.randomInt(25); +}; + +//============================== +// * setup Bmotion Breath +//============================== +Sprite_Battler.prototype.setupBmotionBreath = function () { + switch (this._battler._bmotion.idle.mode) { + case 0: + this.setupBMotionIdle1(); // Normal Breath Effect + break; + case 1: + this.setupBMotionIdle1(); // Normal Breath Effect 2 + break; + case 2: + this.setupBMotionIdle3(); // Normal Breath Effect 3 + break; + case 3: + this.setupBMotionIdle1(); // Normal Breath Effect 3 + break; + case 4: + this.setupBMotionIdle4(); // Normal Breath Effect 3 + break; + case 5: + this.setupBMotionIdle4(); // Normal Breath Effect 3 + break; + default: + break; + } +}; + +//============================== +// * update Idle Bmotion +//============================== +Sprite_Battler.prototype.updateIdleBmotion = function () { + if (this._battler._bmotion.idle.animation[10] > 0) { + this._battler._bmotion.idle.animation[10]--; + return; + } + if (this.canUpdateWalk()) { + this.updateBmotionWalk(this.x, this.y); + } + if (this.canUpdateFloat()) { + this.updateBMotionFloat(); + } else if (this._battler._bmotion.idle.swing.enable) { + this.updateBmotionSwing(); + } + this.updateBmotionBreathEffect(); +}; + +//============================== +// * update Bmotion Breath Effect +//============================== +Sprite_Battler.prototype.updateBmotionBreathEffect = function () { + switch (this._battler._bmotion.idle.mode) { + case 0: + this.updateBMotionIdle1(); + break; + case 1: + this.updateBMotionIdle2(); + break; + case 2: + this.updateBMotionIdle3(); + break; + case 3: + this.updateBMotionIdle4(); + break; + case 5: + this.updateBMotionIdle5(); + break; + case 6: + this.updateBMotionIdle6(); + break; + default: + break; + } +}; + +//============================== +// * setupBmotionSwing +//============================== +Sprite_Battler.prototype.setupBmotionSwing = function () { + if (this._battler._bmotion.idle.swing.mode == 0) { + this.setupBmotionSwingWave(); + } else if (this._battler._bmotion.idle.swing.mode == 1) { + this.setupBmotionSwing360(); + } +}; + +//============================== +// * setupBmotionSwingWave +//============================== +Sprite_Battler.prototype.setupBmotionSwingWave = function () { + this._battler._bmotion.idle.swing.animation[0] = 0; + var rds = Math.randomInt(100); + var rds2 = rds * 0.0000001; + this._battler._bmotion.idle.swing.animation[2] = + 0.00048 + 0.01 / this.bitmap.height + rds2; + this._battler._bmotion.idle.swing.animation[3] = + 0.0096 + 0.25 / this.bitmap.height; + var int = this._battler._bmotion.idle.swing.animation[3]; + var int2 = (Math.randomInt(int) * 0.0001).toFixed(4); + this._battler._bmotion.idle.swing.animation[1] = int2; +}; + +//============================== +// * updateBmotionSwing +//============================== +Sprite_Battler.prototype.updateBmotionSwing = function () { + if (this._battler._bmotion.idle.swing.mode == 0) { + this.updateBmotionSwingWave(); + } else if (this._battler._bmotion.idle.swing.mode == 1) { + this.updateBmotionSwing360(); + } +}; + +//============================== +// * update Bmotion Swing Wave +//============================== +Sprite_Battler.prototype.updateBmotionSwingWave = function () { + var maxAngle = this._battler._bmotion.idle.swing.range; + if (this._battler._bmotion.idle.swing.animation[0] == 0) { + var speed = + this._battler._bmotion.idle.swing.speed + + Math.abs(this._battler._bmotion.idle.swing.rotation - maxAngle) * 0.015; + this._battler._bmotion.idle.swing.rotation += speed; + if (this._battler._bmotion.idle.swing.rotation >= maxAngle) { + this._battler._bmotion.idle.swing.rotation = maxAngle; + this._battler._bmotion.idle.swing.animation[0] = 1; + } + } else { + var speed = + this._battler._bmotion.idle.swing.speed + + Math.abs(-this._battler._bmotion.idle.swing.rotation - maxAngle) * 0.01; + this._battler._bmotion.idle.swing.rotation -= speed; + if (this._battler._bmotion.idle.swing.rotation <= -maxAngle) { + this._battler._bmotion.idle.swing.rotation = -maxAngle; + this._battler._bmotion.idle.swing.animation[0] = 0; + } + } +}; + +//============================== +// * setupBmotionSwing360 +//============================== +Sprite_Battler.prototype.setupBmotionSwing360 = function () { + this._battler._bmotion.idle.swing.speed *= 3; + this._battler._bmotion.idle.swing.y = -(this.bitmap.height / 2); + this._battler._bmotion.idle.swing.rotation = Math.randomInt(360); + this.anchor.y = 0.5; +}; + +//============================== +// * update BmotionSwing360 +//============================== +Sprite_Battler.prototype.updateBmotionSwing360 = function () { + this._battler._bmotion.idle.swing.rotation += + this._battler._bmotion.idle.swing.speed; +}; + +//============================== +// * need Get Data Motion +//============================== +Sprite_Battler.prototype.needGetDataBmotion = function () { + if (!this._bmotion.initial) { + return false; + } + if (!this._battler) { + return false; + } + if (!this.bitmap) { + return false; + } + if (!this.bitmap.isReady()) { + return false; + } + return true; +}; + +//============================== +// * can Update Bmotion +//============================== +Sprite_Battler.prototype.canUpdateBmotion = function () { + if (!this._battler) { + return false; + } + // if (this._battler.isDead()) {return false}; + if (!this.visible) { + return false; + } + return true; +}; + +//============================== +// * can Update Idle BMotion +//============================== +Sprite_Battler.prototype.canUpdateIdleBMotion = function () { + if (this.canUpdateActionBMotion()) { + return false; + } + if (this._battler.isDead()) { + return false; + } + return true; +}; + +//============================== +// * can Update Action BMotion +//============================== +Sprite_Battler.prototype.canUpdateActionBMotion = function () { + if (this._battler._bmotion.action.mode < 0) { + return false; + } + return true; +}; + +//============================== +// * can Update Walk +//============================== +Sprite_Battler.prototype.canUpdateWalk = function () { + if (!this._battler._bmotion.idle.walk.enable) { + return false; + } + if (BattleManager.isBusy()) { + return false; + } + return true; +}; + +//============================== +// * can Update Float +//============================== +Sprite_Battler.prototype.canUpdateFloat = function () { + if (!this._battler._bmotion.idle.float.enable) { + return false; + } + return true; +}; + +//============================== +// * setup BMotion Idle 1 +//============================== +Sprite_Battler.prototype.setupBMotionIdle1 = function () { + this._battler._bmotion.idle.animation[0] = 0; + var rds = Math.randomInt(100); + var rds2 = rds * 0.0000001; + this._battler._bmotion.idle.animation[2] = + 0.00003 + 0.01 / this.bitmap.height + rds2; + this._battler._bmotion.idle.animation[3] = 0.0006 + 0.25 / this.bitmap.height; + var int = this._battler._bmotion.idle.animation[3]; + var int2 = (Math.randomInt(int) * 0.0001).toFixed(4); + this._battler._bmotion.idle.animation[1] = int2; +}; + +//============================== +// * update BMotion Idle 1 +//============================== +Sprite_Battler.prototype.updateBMotionIdle1 = function () { + if (this._battler._bmotion.idle.animation[0] == 0) { + this._battler._bmotion.idle.animation[1] -= + this._battler._bmotion.idle.animation[2]; + this._battler._bmotion.idle.scaleY += + this._battler._bmotion.idle.animation[1]; + if ( + this._battler._bmotion.idle.animation[1] <= + -this._battler._bmotion.idle.animation[3] + ) { + this._battler._bmotion.idle.animation[1] = + -this._battler._bmotion.idle.animation[3]; + this._battler._bmotion.idle.animation[0] = 1; + } + } else { + this._battler._bmotion.idle.animation[1] += + this._battler._bmotion.idle.animation[2]; + this._battler._bmotion.idle.scaleY += + this._battler._bmotion.idle.animation[1]; + + if ( + this._battler._bmotion.idle.animation[1] >= + this._battler._bmotion.idle.animation[3] + ) { + this._battler._bmotion.idle.animation[1] = + this._battler._bmotion.idle.animation[3]; + this._battler._bmotion.idle.animation[0] = 0; + } + } +}; + +//============================== +// * update BMotionIdle 2 +//============================== +Sprite_Battler.prototype.updateBMotionIdle2 = function () { + if (this._battler._bmotion.idle.animation[0] == 0) { + this._battler._bmotion.idle.animation[1] -= + this._battler._bmotion.idle.animation[2]; + this._battler._bmotion.idle.scaleY += + this._battler._bmotion.idle.animation[1]; + this._battler._bmotion.idle.scaleX -= + this._battler._bmotion.idle.animation[1]; + if ( + this._battler._bmotion.idle.animation[1] <= + -this._battler._bmotion.idle.animation[3] + ) { + this._battler._bmotion.idle.animation[1] = + -this._battler._bmotion.idle.animation[3]; + this._battler._bmotion.idle.animation[0] = 1; + } + } else { + this._battler._bmotion.idle.animation[1] += + this._battler._bmotion.idle.animation[2]; + this._battler._bmotion.idle.scaleY += + this._battler._bmotion.idle.animation[1]; + this._battler._bmotion.idle.scaleX -= + this._battler._bmotion.idle.animation[1]; + if ( + this._battler._bmotion.idle.animation[1] >= + this._battler._bmotion.idle.animation[3] + ) { + this._battler._bmotion.idle.animation[1] = + this._battler._bmotion.idle.animation[3]; + this._battler._bmotion.idle.animation[0] = 0; + } + } +}; + +//============================== +// * setup BMotion Idle 3 +//============================== +Sprite_Battler.prototype.setupBMotionIdle3 = function () { + this._battler._bmotion.idle.animation[0] = 0; + var rds = Math.randomInt(100); + var rds2 = rds * 0.0000001; + this._battler._bmotion.idle.animation[2] = + 0.00001 + 0.01 / this.bitmap.height + rds2; + this._battler._bmotion.idle.animation[3] = 0.0002 + 0.25 / this.bitmap.height; + var int = this._battler._bmotion.idle.animation[3]; + var int2 = (Math.randomInt(int) * 0.0001).toFixed(4); + this._battler._bmotion.idle.animation[1] = int2; +}; + +//============================== +// * update BMotionIdle 3 +//============================== +Sprite_Battler.prototype.updateBMotionIdle3 = function () { + if (this._battler._bmotion.idle.animation[0] == 0) { + this._battler._bmotion.idle.animation[1] -= + this._battler._bmotion.idle.animation[2]; + var speed = this._battler._bmotion.idle.animation[1] * 5; + this._battler._bmotion.idle.scaleY += speed; + this._battler._bmotion.idle.scaleX -= speed * 1.5; + if ( + this._battler._bmotion.idle.animation[1] <= + -this._battler._bmotion.idle.animation[3] + ) { + this._battler._bmotion.idle.animation[1] = + -this._battler._bmotion.idle.animation[3]; + this._battler._bmotion.idle.animation[0] = 1; + } + } else { + this._battler._bmotion.idle.animation[1] += + this._battler._bmotion.idle.animation[2]; + var speed = this._battler._bmotion.idle.animation[1] * 5; + this._battler._bmotion.idle.scaleY += speed; + this._battler._bmotion.idle.scaleX -= speed * 1.5; + if ( + this._battler._bmotion.idle.animation[1] >= + this._battler._bmotion.idle.animation[3] + ) { + this._battler._bmotion.idle.animation[1] = + this._battler._bmotion.idle.animation[3]; + this._battler._bmotion.idle.animation[0] = 0; + } + } +}; + +//============================== +// * update BMotionIdle 4 +//============================== +Sprite_Battler.prototype.updateBMotionIdle4 = function () { + if (this._battler._bmotion.idle.animation[0] == 0) { + this._battler._bmotion.idle.animation[1] -= + this._battler._bmotion.idle.animation[2]; + var speed = this._battler._bmotion.idle.animation[1] * 5; + this._battler._bmotion.idle.scaleX -= speed; + if ( + this._battler._bmotion.idle.animation[1] <= + -this._battler._bmotion.idle.animation[3] + ) { + this._battler._bmotion.idle.animation[1] = + -this._battler._bmotion.idle.animation[3]; + this._battler._bmotion.idle.animation[0] = 1; + } + } else { + this._battler._bmotion.idle.animation[1] += + this._battler._bmotion.idle.animation[2]; + var speed = this._battler._bmotion.idle.animation[1] * 5; + this._battler._bmotion.idle.scaleX -= speed; + if ( + this._battler._bmotion.idle.animation[1] >= + this._battler._bmotion.idle.animation[3] + ) { + this._battler._bmotion.idle.animation[1] = + this._battler._bmotion.idle.animation[3]; + this._battler._bmotion.idle.animation[0] = 0; + } + } +}; + +//============================== +// * setup BMotion Idle 4 +//============================== +Sprite_Battler.prototype.setupBMotionIdle4 = function () { + this._battler._bmotion.idle.animation[1] = -Math.randomInt(60); +}; + +//============================== +// * updateBmotionDamageKnock +//============================== +Sprite_Battler.prototype.updateBMotionIdle5 = function () { + var speed = 2; + var speedScale = 0.003; + var rot = 0.003; + var range = -80; + if (this._battler._bmotion.idle.animation[0] == 0) { + this._battler._bmotion.idle.animation[1] -= speed; + this._battler._bmotion.idle.rotation += rot; + this._battler._bmotion.idle.scaleX -= speedScale; + this._battler._bmotion.idle.scaleY += speedScale; + if (this._battler._bmotion.idle.animation[1] <= range) { + this._battler._bmotion.idle.animation[1] = range; + this._battler._bmotion.idle.animation[0] = 1; + } + } else if (this._battler._bmotion.idle.animation[0] == 1) { + this._battler._bmotion.idle.animation[1] += speed; + this._battler._bmotion.idle.rotation -= rot; + this._battler._bmotion.idle.scaleX += speedScale; + this._battler._bmotion.idle.scaleY -= speedScale; + if (this._battler._bmotion.idle.animation[1] >= 0) { + this._battler._bmotion.idle.animation[0] = 0; + } + } +}; + +//============================== +// * updateBmotionDamageKnock +//============================== +Sprite_Battler.prototype.updateBMotionIdle6 = function () { + var speed = 2; + var speedScale = 0.003; + var rot = 0.003; + var range = -80; + if (this._battler._bmotion.idle.animation[0] == 0) { + this._battler._bmotion.idle.animation[1] -= speed; + this._battler._bmotion.idle.rotation -= rot; + this._battler._bmotion.idle.scaleX -= speedScale; + this._battler._bmotion.idle.scaleY += speedScale; + if (this._battler._bmotion.idle.animation[1] <= range) { + this._battler._bmotion.idle.animation[1] = range; + this._battler._bmotion.idle.animation[0] = 1; + } + } else if (this._battler._bmotion.idle.animation[0] == 1) { + this._battler._bmotion.idle.animation[1] += speed; + this._battler._bmotion.idle.rotation += rot; + this._battler._bmotion.idle.scaleX += speedScale; + this._battler._bmotion.idle.scaleY -= speedScale; + if (this._battler._bmotion.idle.animation[1] >= 0) { + this._battler._bmotion.idle.animation[0] = 0; + } + } +}; + +//============================== +// * setup BMotion Float +//============================== +Sprite_Battler.prototype.setupBmotionFloat = function () { + this._battler._bmotion.idle.animation[0] = 0; + var rds = Math.randomInt(100); + var rds2 = rds * 0.0001; + this._battler._bmotion.idle.float.animation[2] = + this._battler._bmotion.idle.float.speed + rds2; //+ (0.01 / this.bitmap.height) + rds2; + this._battler._bmotion.idle.float.animation[3] = + this._battler._bmotion.idle.float.range; + var int = this._battler._bmotion.idle.float.animation[3] * 10000; + var int2 = Math.randomInt(int) * 0.01; + this._battler._bmotion.idle.animation[1] = int2; + this._battler._bmotion.idle.float.animation[9] = Math.randomInt(10); + this._battler._bmotion.idle.float.animation[5] = 0; + this._battler._bmotion.idle.float.animation[6] = Math.randomInt(2); + this._battler._bmotion.idle.float.animation[7] = Math.random(2); + this._d = [0, 0]; +}; + +//============================== +// * set Bmotion Float Mode +//============================== +Sprite_Battler.prototype.setBmotionFloatMode = function () { + if (this._battler._bmotion.idle.float.mode == 0) { + return 0; + } else if (this._battler._bmotion.idle.float.mode == 1) { + return -this._battler._bmotion.idle.float.animation[1]; + } else if (this._battler._bmotion.idle.float.mode == 2) { + return this._battler._bmotion.idle.float.animation[1]; + } else if (this._battler._bmotion.idle.float.mode == 3) { + if (this._battler._bmotion.idle.float.animation[6] == 0) { + if (this._battler._bmotion.idle.float.animation[5] == 0) { + return -this._battler._bmotion.idle.float.animation[1]; + } else { + return this._battler._bmotion.idle.float.animation[1]; + } + } else { + if (this._battler._bmotion.idle.float.animation[5] == 0) { + return this._battler._bmotion.idle.float.animation[1]; + } else { + return -this._battler._bmotion.idle.float.animation[1]; + } + } + } + return this._battler._bmotion.idle.float.animation[1]; +}; + +//============================== +// * update BMotion Float +//============================== +Sprite_Battler.prototype.updateBMotionFloat = function () { + if (this._battler._bmotion.idle.float.animation[9] > 0) { + this._battler._bmotion.idle.float.animation[9]--; + return; + } + if (this._battler._bmotion.idle.float.animation[0] == 0) { + this._battler._bmotion.idle.float.animation[1] -= + this._battler._bmotion.idle.float.animation[2]; + this._battler._bmotion.idle.float.animation[4] = this.setBmotionFloatMode(); + this._battler._bmotion.idle.float.y += + this._battler._bmotion.idle.float.animation[1]; + this._battler._bmotion.idle.float.x += + this._battler._bmotion.idle.float.animation[4]; + this._d[0] = 0; + if ( + this._battler._bmotion.idle.float.animation[1] <= + -this._battler._bmotion.idle.float.animation[3] + ) { + this._battler._bmotion.idle.float.animation[1] = + -this._battler._bmotion.idle.float.animation[3]; + this._battler._bmotion.idle.float.animation[0] = 1; + } + } else { + this._battler._bmotion.idle.float.animation[1] += + this._battler._bmotion.idle.float.animation[2]; + this._battler._bmotion.idle.float.animation[4] = this.setBmotionFloatMode(); + this._battler._bmotion.idle.float.y += + this._battler._bmotion.idle.float.animation[1]; + this._battler._bmotion.idle.float.x += + this._battler._bmotion.idle.float.animation[4]; + this._d[0] = 1; + if ( + this._battler._bmotion.idle.float.animation[1] >= + this._battler._bmotion.idle.float.animation[3] + ) { + this._battler._bmotion.idle.float.animation[1] = + this._battler._bmotion.idle.float.animation[3]; + this._battler._bmotion.idle.float.animation[0] = 0; + } + } + this._d[0] = this._battler._bmotion.idle.float.animation[1] > 0 ? 0 : 1; + if (this._d[1] != this._d[0]) { + this._d[1] = this._d[0]; + this._battler._bmotion.idle.float.animation[5]++; + if (this._battler._bmotion.idle.float.animation[5] > 1) { + this._battler._bmotion.idle.float.animation[5] = 0; + this._battler._bmotion.idle.float.animation[6]++; + if (this._battler._bmotion.idle.float.animation[6] > 1) { + this._battler._bmotion.idle.float.animation[6] = 0; + } + } + } +}; + +//============================== +// * update Action Bmotion +//============================== +Sprite_Battler.prototype.updateActionBmotion = function () { + if (this._battler._bmotion.action.initial) { + this.setupInitialBmotionAction(); + } + if (this._battler._bmotion.action.animation[9] > 0) { + this._battler._bmotion.action.animation[9]--; + return; + } + switch (this._battler._bmotion.action.mode) { + case 0: + this.updateBMotionActionZoom1(); + break; + case 1: + this.updateBMotionSwingRight(); + break; + case 2: + this.updateBMotionSwingLeft(); + break; + case 3: + this.updateBmotionJump(); + break; + case 4: + this.updateBmotionJumpRoll(); + break; + case 5: + this.updateBmotionJumpSlime(); + break; + case 6: + this.updateBmotionRotation(); + break; + case 7: + this.updateBmotionFrontalAttackCharge(); + break; + case 8: + this.updateBmotionWaveAttack(); + break; + case 9: + this.updateBmotionShakeAttack(); + break; + case 10: + this.updateBmotionSideRightSlash(); + break; + case 11: + this.updateBmotionSideRightSlashDouble(); + break; + case 12: + this.updateBmotionSideAttack(); + break; + case 13: + this.updateBmotionSideRightAttackCharge(); + break; + default: + break; + } + if (this.needBmotionResetZoomAction()) { + this._battler._bmotion.action.scaleX = 0; + this._battler._bmotion.action.scaleY = 0; + } +}; + +//============================== +// * need Bmotion ResetZoom Action +//============================== +Sprite_Battler.prototype.needBmotionResetZoomAction = function () { + if (Imported.MOG_BattleCameraFrontal) { + //if (this._battler._bmotion.action.mode == 5) {return true}; + } + return false; +}; + +//============================== +// * is Jump Action? +//============================== +Sprite_Battler.prototype.isBJumpAction = function () { + if (this._battler._bmotion.action.mode == 3) { + return true; + } + if (this._battler._bmotion.action.mode == 4) { + return true; + } + if (this._battler._bmotion.action.mode == 10) { + return true; + } + return false; +}; + +//============================== +// * setup Initial Bmotion Action +//============================== +Sprite_Battler.prototype.setupInitialBmotionAction = function () { + this._battler._bmotion.action.initial = false; + if (this._battler._bmotion.action.initial) { + this.setupInitialBmotionAction(); + } + switch (this._battler._bmotion.action.mode) { + case 0: + this.setupBMotionActionZoom1(); + break; + case 3: + this.setupBMotionActionJump1(); + break; + case 4: + this.setupBMotionActionJumpRoll(); + break; + case 5: + this.setupBmotionJumpSlime(); + break; + case 8: + this.setupBmotionWaveAttack(); + case 13: + this.setupBmotionSideRightSlashCharge(); + break; + default: + break; + } +}; + +//============================== +// * setup B motion Action Zoom 1 +//============================== +Sprite_Battler.prototype.setupBMotionActionZoom1 = function () { + this._battler._bmotion.action.animation[1] = 0.005 + 1.0 / this.bitmap.height; +}; + +//============================== +// * update BMotion Action 1 +//============================== +Sprite_Battler.prototype.updateBMotionActionZoom1 = function () { + this._battler._bmotion.action.animation[0] += 0.5; + if (this._battler._bmotion.action.animation[0] < 15) { + this._battler._bmotion.action.scaleX += + this._battler._bmotion.action.animation[1]; + this._battler._bmotion.action.scaleY = this._battler._bmotion.action.scaleX; + } else if (this._battler._bmotion.action.animation[0] < 30) { + this._battler._bmotion.action.scaleX -= + this._battler._bmotion.action.animation[1]; + this._battler._bmotion.action.scaleY = this._battler._bmotion.action.scaleX; + } else { + this._battler.clearBaction(); + } +}; + +//============================== +// * updateBMotionSwingRight +//============================== +Sprite_Battler.prototype.updateBMotionSwingRight = function () { + this._battler._bmotion.action.animation[0]++; + var speed = 8; + if (this._battler._bmotion.action.animation[0] < 10) { + this._battler._bmotion.action.x += speed; + this._battler._bmotion.action.y += speed; + if (Imported.MOG_BattleCameraFrontal) { + this._battler._bmotion.action.scaleX = + -2.0 - this._battler.camScaleX() * 2.0; + } else { + this._battler._bmotion.action.scaleX = -2.0; + } + } else if (this._battler._bmotion.action.animation[0] < 30) { + this._battler._bmotion.action.x -= speed; + } else if (this._battler._bmotion.action.animation[0] < 40) { + this._battler._bmotion.action.scaleX = 0; + this._battler._bmotion.action.x += speed; + this._battler._bmotion.action.y -= speed; + } else { + this._battler.clearBaction(); + } +}; + +//============================== +// * updateBMotionSwingLeft +//============================== +Sprite_Battler.prototype.updateBMotionSwingLeft = function () { + this._battler._bmotion.action.animation[0]++; + var speed = 8; + if (this._battler._bmotion.action.animation[0] < 10) { + this._battler._bmotion.action.x -= speed; + this._battler._bmotion.action.y += speed; + } else if (this._battler._bmotion.action.animation[0] < 30) { + this._battler._bmotion.action.x += speed; + } else if (this._battler._bmotion.action.animation[0] < 40) { + this._battler._bmotion.action.x -= speed; + this._battler._bmotion.action.y -= speed; + if (Imported.MOG_BattleCameraFrontal) { + this._battler._bmotion.action.scaleX = + -2.0 - this._battler.camScaleX() * 2.0; + } else { + this._battler._bmotion.action.scaleX = -2.0; + } + } else { + this._battler.clearBaction(); + } +}; + +//============================== +// * setup B motion Action Jump 1 +//============================== +Sprite_Battler.prototype.setupBMotionActionJump1 = function () { + this._battler._bmotion.action.animation[1] = -7; +}; + +//============================== +// * update BMotion Jump +//============================== +Sprite_Battler.prototype.updateBmotionJump = function () { + this._battler._bmotion.action.animation[1] += 0.3; + this._battler._bmotion.action.y2 += + this._battler._bmotion.action.animation[1]; + if (this._battler._bmotion.action.animation[1] >= 7) { + this._battler._bmotion.action.y2 = 0; + this._battler.clearBaction(); + } +}; + +//============================== +// * setup B motion Action Jump Roll +//============================== +Sprite_Battler.prototype.setupBMotionActionJumpRoll = function () { + this._battler._bmotion.action.animation[1] = -8; +}; + +//============================== +// * update BMotion Jump Roll +//============================== +Sprite_Battler.prototype.updateBmotionJumpRoll = function () { + this._battler._bmotion.action.animation[0]++; + this._battler._bmotion.action.animation[1] += 0.3; + this._battler._bmotion.action.y2 += + this._battler._bmotion.action.animation[1]; + if (this._battler._bmotion.action.animation[1] >= 8) { + this._battler.clearBaction(); + } + if (this._battler._bmotion.action.animation[0] > 5) { + this._battler._bmotion.action.animation[0] = 0; + if (Imported.MOG_BattleCameraFrontal) { + var s = -2.0 - this._battler.camScaleX() * 2.0; + this._battler._bmotion.action.scaleX = + this._battler._bmotion.action.scaleX == 0 ? s : 0; + } else { + this._battler._bmotion.action.scaleX = + this._battler._bmotion.action.scaleX == 0 ? -2.0 : 0; + } + } +}; + +//============================== +// * setup B motion Action Jump Slime +//============================== +Sprite_Battler.prototype.setupBmotionJumpSlime = function () { + this._battler._bmotion.action.animation[1] = -14; + this._battler._bmotion.action.wait = true; + this._movementDuration = 10; +}; + +//============================== +// * update BMotion Jump Slime +//============================== +Sprite_Battler.prototype.updateBmotionJumpSlime = function () { + if (this._battler._bmotion.action.animation[0] == 0) { + this._battler._bmotion.action.animation[1] += 1; + this._battler._bmotion.action.y2 += + this._battler._bmotion.action.animation[1]; + if (this._battler._bmotion.action.scaleX >= -0.8) { + this._battler._bmotion.action.scaleX -= 0.02; + this._battler._bmotion.action.scaleY += 0.05; + } + if (this._battler._bmotion.action.animation[1] >= 14) { + this._battler._bmotion.action.animation[0] = 1; + this._battler._bmotion.action.y2 = 0; + } + } else if (this._battler._bmotion.action.animation[0] == 1) { + this._battler._bmotion.action.scaleX += 0.12; + this._battler._bmotion.action.scaleY -= 0.08; + if (this._battler._bmotion.action.scaleX >= 2.5) { + this._battler._bmotion.action.animation[0] = 2; + this._battler._bmotion.action.wait = false; + this._movementDuration = 0; + } + } else if (this._battler._bmotion.action.animation[0] == 2) { + if (this._battler._bmotion.action.scaleX >= 0.0) { + this._battler._bmotion.action.scaleX -= 0.14; + if (this._battler._bmotion.action.scaleX < 0.0) { + this._battler._bmotion.action.scaleX = 0; + } + } + if (this._battler._bmotion.action.scaleY < 0.0) { + this._battler._bmotion.action.scaleY += 0.06; + if (this._battler._bmotion.action.scaleY >= 0.0) { + this._battler._bmotion.action.scaleY = 0; + } + } + if ( + this._battler._bmotion.action.scaleX == 0 && + this._battler._bmotion.action.scaleY == 0 + ) { + this._battler.clearBaction(); + this._movementDuration = 0; + } + } +}; + +//============================== +// * setup B motion Action Jump Frontal +//============================== +Sprite_Battler.prototype.setupBMotionActionJumpFrontal = function () { + this._battler._bmotion.action.animation[1] = -7; + this._battler._bmotion.action.wait = true; + this._movementDuration = 10; +}; + +//============================== +// * update BMotion Jump Frontal +//============================== +Sprite_Battler.prototype.updateBmotionJumpFrontal = function () { + this._battler._bmotion.action.animation[1] += 0.3; + this._battler._bmotion.action.y2 += + this._battler._bmotion.action.animation[1]; + if (this._battler._bmotion.action.animation[1] > 4) { + this._battler._bmotion.action.wait = false; + this._movementDuration = 0; + } + if (this._battler._bmotion.action.animation[1] >= 7) { + if (this._battler._bmotion.action.animation[0] == 0) { + this._battler._bmotion.action.animation[0] = 1; + this._battler._bmotion.action.animation[1] = -7; + this._battler._bmotion.action.animation[9] = 5; + } else { + this._battler.clearBaction(); + } + } + if (this._battler._bmotion.action.animation[0] == 0) { + this._battler._bmotion.action.scaleX += 0.015; + this._battler._bmotion.action.y2 += 3; + } else { + this._battler._bmotion.action.scaleX -= 0.015; + this._battler._bmotion.action.y2 -= 3; + } + this._battler._bmotion.action.scaleY = this._battler._bmotion.action.scaleX; +}; + +//============================== +// * update BMotion Rotation +//============================== +Sprite_Battler.prototype.updateBmotionRotation = function () { + this._battler._bmotion.action.animation[1]++; + var speed = this._battler.isActor() ? -0.2 : 0.2; + this._battler._bmotion.action.rotation += speed; + if (this._battler._bmotion.action.animation[1] > 30) { + this._battler.clearBaction(); + this._movementDuration = 0; + } +}; + +//============================== +// * update BMotion Side Right Slash +//============================== +Sprite_Battler.prototype.updateBmotionSideRightSlash = function () { + var speed = this._battler.isActor() ? -0.1 : 0.1; + this._battler._bmotion.action.animation[0]++; + if (this._battler._bmotion.action.animation[0] < 10) { + this._battler._bmotion.action.rotation -= speed; + } else if (this._battler._bmotion.action.animation[0] < 30) { + this._battler._bmotion.action.rotation += speed; + } else if (this._battler._bmotion.action.animation[0] < 40) { + this._battler._bmotion.action.rotation -= speed; + } else { + this._battler.clearBaction(); + } +}; + +//============================== +// * update BMotion Frontal Side Slash Double +//============================== +Sprite_Battler.prototype.updateBmotionSideRightSlashDouble = function () { + var speed = this._battler.isActor() ? -0.2 : 0.2; + this._battler._bmotion.action.animation[0]++; + if (this._battler._bmotion.action.animation[0] < 5) { + this._battler._bmotion.action.rotation -= speed; + } else if (this._battler._bmotion.action.animation[0] < 15) { + this._battler._bmotion.action.rotation += speed; + } else if (this._battler._bmotion.action.animation[0] < 25) { + this._battler._bmotion.action.rotation -= speed; + } else if (this._battler._bmotion.action.animation[0] < 35) { + this._battler._bmotion.action.rotation += speed; + } else if (this._battler._bmotion.action.animation[0] < 40) { + this._battler._bmotion.action.rotation -= speed; + } else { + this._battler.clearBaction(); + } +}; + +//============================== +// * update BMotion Side Attack +//============================== +Sprite_Battler.prototype.updateBmotionSideAttack = function () { + var speed = this._battler.isActor() ? -3 : 3; + this._battler._bmotion.action.animation[0]++; + if (this._battler._bmotion.action.animation[0] < 20) { + this._battler._bmotion.action.x += speed; + } else if (this._battler._bmotion.action.animation[0] < 40) { + this._battler._bmotion.action.x -= speed; + } else { + this._battler.clearBaction(); + } +}; + +//============================== +// * setup BMotion Frontal Side Slash Charge +//============================== +Sprite_Battler.prototype.setupBmotionSideRightSlashCharge = function () { + this._battler._bmotion.action.animation[1] = -8; + this._battler._bmotion.action.wait = true; + this._movementDuration = 10; +}; + +//============================== +// * update BMotion Frontal Side Attack Charge +//============================== +Sprite_Battler.prototype.updateBmotionSideRightAttackCharge = function () { + if (this._battler._bmotion.action.animation[0] == 0) { + this._battler._bmotion.action.animation[1] += 0.45; + this._battler._bmotion.action.y += + this._battler._bmotion.action.animation[1]; + var speed = this._battler.isActor() ? -3 : 3; + this._battler._bmotion.action.x -= speed; + if (this._battler._bmotion.action.animation[1] >= 8) { + this._battler._bmotion.action.animation[0] = 1; + this._battler._bmotion.action.y = 0; + } + } else if (this._battler._bmotion.action.animation[0] == 1) { + this._battler._bmotion.action.animation[0] = 2; + // this._battler._bmotion.action.scaleX = -2.00; + this._battler._bmotion.action.animation[3] = + -this._battler._bmotion.action.x; + this._battler._bmotion.action.animation[9] = 10; + this._movementDuration = 0; + this._battler._bmotion.action.wait = false; + } else if (this._battler._bmotion.action.animation[0] == 2) { + this._battler._bmotion.action.scaleX = 0; + if (this._battler.isActor()) { + this._battler._bmotion.action.x -= 24; + if ( + this._battler._bmotion.action.x <= + this._battler._bmotion.action.animation[3] + ) { + this._battler._bmotion.action.x = + this._battler._bmotion.action.animation[3]; + this._battler._bmotion.action.animation[0] = 3; + } + } else { + this._battler._bmotion.action.x += 24; + if ( + this._battler._bmotion.action.x >= + this._battler._bmotion.action.animation[3] + ) { + this._battler._bmotion.action.x = + this._battler._bmotion.action.animation[3]; + this._battler._bmotion.action.animation[0] = 3; + } + } + } else if (this._battler._bmotion.action.animation[0] == 3) { + if (this._battler.isActor()) { + var speed = this._battler.isActor() ? -3 : 3; + this._battler._bmotion.action.x -= speed; + if (this._battler._bmotion.action.x >= 0) { + this._battler.clearBaction(); + } + } else { + var speed = this._battler.isActor() ? -3 : 3; + this._battler._bmotion.action.x -= speed; + if (this._battler._bmotion.action.x <= 0) { + this._battler.clearBaction(); + } + } + } +}; + +//============================== +// * setup BMotion Wave Attack +//============================== +Sprite_Battler.prototype.setupBmotionWaveAttack = function () { + this._battler._bmotion.action.wait = true; + this._movementDuration = 10; +}; + +//============================== +// * update BMotion Wave Attack +//============================== +Sprite_Battler.prototype.updateBmotionWaveAttack = function () { + this._battler._bmotion.action.animation[0]++; + var speed = 0.2; + if (this._battler._bmotion.action.animation[0] < 5) { + this._battler._bmotion.action.rotation += speed; + } else if (this._battler._bmotion.action.animation[0] < 15) { + this._battler._bmotion.action.rotation -= speed; + } else if (this._battler._bmotion.action.animation[0] < 25) { + this._battler._bmotion.action.rotation += speed; + this._battler._bmotion.action.wait = false; + this._movementDuration = 0; + } else if (this._battler._bmotion.action.animation[0] < 35) { + this._battler._bmotion.action.rotation -= speed; + } else if (this._battler._bmotion.action.animation[0] < 45) { + this._battler._bmotion.action.rotation += speed; + } else if (this._battler._bmotion.action.animation[0] < 50) { + this._battler._bmotion.action.rotation -= speed; + } else { + this._battler._bmotion.action.rotation = 0; + this._battler.clearBaction(); + this._movementDuration = 0; + } +}; + +//============================== +// * update BMotion Shake Attack +//============================== +Sprite_Battler.prototype.updateBmotionShakeAttack = function () { + this._battler._bmotion.action.animation[0]++; + this._battler._bmotion.action.animation[1]++; + if (this._battler._bmotion.action.animation[1] < 2) { + return; + } + this._battler._bmotion.action.animation[1] = 0; + this._battler._bmotion.action.x = Math.randomInt(30) - 15; + this._battler._bmotion.action.y = Math.randomInt(30) - 15; + if (this._battler._bmotion.action.animation[0] > 40) { + this._battler.clearBaction(); + this._movementDuration = 0; + } +}; + +//============================== +// * update BMotion Frontal Attack Charge +//============================== +Sprite_Battler.prototype.updateBmotionFrontalAttackCharge = function () { + this._movementDuration = 10; + this._battler._bmotion.action.wait = true; + this._battler._bmotion.action.animation[0]++; + if (this._battler._bmotion.action.animation[0] < 20) { + // this._battler._bmotion.action.scaleX = -2.00 + } else if (this._battler._bmotion.action.animation[0] < 30) { + this._battler._bmotion.action.scaleX = 0; + this._battler._bmotion.action.y += 15; + this._movementDuration = 0; + this._battler._bmotion.action.wait = false; + } else if (this._battler._bmotion.action.animation[0] < 40) { + this._battler._bmotion.action.y -= 15; + } else { + this._battler.clearBaction(); + this._movementDuration = 0; + } +}; + +//============================== +// * update Bmotion Base +//============================== +Sprite_Battler.prototype.updateBmotionBase = function () { + if (this.canUpdateIdleBMotion()) { + this.updateIdleBmotion(); + } + if (this.canUpdateActionBMotion()) { + this.updateActionBmotion(); + } + if (this.canUpdateDamageBmotion()) { + this.updateDamageBmotion(); + } +}; + +//============================== +// * can Update Damage Bmotion +//============================== +Sprite_Battler.prototype.canUpdateDamageBmotion = function () { + if (this._battler._bmotion.damage.mode < 0) { + return false; + } + if (this._battler._bmotion.damage.duration <= 0) { + return false; + } + return true; +}; + +//============================== +// * update Damage Bmotion +//============================== +Sprite_Battler.prototype.updateDamageBmotion = function () { + if (this._battler._bmotion.damage.mode == 0) { + this.updateBmotionDamageShake(); + } else if (this._battler._bmotion.damage.mode == 1) { + this.updateBmotionDamageZoom(); + } else if (this._battler._bmotion.damage.mode == 2) { + this.updateBmotionDamageKnockBackRight(); + } else if (this._battler._bmotion.damage.mode == 3) { + this.updateBmotionDamageKnockBackLeft(); + } +}; + +//============================== +// * update Bmotion Damage Shake +//============================== +Sprite_Battler.prototype.updateBmotionDamageShake = function () { + this._battler._bmotion.damage.animation[0]++; + if (this._battler._bmotion.damage.animation[0] < 1) { + return; + } + this._battler._bmotion.damage.animation[0] = 0; + this._battler._bmotion.damage.x = -10 + Math.randomInt(20); + this._battler._bmotion.damage.duration--; + if (this._battler._bmotion.damage.duration <= 0) { + this._movementDuration = 0; + this._battler.clearBdamage(); + } +}; + +//============================== +// * update Bmotion Damage Zoom +//============================== +Sprite_Battler.prototype.updateBmotionDamageZoom = function () { + var speed = 0.03; + var range = 0.4; + if (this._battler._bmotion.damage.animation[0] == 0) { + this._battler._bmotion.damage.scaleX -= speed; + this._battler._bmotion.damage.scaleY += speed; + if (this._battler._bmotion.damage.scaleX <= -range) { + this._battler._bmotion.damage.scaleX = -range; + this._battler._bmotion.damage.scaleY = range; + this._battler._bmotion.damage.animation[0] = 1; + } + } else if (this._battler._bmotion.damage.animation[0] == 1) { + this._battler._bmotion.damage.scaleX += speed; + this._battler._bmotion.damage.scaleY -= speed; + if (this._battler._bmotion.damage.scaleX >= 0.0) { + this._battler.clearBdamage(); + this._movementDuration = 0; + } + } +}; + +//============================== +// * updateBmotionDamageKnockBackLeft +//============================== +Sprite_Battler.prototype.updateBmotionDamageKnockBackLeft = function () { + var speed = 3; + var rot = 0.01; + var range = 40; + if (this._battler._bmotion.damage.animation[0] == 0) { + this._battler._bmotion.damage.x += speed; + this._battler._bmotion.damage.rotation += rot; + if (this._battler._bmotion.damage.x >= range) { + this._battler._bmotion.damage.x = range; + this._battler._bmotion.damage.animation[0] = 1; + } + } else if (this._battler._bmotion.damage.animation[0] == 1) { + this._battler._bmotion.damage.x -= speed; + this._battler._bmotion.damage.rotation -= rot; + if (this._battler._bmotion.damage.x <= 0) { + this._battler.clearBdamage(); + this._movementDuration = 0; + } + } +}; + +//============================== +// * updateBmotionDamageKnockBackRight +//============================== +Sprite_Battler.prototype.updateBmotionDamageKnockBackRight = function () { + var speed = 3; + var rot = 0.01; + var range = -40; + if (this._battler._bmotion.damage.animation[0] == 0) { + this._battler._bmotion.damage.x -= speed; + this._battler._bmotion.damage.rotation -= rot; + if (this._battler._bmotion.damage.x <= range) { + this._battler._bmotion.damage.x = range; + this._battler._bmotion.damage.animation[0] = 1; + } + } else if (this._battler._bmotion.damage.animation[0] == 1) { + this._battler._bmotion.damage.x += speed; + this._battler._bmotion.damage.rotation += rot; + if (this._battler._bmotion.damage.x >= 0) { + this._battler.clearBdamage(); + this._movementDuration = 0; + } + } +}; + +//============================== +// ** set Bmotion Damage Apply +//============================== +Game_Battler.prototype.setBmotionDamageApply = function (target) { + target.clearBdamage(); + if (target._bmotion.damage.mode == 0) { + target._bmotion.damage.duration = 45; + } else { + target._bmotion.damage.duration = 20; + } +}; + +//============================== +// * init Members +//============================== +var _mog_bmotion_sprtEnemy_initMembers = Sprite_Enemy.prototype.initMembers; +Sprite_Enemy.prototype.initMembers = function () { + _mog_bmotion_sprtEnemy_initMembers.call(this); + this._skipBlink = + String(Moghunter.b_motion_disable_blink_damage) == "true" ? true : false; +}; + +//============================== +// * startBlink +//============================== +var _mog_bmotion_srtenemy_startBlink = Sprite_Enemy.prototype.startBlink; +Sprite_Enemy.prototype.startBlink = function () { + if (this._skipBlink) { + this._effectDuration = 1; + return; + } + _mog_bmotion_srtenemy_startBlink.call(this); +}; + +//============================== +// * can Update Battler Motion +//============================== +Sprite_Battler.prototype.canUpdateBattlerMotion = function () { + if (!this._battler) { + return false; + } + if (Imported.MOG_EmergeMotion) { + if ($gameTemp._emerging[1] > 0) { + return false; + } + } + return true; +}; + +//============================== +// * update Battler Motion +//============================== +Sprite_Battler.prototype.updateBattlerMotion = function () { + if (this.needGetDataBmotion()) { + this.setInitBmotionData(); + } + if (this.canUpdateBmotion()) { + this.updateBmotionBase(); + } + if (this._battler) { + this.updatepBmotionRealData(); + } +}; + +//============================== +// * update +//============================== +var _mog_bmotion_sptBat_update = Sprite_Battler.prototype.update; +Sprite_Battler.prototype.update = function () { + _mog_bmotion_sptBat_update.call(this); + if (this.canUpdateBattlerMotion()) { + this.updateBattlerMotion(); + } +}; + +//============================== +// * Update Bmotion Real Data +//============================== +Sprite_Battler.prototype.updatepBmotionRealData = function () { + this.x += this._battler.bmotionX(); + this.y += this._battler.bmotionY(); + this.scale.x = this._battler.bmotionScaleX(); + this.scale.y = this._battler.bmotionScaleY(); + this.rotation = this._battler.bmotionRotation(); + if (this.scale.y < 0) { + this.scale.y = 0; + } +}; + +//============================== +// * need Wait Update Move +//============================== +Sprite_Battler.prototype.needWaitUpdateMove = function () { + if (!this._battler) { + return false; + } + if (this._battler._bmotion.action.wait) { + return true; + } + if (this._battler._bmotion.idle.wait) { + return true; + } + if (this._battler._bmotion.damage.wait) { + return true; + } + return false; +}; + +//============================== +// * Update Move +//============================== +var _mog_battlerMotion_sprbtr_updateMove = Sprite_Battler.prototype.updateMove; +Sprite_Battler.prototype.updateMove = function () { + if (this.needWaitUpdateMove()) { + return; + } + _mog_battlerMotion_sprbtr_updateMove.call(this); +}; + +//============================== +// * refresh Bmotion Data +//============================== +Sprite_Battler.prototype.refreshBmotionData = function () { + this._bmotion.initial = true; + this._bmotion.shadow = false; + if (this._bmotionShadow) { + this.removeBShadow(); + } + this._battler.setMotionData(); +}; + +//============================== +// * update Idle Bmotion +//============================== +var _mog_bmotion_sprtBattler_updateIdleBmotion = + Sprite_Battler.prototype.updateIdleBmotion; +Sprite_Battler.prototype.updateIdleBmotion = function () { + _mog_bmotion_sprtBattler_updateIdleBmotion.call(this); + if (this.needCreateBmotionShadow()) { + this.createBmotionShadow(); + } +}; + +//============================== +// * need Create Shadow +//============================== +Sprite_Battler.prototype.needCreateBmotionShadow = function () { + if (this._bmotionShadow) { + return false; + } + if (!this._bmotion.shadow) { + return false; + } + if (!this._battler._bmotion.idle.float.enable) { + return false; + } + return true; +}; + +//============================== +// * create Bmotion Shadow +//============================== +Sprite_Battler.prototype.createBmotionShadow = function () { + this._bmotionShadow = new Sprite(this.bitmap); + this._bmotionShadow.anchor.x = 0.5; + this._bmotionShadow.anchor.y = 0.5; + this._bmotionShadow.y = 10; + this._bmotionShadow.org = [this._bmotionShadow.x, this._bmotionShadow.y]; + this._bmotionShadow.zoomEffect = + Moghunter.b_motion_shadowZoom == "true" ? true : false; + this._bmotionShadow.scale.y = 0.2; + this._bmotionShadow.opacity = Moghunter.b_motion_shadowOpacity; + this._bmotionShadow.scale.mv = (this.bitmap.height * 10) / 100; + this._bmotionShadow.setBlendColor([0, 0, 0, 255]); + this.addChild(this._bmotionShadow); + if (Imported.MOG_EnemyPoses && this._battler._batPoses[0]) { + w = this.bitmap.width / 4; + h = this.bitmap.height; + this._bmotionShadow.setFrame(0, 0, w, h); + } +}; + +//============================== +// * setBmotionFloatActionOffset +//============================== +Sprite_Battler.prototype.setBmotionFloatActionOffset = function () { + //if (this._battler._bmotion.action.mode == 5) {return this._battler._bmotion.action.scaleY * 300} + return 0; +}; + +//============================== +// * update Bmotion Shadow +//============================== +Sprite_Battler.prototype.updateBmotionShadow = function () { + var mz = (this.bitmap.height * 10) / 100; + var nz = this.setBmotionFloatActionOffset(); + var rz = 0; + if (this.y < this._battler._bmotion.idle.float.groundH) { + rz = this._battler._bmotion.idle.float.groundH - this.y; + } + this._bmotionShadow.y = + mz + this._bmotionShadow.org[1] - this._battler.bmotionFlyY() + nz + rz; + this._bmotionShadow.rotation = -this._battler._bmotion.action.rotation; + if (this._bmotionShadow.zoomEffect) { + var nz = Number((this._battler.bmotionFlyY() / 5) * 0.004); + this._bmotionShadow.scale.x = 1.0 + nz; + this._bmotionShadow.scale.y = 0.2 + nz; + } +}; + +//============================== +// * update Bmotion Base +//============================== +var _mog_bmotion_sprtBattler_updateBmotionBase = + Sprite_Battler.prototype.updateBmotionBase; +Sprite_Battler.prototype.updateBmotionBase = function () { + _mog_bmotion_sprtBattler_updateBmotionBase.call(this); + if (this._bmotionShadow) { + this.updateBmotionShadow(); + } +}; + +//============================== +// * remove BShadow +//============================== +Sprite_Battler.prototype.removeBShadow = function () { + this.removeChild(this._bmotionShadow); + this._bmotionShadow = null; +}; + +//=========================================================================== +// ** Sprite Battler +//============================================================================ + +//============================== +// * init Visibility +//============================== +var _mog_bmotion_sprtEnemy_initVisibility = + Sprite_Enemy.prototype.initVisibility; +Sprite_Enemy.prototype.initVisibility = function () { + _mog_bmotion_sprtEnemy_initVisibility.call(this); + this.refreshBmotionData(); +}; + +//============================================================================= +// ** PLUGIN PARAMETERS +//============================================================================= +var Imported = Imported || {}; +Imported.MOG_BattlerMotion = true; +var Moghunter = Moghunter || {}; + +Moghunter.parameters = PluginManager.parameters("MOG_BattlerMotion"); +Moghunter.b_motion_shake_effect_actor = String( + Moghunter.parameters["Shake Effect Actor"] || "true" +); +Moghunter.b_motion_shake_effect_enemy = String( + Moghunter.parameters["Shake Effect Enemy"] || "true" +); +Moghunter.b_motion_disable_blink_damage = String( + Moghunter.parameters["Disable Blink Damage"] || "false" +); + +//============================================================================= +// ** Game System +//============================================================================= + +//============================== +// * Initialize +//============================== +var _alias_mog_bmotion_sys_initialize = Game_System.prototype.initialize; +Game_System.prototype.initialize = function () { + _alias_mog_bmotion_sys_initialize.call(this); + this._bmotion = [false, false, false]; + if (String(Moghunter.b_motion_shake_effect_actor) === "true") { + this._bmotion[0] = true; + } + if (String(Moghunter.b_motion_shake_effect_enemy) === "true") { + this._bmotion[1] = true; + } + if (String(Moghunter.b_motion_disable_blink_damage) === "true") { + this._bmotion[2] = true; + } +}; + +//============================================================================= +// ** Game Action +//============================================================================= + +//============================== +// * Prepare +//============================== +var _alias_mog_bmotion_gaction_prepare = Game_Action.prototype.prepare; +Game_Action.prototype.prepare = function () { + _alias_mog_bmotion_gaction_prepare.call(this); + if (this.subject().isEnemy()) { + this.subject().set_bmotion_action(this._item); + } +}; + +//============================================================================= +// ** Game Battler +//============================================================================= + +//============================== +// ** iniMembers +//============================== +var _alias_mog_bmotion_gbattler_initMembers = + Game_Battler.prototype.initMembers; +Game_Battler.prototype.initMembers = function () { + _alias_mog_bmotion_gbattler_initMembers.call(this); + this.set_motion_data(); +}; + +//============================== +// * Notetags +//============================== +Game_Battler.prototype.notetags = function () { + if (this.isEnemy()) { + return this.enemy().note.split(/[\r\n]+/); + } + if (this.isActor()) { + return this.actor().note.split(/[\r\n]+/); + } +}; + +//============================== +// ** Set Motion Data +//============================== +Game_Battler.prototype.set_motion_data = function () { + this.clear_action_data(); + this._motion_damage_duration = 0; + this._motion_damage_xy = [0, 0]; + this._motion_idle_xy = [0, 0]; + this._motion_idle_scale = [1.0, 1.0]; + this._motion_idle_rotation = 0; + this._motion_collapse_scale = [0, 0]; + this._motion_collapse_rotation = 0; + this._motion_breath = [0, 0, 0, 1.03, 0, false]; + this._motion_fly = [0, 0, 0, 60, 0.35, false]; + this._motion_swing = [0, 0.003, 0.1, 60, 0.35, false]; +}; + +//============================== +// ** Clear Action Data +//============================== +Game_Battler.prototype.clear_action_data = function () { + this._motion_action_data = [0, 0, 0, 0]; + this._motion_action_xy = [0, 0]; + this._motion_action_scale = [0, 0]; + this._motion_action_rotation = 0; + if (Imported.MOG_EnemyPoses && this._batPoses) { + this._batPoses[2] = 1; + } +}; + +//============================== +// ** Is MotionActing +//============================== +Game_Battler.prototype.is_motionActing = function () { + return this._motion_action_data[0] != 0; +}; + +//============================== +// ** Set Battler Motion Data +//============================== +Game_Battler.prototype.set_battler_motion_data = function () { + for (var i = 0; i < this.notetags().length; i++) { + if (this.notetags()[i] == "Breath Effect") { + this._motion_breath[5] = true; + } + if (this.notetags()[i] == "Float Effect") { + this._motion_fly[5] = true; + } + if (this.notetags()[i] == "Swing Effect") { + this._motion_swing[5] = true; + } + } +}; + +//============================== +// ** OnBattleStart +//============================== +var _alias_mog_bmotion_gbattler_onBattleStart = + Game_Battler.prototype.onBattleStart; +Game_Battler.prototype.onBattleStart = function () { + _alias_mog_bmotion_gbattler_onBattleStart.call(this); + this.set_motion_data(); +}; + +//============================== +// ** Motion Xaxis +//============================== +Game_Battler.prototype.motion_Xaxis = function () { + return ( + this._motion_idle_xy[0] + + this._motion_action_xy[0] + + this._motion_damage_xy[0] + ); +}; + +//============================== +// ** Motion Yaxis +//============================== +Game_Battler.prototype.motion_Yaxis = function () { + return ( + this._motion_idle_xy[1] + + this._motion_action_xy[1] + + this._motion_damage_xy[1] + ); +}; + +//============================== +// ** Motion ScaleX +//============================== +Game_Battler.prototype.motion_ScaleX = function () { + return ( + this._motion_idle_scale[0] + + this._motion_action_scale[0] + + this._motion_collapse_scale[0] + ); +}; + +//============================== +// ** Motion ScaleY +//============================== +Game_Battler.prototype.motion_ScaleY = function () { + return ( + this._motion_idle_scale[1] + + this._motion_action_scale[1] + + this._motion_collapse_scale[1] + ); +}; + +//============================== +// ** Motion Rotation +//============================== +Game_Battler.prototype.motion_rotation = function () { + return ( + this._motion_idle_rotation + + this._motion_action_rotation + + this._motion_collapse_rotation + ); +}; + +//============================== +// ** is Breath Mode +//============================== +Game_Battler.prototype.is_breath_mode = function () { + return this._motion_breath[5]; +}; + +//============================== +// ** is Flying Mode +//============================== +Game_Battler.prototype.is_fly_mode = function () { + return this._motion_fly[5] == true; +}; + +//============================== +// ** is Swing Mode +//============================== +Game_Battler.prototype.is_swing_mode = function () { + return this._motion_swing[5]; +}; + +//============================== +// ** Motion Shake +//============================== +Game_Battler.prototype.motion_shake = function () { + this._motion_damage_duration = 30; +}; + +//============================== +// * Force Action +//============================== +var _mog_batmotion_forceAction = Game_Battler.prototype.forceAction; +Game_Battler.prototype.forceAction = function (skillId, targetIndex) { + _mog_batmotion_forceAction.call(this, skillId, targetIndex); + if (this._actions[0]) { + this.set_bmotion_action(this._actions[0]._item); + } +}; + +//============================== +// * Set Bmotion Action +//============================== +Game_Battler.prototype.set_bmotion_action = function (item) { + if (!item || !item.object()) { + return; + } + var item_notes = item.object().note.split(/[\r\n]+/); + item_notes.forEach(function (note) { + var note_data = note.split(": "); + if (note_data[0].toLowerCase() == "motion action") { + var par = note_data[1].split(":"); + this.clear_action_data(); + this._motion_action_data[0] = Number(par[0]); + } + }, this); +}; + +//============================================================================= +// ** Game Enemy +//============================================================================= + +//============================== +// * Setup +//============================== +var _alias_mog_bmotion_genmy_setup = Game_Enemy.prototype.setup; +Game_Enemy.prototype.setup = function (enemyId, x, y) { + _alias_mog_bmotion_genmy_setup.call(this, enemyId, x, y); + this.set_motion_data(); +}; + +//============================== +// * Transform +//============================== +var _alias_mog_bmotion_transform = Game_Enemy.prototype.transform; +Game_Enemy.prototype.transform = function (enemyId) { + _alias_mog_bmotion_transform.call(this, enemyId); + this.set_motion_data(); +}; + +//============================================================================= +// ** Game Action +//============================================================================= + +//============================== +// * Apply +//============================== +var _alias_mog_bmotion_gact_apply = Game_Action.prototype.apply; +Game_Action.prototype.apply = function (target) { + var old_hp = target.hp; + _alias_mog_bmotion_gact_apply.call(this, target); + if (target.hp < old_hp) { + if (target.isActor() && $gameSystem._bmotion[0]) { + target.motion_shake(); + } + if (target.isEnemy() && $gameSystem._bmotion[1]) { + target.motion_shake(); + } + } +}; + +//============================================================================= +// ** Spriteset_Battle +//============================================================================= + +//============================== +// * Initialize +//============================== +var _alias_mog_bmotion_spriteseBattle_createEnemies = + Spriteset_Battle.prototype.createEnemies; +Spriteset_Battle.prototype.createEnemies = function () { + this._sprite_shadow = []; + for (var i = 0; i < $gameTroop.members().length; i++) { + (this._sprite_shadow[i] = new SpriteBattlerShadow()), + this._battleField.addChild(this._sprite_shadow[i]); + } + _alias_mog_bmotion_spriteseBattle_createEnemies.call(this); + for (var i = 0; i < this._enemySprites.length; i++) { + this._enemySprites[i].add_shadow(this._sprite_shadow[i]); + } +}; + +//============================================================================= +// ** Sprite Enemy +//============================================================================= + +//============================== +// * Add Shadow +//============================== +Sprite_Enemy.prototype.add_shadow = function (sprite_shadow) { + this._spriteShadow = sprite_shadow; +}; + +//============================== +// * iniVisibility +//============================== +var _alias_mog_bmotion_spenemy_initVisibility = + Sprite_Enemy.prototype.initVisibility; +Sprite_Enemy.prototype.initVisibility = function () { + _alias_mog_bmotion_spenemy_initVisibility.call(this); + this._check_initsetup = true; +}; + +//============================== +// * updateBitmap +//============================== +var _alias_mog_bmotion_senmy_updateBitmap = Sprite_Enemy.prototype.updateBitmap; +Sprite_Enemy.prototype.updateBitmap = function () { + _alias_mog_bmotion_senmy_updateBitmap.call(this); + if (this._check_duration < 10) { + this._check_duration += 1; + } + if (this._check_duration > 1) { + if (this._check_initsetup && this.bitmap.isReady()) { + this.set_bmotion_setup(); + } + } +}; + +//============================== +// * startBlink +//============================== +var _alias_mog_bmotion_srtenemy_startBlink = Sprite_Enemy.prototype.startBlink; +Sprite_Enemy.prototype.startBlink = function () { + if ($gameSystem._bmotion[2]) { + this._effectDuration = 1; + return; + } + _alias_mog_bmotion_srtenemy_startBlink.call(this); +}; + +//============================================================================= +// ** Sprite_Battler +//============================================================================= +var _alias_mog_bmotion_sprtb_initialize = Sprite_Battler.prototype.initialize; +Sprite_Battler.prototype.initialize = function (battler) { + _alias_mog_bmotion_sprtb_initialize.call(this, battler); + this._check_initsetup = true; + this._check_duration = 0; +}; + +//============================== +// * initMembers +//============================== +var _alias_mog_bmotion_sprtb_initMembers = Sprite_Battler.prototype.initMembers; +Sprite_Battler.prototype.initMembers = function () { + _alias_mog_bmotion_sprtb_initMembers.call(this); + this._check_initsetup = true; +}; + +//============================== +// * Set Motion Setup +//============================== +Sprite_Battler.prototype.set_bmotion_setup = function () { + this._check_initsetup = false; + this._battler.set_battler_motion_data(); + if (this._battler.is_breath_mode()) { + this.set_breath_mode(); + } + if (this._battler.is_fly_mode()) { + this.set_fly_mode(); + } + if (this._battler.is_swing_mode()) { + this.set_swing_mode(); + } +}; + +//============================== +// * Set Breath Mode +//============================== +Sprite_Battler.prototype.set_breath_mode = function () { + this._battler._motion_breath = [0, 0, 0, 1.03, 2, true]; + if (this.bitmap.height <= 100) { + this._battler._motion_breath[4] = 1; + } + if (this.bitmap.height >= 300) { + this._battler._motion_breath[4] = 3; + } + var rz = (Math.random() * 0.06).toFixed(3); + this.scale.y = 1.0 + Number(rz); + var rz = Math.floor(Math.random() * 2); + this._battler._motion_breath[0] = rz; + var rz = Math.floor(Math.random() * 5); + var rz = (rz * 0.0001).toFixed(4); + this._battler._motion_breath[1] = 0.0025 + Number(rz); +}; + +//============================== +// * Set Fly Mode +//============================== +Sprite_Battler.prototype.set_fly_mode = function () { + this._battler._motion_fly = [this.x, this.y, 0, 40, 0.35, true]; + this._battler._motion_fly[2] = Math.floor(Math.random() * 2); + this._battler._motion_fly[3] += Math.floor(Math.random() * 5); + var rz = (Math.random() * 0.1).toFixed(2); + this._battler._motion_fly[4] = 0; + this._battler._motion_idle_xy[1] = -Math.floor( + Math.random() * this._battler._motion_fly[3] + ); +}; + +//============================== +// * Set Swing Mode +//============================== +Sprite_Battler.prototype.set_swing_mode = function () { + this._battler._motion_swing = [0, 0.003, 0.1, 0, 0.35, true]; + var rz = (Math.random() * 0.1).toFixed(2); + this.rotation = Number(rz); + this._battler._motion_swing[0] += Math.floor(Math.random() * 2); +}; + +//============================== +// * Update Position +//============================== +var _alias_mog_battlerMotion_sprbtr_updatePosition = + Sprite_Battler.prototype.updatePosition; +Sprite_Battler.prototype.updatePosition = function () { + _alias_mog_battlerMotion_sprbtr_updatePosition.call(this); + this.update_bmotion_position(); +}; + +//============================== +// * Update Main +//============================== +var _alias_mog_bmotion_updateMain = Sprite_Battler.prototype.updateMain; +Sprite_Battler.prototype.updateMain = function () { + _alias_mog_bmotion_updateMain.call(this); + this.update_bmotion(); +}; + +//============================== +// * Update Bmotion Position +//============================== +Sprite_Battler.prototype.update_bmotion_position = function () { + this.x += this._battler.motion_Xaxis(); + this.y += this._battler.motion_Yaxis(); + this.scale.x = this._battler.motion_ScaleX(); + this.scale.y = this._battler.motion_ScaleY(); + this.rotation = this._battler.motion_rotation(); +}; + +//============================== +// * Update Bmotion Position +//============================== +Sprite_Battler.prototype.update_bmotion = function () { + if (this._spriteShadow != null) { + this._spriteShadow.update_shadow(this); + } + if (this._battler.isDead()) { + return; + } + if (this._battler._motion_damage_duration > 0) { + this.update_motion_damage(); + } + if (this._battler.is_motionActing()) { + this.update_motion_action(); + } else { + this.update_motion_idle(); + } +}; + +//============================== +// * Update Motion_Standy +//============================== +Sprite_Battler.prototype.update_motion_idle = function () { + if (this._battler.isActor()) { + return; + } + if (this._battler.is_breath_mode()) { + this.update_idle_breath_mode(); + } + if (this._battler.is_fly_mode()) { + this.update_idle_fly_mode(); + } + if (this._battler.is_swing_mode()) { + this.update_idle_swing_mode(); + } +}; + +//============================== +// * Update Idle Breath Mode +//============================== +Sprite_Battler.prototype.update_idle_breath_mode = function () { + this._battler._motion_breath[2] += 1; + if (this._battler._motion_breath[2] < this._battler._motion_breath[4]) { + return; + } + this._battler._motion_breath[2] = 0; + if (this._battler._motion_breath[0] == 0) { + this._battler._motion_idle_scale[1] += this._battler._motion_breath[1]; + if (this._battler._motion_idle_scale[1] > this._battler._motion_breath[3]) { + this._battler._motion_idle_scale[1] = this._battler._motion_breath[3]; + this._battler._motion_breath[0] = 1; + } + } else { + this._battler._motion_idle_scale[1] -= this._battler._motion_breath[1]; + if (this._battler._motion_idle_scale[1] < 1.0) { + this._battler._motion_idle_scale[1] = 1.0; + this._battler._motion_breath[0] = 0; + } + } +}; + +//============================== +// * Update Idle Fly Mode +//============================== +Sprite_Battler.prototype.update_idle_fly_mode = function () { + this._battler._motion_fly[4]++; + if (this._battler._motion_fly[4] < 3) { + return; + } + this._battler._motion_fly[4] = 0; + if (this._battler._motion_fly[2] === 0) { + this._battler._motion_idle_xy[1] -= 1; + if (this._battler._motion_idle_xy[1] <= -this._battler._motion_fly[3]) { + this._battler._motion_idle_xy[1] = -this._battler._motion_fly[3]; + this._battler._motion_fly[2] = 1; + } + } else { + this._battler._motion_idle_xy[1] += 1; + if (this._battler._motion_idle_xy[1] >= -20) { + this._battler._motion_idle_xy[1] = -20; + this._battler._motion_fly[2] = 0; + } + } +}; + +//============================== +// * Update Swing Mode +//============================== +Sprite_Battler.prototype.update_idle_swing_mode = function () { + if (this._battler._motion_swing[0] === 0) { + this._battler._motion_idle_rotation += this._battler._motion_swing[1]; + if (this._battler._motion_idle_rotation >= this._battler._motion_swing[2]) { + this._battler._motion_idle_rotation = this._battler._motion_swing[2]; + this._battler._motion_swing[0] = 1; + } + } else { + this._battler._motion_idle_rotation -= this._battler._motion_swing[1]; + if ( + this._battler._motion_idle_rotation <= -this._battler._motion_swing[2] + ) { + this._battler._motion_idle_rotation = -this._battler._motion_swing[2]; + this._battler._motion_swing[0] = 0; + } + } +}; + +//============================== +// * Update Motion Damage +//============================== +Sprite_Battler.prototype.update_motion_damage = function () { + if (Imported.MOG_FlashDamage && this._battler._flashDamage) { + return; + } + this._battler._motion_damage_xy[0] = Math.random() * 12 - 6; + this._battler._motion_damage_duration -= 1; + if (this._battler._motion_damage_duration <= 0) { + this._battler._motion_damage_xy = [0, 0]; + } +}; + +//============================== +// * Update Motion Action +//============================== +Sprite_Battler.prototype.update_motion_action = function () { + if (this._battler.isActor()) { + return; + } + switch (this._battler._motion_action_data[0]) { + case 1: + this.update_action_zoom(); + break; + case 2: + this.update_action_swing_right(); + break; + case 3: + this.update_action_swing_left(); + break; + case 4: + this.update_action_jump(); + break; + case 5: + this.update_action_frontal_attack(); + break; + case 6: + this.update_action_rotation(); + break; + case 7: + this.update_action_move_right(); + break; + default: + this._battler.clear_action_data(); + break; + } +}; + +//============================== +// * Update Action Zoom +//============================== +Sprite_Battler.prototype.update_action_zoom = function () { + this._battler._motion_action_data[1] += 1; + if (this._battler._motion_action_data[1] < 20) { + this._battler._motion_action_scale[0] += 0.005; + } else if (this._battler._motion_action_data[1] < 40) { + this._battler._motion_action_scale[0] -= 0.005; + } else { + this._battler.clear_action_data(); + } + this._battler._motion_action_scale[1] = this._battler._motion_action_scale[0]; +}; + +//============================== +// * Update Action Swing Right +//============================== +Sprite_Battler.prototype.update_action_swing_right = function () { + this._battler._motion_action_data[1] += 1; + if (this._battler._motion_action_data[1] < 10) { + this._battler._motion_action_scale[0] = 0; + this._battler._motion_action_xy[0] += 6; + this._battler._motion_action_xy[1] += 6; + } else if (this._battler._motion_action_data[1] < 30) { + this._battler._motion_action_scale[0] = -2.0; + this._battler._motion_action_xy[0] -= 6; + } else if (this._battler._motion_action_data[1] < 40) { + this._battler._motion_action_scale[0] = 0; + this._battler._motion_action_xy[0] += 6; + this._battler._motion_action_xy[1] -= 6; + } else { + this._battler.clear_action_data(); + } +}; + +//============================== +// * Update Action Swing Left +//============================== +Sprite_Battler.prototype.update_action_swing_left = function () { + this._battler._motion_action_data[1] += 1; + if (this._battler._motion_action_data[1] < 10) { + this._battler._motion_action_scale[0] = -2.0; + this._battler._motion_action_xy[0] -= 6; + this._battler._motion_action_xy[1] += 6; + } else if (this._battler._motion_action_data[1] < 30) { + this._battler._motion_action_scale[0] = 0; + this._battler._motion_action_xy[0] += 6; + } else if (this._battler._motion_action_data[1] < 40) { + this._battler._motion_action_scale[0] = -2.0; + this._battler._motion_action_xy[0] -= 6; + this._battler._motion_action_xy[1] -= 6; + } else { + this._battler.clear_action_data(); + } +}; + +//============================== +// * Update Action Jump +//============================== +Sprite_Battler.prototype.update_action_jump = function () { + this._battler._motion_action_data[1] += 1; + if (this._battler._motion_action_data[1] < 15) { + this._battler._motion_action_xy[1] -= 6; + } else if (this._battler._motion_action_data[1] < 30) { + this._battler._motion_action_xy[1] += 6; + } else { + this._battler.clear_action_data(); + } +}; + +//============================== +// * Update Action Frontal +//============================== +Sprite_Battler.prototype.update_action_frontal_attack = function () { + this._battler._motion_action_data[1] += 1; + if (this._battler._motion_action_data[1] < 10) { + this._battler._motion_action_rotation -= 0.03; + } else if (this._battler._motion_action_data[1] < 30) { + this._battler._motion_action_rotation += 0.04; + } else if (this._battler._motion_action_data[1] < 40) { + this._battler._motion_action_rotation -= 0.06; + } else { + this._battler.clear_action_data(); + } +}; + +//============================== +// * Update Action Rotation +//============================== +Sprite_Battler.prototype.update_action_rotation = function () { + this._battler._motion_action_data[1] += 1; + if (this._battler._motion_action_data[1] < 30) { + this._battler._motion_action_rotation += 0.2; + } else { + this._battler.clear_action_data(); + } +}; + +//============================== +// * Update Move Right +//============================== +Sprite_Battler.prototype.update_action_move_right = function () { + this._battler._motion_action_data[1] += 1; + if (this._battler._motion_action_data[1] < 15) { + this._battler._motion_action_xy[0] += 6; + } else if (this._battler._motion_action_data[1] < 30) { + this._battler._motion_action_xy[0] -= 6; + } else { + this._battler.clear_action_data(); + } +}; + +//============================================================================= +// * SpriteBattlerShadow +//============================================================================= +function SpriteBattlerShadow() { + this.initialize.apply(this, arguments); +} + +SpriteBattlerShadow.prototype = Object.create(Sprite.prototype); +SpriteBattlerShadow.prototype.constructor = SpriteBattlerShadow; + +//============================== +// * Initialize +//============================== +SpriteBattlerShadow.prototype.initialize = function () { + Sprite.prototype.initialize.call(this); + this.opacity = 0; + this.visible = false; + this._data = [false, false]; +}; + +//============================== +// * Load File +//============================== +SpriteBattlerShadow.prototype.loadFiles = function (sprite) { + if (!sprite._battler.is_fly_mode()) { + return; + } + this._data = [true, false]; + this.bitmap = sprite.bitmap; +}; + +//============================== +// * Set Data +//============================== +SpriteBattlerShadow.prototype.set_data = function (sprite) { + this._data = [true, true]; + this.setBlendColor([0, 0, 0, 255]); + this.anchor.x = 0.5; + this.anchor.y = 0.5; + this.z = 1; +}; + +//============================== +// * Update Shadow +//============================== +SpriteBattlerShadow.prototype.update_shadow = function (sprite) { + if (!this._data[0]) { + this.loadFiles(sprite); + return; + } + if (!this.bitmap.isReady()) { + return; + } + if (!this._data[1]) { + this.set_data(sprite); + } + if (!sprite._battler.is_fly_mode()) { + this.visible = false; + return; + } + this.x = sprite.x; + ny = 0; + if (this.need_set_ny_action(sprite._battler)) { + ny = sprite._battler._motion_action_xy[1]; + } + this.y = sprite.y - sprite._battler._motion_idle_xy[1] - ny; + nz = Number((sprite._battler._motion_idle_xy[1] / 3) * 0.004); + this.scale.x = 1.4 + nz; + this.scale.y = 0.3 + nz; + this.opacity = sprite.opacity - 90; + this.visible = sprite.visible; +}; + +//============================== +// * Need set ny Action +//============================== +SpriteBattlerShadow.prototype.need_set_ny_action = function (battler) { + if (battler._motion_action_data[0] == 4) { + return true; + } + return false; +}; diff --git a/www/js/plugins/MOG_EnemyHP.js b/www/js/plugins/MOG_EnemyHP.js new file mode 100644 index 0000000..0ae9a11 --- /dev/null +++ b/www/js/plugins/MOG_EnemyHP.js @@ -0,0 +1,351 @@ +//=========================================================================== +// MOG_EnemyHP.js +// Translate to Japanese : fungamemake.com +//=========================================================================== + +/*: + * @plugindesc (v1.4) Apresenta o HP do inimigo ao ataca-lo. + * @author Moghunter + * + * @param EHP Fade Duration + * @desc Definição do tempo para ativar o fade. + * (Default = 120) + * @default 120 + * + * @param EHP Layout X-Axis + * @desc Posição X-Axis do layout. + * @default 0 + * + * @param EHP Layout Y-Axis + * @desc Posição Y-Axis do layout. + * @default 0 + * + * @param EHP Meter X-Axis + * @desc Posição X-Axis do medidor. + * @default 4 + * + * @param EHP Meter Y-Axis + * @desc Posição Y-Axis do medidor. + * @default 2 + + + * @help + * =========================================================================== + * +++ MOG - Enemy HP Meter (v1.4) +++ + * By Moghunter + * https://atelierrgss.wordpress.com/ + * =========================================================================== + * Apresenta o HP do inimigo ao ataca-lo. + * Serão necessários os arquivos. (img/system/) + * + * EnemyHP_A.png + * EnemyHP_B.png + * + * Para ocultar o HP do inimigo use a seguinte Tag na caixa de notas + * + * Hide HP + * + * =========================================================================== + * ** Histórico ** + * =========================================================================== + * (v1.4) Melhoria na compatibilidade de plugins. + * (v1.3) Correção do Crash relativo as Notetags. + * (v1.2) Melhoria na codificação. + * (v1.1) - Melhoria na animação do medidor vermelho. + * - Mudança da Tag para ocular o hp para HIDE HP. + * - Melhoria na codificação. + */ + +/*:ja + * @plugindesc (v1.4) 攻撃時に敵のHPをメーター表示します。 + * @author Moghunter + * + * @param EHP Fade Duration + * @text フェード時間 + * @desc デフォルト:120 + * @default 120 + * + * @param EHP Layout X-Axis + * @text レイアウトのX軸位置 + * @desc 正:右 / 負:左 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * + * @param EHP Layout Y-Axis + * @text レイアウトのY軸の位置 + * @desc 正:下 / 負:上 + * @type number + * @min -9007 + * @max 9007 + * @default 0 + * + * @param EHP Meter X-Axis + * @text メーターのX軸位置 + * @desc 正:右 / 負:左 + * @type number + * @min -9007 + * @max 9007 + * @default 4 + * + * @param EHP Meter Y-Axis + * @text メーターのY軸位置 + * @desc 正:下 / 負:上 + * @type number + * @min -9007 + * @max 9007 + * @default 2 + * + * @help + * 翻訳:ムノクラ + * https://fungamemake.com/ + * https://twitter.com/munokura/ + * + * =========================================================================== + * +++ MOG - Enemy HP Meter (v1.4) +++ + * By Moghunter + * https://atelierrgss.wordpress.com/ + * =========================================================================== + * 攻撃時に敵のHPをメーター表示します。 + * 画像ファイルが必要になります。 + * 下記フォルダへ保存してください。 + * (img/system/) + * + * EnemyHP_A.png + * EnemyHP_B.png + * + * 敵のHPを隠すには、敵のメモ欄に下記のメモタグを入力してください。 + * + * Hide HP + * + * =========================================================================== + * ** 更新履歴 ** + * =========================================================================== + * (v1.4) プラグインの互換性の改善 + * (v1.3) ノートタグのクラッシュ修正 + * (v1.2) コーディングの改善 + * (v1.1) - 赤いメーターのアニメーションを改善 + *       - HP HIDEのタグをHide HPに変更 + *       - コーディングの改善 + */ + +//=========================================================================== +// ** PLUGIN PARAMETERS +//=========================================================================== +var Imported = Imported || {}; +Imported.MOG_EnemyHP = true; +var Moghunter = Moghunter || {}; + +Moghunter.parameters = PluginManager.parameters("MOG_EnemyHP"); +Moghunter.enemyhp_a_x = Number(Moghunter.parameters["EHP Layout X-Axis"] || 0); +Moghunter.enemyhp_a_y = Number(Moghunter.parameters["EHP Layout Y-Axis"] || 0); +Moghunter.enemyhp_b_x = Number(Moghunter.parameters["EHP Meter X-Axis"] || 4); +Moghunter.enemyhp_b_y = Number(Moghunter.parameters["EHP Meter Y-Axis"] || 2); +Moghunter.enemyhp_duration = Number( + Moghunter.parameters["EHP Fade Duration"] || 120 +); + +//=========================================================================== +// ** Game Battler +//=========================================================================== + +//============================== +// * Notetags +//============================== +Game_Battler.prototype.notetags = function () { + if (this.isEnemy()) { + return this.enemy().note.split(/[\r\n]+/); + } + if (this.isActor()) { + return this.actor().note.split(/[\r\n]+/); + } +}; + +//=========================================================================== +// ** Game_Enemy +//=========================================================================== + +//============================== +// * Setup +//============================== +var _alias_mog_gba_setup = Game_Enemy.prototype.setup; +Game_Enemy.prototype.setup = function (enemyId, x, y) { + _alias_mog_gba_setup.call(this, enemyId, x, y); + this._hp_meter = true; + for (var i = 0; i < this.notetags().length; i++) { + if (this.notetags()[i] == "Hide HP") { + this._hp_meter = false; + } + } +}; + +//=========================================================================== +// ** Spriteset_Battle +//=========================================================================== + +//============================== +// * CreateLowerLayer +//============================== +var _alias_mog_enemyhp_createUpperLayer = + Spriteset_Battle.prototype.createUpperLayer; +Spriteset_Battle.prototype.createUpperLayer = function () { + this.create_ehp_sprites(); + _alias_mog_enemyhp_createUpperLayer.call(this); +}; + +//============================== +// * Update +//============================== +var _alias_mog_enemyhp_update = Spriteset_Battle.prototype.update; +Spriteset_Battle.prototype.update = function () { + _alias_mog_enemyhp_update.call(this); + this.update_ehp_sprites(); +}; + +//============================== +// * Create EHP Sprites +//============================== +Spriteset_Battle.prototype.create_ehp_sprites = function () { + this._ehp_sprites_a = []; + this._ehp_sprites_b = []; + this._ehp_sprites_c = []; + this._ehp_sprites_data = []; + for (var i = 0; i < this._enemySprites.length; i++) { + if (this._enemySprites[i]._battler == null) { + return; + } + this._ehp_sprites_a[i] = new Sprite(ImageManager.loadSystem("EnemyHP_A")); + this._ehp_sprites_b[i] = new Sprite(ImageManager.loadSystem("EnemyHP_B")); + this._ehp_sprites_c[i] = new Sprite(ImageManager.loadSystem("EnemyHP_B")); + this._ehp_sprites_a[i].opacity = 0; + this._ehp_sprites_b[i].opacity = 0; + this._ehp_sprites_c[i].opacity = 0; + this._ehp_sprites_a[i].z = 50; + this._ehp_sprites_b[i].z = 51; + this._ehp_sprites_c[i].z = 52; + if (!this._enemySprites[i]._battler._hp_meter) { + this._ehp_sprites_a[i].visible = false; + } + this._ehp_sprites_b[i].visible = this._ehp_sprites_a[i].visible; + this._ehp_sprites_c[i].visible = this._ehp_sprites_a[i].visible; + this._battleField.addChild(this._ehp_sprites_a[i]); + this._battleField.addChild(this._ehp_sprites_b[i]); + this._battleField.addChild(this._ehp_sprites_c[i]); + this._ehp_sprites_data[i] = [ + this._enemySprites[i]._battler.hp, + 0, + 0, + Math.max(Moghunter.enemyhp_duration, 32), + this._enemySprites[i]._battler.hp, + ]; + } +}; + +//============================== +// * Update EHP Sprites +//============================== +Spriteset_Battle.prototype.update_ehp_sprites = function () { + for (var i = 0; i < this._enemySprites.length; i++) { + if (this._ehp_sprites_a[i] == null) { + return; + } + if (!this._ehp_sprites_a[i].bitmap.isReady()) { + return; + } + this._ehp_sprites_a[i].x = + this._enemySprites[i].x + + Moghunter.enemyhp_a_x + + this._ehp_sprites_data[i][1] - + this._ehp_sprites_a[i].bitmap.width / 2; + this._ehp_sprites_a[i].y = this._enemySprites[i].y + Moghunter.enemyhp_a_y; + this._ehp_sprites_b[i].x = this._ehp_sprites_a[i].x + Moghunter.enemyhp_b_x; + this._ehp_sprites_b[i].y = this._ehp_sprites_a[i].y + Moghunter.enemyhp_b_y; + this._ehp_sprites_c[i].x = this._ehp_sprites_a[i].x + Moghunter.enemyhp_b_x; + this._ehp_sprites_c[i].y = this._ehp_sprites_a[i].y + Moghunter.enemyhp_b_y; + this._ehp_sprites_b[i].opacity = this._ehp_sprites_a[i].opacity; + this._ehp_sprites_c[i].opacity = this._ehp_sprites_a[i].opacity; + this.update_ehp_red_bar(i); + this.update_ehp_blue_bar(i); + } +}; + +//============================== +// * Update EHP Blue Bar +//============================== +Spriteset_Battle.prototype.update_ehp_blue_bar = function (i) { + if (this._enemySprites[i]._battler.isDead()) { + this._ehp_sprites_a[i].opacity -= 2; + } + if (this._ehp_sprites_data[i][2] > 0) { + this._ehp_sprites_data[i][2] -= 1; + } + if (this._ehp_sprites_data[i][2] > this._ehp_sprites_data[i][3]) { + this._ehp_sprites_data[i][1] += 2; + this._ehp_sprites_a[i].opacity += 17; + } else { + if ( + this._ehp_sprites_data[i][1] < 30 && + this._ehp_sprites_data[i][2] <= 15 + ) { + this._ehp_sprites_data[i][1] += 2; + this._ehp_sprites_a[i].opacity -= 17; + } + } + if (this._ehp_sprites_data[i][0] != this._enemySprites[i]._battler.hp) { + if ( + this._ehp_sprites_data[i][2] > 15 && + this._ehp_sprites_data[i][2] <= this._ehp_sprites_data[i][3] + ) { + this._ehp_sprites_data[i][2] = this._ehp_sprites_data[i][3]; + } else { + this._ehp_sprites_data[i][1] = -30; + this._ehp_sprites_data[i][2] = this._ehp_sprites_data[i][3] + 15; + } + } + this._ehp_sprites_data[i][0] = this._enemySprites[i]._battler.hp; + var meter_rate = + (this._ehp_sprites_c[i].bitmap.width * this._enemySprites[i]._battler.hp) / + this._enemySprites[i]._battler.mhp; + this._ehp_sprites_c[i].setFrame( + 0, + 0, + meter_rate, + this._ehp_sprites_c[i].bitmap.height / 2 + ); +}; + +//============================== +// * Update EHP Red Bar +//============================== +Spriteset_Battle.prototype.update_ehp_red_bar = function (i) { + if (this._ehp_sprites_data[i][4] != this._enemySprites[i]._battler.hp) { + var dnspeed = + 1 + + Math.abs( + this._ehp_sprites_data[i][4] - this._enemySprites[i]._battler.hp + ) / + (Moghunter.enemyhp_duration / 2); + if (this._ehp_sprites_data[i][4] > this._enemySprites[i]._battler.hp) { + this._ehp_sprites_data[i][4] -= dnspeed; + if (this._ehp_sprites_data[i][4] < this._enemySprites[i]._battler.hp) { + this._ehp_sprites_data[i][4] = this._enemySprites[i]._battler.hp; + } + } else if ( + this._ehp_sprites_data[i][4] < this._enemySprites[i]._battler.hp + ) { + this._ehp_sprites_data[i][4] += dnspeed; + if (this._ehp_sprites_data[i][4] > this._enemySprites[i]._battler.hp) { + this._ehp_sprites_data[i][4] = this._enemySprites[i]._battler.hp; + } + } + var meter_rate = + (this._ehp_sprites_b[i].bitmap.width * this._ehp_sprites_data[i][4]) / + this._enemySprites[i]._battler.mhp; + this._ehp_sprites_b[i].setFrame( + 0, + this._ehp_sprites_b[i].bitmap.height / 2, + meter_rate, + this._ehp_sprites_b[i].bitmap.height / 2 + ); + } +}; diff --git a/www/js/plugins/MadeWithMv.js b/www/js/plugins/MadeWithMv.js new file mode 100644 index 0000000..9b28502 --- /dev/null +++ b/www/js/plugins/MadeWithMv.js @@ -0,0 +1,324 @@ +/*: + * NOTE: Images are stored in the img/system folder. + * + * @plugindesc Show a Splash Screen "Made with MV" and/or a Custom Splash Screen before going to main screen. + * @author Dan "Liquidize" Deptula + * + * @help This plugin does not provide plugin commands. + * + * @param Show Made With MV + * @desc Enabled/Disables showing the "Made with MV" splash screen. + * OFF - false ON - true + * Default: ON + * @default true + * + * @param Made with MV Image + * @desc The image to use when showing "Made with MV" + * Default: MadeWithMv + * @default MadeWithMv + * @require 1 + * @dir img/system/ + * @type file + * + * @param Show Custom Splash + * @desc Enabled/Disables showing the "Made with MV" splash screen. + * OFF - false ON - true + * Default: OFF + * @default false + * + * @param Custom Image + * @desc The image to use when showing "Made with MV" + * Default: + * @default + * @require 1 + * @dir img/system/ + * @type file + * + * @param Fade Out Time + * @desc The time it takes to fade out, in frames. + * Default: 120 + * @default 120 + * + * @param Fade In Time + * @desc The time it takes to fade in, in frames. + * Default: 120 + * @default 120 + * + * @param Wait Time + * @desc The time between fading in and out, in frames. + * Default: 160 + * @default 160 + * + */ +/*:ja + * メモ: イメージはimg/systemフォルダ内に保存されます。 + * + * @plugindesc メイン画面へ進む前に、"Made with MV"のスプラッシュ画面もしくはカスタマイズされたスプラッシュ画面を表示します。 + * @author Dan "Liquidize" Deptula + * + * @help このプラグインにはプラグインコマンドはありません。 + * + * @param Show Made With MV + * @desc "Made with MV"のスプラッシュ画面を表示できる/できないようにします。 + * OFF - false ON - true + * デフォルト: ON + * @default true + * + * @param Made with MV Image + * @desc "Made with MV"を表示する際に使用する画像 + * デフォルト: MadeWithMv + * @default MadeWithMv + * @require 1 + * @dir img/system/ + * @type file + * + * @param Show Custom Splash + * @desc "Made with MV"のスプラッシュ画面を表示できる/できないようにします。 + * OFF - false ON - true + * デフォルト: OFF + * @default false + * + * @param Custom Image + * @desc "Made with MV"を表示する際に使用する画像 + * デフォルト: + * @default + * @require 1 + * @dir img/system/ + * @type file + * + * @param Fade Out Time + * @desc フェードアウトに要する時間(フレーム数) + * デフォルト: 120 + * @default 120 + * + * @param Fade In Time + * @desc フェードインに要する時間(フレーム数) + * デフォルト: 120 + * @default 120 + * + * @param Wait Time + * @desc フェードインからフェードアウトまでに要する時間(フレーム数) + * デフォルト: 160 + * @default 160 + * + */ +var Liquidize = Liquidize || {}; +Liquidize.MadeWithMV = {}; +Liquidize.MadeWithMV.Parameters = PluginManager.parameters("MadeWithMv"); + +Liquidize.MadeWithMV.ShowMV = JSON.parse( + Liquidize.MadeWithMV.Parameters["Show Made With MV"] +); +Liquidize.MadeWithMV.MVImage = String( + Liquidize.MadeWithMV.Parameters["Made with MV Image"] +); +Liquidize.MadeWithMV.ShowCustom = JSON.parse( + Liquidize.MadeWithMV.Parameters["Show Custom Splash"] +); +Liquidize.MadeWithMV.CustomImage = String( + Liquidize.MadeWithMV.Parameters["Custom Image"] +); +Liquidize.MadeWithMV.FadeOutTime = + Number(Liquidize.MadeWithMV.Parameters["Fade Out Time"]) || 120; +Liquidize.MadeWithMV.FadeInTime = + Number(Liquidize.MadeWithMV.Parameters["Fade In Time"]) || 120; +Liquidize.MadeWithMV.WaitTime = + Number(Liquidize.MadeWithMV.Parameters["Wait Time"]) || 160; + +//----------------------------------------------------------------------------- +// Scene_Splash +// +// This is a constructor, implementation is done in the inner scope. + +function Scene_Splash() { + this.initialize.apply(this, arguments); +} + +(function () { + //----------------------------------------------------------------------------- + // Scene_Boot + // + // The scene class for dealing with the game boot. + + var _Scene_Boot_loadSystemImages = Scene_Boot.prototype.loadSystemImages; + Scene_Boot.prototype.loadSystemImages = function () { + _Scene_Boot_loadSystemImages.call(this); + if (Liquidize.MadeWithMV.ShowMV) { + ImageManager.loadSystem(Liquidize.MadeWithMV.MVImage); + } + if (Liquidize.MadeWithMV.ShowCustom) { + ImageManager.loadSystem(Liquidize.MadeWithMV.CustomImage); + } + }; + + var _Scene_Boot_start = Scene_Boot.prototype.start; + Scene_Boot.prototype.start = function () { + if ( + (Liquidize.MadeWithMV.ShowMV || Liquidize.MadeWithMV.ShowCustom) && + !DataManager.isBattleTest() && + !DataManager.isEventTest() + ) { + SceneManager.goto(Scene_Splash); + } else { + _Scene_Boot_start.call(this); + } + }; + + //----------------------------------------------------------------------------- + // Scene_Splash + // + // The scene class for dealing with the splash screens. + + Scene_Splash.prototype = Object.create(Scene_Base.prototype); + Scene_Splash.prototype.constructor = Scene_Splash; + + Scene_Splash.prototype.initialize = function () { + Scene_Base.prototype.initialize.call(this); + this._mvSplash = null; + this._customSplash = null; + this._mvWaitTime = Liquidize.MadeWithMV.WaitTime; + this._customWaitTime = Liquidize.MadeWithMV.WaitTime; + this._mvFadeOut = false; + this._mvFadeIn = false; + this._customFadeOut = false; + this._customFadeIn = false; + }; + + Scene_Splash.prototype.create = function () { + Scene_Base.prototype.create.call(this); + this.createSplashes(); + }; + + Scene_Splash.prototype.start = function () { + Scene_Base.prototype.start.call(this); + SceneManager.clearStack(); + if (this._mvSplash != null) { + this.centerSprite(this._mvSplash); + } + if (this._customSplash != null) { + this.centerSprite(this._customSplash); + } + }; + + Scene_Splash.prototype.update = function () { + if (Liquidize.MadeWithMV.ShowMV) { + if (!this._mvFadeIn) { + this.startFadeIn(Liquidize.MadeWithMV.FadeInTime, false); + this._mvFadeIn = true; + } else { + if (this._mvWaitTime > 0 && this._mvFadeOut == false) { + this._mvWaitTime--; + } else { + if (this._mvFadeOut == false) { + this._mvFadeOut = true; + this.startFadeOut(Liquidize.MadeWithMV.FadeOutTime, false); + } + } + } + } + + if (Liquidize.MadeWithMV.ShowCustom) { + if (Liquidize.MadeWithMV.ShowMV && this._mvFadeOut == true) { + if (!this._customFadeIn && this._fadeDuration == 0) { + this._customSplash.opacity = 255; + this._customWaitTime = Liquidize.MadeWithMV.WaitTime; + this.startFadeIn(Liquidize.MadeWithMV.FadeInTime, false); + this._customFadeIn = true; + } else { + if (this._customWaitTime > 0 && this._customFadeOut == false) { + this._customWaitTime--; + } else { + if (this._customFadeOut == false) { + this._customFadeOut = true; + this.startFadeOut(Liquidize.MadeWithMV.FadeOutTime, false); + } + } + } + } else if (!Liquidize.MadeWithMV.ShowMV) { + if (!this._customFadeIn) { + this._customSplash.opacity = 255; + this.startFadeIn(Liquidize.MadeWithMV.FadeInTime, false); + this._customFadeIn = true; + } else { + if (this._customWaitTime > 0 && this._customFadeOut == false) { + this._customWaitTime--; + } else { + if (this._customFadeOut == false) { + this._customFadeOut = true; + this.startFadeOut(Liquidize.MadeWithMV.FadeOutTime, false); + } + } + } + } + } + + if (Liquidize.MadeWithMV.ShowCustom) { + if ( + Liquidize.MadeWithMV.ShowMV && + this._mvFadeOut == true && + this._customFadeOut == true + ) { + this.gotoTitleOrTest(); + } else if (!Liquidize.MadeWithMV.ShowMV && this._customFadeOut == true) { + this.gotoTitleOrTest(); + } + } else { + if (this._mvFadeOut == true) { + this.gotoTitleOrTest(); + } + } + + Scene_Base.prototype.update.call(this); + }; + + Scene_Splash.prototype.createSplashes = function () { + if (Liquidize.MadeWithMV.ShowMV) { + this._mvSplash = new Sprite( + ImageManager.loadSystem(Liquidize.MadeWithMV.MVImage) + ); + this.addChild(this._mvSplash); + } + if (Liquidize.MadeWithMV.ShowCustom) { + this._customSplash = new Sprite( + ImageManager.loadSystem(Liquidize.MadeWithMV.CustomImage) + ); + this._customSplash.opacity = 0; + this.addChild(this._customSplash); + } + }; + + Scene_Splash.prototype.centerSprite = function (sprite) { + sprite.x = Graphics.width / 2; + sprite.y = Graphics.height / 2; + sprite.anchor.x = 0.5; + sprite.anchor.y = 0.5; + }; + + Scene_Splash.prototype.gotoTitleOrTest = function () { + Scene_Base.prototype.start.call(this); + SoundManager.preloadImportantSounds(); + if (DataManager.isBattleTest()) { + DataManager.setupBattleTest(); + SceneManager.goto(Scene_Battle); + } else if (DataManager.isEventTest()) { + DataManager.setupEventTest(); + SceneManager.goto(Scene_Map); + } else { + this.checkPlayerLocation(); + DataManager.setupNewGame(); + SceneManager.goto(Scene_Title); + Window_TitleCommand.initCommandPosition(); + } + this.updateDocumentTitle(); + }; + + Scene_Splash.prototype.updateDocumentTitle = function () { + document.title = $dataSystem.gameTitle; + }; + + Scene_Splash.prototype.checkPlayerLocation = function () { + if ($dataSystem.startMapId === 0) { + throw new Error("Player's starting position is not set"); + } + }; +})(); diff --git a/www/js/plugins/MakeScreenMovie.js b/www/js/plugins/MakeScreenMovie.js new file mode 100644 index 0000000..c1973e3 --- /dev/null +++ b/www/js/plugins/MakeScreenMovie.js @@ -0,0 +1,543 @@ +/*============================================================================= + MakeScreenMovie.js +---------------------------------------------------------------------------- + (C)2019 Triacontane + This software is released under the MIT License. + http://opensource.org/licenses/mit-license.php +---------------------------------------------------------------------------- + Version + 1.0.0 2019/01/05 初版 +---------------------------------------------------------------------------- + [Blog] : https://triacontane.blogspot.jp/ + [Twitter]: https://twitter.com/triacontane/ + [GitHub] : https://github.com/triacontane/ +=============================================================================*/ + +/*: + * @plugindesc MakeScreenMoviePlugin + * @author triacontane + * + * @param FunkKeyRecord + * @desc ゲーム画面の録画と停止を行うキーです。この機能による録画はテストプレー時のみ有効です。 + * @default F10 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param RecordSwitchId + * @desc 指定したスイッチがONになると自動で録画を開始します。 + * @default 0 + * @type switch + * + * @param FileName + * @desc 作成した動画のファイル名です。制御文字\V[n]が使えるほか、\Dで日付文字列に変換できます。 + * @default movie_\d + * + * @param Location + * @desc ファイルの出力パスです。相対パス、絶対パスが利用できます。 + * 区切り文字は「/」もしくは「\」で指定してください。 + * @default records + * + * @param IncludeAudio + * @desc 録画した動画に音声データを含めるかどうかを選択できます。 + * @default true + * @type boolean + * + * @param MimeType + * @desc 生成する動画のMIMEタイプです。通常は自動で問題ありません。サポート外の規格を選択すると自動選択されます。 + * @default 自動 + * @type select + * @option 自動 + * @option video/webm;codecs=vp9 + * @option video/webm;codecs=vp8 + * @option video/webm;codecs=h264 + * @option video/webm + * + * @param RefreshRate + * @text リフレッシュレート + * @desc 動画のリフレッシュレートです。-1を指定すると自動で設定されます。0を指定すると静止画になります。 + * @default -1 + * @type number + * @min -1 + * @max 120 + * + * @help MakeScreenMovie.js + * + * ゲーム画面を録画してwebm形式で保存できます。 + * 指定したファンクションキーを押すか、スイッチがONになると録画開始します。 + * もう一度ファンクションキーを押すか、スイッチがOFFになると録画終了します。 + * 主に進捗や紹介用の動画を作成する際の制作補助プラグインとして使います。 + * ファイル名や保存場所、音声を含めるかどうかを設定できます。 + * + * テストプレーのみ録画中「●REC」と表示されますが、実際の動画には含まれません。 + * + * MoviePicture.jsと組み合わせると録画した動画をピクチャとして再生できます。 + * 1. 録画を終了して少し待つ。(ファイルの保存は非同期なので) + * + * 2.「変数の操作」の「スクリプト」から以下を実行する。 + * StorageManager.getLatestMovieFilePath(); + * + * 3.「プラグインコマンド」から以下を実行する。(n: 2.で保存した変数番号) + * MP_SET_OUTER_MOVIE \v[n] + * + * 4.「ピクチャの表示」を実行すると動画が再生される。 + * + * このプラグインは、ウェブブラウザ実行もしくはver1.6.0より古いツクールMVでは + * 動作しません。うまく動作しない場合は、F12キーでデベロッパツールを開いて + * 「MakeScreenMovie.js」と記述されたログが出力されていないかをご確認ください。 + * + * ・制約事項 + * 長時間の録画は、環境次第でPCの動作が不安定になる場合があります。 + * 録画中は「文章の表示」で表示する文章が全て瞬間表示されます。 + * 予期しない動作が起こった場合、こちらで対応できない場合があります。 + * + * ・参考にした記事 + * https://qiita.com/ru_shalm/items/0930aedad12c4e100446 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc ゲーム動画作成プラグイン + * @author トリアコンタン + * + * @param FunkKeyRecord + * @text 録画ファンクションキー + * @desc ゲーム画面の録画と停止を行うキーです。この機能による録画はテストプレー時のみ有効です。 + * @default F10 + * @type select + * @option none + * @option F1 + * @option F2 + * @option F3 + * @option F4 + * @option F5 + * @option F6 + * @option F7 + * @option F8 + * @option F9 + * @option F10 + * @option F11 + * @option F12 + * + * @param RecordSwitchId + * @text 録画スイッチ番号 + * @desc 指定したスイッチがONになると自動で録画を開始します。 + * @default 0 + * @type switch + * + * @param FileName + * @text ファイル名 + * @desc 作成した動画のファイル名です。制御文字\V[n]が使えるほか、\Dで日付文字列に変換できます。 + * @default movie_\d + * + * @param Location + * @text 保存場所 + * @desc ファイルの出力パスです。相対パス、絶対パスが利用できます。 + * 区切り文字は「/」もしくは「\」で指定してください。 + * @default records + * + * @param IncludeAudio + * @text 音声を含める + * @desc 録画した動画に音声データを含めるかどうかを選択できます。 + * @default true + * @type boolean + * + * @param MimeType + * @text MIMEタイプ + * @desc 生成する動画のMIMEタイプです。通常は自動で問題ありません。サポート外の規格を選択すると自動選択されます。 + * @default 自動 + * @type select + * @option 自動 + * @option video/webm;codecs=vp9 + * @option video/webm;codecs=vp8 + * @option video/webm;codecs=h264 + * @option video/webm + * + * @param RefreshRate + * @text リフレッシュレート + * @desc 動画のリフレッシュレートです。-1で自動設定、0で静止画になります。動画が不安定になる場合は下げてください。 + * @default 30 + * @type number + * @min -1 + * @max 120 + * + * @help MakeScreenMovie.js + * + * ゲーム画面を録画してwebm形式で保存できます。 + * 指定したファンクションキーを押すか、スイッチがONになると録画開始します。 + * もう一度ファンクションキーを押すか、スイッチがOFFになると録画終了します。 + * 主に進捗や紹介用の動画を作成する際の制作補助プラグインとして使います。 + * ファイル名や保存場所、音声を含めるかどうかを設定できます。 + * + * テストプレーのみ録画中「●REC」と表示されますが、実際の動画には含まれません。 + * + * MoviePicture.js組み合わせると録画した動画をピクチャとして再生できます。 + * 1. 録画を終了して少し待つ。(ファイルの保存は非同期なので) + * + * 2.「変数の操作」の「スクリプト」から以下を実行する。 + * StorageManager.getLatestMovieFilePath(); + * + * 3.「プラグインコマンド」から以下を実行する。(n: 2.で保存した変数番号) + * MP_SET_OUTER_MOVIE \v[n] + * + * 4.「ピクチャの表示」を実行すると動画が再生される。 + * + * このプラグインは、ウェブブラウザ実行もしくはver1.6.0より古いツクールMVでは + * 動作しません。うまく動作しない場合は、F12キーでデベロッパツールを開いて + * 「MakeScreenMovie.js」と記述されたログが出力されていないかをご確認ください。 + * + * ・制約事項 + * 長時間の録画は、環境次第でPCの動作が不安定になる場合があります。 + * 録画中は「文章の表示」で表示する文章が全て瞬間表示されます。 + * 予期しない動作が起こった場合、こちらで対応できない場合があります。 + * + * ・参考にした記事 + * https://qiita.com/ru_shalm/items/0930aedad12c4e100446 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + + if (!Utils.isNwjs() || Utils.RPGMAKER_VERSION < "1.6.0") { + console.warn("MakeScreenMovie.js: Invalid MV version."); + return; + } + + /** + * Create plugin parameter. param[paramName] ex. param.commandPrefix + * @param pluginName plugin name(EncounterSwitchConditions) + * @returns {Object} Created parameter + */ + const createPluginParameter = function (pluginName) { + const paramReplacer = function (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; + } + }; + const parameter = JSON.parse( + JSON.stringify(PluginManager.parameters(pluginName), paramReplacer) + ); + PluginManager.setParameters(pluginName, parameter); + return parameter; + }; + + const param = createPluginParameter("MakeScreenMovie"); + + const MIME_TYPES = [ + "video/webm;codecs=vp9", + "video/webm;codecs=vp8", + "video/webm;codecs=h264", + "video/webm", + ]; + + /** + * 画面を録画状態を管理するクラス + */ + class ScreenRecorder { + constructor() { + this._recorder = null; + if (!this.getMimeType()) { + this._disable = true; + console.warn("MakeScreenMovie.js: Supported Mime type not found."); + } + } + + _start() { + if (this._disable) { + return; + } + this._stream = param.IncludeAudio + ? this._createStream() + : this._createCanvasStream(); + const recorder = new MediaRecorder(this._stream, { + mimeType: this.getMimeType(), + }); + this._chunks = []; + recorder.addEventListener("dataavailable", (event) => + this._chunks.push(event.data) + ); + recorder.addEventListener("stop", this._save.bind(this)); + recorder.start(1000); + Graphics.showRecSign(); + this._recorder = recorder; + } + + _stop() { + this._recorder.stop(); + this._stream.getTracks().forEach((track) => track.stop()); + this._recorder = null; + this._stream = null; + } + + _save() { + const blob = new Blob(this._chunks, { type: this.getMimeType() }); + const reader = new FileReader(); + reader.addEventListener("load", () => { + Graphics.hideRecSign(); + StorageManager.saveMovieToLocalFile(new Buffer(reader.result)); + }); + reader.readAsArrayBuffer(blob); + this._chunks = null; + } + + _createStream() { + const tracks = this._createCanvasStream() + .getVideoTracks() + .concat(WebAudio.createStream().getAudioTracks()); + return new MediaStream(tracks); + } + + _createCanvasStream() { + if (param.RefreshRate >= 0) { + return document + .querySelector("canvas") + .captureStream(param.RefreshRate); + } else { + return document.querySelector("canvas").captureStream(); + } + } + + toggle() { + if (!this.isRecording()) { + this._start(); + } else { + this._stop(); + } + } + + update() { + const switchId = param.RecordSwitchId; + if ($gameSwitches.value(switchId) && !this.isRecording()) { + this._start(); + } else if (!$gameSwitches.value(switchId) && this.isRecording()) { + this._stop(); + } + } + + isRecording() { + return !!this._recorder; + } + + getMimeType() { + if (MediaRecorder.isTypeSupported(param.MimeType)) { + return param.MimeType; + } else { + return MIME_TYPES.filter(MediaRecorder.isTypeSupported)[0]; + } + } + } + + /** + * Game_Switches + * スイッチに連動してレコーダーを更新します。 + */ + var _Game_Switches_setValue = Game_Switches.prototype.setValue; + Game_Switches.prototype.setValue = function (variableId, value) { + _Game_Switches_setValue.apply(this, arguments); + if (variableId === param.RecordSwitchId) { + SceneManager.updateRecorder(); + } + }; + + /** + * SceneManager + * ScreenRecorderを生成、管理します。 + */ + const _SceneManager_initialize = SceneManager.initialize; + SceneManager.initialize = function () { + _SceneManager_initialize.apply(this, arguments); + this._screenRecorder = new ScreenRecorder(); + }; + + const _SceneManager_onKeyDown = SceneManager.onKeyDown; + SceneManager.onKeyDown = function (event) { + _SceneManager_onKeyDown.apply(this, arguments); + if (Utils.isOptionValid("test")) { + this.onKeyDownForScreenMovie(event); + } + }; + + SceneManager.onKeyDownForScreenMovie = function (event) { + if (event.keyCode === Input.functionReverseMapper[param.FunkKeyRecord]) { + this._screenRecorder.toggle(); + } + }; + + SceneManager.updateRecorder = function () { + this._screenRecorder.update(); + }; + + SceneManager.isScreenRecording = function () { + return this._screenRecorder.isRecording(); + }; + + /** + * StorageManager + * 作成した動画ファイルを保存します。 + */ + StorageManager.saveMovieToLocalFile = function (dataBuffer) { + const fs = require("fs"); + const dirPath = StorageManager.localMovieFileDirectoryPath(); + const filePath = dirPath + this.getMovieFileName() + ".webm"; + if (!fs.existsSync(dirPath)) { + fs.mkdirSync(dirPath); + } + this._movieFilePath = filePath; + fs.writeFileSync(filePath, dataBuffer); + }; + + StorageManager.localMovieFileDirectoryPath = function () { + let filePath = param.Location; + if (!filePath.match(/^[A-Z]:/)) { + const path = require("path"); + filePath = path.join( + path.dirname(this.localFileDirectoryPath()), + filePath + ); + } + return filePath.match(/\/$/) ? filePath : filePath + "/"; + }; + + StorageManager.getMovieFileName = function () { + const tmpText = param.FileName.replace(/\\V\[(\d+)]/gi, () => { + return $gameVariables + ? $gameVariables.value(parseInt(arguments[1])) + : "0"; + }); + return tmpText.replace(/\\D/gi, this.getTimeText); + }; + + StorageManager.getLatestMovieFilePath = function () { + return this._movieFilePath || ""; + }; + + StorageManager.getTimeText = function () { + const d = new Date(); + return ( + `${d.getFullYear()}-${(d.getMonth() + 1).padZero(2)}-${d + .getDate() + .padZero(2)}` + + `_${d.getHours().padZero(2)}${d.getMinutes().padZero(2)}${d + .getSeconds() + .padZero(2)}` + ); + }; + + /** + * Graphics + * 録画中のサインを表示します。 + */ + Graphics.showRecSign = function () { + if (this._recSign) { + this._recSign.style.opacity = "1"; + } + }; + + Graphics.hideRecSign = function () { + if (this._recSign) { + this._recSign.style.opacity = "0"; + } + }; + + if (Utils.isOptionValid("test")) { + const _Graphics__createAllElements = Graphics._createAllElements; + Graphics._createAllElements = function () { + _Graphics__createAllElements.apply(this, arguments); + this._createRecPrinter(); + }; + + Graphics._createRecPrinter = function () { + const text = document.createElement("div"); + text.id = "recSign"; + text.style.position = "absolute"; + text.style.left = "8px"; + text.style.top = "8px"; + text.style.width = "300px"; + text.style.fontSize = "40px"; + text.style.fontFamily = "monospace"; + text.style.color = "red"; + text.style.textAlign = "left"; + text.style.textShadow = "1px 1px 0 rgba(0,0,0,0.5)"; + text.innerHTML = "●REC"; + text.style.zIndex = "9"; + text.style.opacity = "0"; + document.body.appendChild(text); + this._recSign = text; + }; + } + + /** + * WebAudio + * ストリームを生成して返します。 + */ + WebAudio.createStream = function () { + const audioContext = this._context; + const audioNode = this._masterGainNode; + const destination = audioContext.createMediaStreamDestination(); + audioNode.connect(destination); + const oscillator = audioContext.createOscillator(); + oscillator.connect(destination); + return destination.stream; + }; + + /** + * Input + * ファンクションキーをコードを紐付けます。 + */ + Input.functionReverseMapper = { + F1: 112, + F2: 113, + F3: 114, + F4: 115, + F5: 116, + F6: 117, + F7: 118, + F8: 119, + F9: 120, + F10: 121, + F11: 122, + F12: 123, + }; + + const _Window_Message_updateShowFast = + Window_Message.prototype.updateShowFast; + Window_Message.prototype.updateShowFast = function () { + _Window_Message_updateShowFast.apply(this, arguments); + if (SceneManager.isScreenRecording()) { + this._showFast = true; + } + }; +})(); diff --git a/www/js/plugins/MaskPlugin.js b/www/js/plugins/MaskPlugin.js new file mode 100644 index 0000000..3bfa388 --- /dev/null +++ b/www/js/plugins/MaskPlugin.js @@ -0,0 +1,42 @@ +/*: + * @plugindesc Allows to use image masking on pictures + * @version 1.0 + * + * @help + * + * This plugin allows to use a picture image as a graphic mask of another + * picture. + * + * A mask is an image that determines the visibility of pixels for another image. + * White pixels on the mask image makes visible the pixels on the affected image. + * + * Commands + * + * SETMASK affected_picture_id mask_picture_id + * REMOVEMASK affected_picture_id + * + */ + +(function () { + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + + console.log(command); + if (command == "SETMASK") { + console.log("APPLY"); + id_1 = args[0] - 1; + id_2 = args[1] - 1; + SceneManager._scene._spriteset._pictureContainer.children[id_1].mask = + SceneManager._scene._spriteset._pictureContainer.children[id_2]; + } + + if (command == "REMOVEMASK") { + id_1 = args[0] - 1; + SceneManager._scene._spriteset._pictureContainer.children[ + id_1 + ].mask = false; + } + }; +})(); diff --git a/www/js/plugins/MessageAutoReplace.js b/www/js/plugins/MessageAutoReplace.js new file mode 100644 index 0000000..5178236 --- /dev/null +++ b/www/js/plugins/MessageAutoReplace.js @@ -0,0 +1,113 @@ +/*============================================================================= + MessageAutoReplace.js +---------------------------------------------------------------------------- + (C)2022 Triacontane + This software is released under the MIT License. + http://opensource.org/licenses/mit-license.php +---------------------------------------------------------------------------- + Version + 1.0.0 2022/04/05 初版 +---------------------------------------------------------------------------- + [Blog] : https://triacontane.blogspot.jp/ + [Twitter]: https://twitter.com/triacontane/ + [GitHub] : https://github.com/triacontane/ +=============================================================================*/ + +/*: + * @plugindesc メッセージ自動置換プラグイン + * @author トリアコンタン + * + * @param replaceList + * @text 置換リスト + * @desc すべての『文章の表示』の内容を自動で置換するリストです。 + * @default [] + * @type struct[] + * + * @help MessageAutoReplace.js + * + * 指定されたパラメータに基づいて『文章の表示』テキストを自動置換します。 + * 特定の文字列に対して制御文字による装飾やフォントサイズの変更、修正などを + * 一括で行う場合などに使用できます。 + * 置換条件スイッチも指定できるので状況に応じた使い分けも可能です。 + * + * 正規表現を使った高度な置換も可能です。 + * 後方参照を使う場合は、置換後のテキストに%1, %2...を指定します。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +/*~struct~REPLACE: + * + * @param targetText + * @text 置換対象テキスト + * @desc 指定したテキストに一致する文字列を置換後のテキストに置き換えます。 + * @default + * @type string + * + * @param text + * @text 置換後のテキスト + * @desc 置き換え後のテキストです。 + * @default + * @type string + * + * @param switchId + * @text 条件スイッチ + * @desc 指定したスイッチがONのときのみ置換されます。指定が無い場合、常に追加されます。 + * @default 0 + * @type switch + * + */ + +(() => { + "use strict"; + + var createPluginParameter = function (pluginName) { + var paramReplacer = function (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; + } + }; + var parameter = JSON.parse( + JSON.stringify(PluginManager.parameters(pluginName), paramReplacer) + ); + PluginManager.setParameters(pluginName, parameter); + return parameter; + }; + + var param = createPluginParameter("MessageAutoReplace"); + if (!param.replaceList) { + param.replaceList = []; + } + + var _Game_Message_allText = Game_Message.prototype.allText; + Game_Message.prototype.allText = function () { + return this.applyTextReplace(_Game_Message_allText.apply(this, arguments)); + }; + + Game_Message.prototype.applyTextReplace = function (text) { + param.replaceList.forEach(function (item) { + if (item.switchId && !$gameSwitches.value(item.switchId)) { + return; + } + const regExp = new RegExp(item.targetText, "g"); + text = text.replace(regExp, function () { + const params = Array.from(arguments).slice(1); + return item.text.format.apply(item.text, params); + }); + }); + return text; + }; +})(); diff --git a/www/js/plugins/MessageWindowHidden.js b/www/js/plugins/MessageWindowHidden.js new file mode 100644 index 0000000..b41aa0a --- /dev/null +++ b/www/js/plugins/MessageWindowHidden.js @@ -0,0 +1,141 @@ +//============================================================================= +// MessageWindowHidden.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.0.3 2016/01/24 メッセージウィンドウが表示されていないときも非表示にできてしまう現象の修正 +// 1.0.2 2016/01/02 競合対策 +// 1.0.1 2015/12/31 コメント追加+英語対応(仕様に変化なし) +// 1.0.0 2015/12/30 初版 +// ---------------------------------------------------------------------------- +// [Blog] : http://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc Erase message window + * @author triacontane + * + * @param TriggerButton + * @desc Trigger button + * (light_click or shift or control) + * @default light_click + * + * @help Erase message window (and restore) when triggered + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc メッセージウィンドウ一時消去プラグイン + * @author トリアコンタン + * + * @param ボタン名称 + * @desc ウィンドウを消去するボタンです。 + * (右クリック or shift or control) + * @default 右クリック + * + * @help メッセージウィンドウを表示中に指定したボタンを押下することで + * メッセージウィンドウを消去します。もう一度押すと戻ります。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ +(function () { + "use strict"; + var pluginName = "MessageWindowHidden"; + + //============================================================================= + // ローカル関数 + // プラグインパラメータやプラグインコマンドパラメータの整形やチェックをします + //============================================================================= + var getParamString = function (paramNames) { + var value = getParamOther(paramNames); + return value == null ? "" : value; + }; + + var getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + + //============================================================================= + // Window_Message + // 指定されたボタン押下時にウィンドウとサブウィンドウを非表示にします。 + //============================================================================= + var _Window_Message_updateWait = Window_Message.prototype.updateWait; + Window_Message.prototype.updateWait = function () { + if (!this.isClosed() && this.isTriggeredHidden()) { + if (this.visible) { + this.hide(); + this.subWindows().forEach(function (subWindow) { + subWindow.prevVisible = subWindow.visible; + subWindow.hide(); + }); + } else { + this.show(); + this.subWindows().forEach(function (subWindow) { + if (subWindow.prevVisible) subWindow.show(); + subWindow.prevVisible = undefined; + }); + } + } + return _Window_Message_updateWait.call(this); + }; + + Window_Message.prototype.isTriggeredHidden = function () { + var buttonName = getParamString([ + "ボタン名称", + "TriggerButton", + ]).toLowerCase(); + switch (buttonName) { + case "": + case "右クリック": + case "light_click": + return TouchInput.isCancelled(); + case "ok": + return false; + default: + return Input.isTriggered(buttonName); + } + }; + + var _Window_Message_updateInput = Window_Message.prototype.updateInput; + Window_Message.prototype.updateInput = function () { + if (!this.visible) return true; + return _Window_Message_updateInput.call(this); + }; + + //============================================================================= + // Window_ChoiceList、Window_NumberInput、Window_EventItem + // 非表示の間は更新を停止します。 + //============================================================================= + var _Window_ChoiceList_update = Window_ChoiceList.prototype.update; + Window_ChoiceList.prototype.update = function () { + if (!this.visible) return; + return _Window_ChoiceList_update.call(this); + }; + + var _Window_NumberInput_update = Window_NumberInput.prototype.update; + Window_NumberInput.prototype.update = function () { + if (!this.visible) return; + return _Window_NumberInput_update.call(this); + }; + + var _Window_EventItem_update = Window_EventItem.prototype.update; + Window_EventItem.prototype.update = function () { + if (!this.visible) return; + return _Window_EventItem_update.call(this); + }; +})(); diff --git a/www/js/plugins/Message_pEx_riru.js b/www/js/plugins/Message_pEx_riru.js new file mode 100644 index 0000000..5130ee0 --- /dev/null +++ b/www/js/plugins/Message_pEx_riru.js @@ -0,0 +1,137 @@ +//============================================================================= +// Message_pEx_riru.js +//============================================================================= +/*: + * @plugindesc 制御文字でピクチャ操作ができるようになります。 + * @author riru + * + * @help + *<使い方> + *以下の制御文字を記入することでそれぞれのピクチャ操作ができます + *(記入前に指定したピクチャ番号が表示されていないとエラーがおきます) + * + *\PICN[ピクチャ番号,"新しいピクチャ名"] … ピクチャ名を変更 例)\PICN[1,"新しい立ち絵"] + *\PICO[ピクチャ番号,新しい透明度] … 透明度を変更 例)\PICO[1,200] + *\PICOR[ピクチャ番号,新しい原点] … 原点を変更(0で左上、1で中央) 例)\PICOR[1,1] + *\PICX[ピクチャ番号,新しいX座標] … X座標を変更 例)\PICX[1,100] + *\PICY[ピクチャ番号,新しいY座標] … Y座標を変更 例)\PICY[1,100] + *\PICSX[ピクチャ番号,新しいX拡大率] … X拡大率を変更 例)\PICSX[1,150] + *\PICSY[ピクチャ番号,新しいY拡大率] … Y拡大率を変更 例)\PICSY[1,150] + *\PICB[ピクチャ番号,新しい合成方法] … 合成方法を変更(0:通常、1:加算、2:乗算、3:スクリーン) 例)\PICB[1,1] + *\PICT[ピクチャ番号,R,G,B,グレー] … ピクチャの色調変更 例)\PICT[1,150,50,-68,30] + *\PICR[ピクチャ番号,角度] … ピクチャの回転 例)\PICR[1,150] + *\PICE[ピクチャ番号] … ピクチャの消去 例)\PICE[1] + * + * <規約> + * 有償無償問わず使用できます。改変もご自由にどうぞ。使用報告もいりません。2次配布は作成者を偽らなければOKです。 + *著作権は放棄していません。使用する場合は以下の作者とURLをreadmeなどどこかに記載してください + * + * <作者情報> + *作者:riru + *HP:ガラス細工の夢幻 + *URL:http://garasuzaikunomugen.web.fc2.com/index.html + */ + +(function () { + riru_pexWindow_Base_processEscapeCharacter = + Window_Base.prototype.processEscapeCharacter; + Window_Base.prototype.processEscapeCharacter = function (code, textState) { + switch (code) { + case "PICN": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + if (pic_info[1] != null) { + var pic_name = pic_info[1]; + $gameScreen._pictures[pic_number]._name = pic_name; + } + break; + case "PICO": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + if (pic_info[1] != null) { + var pic_opa = Number(pic_info[1]); + $gameScreen._pictures[pic_number]._opacity = pic_opa; + } + break; + case "PICOR": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + if (pic_info[1] != null) { + var pic_ori = Number(pic_info[1]); + $gameScreen._pictures[pic_number]._origin = pic_ori; + } + break; + case "PICX": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + if (pic_info[1] != null) { + var pic_x = Number(pic_info[1]); + $gameScreen._pictures[pic_number]._x = pic_x; + } + break; + case "PICY": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + if (pic_info[1] != null) { + var pic_y = Number(pic_info[1]); + $gameScreen._pictures[pic_number]._y = pic_y; + } + break; + case "PICSX": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + if (pic_info[1] != null) { + var pic_sx = Number(pic_info[1]); + $gameScreen._pictures[pic_number]._scaleX = pic_sx; + } + break; + case "PICSY": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + if (pic_info[1] != null) { + var pic_sy = Number(pic_info[1]); + $gameScreen._pictures[pic_number]._scaleY = pic_sy; + } + break; + case "PICB": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + if (pic_info[1] != null) { + var pic_bl = Number(pic_info[1]); + $gameScreen._pictures[pic_number]._blendMode = pic_bl; + } + break; + case "PICT": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + $gameScreen.tintPicture( + pic_number, + [pic_info[1], pic_info[2], pic_info[3], pic_info[4]], + 1 + ); + break; + case "PICE": + $gameScreen.erasePicture(this.obtainEscapeParam(textState)); + break; + case "PICR": + var pic_info = this.obtainEscapeParampex(textState).split(","); + var pic_number = Number(pic_info[0]); + if (pic_info[1] != null) { + $gameScreen.rotatePicture(pic_number, pic_info[1]); + } + break; + default: + riru_pexWindow_Base_processEscapeCharacter.call(this, code, textState); + break; + } + }; + Window_Base.prototype.obtainEscapeParampex = function (textState) { + var arr = /^\[(.*?)\]/.exec(textState.text.slice(textState.index)); + if (arr) { + textState.index += arr[0].length; + return arr[1]; + } else { + return ""; + } + }; +})(); diff --git a/www/js/plugins/MpiPassableChecker.js b/www/js/plugins/MpiPassableChecker.js new file mode 100644 index 0000000..0aa6b37 --- /dev/null +++ b/www/js/plugins/MpiPassableChecker.js @@ -0,0 +1,163 @@ +//============================================================================== +// MpiPassableChecker.js +//============================================================================== + +/*: + * @plugindesc 現在のプレイヤー位置から移動可能な場所に色を付けます。 + * @author 奏ねこま(おとぶき ねこま) + * + * @param Color + * @type string + * @default red + * @desc 色を設定します。 + * Webカラーのカラー名やカラーコードが指定できます。 + * + * @param Alpha + * @type string + * @default 0.5 + * @desc 色の不透明度を設定します。 + * 0.0(透明)~1.0(不透明)で指定できます。 + * + * @param Test Only + * @type boolean + * @default true + * @desc テスト時のみ有効にする場合は true を設定してください。 + * + * @help + * [概要] + * ・プレイヤーが現在位置から移動可能な場所に色を付ける機能を提供します。 + * + * [使用方法] + * ・マップ画面でF6キーを押すと色が付きます。もう一度F6キーを押すと消えます。 + * + * [ゲームの演出に使いたい人向け情報] + * ・以下のイベントコマンドを実行するとF6キーを押した場合と同じ動きをします。 + * + * ◆スクリプト:Input._currentState['F6'] = true; + * ◆ウェイト:1フレーム + * ◆スクリプト:Input._currentState['F6'] = false; + * + * ・以下のようなスクリプトでプラグイン設定を書き換えることができます。 + * + * //色を青に変更 + * Makonet['MpiPassableChecker'].color = 'blue'; + * //不透明度を0.2に変更 + * Makonet['MpiPassableChecker'].alpha = 0.2; + * + * [利用規約] .................................................................. + * - 本プラグインの利用は、RPGツクールMV/RPGMakerMVの正規ユーザーに限られます。 + * - 商用、非商用、有償、無償、一般向け、成人向けを問わず、利用可能です。 + * - 利用の際、連絡や報告は必要ありません。また、製作者名の記載等も不要です。 + * - プラグインを導入した作品に同梱する形以外での再配布、転載はご遠慮ください。 + * - 本プラグインにより生じたいかなる問題についても、一切の責任を負いかねます。 + * [改訂履歴] .................................................................. + * Version 1.02 2019/09/08 競合対策 + * Version 1.01 2019/09/06 内部処理を一部変更。 + * Version 1.00 2019/09/05 初版 + * -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- + * Web Site: http://makonet.sakura.ne.jp/rpg_tkool/ + * Twitter : https://twitter.com/koma_neko + * Copylight (c) 2016-2019 Nekoma Otobuki + */ + +var Imported = Imported || {}; +var Makonet = Makonet || {}; + +(function () { + "use strict"; + + const plugin_name = "MpiPassableChecker"; + + Imported[plugin_name] = true; + Makonet[plugin_name] = {}; + + let _plugin = Makonet[plugin_name]; + let _parameters = PluginManager.parameters(plugin_name); + + _plugin.color = _parameters["Color"]; + _plugin.alpha = Number(_parameters["Alpha"]); + _plugin.test_only = _parameters["Test Only"] === "true"; + + class Sprite_Passable extends Sprite { + constructor(x, y) { + super(); + this._character = new Game_CharacterBase(); + this._character.setPosition(x, y); + this.bitmap = new Bitmap($gameMap.tileWidth(), $gameMap.tileHeight()); + this.bitmap.fillRect( + 0, + 0, + $gameMap.tileWidth(), + $gameMap.tileHeight(), + _plugin.color + ); + this.alpha = _plugin.alpha; + this.updatePosition(); + } + + update() { + this.updatePosition(); + super.update(); + } + + updatePosition() { + this.x = this._character.screenX() - $gameMap.tileWidth() / 2; + this.y = + this._character.screenY() - + $gameMap.tileHeight() + + this._character.shiftY(); + } + } + + /* Scene_Map */ + { + let __update = Spriteset_Map.prototype.update; + Spriteset_Map.prototype.update = function () { + __update.apply(this, arguments); + if (Input.keyMapper[117] !== "F6") { + Input.keyMapper[117] = "F6"; + } + if (!_plugin.test_only || $gameTemp.isPlaytest()) { + if (Input.isTriggered("F6")) { + if (this.__passableSprite) { + this.removeChild(this.__passableSprite); + delete this.__passableSprite; + } else { + let check_tile = {}; + let checked_tile = {}; + let d = [2, 4, 6, 8]; + let xy = [ + [0, 1], + [-1, 0], + [1, 0], + [0, -1], + ]; + check_tile[[$gamePlayer.x, $gamePlayer.y]] = [ + $gamePlayer.x, + $gamePlayer.y, + ]; + this.__passableSprite = new Sprite(); + do { + for (let key in check_tile) { + let [x, y] = check_tile[key]; + for (let i = 0; i < 4; i++) { + if ($gamePlayer.canPass(x, y, d[i])) { + let _x = x + xy[i][0]; + let _y = y + xy[i][1]; + if (!checked_tile[[_x, _y]]) { + check_tile[[_x, _y]] = [_x, _y]; + } + } + } + checked_tile[key] = true; + delete check_tile[key]; + this.__passableSprite.addChild(new Sprite_Passable(x, y)); + } + } while (Object.keys(check_tile).length > 0); + this.addChild(this.__passableSprite); + } + } + } + }; + } +})(); diff --git a/www/js/plugins/NRP_AudioManager.js b/www/js/plugins/NRP_AudioManager.js new file mode 100644 index 0000000..f31751e --- /dev/null +++ b/www/js/plugins/NRP_AudioManager.js @@ -0,0 +1,1137 @@ +//============================================================================= +// NRP_AudioManager.js +//============================================================================= +/*: + * @target MV MZ + * @plugindesc v1.041 Manage audio files. + * @author Takeshi Sunagawa (http://newrpg.seesaa.net/) + * @url http://newrpg.seesaa.net/article/483999181.html + * + * @help Manage audio files. + * + * ------------------------------------------------------------------- + * [Functions] + * ------------------------------------------------------------------- + * ◆Change Current BGM Setting (Plugin command for MZ) + * The volume, pitch, and pan of the currently playing BGM + * can be changed by plugin command. + * + * Unlike RPG Maker command, there is no need to specify a file name, + * which allows for a greater degree of freedom. + * For example, it is possible to lower the volume of the BGM + * when a special skill is activated. + * + * Also, the current playing position + * is maintained when the pitch is changed. + * + * ◆Audio Alias Function + * For example, if you want to set the boss battle music in Maker, + * you may use the "Change Battle BGM" command + * to set the boss battle music, and then change it back + * to the normal battle music after the battle. + * + * The problem is if you then want to change + * the boss battle music or normal battle music. + * The operation needs to be changed for all boss battle events. + * + * If you set up a dummy file in advance, + * you can replace that song with another file. + * You will not have to bother to change all the event commands. + * + * Also, if you want to change the normal battle music + * from the second half of the game, + * you can branch it by means of a switch. + * + * ◆Audio Adjustment Function + * For example, when playing an ogg file imported as material, + * the volume is sometimes out of balance with other materials. + * There is a way to adjust the volume every time you play, + * but it is difficult if you want to change it later. + * + * If you use this plug-in to set the volume in such cases, + * you will not have to set it every time you play. + * In particular, you can set the volume to over 100, + * which is normally impossible. + * + * You can also change the start point of BGM and BGS. + * You can eliminate unnatural space by moving back + * the start point of ogg that contain long space at the beginning. + * + * ※If you use this function together with the Audio Alias Function, + * please set it for the file after the replacement. + * + * ------------------------------------------------------------------- + * [Terms] + * ------------------------------------------------------------------- + * There are no restrictions. + * Modification, redistribution freedom, commercial availability, + * and rights indication are also optional. + * The author is not responsible, + * but will deal with defects to the extent possible. + * + * @----------------------------------------------------- + * @ [Plugin Commands] + * @----------------------------------------------------- + * + * @command ChangeCurrentBgmSetting + * @desc Changes the volume, pitch, and pan of the currently playing BGM. + * + * @arg Volume + * @type number + * @max 400 + * @default 90 + * @desc The volume of the BGM. + * 90 is the default value. + * + * @arg Pitch + * @type number + * @default 100 + * @desc The pitch of the BGM. + * 100 is the default value. + * + * @arg Pan + * @type number + * @max 100 @min -100 + * @default 0 + * @desc The pan of the BGM. + * 0 is the default value. + * + * @----------------------------------------------------- + * @ [Plugin Parameters] + * @----------------------------------------------------- + * + * @param + * + * @param BgmSettings + * @parent + * @type struct[] + * @desc Set the volume and other settings for each BGM file. + * + * @param BgmAliases + * @parent + * @type struct[] + * @desc Replaces the BGM file and plays it. + * The higher the setting, the higher the priority. + * + * @param + * + * @param BgsSettings + * @parent + * @type struct[] + * @desc Set the volume and other settings for each BGS file. + * + * @param BgsAliases + * @parent + * @type struct[] + * @desc Replaces the BGS file and plays it. + * The higher the setting, the higher the priority. + * + * @param + * + * @param MeSettings + * @parent + * @type struct[] + * @desc Set the volume and other settings for each ME file. + * + * @param MeAliases + * @parent + * @type struct[] + * @desc Replaces the ME file and plays it. + * The higher the setting, the higher the priority. + * + * @param + * + * @param SeSettings + * @parent + * @type struct[] + * @desc Set the volume and other settings for each SE file. + * + * @param SeAliases + * @parent + * @type struct[] + * @desc Replaces the SE file and plays it. + * The higher the setting, the higher the priority. + */ + +/*~struct~BgmSetting: + * @param Name + * @type file + * @dir audio/bgm + * @desc File name of the BGM. + * + * @param Volume + * @type number + * @max 400 + * @default 100 + * @desc The volume of the BGM. + * Set the value based on 100. + * + * @param Pitch + * @type number + * @desc The pitch of the BGM. + * Set the value based on 100. + * + * @param Pan + * @type number + * @max 100 @min -100 + * @desc The pan of the BGM. + * Set the value based on 0. + * + * @param Pos + * @type number + * @max 999 @decimals 2 + * @desc The starting point of the BGM (in seconds). + */ + +/*~struct~BgmAlias: + * @param FromFileName + * @type file + * @dir audio/bgm + * @desc The file name before the replacement. + * + * @param ToFileName + * @type file + * @dir audio/bgm + * @desc The file name after the replacement. + * + * @param Switch + * @type switch + * @desc This switch is used to enable the replacement setting. + */ + +/*~struct~BgsSetting: + * @param Name + * @type file + * @dir audio/bgs + * @desc File name of the BGS. + * + * @param Volume + * @type number + * @max 400 + * @default 100 + * @desc The volume of the BGS. + * Set the value based on 100. + * + * @param Pitch + * @type number + * @desc The pitch of the BGS. + * Set the value based on 100. + * + * @param Pan + * @type number + * @max 100 @min -100 + * @desc The pan of the BGS. + * Set the value based on 0. + * + * @param Pos + * @type number + * @max 999 @decimals 2 + * @desc The starting point of the BGS (in seconds). + */ + +/*~struct~BgsAlias: + * @param FromFileName + * @type file + * @dir audio/bgs + * @desc The file name before the replacement. + * + * @param ToFileName + * @type file + * @dir audio/bgs + * @desc The file name after the replacement. + * + * @param Switch + * @type switch + * @desc This switch is used to enable the replacement setting. + */ + +/*~struct~MeSetting: + * @param Name + * @type file + * @dir audio/me + * @desc File name of the ME. + * + * @param Volume + * @type number + * @max 400 + * @default 100 + * @desc The volume of the ME. + * Set the value based on 100. + * + * @param Pitch + * @type number + * @desc The pitch of the ME. + * Set the value based on 100. + * + * @param Pan + * @type number + * @max 100 @min -100 + * @desc The pan of the ME. + * Set the value based on 0. + */ + +/*~struct~MeAlias: + * @param FromFileName + * @type file + * @dir audio/me + * @desc The file name before the replacement. + * + * @param ToFileName + * @type file + * @dir audio/me + * @desc The file name after the replacement. + * + * @param Switch + * @type switch + * @desc This switch is used to enable the replacement setting. + */ + +/*~struct~SeSetting: + * @param Name + * @type file + * @dir audio/se + * @desc File name of the SE. + * + * @param Volume + * @type number + * @max 400 + * @default 100 + * @desc The volume of the SE. + * Set the value based on 100. + * + * @param Pitch + * @type number + * @desc The pitch of the SE. + * Set the value based on 100. + * + * @param Pan + * @type number + * @max 100 @min -100 + * @desc The pan of the SE. + * Set the value based on 0. + */ + +/*~struct~SeAlias: + * @param FromFileName + * @type file + * @dir audio/se + * @desc The file name before the replacement. + * + * @param ToFileName + * @type file + * @dir audio/se + * @desc The file name after the replacement. + * + * @param Switch + * @type switch + * @desc This switch is used to enable the replacement setting. + */ + +/*:ja + * @target MV MZ + * @plugindesc v1.041 音声ファイルの管理を行う。 + * @author 砂川赳(http://newrpg.seesaa.net/) + * @url http://newrpg.seesaa.net/article/483999181.html + * + * @help 音声ファイルの管理を行います。 + * + * ------------------------------------------------------------------- + * ■機能 + * ------------------------------------------------------------------- + * ◆現在のBGM設定を変更(MZ用プラグインコマンド) + * 現在演奏中のBGMの音量やピッチ、位相を + * プラグインコマンドによって変更できます。 + * + * ツクールのコマンドと異なりファイル名を指定する必要がないため、 + * 自由度のある操作が可能になります。 + * 例えば、大技の発動時にBGMの音量を下げるなどの演出が可能です。 + * + * また、ピッチ変更時も現在の演奏位置が維持されます。 + * + * ◆音声置換機能 + * 例えば、ツクールでボス戦曲を設定する場合、 + * 『戦闘BGMの変更』コマンドによって、 + * ボス戦曲を設定し、戦闘後に通常戦闘曲に戻す + * というような操作を行うかと思います。 + * + * 問題はその後、ボス戦曲や通常戦闘曲を変更したくなった場合です。 + * 全てのボス戦イベントに対して変更を行う必要があります。 + * + * このプラグインではあらかじめダミーのファイルを設定しておけば、 + * その曲を設定したファイルへ置換して演奏することが可能です。 + * いちいち全てのイベントを変更する必要がなくなります。 + * + * また、ゲーム後半は通常戦闘曲を変更したいという場合は、 + * スイッチによって分岐させることもできます。 + * + * ◆音声調整機能 + * 例えば、素材として取り込んだoggファイルを演奏する場合、 + * 他の素材と音量の釣り合いが取れてないことが時々あります。 + * 演奏時にいちいち音量を調整する方法もありますが、 + * 後で変更したくなった場合が大変です。 + * + * そんな時にこのプラグインで音量を設定してしまえば、 + * 演奏毎に設定する必要がなくなります。 + * 特に通常は不可能な100以上の音量も設定可能です。 + * + * また、BGMやBGSの開始時点を変更できます。 + * 先頭に長めの空白が含まれているoggの開始時点を後ろにすれば、 + * 不自然な空白をなくすことができます。 + * + * ※音声置換機能と併用する場合は、 + *  置換後のファイルに対して設定してください。 + * + * ------------------------------------------------------------------- + * ■利用規約 + * ------------------------------------------------------------------- + * 特に制約はありません。 + * 改変、再配布自由、商用可、権利表示も任意です。 + * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 + * + * @----------------------------------------------------- + * @ プラグインコマンド + * @----------------------------------------------------- + * + * @command ChangeCurrentBgmSetting + * @text 現在のBGM設定を変更 + * @desc 現在演奏中のBGMの音量やピッチ、位相を変更します。 + * + * @arg Volume + * @text 音量 + * @type number + * @max 400 + * @default 90 + * @desc BGMの音量です。 + * 90が初期値です。 + * + * @arg Pitch + * @text ピッチ + * @type number + * @default 100 + * @desc BGMのピッチです。 + * 100が初期値です。 + * + * @arg Pan + * @text 位相 + * @type number + * @max 100 @min -100 + * @default 0 + * @desc BGMの位相です。 + * 0が初期値です。 + * + * @----------------------------------------------------- + * @ プラグインパラメータ + * @----------------------------------------------------- + * + * @param + * @text <BGM> + * + * @param BgmSettings + * @parent + * @text BGM設定 + * @type struct[] + * @desc BGMファイル毎に音量などの設定を行います。 + * + * @param BgmAliases + * @parent + * @text BGM置換設定 + * @type struct[] + * @desc BGMファイルを置換して演奏します。 + * 上の設定ほど優先されます。 + * + * @param + * @text <BGS> + * + * @param BgsSettings + * @parent + * @text BGS設定 + * @type struct[] + * @desc BGSファイル毎に音量などの設定を行います。 + * + * @param BgsAliases + * @parent + * @text BGS置換設定 + * @type struct[] + * @desc BGSファイルを置換して演奏します。 + * 上の設定ほど優先されます。 + * + * @param + * @text <ME> + * + * @param MeSettings + * @parent + * @text ME設定 + * @type struct[] + * @desc MEファイル毎に音量などの設定を行います。 + * + * @param MeAliases + * @parent + * @text ME置換設定 + * @type struct[] + * @desc MEファイルを置換して演奏します。 + * 上の設定ほど優先されます。 + * + * @param + * @text <SE> + * + * @param SeSettings + * @parent + * @text SE設定 + * @type struct[] + * @desc SEファイル毎に音量などの設定を行います。 + * + * @param SeAliases + * @parent + * @text SE置換設定 + * @type struct[] + * @desc SEファイルを置換して演奏します。 + * 上の設定ほど優先されます。 + */ + +/*~struct~BgmSetting:ja + * @param Name + * @text ファイル名 + * @type file + * @dir audio/bgm + * @desc BGMのファイル名です。 + * + * @param Volume + * @text 音量 + * @type number + * @max 400 + * @default 100 + * @desc BGMの音量です。 + * 100を基準に設定してください。 + * + * @param Pitch + * @text ピッチ + * @type number + * @desc BGMのピッチです。 + * 100を基準に設定してください。 + * + * @param Pan + * @text 位相 + * @type number + * @max 100 @min -100 + * @desc BGMの位相です。 + * 0を基準に設定してください。 + * + * @param Pos + * @text 開始位置 + * @type number + * @max 999 @decimals 2 + * @desc BGMの開始位置(秒)です。 + */ + +/*~struct~BgmAlias:ja + * @param FromFileName + * @text 置換元のファイル名 + * @type file + * @dir audio/bgm + * @desc 置換元のファイル名です。 + * + * @param ToFileName + * @text 置換先のファイル名 + * @type file + * @dir audio/bgm + * @desc 置換先のファイル名です。 + * + * @param Switch + * @text スイッチ + * @type switch + * @desc 置換設定を有効にするスイッチです。 + */ + +/*~struct~BgsSetting:ja + * @param Name + * @text ファイル名 + * @type file + * @dir audio/bgs + * @desc BGSのファイル名です。 + * + * @param Volume + * @text 音量 + * @type number + * @max 400 + * @default 100 + * @desc BGSの音量です。 + * 100を基準に設定してください。 + * + * @param Pitch + * @text ピッチ + * @type number + * @desc BGSのピッチです。 + * 100を基準に設定してください。 + * + * @param Pan + * @text 位相 + * @type number + * @max 100 @min -100 + * @desc BGSの位相です。 + * 0を基準に設定してください。 + * + * @param Pos + * @text 開始位置 + * @type number + * @max 999 @decimals 2 + * @desc BGSの開始位置(秒)です。 + */ + +/*~struct~BgsAlias:ja + * @param FromFileName + * @text 置換元のファイル名 + * @type file + * @dir audio/bgs + * @desc 置換元のファイル名です。 + * + * @param ToFileName + * @text 置換先のファイル名 + * @type file + * @dir audio/bgs + * @desc 置換先のファイル名です。 + * + * @param Switch + * @text スイッチ + * @type switch + * @desc 置換設定を有効にするスイッチです。 + */ + +/*~struct~MeSetting:ja + * @param Name + * @text ファイル名 + * @type file + * @dir audio/me + * @desc MEのファイル名です。 + * + * @param Volume + * @text 音量 + * @type number + * @max 400 + * @default 100 + * @desc MEの音量です。 + * 100を基準に設定してください。 + * + * @param Pitch + * @text ピッチ + * @type number + * @desc MEのピッチです。 + * 100を基準に設定してください。 + * + * @param Pan + * @text 位相 + * @type number + * @max 100 @min -100 + * @desc MEの位相です。 + * 0を基準に設定してください。 + */ + +/*~struct~MeAlias:ja + * @param FromFileName + * @text 置換元のファイル名 + * @type file + * @dir audio/me + * @desc 置換元のファイル名です。 + * + * @param ToFileName + * @text 置換先のファイル名 + * @type file + * @dir audio/me + * @desc 置換先のファイル名です。 + * + * @param Switch + * @text スイッチ + * @type switch + * @desc 置換設定を有効にするスイッチです。 + */ + +/*~struct~SeSetting:ja + * @param Name + * @text ファイル名 + * @type file + * @dir audio/se + * @desc SEのファイル名です。 + * + * @param Volume + * @text 音量 + * @type number + * @max 400 + * @default 100 + * @desc SEの音量です。 + * 100を基準に設定してください。 + * + * @param Pitch + * @text ピッチ + * @type number + * @desc SEのピッチです。 + * 100を基準に設定してください。 + * + * @param Pan + * @text 位相 + * @type number + * @max 100 @min -100 + * @desc SEの位相です。 + * 0を基準に設定してください。 + */ + +/*~struct~SeAlias:ja + * @param FromFileName + * @text 置換元のファイル名 + * @type file + * @dir audio/se + * @desc 置換元のファイル名です。 + * + * @param ToFileName + * @text 置換先のファイル名 + * @type file + * @dir audio/se + * @desc 置換先のファイル名です。 + * + * @param Switch + * @text スイッチ + * @type switch + * @desc 置換設定を有効にするスイッチです。 + */ + +(function () { + "use strict"; + + function toBoolean(str, def) { + if (str === true || str === "true") { + return true; + } else if (str === false || str === "false") { + return false; + } + return def; + } + function toNumber(str, def) { + if (str == undefined || str == "") { + return def; + } + return isNaN(str) ? def : +(str || def); + } + + /** + * ●構造体(二重配列)をJSで扱えるように変換 + */ + function parseStruct2(arg) { + const ret = []; + if (arg) { + for (const str of JSON.parse(arg)) { + ret.push(JSON.parse(str)); + } + } + return ret; + } + + const PLUGIN_NAME = "NRP_AudioManager"; + const parameters = PluginManager.parameters(PLUGIN_NAME); + const pBgmSettings = parseStruct2(parameters["BgmSettings"]); + const pBgmAliases = parseStruct2(parameters["BgmAliases"]); + const pBgsSettings = parseStruct2(parameters["BgsSettings"]); + const pBgsAliases = parseStruct2(parameters["BgsAliases"]); + const pMeSettings = parseStruct2(parameters["MeSettings"]); + const pMeAliases = parseStruct2(parameters["MeAliases"]); + const pSeSettings = parseStruct2(parameters["SeSettings"]); + const pSeAliases = parseStruct2(parameters["SeAliases"]); + + //----------------------------------------------------------------------------- + // MZ用プラグインコマンド + //----------------------------------------------------------------------------- + + // MVには存在しないため、空で定義しておかないとエラーになる。 + if (!PluginManager.registerCommand) { + PluginManager.registerCommand = function () {}; + } + + /** + * ●現在のBGM設定を変更 + */ + PluginManager.registerCommand( + PLUGIN_NAME, + "ChangeCurrentBgmSetting", + function (args) { + // 現在演奏中のBGM情報を引き継ぎ + const bgmData = AudioManager.saveBgm(); + + const volume = toNumber(args.Volume); + if (volume != null) { + bgmData.volume = volume; + } + + const pitch = toNumber(args.Pitch); + if (pitch != null) { + bgmData.pitch = pitch; + } + + const pan = toNumber(args.Pan); + if (pan != null) { + bgmData.pan = pan; + } + + // 変更した情報を反映 + if (AudioManager._bgmBuffer) { + AudioManager.updateBgmParameters(bgmData); + AudioManager._bgmBuffer.play(true, bgmData.pos); + AudioManager.updateCurrentBgm(bgmData, bgmData.pos); + } + } + ); + + //---------------------------------------- + // BGM + //---------------------------------------- + + /** + * ●BGM演奏 + */ + const _AudioManager_playBgm = AudioManager.playBgm; + AudioManager.playBgm = function (bgm, pos) { + // nullの場合はそのまま + if (!bgm) { + _AudioManager_playBgm.apply(this, arguments); + return; + } + + // ディープコピーする。 + let newBgm = { ...bgm }; + // 別名があれば取得 + const aliasName = getAlias(newBgm, pBgmAliases); + + // 別名が取得できなければ元のパラメータを使用 + if (aliasName === undefined) { + newBgm = bgm; + // 別名が空欄なら演奏停止 + } else if (aliasName === "") { + this.stopBgm(); + return; + // 別名があれば変換 + } else if (aliasName) { + newBgm.name = aliasName; + } + + // 開始位置を調整 + if (!pos) { + pos = getAudioPos(newBgm, pBgmSettings); + } + + _AudioManager_playBgm.call(this, newBgm, pos); + }; + + /** + * ●BGMのパラメータ更新 + */ + const _AudioManager_updateBgmParameters = AudioManager.updateBgmParameters; + AudioManager.updateBgmParameters = function (bgm) { + // nullの場合はそのまま + if (!bgm) { + _AudioManager_updateBgmParameters.apply(this, arguments); + return; + } + + // ディープコピーする。 + const newBgm = { ...bgm }; + // 設定を取得してnewBgmに保持 + if (setAudioAdjust(newBgm, pBgmSettings)) { + _AudioManager_updateBgmParameters.call(this, newBgm); + return; + } + // 設定がなかった場合は元の処理を使用 + _AudioManager_updateBgmParameters.apply(this, arguments); + }; + + /** + * ●現在BGMかどうかの判定 + */ + const _AudioManager_isCurrentBgm = AudioManager.isCurrentBgm; + AudioManager.isCurrentBgm = function (bgm) { + const ret = _AudioManager_isCurrentBgm.apply(this, arguments); + if (ret) { + return ret; + } + + //------------------------------------ + // falseの場合はさらに判定追加 + //------------------------------------ + // 別名があれば変換 + const aliasName = getAlias(bgm, pBgmAliases); + + return ( + this._currentBgm && this._bgmBuffer && this._currentBgm.name === aliasName + ); + }; + + //---------------------------------------- + // BGS + //---------------------------------------- + + /** + * ●BGS演奏 + */ + const _AudioManager_playBgs = AudioManager.playBgs; + AudioManager.playBgs = function (bgs, pos) { + // nullの場合はそのまま + if (!bgs) { + _AudioManager_playBgs.apply(this, arguments); + return; + } + + // ディープコピーする。 + let newBgs = { ...bgs }; + // 別名があれば取得 + const aliasName = getAlias(newBgs, pBgsAliases); + + // 別名が取得できなければ元のパラメータを使用 + if (aliasName === undefined) { + newBgs = bgs; + // 別名が空欄なら演奏停止 + } else if (aliasName === "") { + this.stopBgs(); + return; + // 別名があれば変換 + } else if (aliasName) { + newBgs.name = aliasName; + } + + // 開始位置を調整 + if (!pos) { + pos = getAudioPos(newBgs, pBgsSettings); + } + + _AudioManager_playBgs.call(this, newBgs, pos); + }; + + /** + * ●BGSのパラメータ更新 + */ + const _AudioManager_updateBgsParameters = AudioManager.updateBgsParameters; + AudioManager.updateBgsParameters = function (bgs) { + // nullの場合はそのまま + if (!bgs) { + _AudioManager_updateBgsParameters.apply(this, arguments); + return; + } + + // ディープコピーする。 + const newBgs = { ...bgs }; + // 設定を取得してnewBgsに保持 + if (setAudioAdjust(newBgs, pBgsSettings)) { + _AudioManager_updateBgsParameters.call(this, newBgs); + return; + } + // 設定がなかった場合は元の処理を使用 + _AudioManager_updateBgsParameters.apply(this, arguments); + }; + + /** + * ●現在BGSかどうかの判定 + */ + const _AudioManager_isCurrentBgs = AudioManager.isCurrentBgs; + AudioManager.isCurrentBgs = function (bgs) { + const ret = _AudioManager_isCurrentBgs.apply(this, arguments); + if (ret) { + return ret; + } + + //------------------------------------ + // falseの場合はさらに判定追加 + //------------------------------------ + // 別名があれば変換 + const aliasName = getAlias(bgs, pBgsAliases); + + return ( + this._currentBgs && this._bgsBuffer && this._currentBgs.name === aliasName + ); + }; + + //---------------------------------------- + // ME + //---------------------------------------- + + /** + * ●ME演奏 + */ + const _AudioManager_playMe = AudioManager.playMe; + AudioManager.playMe = function (me) { + // nullの場合はそのまま + if (!me) { + _AudioManager_playMe.apply(this, arguments); + return; + } + + // ディープコピーする。 + let newMe = { ...me }; + // 別名を取得 + const aliasName = getAlias(newMe, pMeAliases); + + // 別名が取得できなければ元のパラメータを使用 + if (aliasName === undefined) { + newMe = me; + // 別名が空欄なら演奏しない + } else if (aliasName === "") { + return; + // 別名があれば変換 + } else if (aliasName) { + newMe.name = aliasName; + } + + _AudioManager_playMe.call(this, newMe); + }; + + /** + * ●MEのパラメータ更新 + */ + const _AudioManager_updateMeParameters = AudioManager.updateMeParameters; + AudioManager.updateMeParameters = function (me) { + // nullの場合はそのまま + if (!me) { + _AudioManager_updateMeParameters.apply(this, arguments); + return; + } + + // ディープコピーする。 + const newMe = { ...me }; + // 設定を取得してnewMeに保持 + if (setAudioAdjust(newMe, pMeSettings)) { + _AudioManager_updateMeParameters.call(this, newMe); + return; + } + // 設定がなかった場合は元の処理を使用 + _AudioManager_updateMeParameters.apply(this, arguments); + }; + + //---------------------------------------- + // SE + //---------------------------------------- + + /** + * ●SE演奏 + */ + const _AudioManager_playSe = AudioManager.playSe; + AudioManager.playSe = function (se) { + // nullの場合はそのまま + if (!se) { + _AudioManager_playSe.apply(this, arguments); + return; + } + + // ディープコピーする。 + let newSe = { ...se }; + // 別名を取得 + const aliasName = getAlias(newSe, pSeAliases); + + // 別名が取得できなければ元のパラメータを使用 + if (aliasName === undefined) { + newSe = se; + // 別名が空欄なら演奏しない + } else if (aliasName === "") { + return; + // 別名があれば変換 + } else if (aliasName) { + newSe.name = aliasName; + } + + _AudioManager_playSe.call(this, newSe); + }; + + /** + * ●SEのパラメータ更新 + */ + const _AudioManager_updateSeParameters = AudioManager.updateSeParameters; + AudioManager.updateSeParameters = function (buffer, se) { + // nullの場合はそのまま + if (!se) { + _AudioManager_updateSeParameters.apply(this, arguments); + return; + } + + // ディープコピーする。 + const newSe = { ...se }; + // 設定を取得してnewSeに保持 + if (setAudioAdjust(newSe, pSeSettings)) { + _AudioManager_updateSeParameters.call(this, buffer, newSe); + return; + } + // 設定がなかった場合は元の処理を使用 + _AudioManager_updateSeParameters.apply(this, arguments); + }; + + //---------------------------------------- + // 共通処理 + //---------------------------------------- + + /** + * ●別名を取得する。 + */ + function getAlias(audio, aliases) { + // 別名が存在した場合はそちらを返す。 + const alias = aliases.find((alias) => isValidAlias(audio, alias)); + if (alias) { + return alias.ToFileName; + } + return undefined; + } + + /** + * ●有効な別名かどうか? + */ + function isValidAlias(audio, alias) { + // ファイル名が一致している。 + if (alias.FromFileName == audio.name) { + const aliasSwitch = toNumber(alias.Switch); + // スイッチの設定がなければ有効 + if (!aliasSwitch) { + return true; + } + // スイッチがオンならば有効 + return $gameSwitches.value(aliasSwitch); + } + // それ以外は無効 + return false; + } + + /** + * ●音声に調整設定を保持。 + */ + function setAudioAdjust(audio, settings) { + // 一致するファイルが存在すれば取得 + const setting = settings.find((setting) => setting.Name == audio.name); + // 設定がなければ処理しない。 + if (!setting) { + return false; + } + + const adjustVolume = toNumber(setting.Volume); + const adjustPitch = toNumber(setting.Pitch); + const adjustPan = toNumber(setting.Pan); + + if (adjustVolume != undefined) { + audio.volume = (audio.volume * adjustVolume) / 100; + } + if (adjustPitch != undefined) { + audio.pitch = (audio.pitch * adjustPitch) / 100; + } + if (adjustPan != undefined) { + audio.pan = audio.pan + adjustPan; + } + return true; + } + + /** + * ●音声の開始位置を取得。 + */ + function getAudioPos(audio, settings) { + // 一致するファイルが存在すれば取得 + const setting = settings.find((setting) => setting.Name == audio.name); + // 設定がなければ処理しない。 + if (!setting) { + return; + } + + const adjustPos = toNumber(setting.Pos); + + if (adjustPos != undefined) { + return adjustPos; + } + return undefined; + } +})(); diff --git a/www/js/plugins/NRP_PicturePriority.js b/www/js/plugins/NRP_PicturePriority.js new file mode 100644 index 0000000..e0eb2b9 --- /dev/null +++ b/www/js/plugins/NRP_PicturePriority.js @@ -0,0 +1,668 @@ +//============================================================================= +// NRP_PicturePriority.js +//============================================================================= +/*: + * @target MV MZ + * @plugindesc v1.021 Change the display priority for each picture. + * @author Takeshi Sunagawa (http://newrpg.seesaa.net/) + * @url http://newrpg.seesaa.net/article/485015972.html + * + * @help You can change the Z coordinate (display priority) + * for each picture. + * + * ◆Features + * - Change the Z-coordinate of the picture + * for each number by plugin command + * - It is possible to change the Z-coordinate of multiple pictures + * at the same time. + * - Can be used together with + * PicturePriorityCustomize.js (by Triacontane) + * + * ------------------------------------------------------------------- + * [Plugin Command MZ] + * ------------------------------------------------------------------- + * ◆SetZ + * All you have to do is specify the picture number and Z-coordinate. + * However, it must be after the picture is displayed. + * + * You can also specify multiple picture numbers or use a formula. + * + * - Example1: 1,2,3 + * - Example2: 1~3 + * - Example3: $gameVariables.value(1) + * + * If you want to cancel the setting, leave the Z-coordinate blank, + * or do "Erase Picture" from the event command. + * + * ------------------------------------------------------------------- + * [Plugin Command MV] + * ------------------------------------------------------------------- + * Since the functions are the same as the MZ version, + * the explanation is omitted. + * Does not distinguish between individual capital letters. + * Also, do not include []. + * + * ◆SetZ + * NRP.PicturePriority.SetZ [Picture No] [Z-coordinate] + * + * - Example1: NRP.PicturePriority.SetZ 1~5 3 + * Change the Z-coordinate of pictures 1 to 5 to 3 + * + * - Example2: NRP.PicturePriority.SetZ 1,2,3 + * Release the Z-coordinates of the pictures numbered 1 to 3. + * + * ------------------------------------------------------------------- + * [Reference] + * ------------------------------------------------------------------- + * The meaning of the Z-coordinate is as follows. + * + * 0 : Lower tiles + * 1 : Lower characters + * 3 : Normal characters + * 4 : Upper tiles + * 5 : Upper characters + * 6 : Airship shadow + * 7 : Balloon + * 8 : Animation + * 9 : Touch Operation Destination + * + * For example, if you want to display between "Lower tiles" + * and "Lower characters", you can set a value such as "z = 0.5". + * Z-coordinates can also be specified as a decimal number. + * + * ------------------------------------------------------------------- + * [Terms] + * ------------------------------------------------------------------- + * There are no restrictions. + * Modification, redistribution freedom, commercial availability, + * and rights indication are also optional. + * The author is not responsible, + * but will deal with defects to the extent possible. + * + * @------------------------------------------------------------------ + * @ Plugin Commands + * @------------------------------------------------------------------ + * + * @command SetZ + * @desc Set the display priority (Z-coordinate) of the picture. + * Leave the Z-coordinate blank to cancel. + * + * @arg PictureId + * @desc The picture number to target. Multiple & formula are allowed. + * eg1: 1,2,3 eg2: 1~3 + * + * @arg Z + * @desc Priority. 0:Lower tile, 1:Lower character, 3:Normal character, + * 4:Upper tile, 5:Upper character, 7:Balloon, 8:Animation + * @type number @min -99999 @max 99999 @decimals 2 + * + * @------------------------------------------------------------------ + * @ Plugin Parameters + * @------------------------------------------------------------------ + * + * @param DefaultZ + * @type number @min -99999 @max 99999 @decimals 2 + * @desc The display priority initially set for the picture. + * If blank, the standard Maker behavior is followed. + * + * @param ReleaseOnTransfer + * @type boolean + * @default false + * @desc Removes the Z coordinate setting for pictures during player transfer. + */ + +/*:ja + * @target MV MZ + * @plugindesc v1.021 ピクチャ毎に表示優先度を変更します。 + * @author 砂川赳(http://newrpg.seesaa.net/) + * @url http://newrpg.seesaa.net/article/485015972.html + * + * @help ピクチャ毎にZ座標(表示優先度)を変更できます。 + * + * ◆特徴 + * ・プラグインコマンドによって、番号毎にピクチャのZ座標を変更 + * ・複数のピクチャのZ座標を同時に変更することも可能 + * ・PicturePriorityCustomize.js(トリアコンタン様)との併用も可 + * + * ------------------------------------------------------------------- + * ■プラグインコマンド(MZ) + * ------------------------------------------------------------------- + * ◆Z座標を設定 + * ピクチャ番号とZ座標を指定すればOKです。 + * ただし、ピクチャの表示後である必要があります。 + * + * また、ピクチャ番号には複数指定や数式の使用も可能です。 + * + * ・例1:1,2,3 + * ・例2:1~3 + * ・例3:$gameVariables.value(1) + * + * 設定を解除したい場合はZ座標を空欄にするか、 + * イベントコマンドから『ピクチャの消去』をしてください。 + * + * ------------------------------------------------------------------- + * ■プラグインコマンド(MV) + * ------------------------------------------------------------------- + * 機能はMZ版と同じため、説明は割愛します。 + * ※大文字個別は区別しません。また[]は含まないでください。 + * + * ◆Z座標を設定 + * NRP.PicturePriority.SetZ [ピクチャ番号] [Z座標] + * + * 例1:NRP.PicturePriority.SetZ 1~5 3 + * 1~5番のピクチャのZ座標を3に変更 + * + * 例2:NRP.PicturePriority.SetZ 1,2,3 + * 1~3番のピクチャのZ座標を解除 + * + * ------------------------------------------------------------------- + * ■参考 + * ------------------------------------------------------------------- + * Z座標の意味は以下の通りです。 + * + * 0 : 下層タイル + * 1 : 通常キャラの下 + * 3 : 通常キャラ + * 4 : 上層タイル + * 5 : 通常キャラの上 + * 6 : 飛行船の影 + * 7 : 吹き出し + * 8 : アニメーション + * 9 : タッチ操作の移動先 + * + * 例えば『下層タイル』と『通常キャラの下』の間に表示をしたい場合は + * 『z = 0.5』などの値を設定できます。 + * ※Z座標は小数も指定可能です。 + * + * ------------------------------------------------------------------- + * ■注意点 + * ------------------------------------------------------------------- + * ◆戦闘時の使用について + * 初期状態では、戦闘中のピクチャーに + * Z座標を設定しても表示優先度は変化しません。 + * NRP_DynamicMotionMZ.jsなど表示優先度の制御を行うプラグインと + * 組み合わせる必要があります。 + * + * ◆Z座標の解除について + * なお、Z座標を一度指定すると解除するまで + * 設定が継続することに注意してください。 + * ※ピクチャの拡大率や不透明度を0にした場合でも、 + *  ピクチャは内部的には存在し続けます。 + * + * プラグインパラメータの『移動時にZ座標を解除』が + * オンの場合のみ場所移動時に自動で解除されます。 + * + * ------------------------------------------------------------------- + * ■利用規約 + * ------------------------------------------------------------------- + * 特に制約はありません。 + * 改変、再配布自由、商用可、権利表示も任意です。 + * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 + * + * ただし、当プラグインではPicturePriorityCustomize.jsより + * 一部の処理を流用しています。 + * その部分については、MITライセンスに従います。 + * + * @------------------------------------------------------------------ + * @ プラグインコマンド + * @------------------------------------------------------------------ + * + * @command SetZ + * @text Z座標を設定 + * @desc ピクチャの表示優先度(Z座標)を設定します。 + * Z座標を空欄にすると解除します。 + * + * @arg PictureId + * @text ピクチャ番号 + * @desc 対象とするピクチャ番号です。複数指定&数式可 + * 例1:1,2,3 例2:1~3 + * + * @arg Z + * @text Z座標 + * @desc 表示優先度。0:下層, 1:キャラ下, 3:キャラ, 4:上層 + * 5:キャラ上, 6:飛行船影, 7:フキダシ, 8:アニメ, 9:目的地 + * @type number @min -99999 @max 99999 @decimals 2 + * + * @------------------------------------------------------------------ + * @ プラグインパラメータ + * @------------------------------------------------------------------ + * + * @param DefaultZ + * @text 初期Z座標 + * @type number @min -99999 @max 99999 @decimals 2 + * @desc ピクチャに初期設定する表示優先度です。 + * 空白の場合はツクールの標準動作に従います。 + * + * @param ReleaseOnTransfer + * @text 移動時にZ座標を解除 + * @type boolean + * @default false + * @desc 場所移動時、ピクチャに対するZ座標の設定を解除します。 + */ + +(function () { + "use strict"; + + function toBoolean(str, def) { + if (str === true || str === "true") { + return true; + } else if (str === false || str === "false") { + return false; + } + return def; + } + function toNumber(str, def) { + if (str == undefined || str == "") { + return def; + } + return isNaN(str) ? def : +(str || def); + } + + const PLUGIN_NAME = "NRP_PicturePriority"; + const parameters = PluginManager.parameters(PLUGIN_NAME); + const pDefaultZ = toNumber(parameters["DefaultZ"]); + const pReleaseOnTransfer = toBoolean(parameters["ReleaseOnTransfer"], false); + + // ---------------------------------------------------------------------------- + // PicturePriorityCustomize.jsとの併用対策 + // ---------------------------------------------------------------------------- + + const hasPicturePriorityCustomize = PluginManager._scripts.some( + (scriptName) => scriptName == "PicturePriorityCustomize" + ); + const PLUGIN_NAME_PPC = "PicturePriorityCustomize"; + + // ============================================================================ + // (C) 2017 Triacontane + // This software is released under the MIT License. + // http://opensource.org/licenses/mit-license.php + // ---------------------------------------------------------------------------- + // + // ↓↓↓↓↓PicturePriorityCustomizeの流用部分↓↓↓↓↓ + // ============================================================================ + + const getParamString = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (let i = 0; i < paramNames.length; i++) { + const name = PluginManager.parameters(PLUGIN_NAME_PPC)[paramNames[i]]; + if (name) return name; + } + return ""; + }; + + const getParamNumber = function (paramNames, min, max) { + const value = getParamString(paramNames); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value) || 0).clamp(min, max); + }; + + const ppcParam = {}; + ppcParam.upperPictureId = getParamNumber([ + "UpperPictureId", + "上層ピクチャ番号", + ]); + ppcParam.lowerPictureId = getParamNumber([ + "LowerPictureId", + "下層ピクチャ番号", + ]); + ppcParam.lowerPictureZ = getParamNumber([ + "LowerPictureZ", + "下層ピクチャZ座標", + ]); + ppcParam.lowerPictureBattleZ = getParamNumber( + ["LowerPictureBattleZ", "戦闘下層ピクチャZ座標"], + 0 + ); + + // ---------------------------------------------------------------------------- + // ↑↑↑↑↑流用終わり↑↑↑↑↑ + // ---------------------------------------------------------------------------- + + // ---------------------------------------------------------------------------- + // プラグインコマンド(MZ) + // ---------------------------------------------------------------------------- + + // MVには存在しないため、空で定義しておかないとエラーになる。 + if (!PluginManager.registerCommand) { + PluginManager.registerCommand = function () {}; + } + + /** + * ●ピクチャのZ座標変更 + */ + PluginManager.registerCommand(PLUGIN_NAME, "SetZ", function (args) { + // 引数を分解して配列に変換 + const pictureIds = textToArray(args.PictureId); + const z = eval(args.Z); + + const spriteset = getSpriteset(); + // 各ピクチャにZ座標を設定 + for (const pictureId of pictureIds) { + const picture = spriteset.getPictureFromId(pictureId); + picture.setZ(z); + } + }); + + // ---------------------------------------------------------------------------- + // プラグインコマンド(MV) + // ---------------------------------------------------------------------------- + + const _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + + // 小文字化してから判定 + const lowerCommand = command.toLowerCase(); + + /** + * ●ピクチャのZ座標変更 + */ + if (lowerCommand === "nrp.picturepriority.setz") { + // 引数を分解して配列に変換 + const pictureIds = textToArray(args[0]); + const z = eval(args[1]); + + const spriteset = getSpriteset(); + // 各ピクチャにZ座標を設定 + for (const pictureId of pictureIds) { + const picture = spriteset.getPictureFromId(pictureId); + picture.setZ(z); + } + } + }; + + // ---------------------------------------------------------------------------- + // Spriteset_Base + // ---------------------------------------------------------------------------- + + /** + * ●ピクチャの作成 + */ + const _Spriteset_Base_createPictures = + Spriteset_Base.prototype.createPictures; + Spriteset_Base.prototype.createPictures = function () { + _Spriteset_Base_createPictures.apply(this, arguments); + + // ピクチャスプライト管理用の配列 + this._pictures = []; + for (const picture of this._pictureContainer.children) { + this._pictures.push(picture); + } + + // もう1回ループ + // ※ちなみに↑のループ内でまとめてやろうとすると、 + //  Container自体を書き換えた結果、処理が飛んでしまうのでNG + for (const picture of this._pictures) { + // Z座標が設定されているなら、Z座標ソートの対象へ + if (picture.z != null) { + picture.releaseContainer(this); + } + } + }; + + /** + * 【独自】IDを指定してピクチャを取得 + */ + Spriteset_Base.prototype.getPictureFromId = function (pictureId) { + return this._pictures.find((p) => p._pictureId == pictureId); + }; + + // ---------------------------------------------------------------------------- + // Game_Picture + // ---------------------------------------------------------------------------- + + /** + * 【独自】Z座標を取得 + */ + Game_Picture.prototype.z = function () { + return this._z; + }; + + /** + * 【独自】Z座標を指定する。 + */ + Game_Picture.prototype.setZ = function (z) { + this._z = z; + }; + + // ---------------------------------------------------------------------------- + // Sprite_Picture + // ---------------------------------------------------------------------------- + + /** + * ●Game_Pictureの座標をSpriteに反映 + */ + const _Sprite_Picture_updatePosition = + Sprite_Picture.prototype.updatePosition; + Sprite_Picture.prototype.updatePosition = function () { + _Sprite_Picture_updatePosition.apply(this, arguments); + + // Z座標を反映 + const picture = this.picture(); + this.z = picture.z(); + }; + + /** + * 【独自】Z座標を指定し、さらにピクチャの親を移行する。 + */ + Sprite_Picture.prototype.setZ = function (z) { + const picture = this.picture(); + if (!picture) { + return; + } + + // Game_Screen側へ反映 + picture.setZ(z); + const spriteset = getSpriteset(); + + // Z座標が削除された場合 + if (z == null) { + // ピクチャの親を元に戻す。 + this.restoreContainer(spriteset); + return; + } + + // Z座標ソートの対象へ + this.releaseContainer(spriteset); + }; + + /** + * 【独自】ピクチャの親を移行し、Z座標ソートの対象とする。 + */ + Sprite_Picture.prototype.releaseContainer = function (spriteset) { + // ピクチャを現在の親から切り離す。 + // ※デフォルトの親(コンテナ)はひとまとめになっているため、 + //  そのままではピクチャ毎のZソートができない。 + this.parent.removeChild(this); + // 新しい親に追加する。 + getPictureParent(spriteset).addChild(this); + }; + + /** + * 【独自】当プラグインによる管理を解除し、ピクチャを元の親へ戻す。 + */ + Sprite_Picture.prototype.restoreContainer = function (spriteset) { + // Z座標をクリア + this.z = null; + + let container; + + // PicturePriorityCustomize.jsと併用時 + if (hasPicturePriorityCustomize) { + const pictureId = this.getPictureId(); + // PicturePriorityCustomize.js側の設定に従って、各コンテナを取得 + if (pictureId <= ppcParam.lowerPictureId) { + container = spriteset._pictureContainerLower; + } else if (pictureId >= ppcParam.upperPictureId) { + container = spriteset._pictureContainerUpper; + } else { + container = spriteset._pictureContainerMiddle; + } + + // 標準時 + } else if (spriteset._pictureContainer) { + // 元のコンテナを取得 + container = spriteset._pictureContainer; + } + + // コンテナに戻す + container.addChild(this); + // コンテナ内のピクチャを番号でソート + container.children.sort((a, b) => a._pictureId - b._pictureId); + }; + + // ---------------------------------------------------------------------------- + // Game_Screen + // ---------------------------------------------------------------------------- + + /** + * ●ピクチャの表示 + */ + const _Game_Screen_showPicture = Game_Screen.prototype.showPicture; + Game_Screen.prototype.showPicture = function ( + pictureId, + name, + origin, + x, + y, + scaleX, + scaleY, + opacity, + blendMode + ) { + _Game_Screen_showPicture.apply(this, arguments); + + // 表示したピクチャを再取得 + const realPictureId = this.realPictureId(pictureId); + const gamePicture = this._pictures[realPictureId]; + + // Z座標の初期値がある場合は設定 + if (pDefaultZ) { + gamePicture.setZ(pDefaultZ); + + // Sprite_Pictureを取得 + const spriteset = getSpriteset(); + // Sprite_PictureにZ座標を設定 + const spritePicture = spriteset.getPictureFromId(pictureId); + if (spritePicture) { + spritePicture.setZ(pDefaultZ); + } + } + }; + + /** + * ●ピクチャの消去 + */ + const _Game_Screen_erasePicture = Game_Screen.prototype.erasePicture; + Game_Screen.prototype.erasePicture = function (pictureId) { + _Game_Screen_erasePicture.apply(this, arguments); + + const spriteset = getSpriteset(); + const picture = spriteset.getPictureFromId(pictureId); + // ピクチャがZ座標管理の対象だった場合 + if (picture && picture.z != null) { + // ピクチャの親を元に戻す。 + picture.restoreContainer(spriteset); + } + }; + + // ---------------------------------------------------------------------------- + // Game_Player + // ---------------------------------------------------------------------------- + + /** + * ●場所移動時 + */ + const _Game_Player_performTransfer = Game_Player.prototype.performTransfer; + Game_Player.prototype.performTransfer = function () { + // Z座標を解除 + if (this.isTransferring() && pReleaseOnTransfer) { + for (let i = 0; i < $gameScreen._pictures.length; i++) { + const picture = $gameScreen._pictures[i]; + if (picture) { + picture.setZ(pDefaultZ); + } + } + } + + _Game_Player_performTransfer.apply(this, arguments); + }; + + // ---------------------------------------------------------------------------- + // 共通関数 + // ---------------------------------------------------------------------------- + + /** + * ●文字列を分解して配列に変換する。 + * ※例1:"1,2,3" -> [1,2,3] + * ※例2:"1~3" -> [1,2,3] + */ + function textToArray(textArr) { + const array = []; + + // 無効なら処理しない。 + if (textArr === undefined || textArr === null || textArr === "") { + return array; + } + + // カンマ区切りでループ + for (let text of textArr.split(",")) { + // 空白除去 + text = text.trim(); + // 1~5というように範囲指定の場合 + // ※~が存在する。 + if (text.indexOf("~") >= 0) { + const rangeVal = text.split("~"); + const rangeStart = eval(rangeVal[0]); + const rangeEnd = eval(rangeVal[1]); + + // IDの指定範囲で実行 + // 開始のほうが終了より大きい場合は反対に実行 + if (rangeEnd < rangeStart) { + for (let i = rangeStart; i >= rangeEnd; i--) { + array.push(eval(i)); + } + } else { + for (let i = rangeStart; i <= rangeEnd; i++) { + array.push(eval(i)); + } + } + + // 通常時 + } else { + array.push(eval(text)); + } + } + return array; + } + + /** + * ●現在の画面のSpritesetを取得する。 + */ + function getSpriteset() { + // 戦闘 + if ($gameParty.inBattle()) { + return BattleManager._spriteset; + // マップ + } else { + return SceneManager._scene._spriteset; + } + } + + /** + * ●現在の画面でピクチャの親とする要素を取得する。 + */ + function getPictureParent(spriteset) { + // 戦闘 + // ※$gameParty.inBattle()がセットされるより + //  早く呼び出されることがあるので、こちらで判定を行う。 + if (spriteset._battleField) { + return spriteset._battleField; + // マップ + } else { + return spriteset._tilemap; + } + } +})(); diff --git a/www/js/plugins/NRP_WeaponSetting.js b/www/js/plugins/NRP_WeaponSetting.js new file mode 100644 index 0000000..491db4d --- /dev/null +++ b/www/js/plugins/NRP_WeaponSetting.js @@ -0,0 +1,901 @@ +//============================================================================= +// NRP_WeaponSetting.js +//============================================================================= + +/*: + * @target MV MZ + * @plugindesc v2.01 Extends the weapon display. + * @author Takeshi Sunagawa (http://newrpg.seesaa.net/) + * @orderBefore NRP_DynamicMotionMZ + * @url http://newrpg.seesaa.net/article/484348477.html + * + * @help Extends the display of weapons in side-view battle. + * + * ◆Features + * - Adjust the display position of weapons. + *  ※Can be adapted to battlers of different sizes from the standard. + * - Adjust the position of each actors. + * - Change the size of the weapon per pattern. + * - Support for weapon images after the 31th. + *  ※By default, only the 6th of Weapons3.png (=30th) can be selected. + * - Changed the color tone of the weapon. + * - Unique images can be set for each weapon type. + * - Combined with DynamicMotion, + * the same weapon can be swung and thrust. + * + * ------------------------------------------------------------------- + * [For DynamicMotion] + * ------------------------------------------------------------------- + * Although it takes some effort, when combined with DynamicMotion, + * complex movements such as swinging and thrusting + * with the same weapon are possible. + * + * First, modify system/WeaponsX.png to create multiple weapon actions + * such as "swing" and "thrust" in one image. + * + * Next, register the created image + * in the "WeaponInfoList" of the Plugin Parameters. + * The motions that can be set here + * are the standard ones used for normal attacks. + * + * In addition, define motions for each index in "IndexList. + * This allows the motion to be called on the DynamicMotion side. + * + * + * weaponIndex = 2 + * + * + * For example, the above description + * will play the second animation in WeaponsX.png. + * In addition, it will execute the motion defined above. + * + * Note that you can also specify images + * and motions directly on the DynamicMotion side. + * The following is an example of executing a thrust motion + * by specifying Weapons2.png. + * + * + * weaponImage = Weapons2 + * weaponIndex = 2 + * motion = thrust + * + * + * Motion can be specified other than the usual + * "swing", "thrust", and "missile" motions. + * For example, you can use the "item" motion + * to raise a sword above the ground. + * + * ------------------------------------------------------------------- + * [Note of Actors] + * ------------------------------------------------------------------- + * + * Adjusts the X coordinate of the weapon. Formulae allowed. + * If the value is negative, it moves left. + * + * + * Adjusts the Y coordinate of the weapon. Formulae allowed. + * If the value is negative, it moves up. + * + * ------------------------------------------------------------------- + * [Note of Weapons] + * ------------------------------------------------------------------- + * + * Changes the color tone of the weapon. + * 0~255 are valid values. + * Set in the order of Red, Green, Blue, Strength. + * + * + * Set Weapons5.png as the weapon image. + * ※As with normal weapon images, the system folder is the target. + * + * + * The second image among those specified + * in WeaponImage is set as the weapon image. + * If omitted, the first image will be used. + * + * + * "swing" the motion when attacking. + * Refer to the following for the type of motion. + * + * - thrust + * - swing + * - missile + * - walk + * - wait + * - chant + * - guard + * - damage + * - evade + * - skill + * - spell + * - item + * - escape + * - victory + * - dying + * - abnormal + * - sleep + * - dead + * + * ※For more information, please refer to + * "Documentation > Side-View Character Standards" + * in the help section of Maker. + * + * ------------------------------------------------------------------- + * [Terms] + * ------------------------------------------------------------------- + * There are no restrictions. + * Modification, redistribution freedom, commercial availability, + * and rights indication are also optional. + * The author is not responsible, + * but we will respond to defects as far as possible. + * + * @----------------------------------------------------- + * @ Plugin Parameters + * @----------------------------------------------------- + * + * @param WeaponInfoList + * @type struct[] + * @desc List of settings for each weapon type. + * + * @param WeaponX + * @type number + * @min -999 @max 999 + * @default -16 + * @desc Adjusts the X coordinate of the weapon. + * Default value is -16. + * + * @param WeaponY + * @min -999 @max 999 + * @type number + * @default 0 + * @desc Adjusts the Y coordinate of the weapon. + * Default value is 0. + * + * @param WeaponWidth + * @type string + * @desc Adjusts the width of the weapon (one pattern). + * Default value is 96. Formulas available. + * + * @param WeaponHeight + * @type string + * @desc Adjusts the height of the weapon (one pattern). + * Default value is 64. Formulas available. + * + * @param SupportOver30Image + * @type boolean + * @default true + * @desc For example, if the weapon type is the 31st, the 31st image will be selected. No image should be set. + * + * @param SyncActorMotion + * @type boolean + * @default true + * @desc Synchronize the weapon with the actor's motion as much as possible. + */ +//------------------------------------------------------------- +// WeaponInfo +//------------------------------------------------------------- +/*~struct~WeaponInfo: + * @param WeaponType + * @type number + * @desc Weapon type to be set. + * By default, 1:Dagger, 2:Sword, 3:Flail... + * + * @param WeaponImage + * @type file + * @dir img/system + * @desc Image file corresponding to the weapon type. + * + * @param WeaponIndex + * @type number @min 1 + * @default 1 + * @desc Index of images (1~12). + * + * @param Motion + * @type select + * @option thrust + * @option swing + * @option missile + * @option walk + * @option wait + * @option chant + * @option guard + * @option damage + * @option evade + * @option skill + * @option spell + * @option item + * @option escape + * @option victory + * @option dying + * @option abnormal + * @option sleep + * @option dead + * @desc The standard motion used for weapon attacks. + * + * @param IndexList + * @type struct[] + * @desc Motion can be defined for each image index. + */ +//------------------------------------------------------------- +// IndexDetail +//------------------------------------------------------------- +/*~struct~IndexDetail: + * @param WeaponIndex + * @type number @min 1 + * @desc Index of image (1~12). + * + * @param Motion + * @type select + * @option thrust + * @option swing + * @option missile + * @option walk + * @option wait + * @option chant + * @option guard + * @option damage + * @option evade + * @option skill + * @option spell + * @option item + * @option escape + * @option victory + * @option dying + * @option abnormal + * @option sleep + * @option dead + * @desc This motion corresponds to the index. + * + * @param AdjustX + * @type number + * @min -999 @max 999 + * @desc Further adjust the X coordinate of the weapon. + * + * @param AdjustY + * @min -999 @max 999 + * @type number + * @desc Further adjust the Y coordinate of the weapon. + */ + +/*:ja + * @target MV MZ + * @plugindesc v2.01 武器の表示を拡張します。 + * @author 砂川赳 (http://newrpg.seesaa.net/) + * @orderBefore NRP_DynamicMotionMZ + * @url http://newrpg.seesaa.net/article/484348477.html + * + * @help サイドビュー戦闘における武器の表示を拡張します。 + * + * ◆機能 + * ・武器の表示位置を調整。 + *  ※標準とはサイズの異なるバトラーにも適応できます。 + * ・アクター毎の位置調整も可能。 + * ・武器の1パターン当たりのサイズを変更可。 + * ・31番目以降の武器画像に対応。 + *  ※デフォルトではWeapons3.pngの6番目(=30番目)までしか選択不可。 + * ・武器の色調を変更。 + * ・武器タイプ毎に独自の画像を設定可能。 + * ・DynamicMotionとの組み合わせにより、 + *  同じ武器で振ったり突いたりといった動作も可能に。 + * + * ------------------------------------------------------------------- + * ■DynamicMotionとの連携 + * ------------------------------------------------------------------- + * いくらか手間はかかりますが、DynamicMotionと組み合わせることにより、 + * 同じ武器で振ったり突いたりといった複雑な動作も可能となります。 + * + * まず、system/WeaponsX.pngを改造し、 + * 一つの画像内に『振り』『突き』など複数の武器の動作を作成します。 + * + * 次に、プラグインパラメータの『武器情報リスト』に作成した画像を登録します。 + * ここで設定できるモーションは通常攻撃に用いる標準のものです。 + * + * さらに『インデックスリスト』にインデックス毎のモーションを定義します。 + * これにより、DynamicMotion側でモーションを呼び出せるようになります。 + * + * 例えば、 + * + * + * weaponIndex = 2 + * + * + * と、記述した場合、WeaponsX.pngの2つ目のアニメーションを再生し、 + * さらに上で定義したモーションを実行します。 + * + * なお、DynamicMotion側で直接画像やモーションを指定することもできます。 + * 以下はWeapons2.pngを指定して、突きのモーションを実行した例です。 + * + * + * weaponImage = Weapons2 + * weaponIndex = 2 + * motion = thrust + * + * + * モーションには通常使用する『振り』『突き』『飛び道具』以外も指定できます。 + * 例えば『アイテム』のモーションを使って、剣を上に掲げるなど、 + * 発想次第で様々な演出が可能です。 + * + * ------------------------------------------------------------------- + * ■アクターのメモ欄 + * ------------------------------------------------------------------- + * + * 武器のX座標を調整します。数式可。 + * マイナスで左に移動します。 + * + * + * 武器のY座標を調整します。数式可。 + * マイナスで上に移動します。 + * + * ------------------------------------------------------------------- + * ■武器のメモ欄 + * ------------------------------------------------------------------- + * + * 武器の色調を変更します。0~255までの数値が有効です。 + * 赤、緑、青、強さの順で設定してください。 + * + * + * Weapons5.pngを武器画像として設定します。 + * ※通常の武器画像と同じく、systemフォルダが対象です。 + * + * + * WeaponImageで指定した中で、2番目の画像を武器画像として設定します。 + * 省略した場合は1番目の画像となります。 + * + * + * 攻撃時のモーションを『振り』にします。 + * モーションの種類は以下を参考にしてください。 + * + * ・突き:thrust + * ・振り:swing + * ・飛び道具:missile + * ・前進:walk + * ・通常待機:wait + * ・詠唱待機:chant + * ・防御:guard + * ・ダメージ:damage + * ・回避:evade + * ・汎用スキル:skill + * ・魔法:spell + * ・アイテム:item + * ・逃げる:escape + * ・勝利:victory + * ・瀕死:dying + * ・状態異常:abnormal + * ・睡眠:sleep + * ・戦闘不能:dead + * + * ※詳細はツクールのヘルプにある「資料集>サイドビューキャラ規格」を + *  ご覧ください。 + * + * ------------------------------------------------------------------- + * ■利用規約 + * ------------------------------------------------------------------- + * 特に制約はありません。 + * 改変、再配布自由、商用可、権利表示も任意です。 + * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 + * + * @----------------------------------------------------- + * @ プラグインパラメータ + * @----------------------------------------------------- + * + * @param WeaponInfoList + * @text 武器情報リスト + * @type struct[] + * @desc 武器タイプ毎の設定一覧です。 + * + * @param WeaponX + * @text 武器のX座標 + * @type number + * @min -999 @max 999 + * @default -16 + * @desc 武器のX座標を調整します。 + * 初期値は-16です。 + * + * @param WeaponY + * @text 武器のY座標 + * @min -999 @max 999 + * @type number + * @default 0 + * @desc 武器のY座標を調整します。 + * 初期値は0です。 + * + * @param WeaponWidth + * @text 武器の横幅 + * @type string + * @desc 武器(1パターン)の横幅を調整します。 + * 初期値は96です。数式化。 + * + * @param WeaponHeight + * @text 武器の縦幅 + * @type string + * @desc 武器(1パターン)の縦幅を調整します。 + * 初期値は64です。数式化。 + * + * @param SupportOver30Image + * @text 31以降の画像に対応 + * @type boolean + * @default true + * @desc 例えば、武器タイプが31番目の場合、自動で31番目の画像が選択されます。画像はなしにしてください。 + * + * @param SyncActorMotion + * @text アクターモーションに同期 + * @type boolean + * @default true + * @desc アクターのモーションに武器をなるべく同期させます。 + */ +//------------------------------------------------------------- +// WeaponInfo +//------------------------------------------------------------- +/*~struct~WeaponInfo:ja + * @param WeaponType + * @text 武器タイプ + * @type number + * @desc 設定を行う武器タイプです。 + * 標準では1:短剣, 2:剣, 3:フレイル... + * + * @param WeaponImage + * @text 画像ファイル + * @type file + * @dir img/system + * @desc 武器タイプに対応する画像ファイルです。 + * + * @param WeaponIndex + * @text 画像インデックス + * @type number @min 1 + * @default 1 + * @desc 画像のインデックス(1~12)です。 + * + * @param Motion + * @text モーション + * @type select + * @option 突き(thrust) @value thrust + * @option 振り(swing) @value swing + * @option 飛び道具(missile) @value missile + * @option 前進(walk) @value walk + * @option 通常待機(wait) @value wait + * @option 詠唱待機(chant) @value chant + * @option 防御(guard) @value guard + * @option ダメージ(damage) @value damage + * @option 回避(evade) @value evade + * @option 汎用スキル(skill) @value skill + * @option 魔法(spell) @value spell + * @option アイテム(item) @value item + * @option 逃げる(escape) @value escape + * @option 勝利(victory) @value victory + * @option 瀕死(dying) @value dying + * @option 状態異常(abnormal) @value abnormal + * @option 睡眠(sleep) @value sleep + * @option 戦闘不能(dead) @value dead + * @desc 武器攻撃に用いる標準のモーションです。 + * + * @param IndexList + * @text インデックスリスト + * @type struct[] + * @desc 画像インデックス毎のモーションを定義できます。 + */ +//------------------------------------------------------------- +// IndexDetail +//------------------------------------------------------------- +/*~struct~IndexDetail:ja + * @param WeaponIndex + * @text 画像インデックス + * @type number @min 1 + * @desc 画像のインデックス(1~12)です。 + * + * @param Motion + * @text モーション + * @type select + * @option 突き(thrust) @value thrust + * @option 振り(swing) @value swing + * @option 飛び道具(missile) @value missile + * @option 前進(walk) @value walk + * @option 通常待機(wait) @value wait + * @option 詠唱待機(chant) @value chant + * @option 防御(guard) @value guard + * @option ダメージ(damage) @value damage + * @option 回避(evade) @value evade + * @option 汎用スキル(skill) @value skill + * @option 魔法(spell) @value spell + * @option アイテム(item) @value item + * @option 逃げる(escape) @value escape + * @option 勝利(victory) @value victory + * @option 瀕死(dying) @value dying + * @option 状態異常(abnormal) @value abnormal + * @option 睡眠(sleep) @value sleep + * @option 戦闘不能(dead) @value dead + * @desc インデックスに対応するモーションです。 + * + * @param AdjustX + * @text 武器のX座標調整 + * @type number + * @min -999 @max 999 + * @desc 武器のX座標をさらに調整します。 + * + * @param AdjustY + * @text 武器のY座標調整 + * @min -999 @max 999 + * @type number + * @desc 武器のY座標をさらに調整します。 + */ + +(function () { + "use strict"; + + /** + * ●構造体(二重配列)をJSで扱えるように変換 + */ + function parseStruct2(arg) { + var ret = []; + + if (arg) { + JSON.parse(arg).forEach(function (str) { + ret.push(JSON.parse(str)); + }); + } + + return ret; + } + function toBoolean(str) { + if (str == true) { + return true; + } + return str == "true" ? true : false; + } + function toNumber(str, def) { + if (str == undefined || str == "") { + return def; + } + return isNaN(str) ? def : +(str || def); + } + function setDefault(str, def) { + if (str == undefined || str == "") { + return def; + } + return str; + } + + const parameters = PluginManager.parameters("NRP_WeaponSetting"); + const pWeaponInfoList = parseStruct2(parameters["WeaponInfoList"]); + const pWeaponX = toNumber(parameters["WeaponX"], 0); + const pWeaponY = toNumber(parameters["WeaponY"], 0); + const pWeaponWidth = setDefault(parameters["WeaponWidth"]); + const pWeaponHeight = setDefault(parameters["WeaponHeight"]); + const pSupportOver30Image = toBoolean(parameters["SupportOver30Image"]); + const pSyncActorMotion = toBoolean(parameters["SyncActorMotion"], true); + + //----------------------------------------------------------------------------- + // Sprite_Weapon + //----------------------------------------------------------------------------- + + /** + * ●武器画像読込 + */ + const _Sprite_Weapon_loadBitmap = Sprite_Weapon.prototype.loadBitmap; + Sprite_Weapon.prototype.loadBitmap = function () { + // DynamicMotionを参照 + const dm = this.parent.dynamicMotion; + // DynamicMotion側で武器の指定がある場合は処理しない。 + if (dm && (dm.weaponId || dm.weaponType)) { + _Sprite_Weapon_loadBitmap.apply(this, arguments); + return; + } + + // 武器の持ち主を取得 + const battler = this.parent._battler; + if (battler && battler.weapons()) { + // ファイル名の指定がある場合(DynamicMotionで設定) + if (this._weaponImage) { + this.bitmap = ImageManager.loadSystem(this._weaponImage); + return; + } + + // 武器を取得 + const dataWeapon = this.dataWeapon(); + // 画像の指定がある場合は読み込む + const weaponImage = dataWeapon.meta.WeaponImage; + if (weaponImage) { + this.bitmap = ImageManager.loadSystem(weaponImage); + return; + } + // 武器情報リストを参照 + const weaponInfo = getWeaponInfo(dataWeapon); + if (weaponInfo && weaponInfo.WeaponImage) { + this.bitmap = ImageManager.loadSystem(weaponInfo.WeaponImage); + return; + } + } + + _Sprite_Weapon_loadBitmap.apply(this, arguments); + }; + + /** + * 【上書】フレーム更新 + */ + Sprite_Weapon.prototype.updateFrame = function () { + if (this._weaponImageId > 0) { + let index = (this._weaponImageId - 1) % 12; + + // 武器を取得 + const dataWeapon = this.dataWeapon(); + + // インデックスの指定がある場合(DynamicMotionで設定) + if (this._weaponIndex) { + index = eval(this._weaponIndex) - 1; + + // いずれかの指定がある場合 + } else if (dataWeapon) { + // 画像の指定を取得 + const weaponImage = dataWeapon.meta.WeaponImage; + // インデックスの指定を取得 + const weaponIndex = dataWeapon.meta.WeaponIndex; + if (weaponImage || weaponIndex) { + index = weaponIndex ? weaponIndex - 1 : 0; + } else { + // 武器情報リストを参照 + const weaponInfo = getWeaponInfo(dataWeapon); + if (weaponInfo && weaponInfo.WeaponIndex) { + index = weaponInfo.WeaponIndex - 1; + } + } + } + + const w = pWeaponWidth ? eval(pWeaponWidth) : 96; + const h = pWeaponHeight ? eval(pWeaponHeight) : 64; + const sx = (Math.floor(index / 6) * 3 + this._pattern) * w; + const sy = Math.floor(index % 6) * h; + this.setFrame(sx, sy, w, h); + } else { + this.setFrame(0, 0, 0, 0); + } + }; + + /** + * ●武器の設定 + */ + const _Sprite_Weapon_setup = Sprite_Weapon.prototype.setup; + Sprite_Weapon.prototype.setup = function (weaponImageId) { + _Sprite_Weapon_setup.apply(this, arguments); + + const battler = this.parent._battler; + + // 通常、武器はアクター専用だが、animatedSVEnemies.jsによる敵も考慮 + const isActor = battler.isActor(); + const dataBattler = isActor ? battler.actor() : battler.enemy(); + + this.x = isActor ? pWeaponX : pWeaponX * -1; + this.y = pWeaponY; + + // 武器の持ち主を取得 + if (battler) { + const adjustX = dataBattler.meta.WeaponX; + const adjustY = dataBattler.meta.WeaponY; + if (adjustX) { + this.x += eval(adjustX); + } + if (adjustY) { + this.y -= eval(adjustY); + } + } + + // 武器データを取得 + const dataWeapon = this.dataWeapon(); + // 武器情報リストを参照 + const weaponInfo = getWeaponInfo(dataWeapon); + if (weaponInfo) { + // 武器のインデックス情報を取得 + const indexDetail = getWeaponIndexDetail(this.parent, weaponInfo); + if (indexDetail) { + if (indexDetail.AdjustX != null) { + this.x += Number(indexDetail.AdjustX); + } + if (indexDetail.AdjustY != null) { + this.y += Number(indexDetail.AdjustY); + } + } + } + + // 色指定があれば設定 + const blendColor = dataWeapon.meta.BlendColor; + if (blendColor) { + this.setBlendColor(eval(blendColor)); + } + }; + + /** + * 【独自】武器情報を取得する。 + * ※通常、武器のスプライトから武器情報は取得できないが。 + *  DynamicMotion側で情報を設定している場合のみ取得できる。 + */ + Sprite_Weapon.prototype.dataWeapon = function () { + // 武器の持ち主を取得 + const battler = this.parent._battler; + if (battler) { + // 武器IDを取得できる場合 + // ※通常は存在しない項目(DynamicMotionで設定) + if (this._weaponId) { + // 武器データを取得 + return $dataWeapons[this._weaponId]; + // 通常時 + } else { + // アクターから武器データを取得 + return $dataWeapons[battler.weapons()[0].id]; + } + } + return null; + }; + + //----------------------------------------------------------------------------- + // Sprite_Actor + //----------------------------------------------------------------------------- + + if (pSyncActorMotion) { + /** + * ●描画枠を更新 + */ + const _Sprite_Actor_updateFrame = Sprite_Actor.prototype.updateFrame; + Sprite_Actor.prototype.updateFrame = function () { + _Sprite_Actor_updateFrame.apply(this, arguments); + + // アクターの動きに武器も同期する。 + const bitmap = this._mainSprite.bitmap; + if (bitmap && this._weaponSprite) { + this._weaponSprite.updateFrame(); + } + }; + } + + //----------------------------------------------------------------------------- + // Game_Battler + //----------------------------------------------------------------------------- + + if (pSupportOver30Image) { + /** + * ●武器アニメーションの開始 + */ + const _Game_Battler_startWeaponAnimation = + Game_Battler.prototype.startWeaponAnimation; + Game_Battler.prototype.startWeaponAnimation = function (weaponImageId) { + if (!weaponImageId) { + const weapons = this.weapons(); + const wtypeId = weapons[0] ? weapons[0].wtypeId : 0; + // 武器タイプが31以上の場合、自動的に画像を設定 + if (wtypeId >= 31) { + this._weaponImageId = wtypeId; + return; + } + } + + _Game_Battler_startWeaponAnimation.apply(this, arguments); + }; + } + + //----------------------------------------------------------------------------- + // Game_Actor + //----------------------------------------------------------------------------- + + /** + * ●武器振り演出 + */ + const _Game_Actor_performAttack = Game_Actor.prototype.performAttack; + Game_Actor.prototype.performAttack = function () { + // 武器を取得 + let weapon = this.weapons()[0]; + // DynamicMotionで設定されている場合はそちらを参照 + // ※通常は存在しない項目 + if (this._weaponId) { + // 武器データを取得 + weapon = $dataWeapons[this._weaponId]; + } + + if (weapon) { + const attackMotionName = getAttackMotionName(this, weapon); + // モーションの指定が存在すれば設定 + if (attackMotionName) { + this.requestMotion(attackMotionName); + const attackMotion = $dataSystem.attackMotions[weapon.wtypeId]; + this.startWeaponAnimation(attackMotion.weaponImageId); + return; + } + } + + _Game_Actor_performAttack.apply(this, arguments); + }; + + /** + * ●攻撃モーション名を取得 + * ※優先度:武器情報リストのインデックスリスト > 武器毎の設定 > 武器情報リスト + */ + function getAttackMotionName(battler, weapon) { + // 武器タイプ毎の情報を取得 + const weaponInfo = getWeaponInfo(weapon); + if (!weaponInfo) { + return; + } + + // アクターのスプライトを取得 + const spriteBattler = getBattlerSprite(battler); + if (!spriteBattler) { + return; + } + + // 武器のインデックス情報を取得 + const indexDetail = getWeaponIndexDetail(spriteBattler, weaponInfo); + if (indexDetail) { + return indexDetail.Motion; + } + + // 武器毎の設定を取得 + if (weapon.meta.AttackMotion) { + return weapon.meta.AttackMotion; + } + + // 指定がない場合、武器情報リストを参照 + return weaponInfo.Motion; + } + + //----------------------------------------------------------------------------- + // 共通関数 + //----------------------------------------------------------------------------- + + /** + * ●武器情報を取得 + */ + function getWeaponInfo(weapon) { + return pWeaponInfoList.find((w) => w.WeaponType == weapon.wtypeId); + } + + /** + * ●武器のインデックス情報を取得 + */ + function getWeaponIndexDetail(spriteBattler, weaponInfo) { + // DynamicMotionを参照 + const dm = spriteBattler.dynamicMotion; + // DynamicMotionでweaponIndexが指定されている場合 + if (dm && dm.weaponIndex) { + const indexList = parseStruct2(weaponInfo.IndexList); + return indexList.find((i) => i.WeaponIndex == dm.weaponIndex); + } + return null; + } + + /** + * ●指定したバトラーのスプライトを取得する。 + * ※実際にはマップ時のSprite_Characterも対象 + */ + function getBattlerSprite(battler) { + if (!battler) { + return undefined; + } + + let sprites; + let sprite; + const spriteset = getSpriteset(); + + // マップ上ではキャラクタースプライトを返す。 + if (!$gameParty.inBattle()) { + sprites = spriteset._characterSprites; + sprite = sprites.find((s) => s._character == battler); + + // 戦闘中はバトラースプライトを返す。 + } else { + sprites = spriteset.battlerSprites(); + sprite = sprites.find((s) => s._battler == battler); + } + + // 一致があれば返す + return sprite; + } + + /** + * ●現在の画面のSpritesetを取得する。 + */ + function getSpriteset() { + // 戦闘 + if ($gameParty.inBattle()) { + return BattleManager._spriteset; + // マップ + } else { + return SceneManager._scene._spriteset; + } + } +})(); diff --git a/www/js/plugins/NRP_WindowBattleLogLayout.js b/www/js/plugins/NRP_WindowBattleLogLayout.js new file mode 100644 index 0000000..d191699 --- /dev/null +++ b/www/js/plugins/NRP_WindowBattleLogLayout.js @@ -0,0 +1,780 @@ +//============================================================================= +// NRP_WindowBattleLogLayout.js +//============================================================================= +/*: + * @target MZ + * @plugindesc v1.03 Change the layout of the battle log. + * @author Takeshi Sunagawa (http://newrpg.seesaa.net/) + * @orderAfter SimpleMsgSideViewMZ + * @url http://newrpg.seesaa.net/article/474864758.html + * + * @help Change the layout of the battle log. + * You can change the position and size of the window. + * + * [Main features] + * - You can use the official SimpleMsgSideView plugin together. + * - You can use gradations. + * - Switch to normal window. + * - You can change the background color and transparency. + * - When the message is long, it shrinks to fit the width of the window. + * - There is also a function to adjust the window width to the string length. + * + * [Described in the skills note] + * + * Hide the skill name when using it. + * + * For more information, please see below. + * http://newrpg.seesaa.net/article/474864758.html + * + * [Terms] + * There are no restrictions. + * Modification, redistribution freedom, commercial availability, + * and rights indication are also optional. + * The author is not responsible, + * but we will respond to defects as far as possible. + * + * @param + * @desc Set up the position of the window. + * + * @param x + * @parent + * @type text + * @default 0 + * @desc The X coordinate of the window. + * + * @param y + * @parent + * @type text + * @default 0 + * @desc The Y coordinate of the window. + * + * @param showFront + * @parent + * @type boolean + * @default false + * @desc Show the window in the front. + * However, it's not guaranteed for windows generated by the following plugins. + * + * @param + * @desc Configure the window size settings. + * + * @param width + * @parent + * @type text + * @default this.windowWidth() + * @desc The width of the window. + * The initial value is "this.windowWidth()". This will fit the width of the screen. + * + * @param autoWidth + * @parent + * @type boolean + * @default false + * @desc Automatically adjusts the width of the window according to the number of characters. + * + * @param lineHeight + * @parent + * @type number + * @default 36 + * @desc The height of one line. + * The default value is 36. + * + * @param + * @desc Configure the window messages. + * + * @param fontSize + * @parent + * @type number + * @default 28 + * @desc Specify the size of the font. + * The default value is 28. + * + * @param padding + * @parent + * @type number + * @default 18 + * @desc Specify the padding of the message. + * The default value is 18. + * + * @param + * @desc Set the background of the window. + * + * @param normalWindow + * @parent + * @type boolean + * @default false + * @desc Change to the same window as the normal message. + * + * @param backColor + * @parent + * @type text + * @default #000000 + * @desc The background color. (RGB value in hex, Default: #000000) + * This doesn't make sense in the normal window. + * + * @param backPaintOpacity + * @parent + * @type number + * @default 64 + * @desc The opacity of background. (Default: 64) + * This doesn't make sense in the normal window. + * + * @param gradientType + * @parent + * @type select + * @option 0:none @value 0 + * @option 1:horizontal @value 1 + * @option 2:vertical @value 2 + * @default 0 + * @desc This is the gradation type of the window. + * This doesn't make sense in the normal window. + * + * @param startGradientSize + * @parent + * @type text + * @default 18 + * @desc The gradient width of the start side. + * (Default: 18) + * + * @param endGradientSize + * @parent + * @type text + * @default 18 + * @desc The gradient width of the end side. + * (Default: 18) + */ + +/*:ja + * @target MZ + * @plugindesc v1.03 戦闘メッセージのレイアウトを変更します。 + * @author 砂川赳(http://newrpg.seesaa.net/) + * @orderAfter SimpleMsgSideViewMZ + * @url http://newrpg.seesaa.net/article/474864758.html + * + * @help 戦闘メッセージのレイアウトを変更します。 + * ウィンドウの配置や大きさを変更可能です。 + * + * ■主な特徴 + * ・公式プラグインのSimpleMsgSideViewに対応。 + * ・グラデーションに対応。 + * ・通常ウィンドウに切替可能。 + * ・背景色や透明度を変更可能。 + * ・メッセージが長い場合、ウィンドウ幅に合わせて縮小。 + * ・反対に文字列長にウィンドウ幅を合わせる機能も有。 + * + * ■スキルのメモ欄に記述 + * + * スキル使用時、技名を非表示にします。 + * + * その他、詳細は以下をご覧ください。 + * http://newrpg.seesaa.net/article/474864758.html + * + * ■利用規約 + * 特に制約はありません。 + * 改変、再配布自由、商用可、権利表示も任意です。 + * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 + * + * @param + * @text <配置関連> + * @desc 配置関連の設定を行います。 + * + * @param x + * @text X座標 + * @parent + * @type text + * @default 0 + * @desc ウィンドウのX座標です。 + * + * @param y + * @text Y座標 + * @parent + * @type text + * @default 0 + * @desc ウィンドウのY座標です。 + * + * @param showFront + * @text 前面表示する + * @parent + * @type boolean + * @default false + * @desc ウィンドウを前面表示します。 + * ※下位のプラグインのウィンドウに対しては未保証。 + * + * @param + * @text <サイズ関連> + * @desc ウィンドウのサイズ関連の設定を行います。 + * + * @param width + * @text 横幅 + * @parent + * @type text + * @default this.windowWidth() + * @desc ウィンドウの横幅です。 + * 初期値はthis.windowWidth()で画面横幅に合わせます。 + * + * @param autoWidth + * @text 横幅を文字数に合わせる + * @parent + * @type boolean + * @default false + * @desc ウィンドウの横幅を文字数に合わせて自動調整します。 + * + * @param lineHeight + * @text 一行の縦幅 + * @parent + * @type number + * @default 36 + * @desc 一行の縦幅です。 + * 初期値は36です。 + * + * @param + * @text <メッセージ関連> + * @desc ウィンドウのメッセージ関連の設定を行います。 + * + * @param fontSize + * @text フォントサイズ + * @parent + * @type number + * @default 28 + * @desc フォントの大きさを指定します。 + * 初期値は28です。 + * + * @param padding + * @text メッセージの余白 + * @parent + * @type number + * @default 18 + * @desc メッセージの余白を指定します。 + * 初期値は18です。 + * + * @param + * @text <背景関連> + * @desc ウィンドウの背景関連の設定を行います。 + * + * @param normalWindow + * @text 通常ウィンドウにする + * @parent + * @type boolean + * @default false + * @desc 通常メッセージと同様のウィンドウに変更します。 + * + * @param backColor + * @text 背景色 + * @parent + * @type text + * @default #000000 + * @desc 背景色を指定します。(16進数のRGB値、初期値:#000000) + * 通常ウィンドウでは意味がありません。 + * + * @param backPaintOpacity + * @text 背景不透明度 + * @parent + * @type number + * @default 64 + * @desc 背景の不透明度を指定します。(初期値:64) + * 通常ウィンドウでは意味がありません。 + * + * @param gradientType + * @text グラデーション方式 + * @parent + * @type select + * @option 0:なし @value 0 + * @option 1:横 @value 1 + * @option 2:縦 @value 2 + * @default 0 + * @desc ウィンドウのグラデーション方式です。 + * 通常ウィンドウでは意味がありません。 + * + * @param startGradientSize + * @text 開始グラデーション幅 + * @parent + * @type text + * @default 18 + * @desc 開始側のグラデーション幅です。 + * 初期値は18です。 + * + * @param endGradientSize + * @text 終了グラデーション幅 + * @parent + * @type text + * @default 18 + * @desc 終了側のグラデーション幅です。 + * 初期値は18です。 + */ +(function () { + "use strict"; + + function toNumber(str, def) { + return isNaN(str) ? def : +(str || def); + } + function toBoolean(str) { + if (str == true) { + return true; + } + return str == "true" ? true : false; + } + + var parameters = PluginManager.parameters("NRP_WindowBattleLogLayout"); + var pX = parameters["x"]; + var pY = parameters["y"]; + var pWidth = parameters["width"]; + var pAutoWidth = toBoolean(parameters["autoWidth"]); + var pLineHeight = toNumber(parameters["lineHeight"]); + var pNormalWindow = toBoolean(parameters["normalWindow"]); + var pShowFront = toBoolean(parameters["showFront"]); + var pFontSize = toNumber(parameters["fontSize"]); + var pPadding = toNumber(parameters["padding"]); + var pBackColor = parameters["backColor"]; + var pBackPaintOpacity = toNumber(parameters["backPaintOpacity"]); + var pGradientType = parameters["gradientType"]; + var pStartGradientSize = parameters["startGradientSize"]; + var pEndGradientSize = parameters["endGradientSize"]; + + if (pShowFront) { + /** + * ●全ウィンドウ作成 + */ + var _Scene_Battle_createAllWindows = + Scene_Battle.prototype.createAllWindows; + Scene_Battle.prototype.createAllWindows = function () { + _Scene_Battle_createAllWindows.apply(this, arguments); + + // 一旦削除して再追加(前面表示) + this._windowLayer.removeChild(this._logWindow); + this.createLogWindow(); + }; + } + + /** + * ●アクション表示 + */ + var _Window_BattleLog_displayAction = + Window_BattleLog.prototype.displayAction; + Window_BattleLog.prototype.displayAction = function (subject, item) { + // eval参照用 + var a = getBattlerSprite(subject); + + // 横幅設定 + var width; + if (pWidth) { + width = eval(pWidth); + } else { + width = this.windowWidth(); + } + this.width = width; + + // 自動調整用に最大幅として保持しておく。 + this._maxWidth = width; + + // の指定があれば非表示 + if (item.meta.NoName) { + return; + } + + _Window_BattleLog_displayAction.apply(this, arguments); + }; + + /** + * ●ウィンドウ描画の更新 + */ + var _Window_BattleLog_refresh = Window_BattleLog.prototype.refresh; + Window_BattleLog.prototype.refresh = function () { + // ウィンドウ幅自動調整 + if (pAutoWidth) { + // 各行の中で最大幅を取得 + var maxWidth = 0; + + for (var line of this._lines) { + var textWidth = this.textWidth(this.convertEscapeCharacters(line)); + var textPaddingWidth = + textWidth + this.padding * 2 + this.textPadding() * 2; + + // SimpleMsgSideViewMZのアイコン分を考慮 + if (this._actionIconIndex) { + textPaddingWidth += ImageManager.iconWidth; + } + + if (textPaddingWidth > maxWidth) { + maxWidth = textPaddingWidth; + } + } + + // 最大幅を超えた場合は調整 + if (maxWidth > this._maxWidth) { + maxWidth = this._maxWidth; + } + + this.width = maxWidth; + } + + // eval参照用 + var subject = BattleManager._subject; + if (subject) { + var a = getBattlerSprite(subject); + + var x; + if (pX) { + x = eval(pX); + } else { + x = this.x; + } + + var y; + if (pY) { + y = eval(pY); + } else { + y = this.y; + } + + // 位置変更 + this.x = x; + this.y = y; + } + + _Window_BattleLog_refresh.apply(this, arguments); + }; + + /** + * MVの場合のみ + */ + if (Utils.RPGMAKER_NAME == "MV") { + /** + * 【独自実装】文章表示 + */ + Window_BattleLog.prototype.drawTextEx = function (text, x, y) { + if (text) { + var textState = { index: 0, x: x, y: y, left: x }; + textState.text = this.convertEscapeCharacters(text); + textState.height = this.lineHeight(); + + this.resetFontSettings(); + + // 文字列長がウィンドウの表示領域を超えた場合は縮小 + var textWidth = this.textWidth(textState.text); + var textSpace = this._maxWidth - this.padding * 2; + if (textWidth > textSpace) { + this.contents.fontSize = Math.floor( + (this.standardFontSize() * textSpace) / textWidth + ); + textWidth = textSpace; + } + + while (textState.index < textState.text.length) { + this.processCharacter(textState); + } + return textState.x - x; + } else { + return 0; + } + }; + } + + /** + * ●背景描画 + */ + Window_BattleLog.prototype.drawBackground = function () { + this.getBack().clear(); + + // 表示するメッセージがなければ処理しない + if (this.numLines() == 0) { + this.opacity = 0; + this.hide(); + return; + } + + var rect = this.backRect(); + var w = rect.width; + var h = rect.height; + + this.show(); + + // 行数に応じて縦幅変更 + this.height = h + this.padding * 2; + + // 通常ウィンドウ表示の場合 + if (pNormalWindow) { + this.opacity = 255; + return; + } + + this.getBack().paintOpacity = this.backPaintOpacity(); + + var m1 = this.startGradientSize(); + var m2 = this.endGradientSize(); + + // 横のグラデーション領域を確保 + if (pGradientType == 1) { + w -= m1 + m2; + + // 縦のグラデーション領域を確保 + } else if (pGradientType == 2) { + h -= m1 + m2; + } + + // var c1 = this.dimColor1(); + var c1 = this.backColor(); + + // MZ対応 + if (Utils.RPGMAKER_NAME == "MV") { + var c2 = this.dimColor2(); + } else { + var c2 = ColorManager.dimColor2(); + } + + // 非グラデーション部分 + this.getBack().fillRect(rect.x, rect.y, w, h, c1); + + // 横のグラデーション + if (pGradientType == 1) { + // 左 + this.getBack().gradientFillRect( + rect.x - m1, + rect.y, + m1, + h, + c2, + c1, + false + ); + // 右 + this.getBack().gradientFillRect(rect.x + w, rect.y, m2, h, c1, c2, false); + + // 縦のグラデーション + } else if (pGradientType == 2) { + // 上 + this.getBack().gradientFillRect(rect.x, rect.y - m1, w, m1, c2, c1, true); + // 下 + this.getBack().gradientFillRect(rect.x, rect.y + h, w, m2, c1, c2, true); + } + + this.getBack().paintOpacity = 255; + }; + + /** + * 【独自】背景取得 + * MVとMZで変数名が異なるため共通化 + */ + Window_BattleLog.prototype.getBack = function () { + // MV + if (Utils.RPGMAKER_NAME == "MV") { + return this._backBitmap; + // MZ + } else { + return this.contentsBack; + } + }; + + /** + * ●背景領域の確保 + */ + Window_BattleLog.prototype.backRect = function () { + var x = 0; + var padding; + var width = this.width; + + // MVの場合 + if (Utils.RPGMAKER_NAME == "MV") { + padding = this.padding; + // MZの場合 + } else { + // 計算方法が異なるため余白分を減算 + padding = 0; + width -= this.padding * 2; + } + var y = padding; + + // 横グラデーションの場合、領域を確保 + if (pGradientType == 1) { + x += this.startGradientSize(); + + // 縦グラデーションの場合、領域を確保 + } else if (pGradientType == 2) { + var gradientSize = this.startGradientSize(); + // 初期値の余白より開始グラデーション幅が広い場合のみ設定 + if (gradientSize > padding) { + y += this.startGradientSize(); + } + } + + return { + x: x, + y: y, + width: width, + height: this.numLines() * this.lineHeight(), + }; + }; + + /** + * 【独自実装】開始側のグラデーションサイズを取得 + */ + Window_BattleLog.prototype.startGradientSize = function () { + if (pStartGradientSize != undefined) { + return eval(pStartGradientSize); + } + + // 指定がなければ余白を取得 + return this.padding; + }; + + /** + * 【独自実装】終了側のグラデーションサイズを取得 + */ + Window_BattleLog.prototype.endGradientSize = function () { + if (pEndGradientSize != undefined) { + return eval(pEndGradientSize); + } + + // 指定がなければ余白を取得 + return this.padding; + }; + + if (pLineHeight != undefined) { + /** + * ●一行の縦幅 + */ + Window_BattleLog.prototype.lineHeight = function () { + return pLineHeight; + }; + } + + if (pFontSize != undefined) { + /** + * ●フォントサイズ + */ + Window_BattleLog.prototype.standardFontSize = function () { + return pFontSize; + }; + } + + if (pPadding != undefined) { + /** + * ●ウィンドウの余白 + */ + Window_BattleLog.prototype.standardPadding = function () { + return pPadding; + }; + + /** + * ●MZではこちらが参照される。 + */ + if (Utils.RPGMAKER_NAME != "MV") { + Window_BattleLog.prototype.updatePadding = function () { + this.padding = pPadding; + }; + } + } + + if (pBackColor != undefined) { + /** + * ●背景色 + */ + Window_BattleLog.prototype.backColor = function () { + return pBackColor; + }; + } + + if (pBackPaintOpacity != undefined) { + /** + * ●背景不透明度 + */ + Window_BattleLog.prototype.backPaintOpacity = function () { + return pBackPaintOpacity; + }; + } + + /** + * 指定したバトラーのスプライトを取得する。 + */ + function getBattlerSprite(battler) { + if (!battler) { + return undefined; + } + + var sprite; + var sprites; + + if (battler.isActor()) { + sprites = BattleManager._spriteset._actorSprites; + } else { + sprites = BattleManager._spriteset._enemySprites; + } + + for (var i = 0; i < sprites.length; i++) { + var s = sprites[i]; + if (s._battler == battler) { + sprite = s; + break; + } + } + + // Sprite_Actorのサイズ設定 + setActorSpriteSize(sprite); + + return sprite; + } + + /** + * 指定したアクタースプライトのサイズを設定する。 + */ + function setActorSpriteSize(sprite) { + if (sprite && sprite._battler.isActor()) { + // Sprite_Actorのサイズが取れないのでeffectTargetのものをセットする。 + // やや強引かも……。 + if (Utils.RPGMAKER_NAME == "MV") { + sprite.width = sprite._effectTarget.width; + sprite.height = sprite._effectTarget.height; + } + } + } + + /** + * MZ対応 + */ + if (Utils.RPGMAKER_NAME == "MZ") { + Window_BattleLog.prototype.windowWidth = function () { + return Graphics.boxWidth; + }; + + Window_Base.prototype.textPadding = function () { + return 6; + }; + + /** + * SimpleMsgSideViewMZが登録されている場合 + */ + var isSimpleMsgSideViewMZ = PluginManager._scripts.some(function ( + scriptName + ) { + return scriptName == "SimpleMsgSideViewMZ"; + }); + if (isSimpleMsgSideViewMZ) { + /** + * ●スキル名の表示 + */ + Window_BattleLog.prototype.drawLineText = function (index) { + const text = this._lines[index]; + const rect = this.lineRect(index); + this.contents.clearRect(rect.x, rect.y, rect.width, rect.height); + + let textX = rect.x; + // 描画可能領域の幅(rect.width)を参照する + let textDrawWidth = rect.width; + + if (this._actionIconIndex) { + // 描画可能領域からアイコン幅を減算 + textDrawWidth = rect.width - ImageManager.iconWidth; + // 実際に描画される文字列長を求める。 + const textWidth = Math.min(this.textWidth(text), textDrawWidth); + + // 中央から文字列長分左へ調整 + const x = (rect.width - textWidth) / 2 - 10; + this.drawIcon(this._actionIconIndex, x, rect.y + 2); + + // アイコン分、右にずらす + textX += ImageManager.iconWidth; + } + + this.drawText(text, textX, rect.y, textDrawWidth, "center"); + }; + } + } +})(); diff --git a/www/js/plugins/NameAndTitleControl.js b/www/js/plugins/NameAndTitleControl.js new file mode 100644 index 0000000..0dcce2d --- /dev/null +++ b/www/js/plugins/NameAndTitleControl.js @@ -0,0 +1,43 @@ +//============================================================================= +// NameAndTitleControl.js +//============================================================================= + +/*: + * @plugindesc Allows the use of control characters in the Name and Title textboxes. + * @author ChatGPT + * + * @help NameAndTitleControl.js + * + * This plugin allows the use of RPG Maker MV control characters in the Name and + * Title textboxes. Simply use the control character in the Name or Title textbox + * as you would in any other textbox. + * + * Plugin Command: + * None + * + * Version History: + * 1.3.0 - Fixed issue with control characters not functioning + */ + +(function () { + var _Window_NameEdit_processNormalCharacter = + Window_NameEdit.prototype.processNormalCharacter; + Window_NameEdit.prototype.processNormalCharacter = function () { + if (this._editWindow.textWidth(this._name) >= this._maxWidth()) { + return; + } + _Window_NameEdit_processNormalCharacter.call(this); + }; + + var _Window_NameEdit_convertEscapeCharacters = + Window_NameEdit.prototype.convertEscapeCharacters; + Window_NameEdit.prototype.convertEscapeCharacters = function (text) { + text = _Window_NameEdit_convertEscapeCharacters.call(this, text); + text = Window_Base.prototype.convertEscapeCharacters.call(this, text); + text = text.replace(/\x1bN/gi, "\n"); + text = text.replace(/\x1bP\[(\d+)\]/gi, function () { + return $gameParty.members()[parseInt(arguments[1]) - 1]._title; + }); + return text; + }; +})(); diff --git a/www/js/plugins/NearEventSensor.js b/www/js/plugins/NearEventSensor.js new file mode 100644 index 0000000..eb5bdb6 --- /dev/null +++ b/www/js/plugins/NearEventSensor.js @@ -0,0 +1,444 @@ +//============================================================================= +// NearEventSensor.js +// ---------------------------------------------------------------------------- +// (C) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 2.2.0 2018/11/05 フキダシの表示完了までウェイトするかどうかの設定を追加 +// 2.1.1 2018/11/05 マップ移動時にすでに検知範囲内に入っていたイベントについて、一度範囲外に出ないと反応しない問題を修正 +// 2.1.0 2017/10/23 特定のスイッチもしくはセルフスイッチが有効なときのみ感知エフェクトを出す機能を追加 +// パラメータの型指定機能に対応 +// 2.0.0 2016/08/27 フラッシュの代わりにフキダシアイコンを利用できる機能を追加 +// パラメータ名等に一部破壊的な変更が加わっています。 +// 1.1.0 2016/07/14 各種パラメータとメモ欄で感知可否の設定を追加 +// 1.0.1 2015/11/01 既存コードの再定義方法を修正(内容に変化なし) +// 1.0.0 2015/10/31 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc 周辺イベント感知プラグイン + * @author トリアコンタン + * + * @param デフォルトフラッシュ + * @desc 感知時にイベントを指定色でフラッシュさせます。(ON/OFF) + * @default true + * @type boolean + * + * @param デフォルトフキダシ + * @desc 感知時にイベントに自動でフキダシアイコンを出します。 + * (1:びっくり 2:はてな 3:音符 4:ハート 5:怒り....) + * @default 0 + * @type select + * @option なし + * @value 0 + * @option びっくり + * @value 1 + * @option はてな + * @value 2 + * @option 音符 + * @value 3 + * @option ハート + * @value 4 + * @option 怒り + * @value 5 + * @option 汗 + * @value 6 + * @option くしゃくしゃ + * @value 7 + * @option 沈黙 + * @value 8 + * @option 電球 + * @value 9 + * @option Zzz + * @value 10 + * @option ユーザ定義1 + * @value 11 + * @option ユーザ定義2 + * @value 12 + * @option ユーザ定義3 + * @value 13 + * @option ユーザ定義4 + * @value 14 + * @option ユーザ定義5 + * @value 15 + * + * @param 空イベントは無効 + * @desc イベント内容が空の場合、感知しなくなります。(ON/OFF) + * @default true + * @type boolean + * + * @param 感知距離 + * @desc イベントを関知する距離です。 + * @default 2 + * @type number + * + * @param フラッシュカラー + * @desc 感知時のフラッシュ色です。R(赤),G(緑),B(青),A(強さ)の順番で指定してください。 + * @default + * @type struct + * + * @param フラッシュ時間 + * @desc フラッシュさせるフレーム数です。 + * @default 60 + * @type number + * + * @param フキダシ間隔 + * @desc フキダシを表示する間隔のフレーム数です。 + * @default 15 + * @type number + * + * @param フキダシ完了までウェイト + * @desc 範囲内に居続けた場合の連続フキダシ表示で、フキダシの表示が終わるのを待ってから次のフキダシの表示します。 + * @default true + * @type boolean + * + * @param 向きを考慮 + * @desc プレイヤーがイベントの方を向いている場合のみエフェクトを有効にします。(ON/OFF) + * @default false + * @type boolean + * + * @help 周囲に存在するイベントを感知してイベントにエフェクトを発生させます。 + * 実行可能なイベントをプレイヤーに伝えてユーザビリティを向上させます。 + * 使用できるエフェクトはフラッシュとフキダシアイコン(およびその両方)です。 + * + * 各エフェクトの有効可否は、プラグインパラメータによる一括設定と + * イベントのメモ欄による個別設定があり、個別設定が優先されます。 + * + * 感知時のエフェクトをフラッシュにしたい場合は、 + * メモ欄を以下の通り指定してください。 + * # 対象イベントのフラッシュを有効にします。 + * # 対象イベントのフラッシュを無効にします。 + * + * 感知時のエフェクトをフキダシアイコンにしたい場合は、 + * メモ欄を以下の通り指定してください。 + * # 対象イベントのフキダシを(1:びっくり)にします。 + * # 対象イベントのフキダシを無効にします。 + * + * 特定のスイッチもしくはセルフスイッチがONのときのみ感知エフェクトを + * 表示したい場合は、メモ欄を以下の通り指定してください。 + * # スイッチ[1]がONのときのみエフェクトを出します。 + * # 同上 + * # セルフスイッチ[A]がONのときのみエフェクトを出します。 + * # 同上 + * + * 注意! + * モバイル端末では、フラッシュを使用すると動作が + * 少し重くなるようです。ご利用の際はご注意ください。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +/*~struct~Color: + * @param Red + * @desc 赤色の情報です。(0-255) + * @type number + * @min 0 + * @max 255 + * @default 0 + * + * @param Green + * @desc 緑色の情報です。(0-255) + * @type number + * @min 0 + * @max 255 + * @default 0 + * + * @param Blue + * @desc 青色の情報です。(0-255) + * @type number + * @min 0 + * @max 255 + * @default 0 + * + * @param Alpha + * @desc 強さの情報です。(0-255) + * @type number + * @min 0 + * @max 255 + * @default 0 + */ + +(function () { + "use strict"; + var pluginName = "NearEventSensor"; + var metaTagPrefix = "NES"; + + var getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + + var getParamNumber = function (paramNames, min, max) { + var value = getParamOther(paramNames); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value, 10) || 0).clamp(min, max); + }; + + var getParamBoolean = function (paramNames) { + var value = (getParamOther(paramNames) || "").toUpperCase(); + return value === "ON" || value === "TRUE"; + }; + + var getParamJson = function (paramNames, defaultValue) { + var value = getParamOther(paramNames); + try { + value = JSON.parse(value); + if (value === null) { + value = defaultValue; + } + } catch (e) { + alert("!!!Plugin param is wrong.!!!\nPlugin:NearEventSensor.js"); + value = defaultValue; + } + return value; + }; + + var getArgNumber = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(convertEscapeCharacters(arg), 10) || 0).clamp(min, max); + }; + + var getArgBoolean = function (arg) { + return arg === true + ? true + : (arg || "").toUpperCase() === "ON" || + (arg || "").toUpperCase() === "TRUE"; + }; + + var getMetaValue = function (object, name) { + var metaTagName = metaTagPrefix + (name ? name : ""); + return object.meta.hasOwnProperty(metaTagName) + ? object.meta[metaTagName] + : undefined; + }; + + var getMetaValues = function (object, names) { + if (!Array.isArray(names)) return getMetaValue(object, names); + for (var i = 0, n = names.length; i < n; i++) { + var value = getMetaValue(object, names[i]); + if (value !== undefined) return value; + } + return undefined; + }; + + var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + var windowLayer = SceneManager._scene._windowLayer; + return windowLayer + ? windowLayer.children[0].convertEscapeCharacters(text) + : text; + }; + + //============================================================================= + // パラメータの取得と整形 + //============================================================================= + var paramDefaultFlash = getParamBoolean([ + "DefaultFlash", + "デフォルトフラッシュ", + ]); + var paramDefaultBalloon = getParamNumber( + ["DefaultBalloon", "デフォルトフキダシ"], + 0 + ); + var paramDisableEmpty = getParamBoolean(["DisableEmpty", "空イベントは無効"]); + var paramSensorDistance = getParamNumber(["SensorDistance", "感知距離"], 1); + var paramFlashColor = getParamJson(["FlashColor", "フラッシュカラー"], null); + var paramFlashDuration = getParamNumber( + ["FlashDuration", "フラッシュ時間"], + 1 + ); + var paramBalloonInterval = getParamNumber( + ["BalloonInterval", "フキダシ間隔"], + 0 + ); + var paramConsiderationDir = getParamBoolean([ + "ConsiderationDir", + "向きを考慮", + ]); + var paramWaitForBalloon = getParamBoolean([ + "WaitForBalloon", + "フキダシ完了までウェイト", + ]); + if (paramFlashColor) { + paramFlashColor = [ + paramFlashColor.Red, + paramFlashColor.Green, + paramFlashColor.Blue, + paramFlashColor.Alpha, + ]; + } + + //============================================================================= + // Sprite_Character + // キャラクターのフラッシュ機能を追加定義します。 + //============================================================================= + var _Sprite_CharacterUpdate = Sprite_Character.prototype.update; + Sprite_Character.prototype.update = function () { + _Sprite_CharacterUpdate.call(this); + this.updateFlash(); + }; + + Sprite_Character.prototype.updateFlash = function () { + if (this._character.isFlash()) { + this.setBlendColor(this._character._flashColor); + } + }; + + //============================================================================= + // Game_CharacterBase + // キャラクターのフラッシュ機能を追加定義します。 + //============================================================================= + var _Game_CharacterBaseInitMembers = Game_CharacterBase.prototype.initMembers; + Game_CharacterBase.prototype.initMembers = function () { + _Game_CharacterBaseInitMembers.call(this); + this._flashColor = false; + this._flashDuration = 0; + }; + + var _Game_CharacterBaseUpdate = Game_CharacterBase.prototype.update; + Game_CharacterBase.prototype.update = function () { + _Game_CharacterBaseUpdate.call(this); + this.updateFlash(); + }; + + Game_CharacterBase.prototype.startFlash = function ( + flashColor, + flashDuration + ) { + this._flashColor = flashColor; + this._flashDuration = flashDuration; + }; + + Game_CharacterBase.prototype.isFlash = function () { + return this._flashDuration > 0; + }; + + Game_CharacterBase.prototype.updateFlash = function () { + if (this.isFlash()) { + this._flashColor[3] = + (this._flashColor[3] * (this._flashDuration - 1)) / this._flashDuration; + this._flashDuration--; + } + }; + + //============================================================================= + // Game_Event + // プレイヤーとの距離を測り、必要な場合にエフェクトさせる機能を追加定義します。 + //============================================================================= + var _Game_Event_initialize = Game_Event.prototype.initialize; + Game_Event.prototype.initialize = function (mapId, eventId) { + _Game_Event_initialize.apply(this, arguments); + this._balloonInterval = 0; + }; + + var _Game_EventUpdate = Game_Event.prototype.update; + Game_Event.prototype.update = function () { + _Game_EventUpdate.apply(this, arguments); + if (this.page()) { + this.updateSensorEffect(); + } + }; + + Game_Event.prototype.updateSensorEffect = function () { + if ( + this.isEmptyValidate() && + this.isVeryNearThePlayer() && + !$gameMap.isEventRunning() && + this.isValidSensor() + ) { + if (!this.isFlash() && this.isFlashEvent() && paramFlashColor) { + this.startFlash(paramFlashColor.clone(), paramFlashDuration); + } + var balloonId = this.getSensorBalloonId(); + if (balloonId && (!paramWaitForBalloon || !this.isBalloonPlaying())) { + if (this._balloonInterval <= 0) { + this.requestBalloon(balloonId); + this._balloonInterval = paramBalloonInterval; + } else { + this._balloonInterval--; + } + } + } else { + this._balloonInterval = 0; + } + }; + + Game_Event.prototype.isEmptyValidate = function () { + var list = this.list(); + return (list && list.length > 1) || !paramDisableEmpty; + }; + + Game_Event.prototype.isFlashEvent = function () { + var useFlash = getMetaValues(this.event(), [ + "フラッシュ対象", + "FlashEvent", + ]); + return useFlash ? getArgBoolean(useFlash) : paramDefaultFlash; + }; + + Game_Event.prototype.isValidSensor = function () { + return this.isValidSensorSwitch() && this.isValidSensorSelfSwitch(); + }; + + Game_Event.prototype.isValidSensorSwitch = function () { + var switchId = getMetaValues(this.event(), ["スイッチ", "Switch"]); + return switchId ? $gameSwitches.value(getArgNumber(switchId, 1)) : true; + }; + + Game_Event.prototype.isValidSensorSelfSwitch = function () { + var selfSwitchType = getMetaValues(this.event(), [ + "セルフスイッチ", + "SelfSwitch", + ]); + return selfSwitchType + ? $gameSelfSwitches.value([ + this._mapId, + this._eventId, + selfSwitchType.toUpperCase(), + ]) + : true; + }; + + Game_Event.prototype.getSensorBalloonId = function () { + var balloonId = getMetaValues(this.event(), [ + "フキダシ対象", + "BalloonEvent", + ]); + return balloonId ? getArgNumber(balloonId, 0) : paramDefaultBalloon; + }; + + Game_Event.prototype.isVeryNearThePlayer = function () { + var sx = this.deltaXFrom($gamePlayer.x); + var sy = this.deltaYFrom($gamePlayer.y); + var ax = Math.abs(sx); + var ay = Math.abs(sy); + var result = ax + ay <= paramSensorDistance; + if (result && paramConsiderationDir) { + if (ax > ay) { + return $gamePlayer.direction() === (sx > 0 ? 6 : 4); + } else if (sy !== 0) { + return $gamePlayer.direction() === (sy > 0 ? 2 : 8); + } else { + return true; + } + } + return result; + }; +})(); diff --git a/www/js/plugins/OuterSelfSwitch.js b/www/js/plugins/OuterSelfSwitch.js new file mode 100644 index 0000000..22bd699 --- /dev/null +++ b/www/js/plugins/OuterSelfSwitch.js @@ -0,0 +1,64 @@ +//============================================================================= +// OuterSelfSwitch.js +//============================================================================= + +/*: + * @plugindesc Changes a self switch for other events. + * @author Yoji Ojima + * + * @help + * + * Plugin Command: + * OuterSelfSwitch on 3 A # Turns on the switch A for the event #3 + * OuterSelfSwitch on 4 B # Turns on the switch B for the event #4 + * OuterSelfSwitch off 5 C # Turns off the switch C for the event #5 + * OuterSelfSwitch off 6 D # Turns off the switch D for the event #6 + * OuterSelfSwitch off all A # Turns off the switch A for all the events + */ + +/*:ja + * @plugindesc 他のイベントのセルフスイッチを操作します。 + * @author Yoji Ojima + * + * @help + * + * プラグインコマンド: + * OuterSelfSwitch on 3 A # イベント3番のセルフスイッチAをオン + * OuterSelfSwitch on 4 B # イベント4番のセルフスイッチBをオン + * OuterSelfSwitch off 5 C # イベント5番のセルフスイッチCをオフ + * OuterSelfSwitch off 6 D # イベント6番のセルフスイッチDをオフ + * OuterSelfSwitch off all A # 全イベントのセルフスイッチAをオフ + */ + +(function () { + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "OuterSelfSwitch") { + var operation = args[0]; + if (operation === "on" || operation === "off") { + var target = args[1]; + var character = String(args[2]); + var value = operation === "on"; + changeSelfSwitch(this._mapId, target, character, value); + } + } + }; + + function changeSelfSwitch(mapId, target, character, value) { + if (character.match(/^[A-D]$/)) { + if (target === "all") { + for (var i = 1; i < $dataMap.events.length; i++) { + changeSelfSwitch(mapId, i, character, value); + } + } else { + var eventId = Number(target); + if (eventId > 0) { + var key = [mapId, eventId, character]; + $gameSelfSwitches.setValue(key, value); + } + } + } + } +})(); diff --git a/www/js/plugins/PANDA_ProgressTextWindow.js b/www/js/plugins/PANDA_ProgressTextWindow.js new file mode 100644 index 0000000..c3ffc77 --- /dev/null +++ b/www/js/plugins/PANDA_ProgressTextWindow.js @@ -0,0 +1,381 @@ +//============================================================================= +// PANDA_ProgressTextWindow.js +//============================================================================= +// [Update History] +// 2020-12-08 Ver.1.0.0 First Release for MZ. +// 2021-01-24 Ver.1.1.0 First Release for MV. +// 2021-01-25 Ver.1.1.1 Release for MV/MZ. +// 2021-06-23 Ver.1.2.0 fix for subfolder (MZ 1.3.0). +// 2021-07-05 Ver.1.2.1 revert fix for subfolder (MZ 1.3.2). +// 2022-04-14 Ver.1.3.0 Add Text Width Auto Adjust Option. + +/*: + * @target MV MZ + * @plugindesc display the text of the story progress on the menu screen. + * @author panda(werepanda.jp) + * @url http://www.werepanda.jp/blog/20210125012307.html + * + * @help Add the window to display a text on the menu screen. + * Displays the text according to the value of the variable + * specified in the plug-in parameter. + * It is useful for showing the next object etc. according to + * the progress of the story. + * + * The window can be placed in any position + * by specifying the XY coordinates and width / height. + * By default, the window is placed in the empty space of the standard menu screen. + * In MZ, at the top of the menu screen to the left of the cancel button. + * In MV, between the menu command and the gold window. + * + * [License] + * this plugin is released under MIT license. + * https://opensource.org/licenses/mit-license.php + * + * @param ProgressVariable + * @text Progress Variable + * @desc Specifies the variable of the number of text to display in the window. + * @type variable + * @default 0 + * + * @param ProgressText + * @text Progress Text + * @desc Input texts to display according to the value of Progress Variable. Progress number starts from 1. A new line by "\n". + * @type string[] + * @default + * + * @param TextWidthAutoAdjust + * @text text width auto adjustment + * @desc If ON, the text width is automatically adjusted to fit in the window. But \n or control characters can't be used. + * @type boolean + * @default false + * + * @param WindowLayout + * @text Window Layout + * @desc Specify the position and size of the window. If default, it will be placed in the empty space of the menu screen. + * @type struct + * + */ +/*~struct~rect: + * + * @param IsDefault + * @text Default Layout + * @desc If ON, the window is placed in the empty space of the menu screen, and the following settings are ignored. + * @type boolean + * @default true + * + * @param Left + * @text Window Left + * @desc Specify the left X position of the window in pixels. + * @type number + * @default 0 + * + * @param Top + * @text Window Top + * @desc Specify the top Y position of the window in pixels. + * @type number + * @default 0 + * + * @param Width + * @text Window Width + * @desc Specify the width of the window in pixels. + * @type number + * @default 808 + * + * @param Height + * @text Window Height + * @desc Specify the height of the window in pixels. + * @type number + * @default 52 + * + */ + +/*:ja + * @target MV MZ + * @plugindesc メニュー画面に物語の進行を表すテキストを表示します。 + * @author panda(werepanda.jp) + * @url http://www.werepanda.jp/blog/20210125012307.html + * + * @help メニュー画面にテキストを表示するウィンドウを追加します。 + * プラグインのパラメータで指定した変数の値に応じたテキストを表示します。 + * 物語の進行度に合わせて、次の目的地などを表示するのに役立ちます。 + * + * ウィンドウは、XY座標と幅・高さを指定して、自由な位置に配置できます。 + * デフォルト状態では、デフォルトのメニュー画面の空きスペースに表示されます。 + * MZでは、メニュー画面の上部、キャンセルボタンの左側に、 + * MVでは、メニューコマンドと所持金ウィンドウの間に、表示されます。 + * + * ■ 利用規約 + * このプラグインはMITライセンスで配布されます。 + * ご自由にお使いください。 + * https://opensource.org/licenses/mit-license.php + * + * @param ProgressVariable + * @text 進行度変数 + * @desc ウィンドウに表示するテキストの番号を表す変数を指定します。 + * @type variable + * @default 0 + * + * @param ProgressText + * @text 進行度テキスト + * @desc 進行度変数の値に応じて表示するテキストをリストで入力します。進行度は1から開始します。"\n"で改行ができます。 + * @type string[] + * @default + * + * @param TextWidthAutoAdjust + * @text テキスト幅自動調整 + * @desc ONにすると長いテキストでもウィンドウに収まるように文字幅を自動調整します。ただし改行や制御文字は使用できません。 + * @type boolean + * @default false + * + * @param WindowLayout + * @text ウィンドウレイアウト + * @desc ウィンドウの位置とサイズを指定します。デフォルトにするとメニュー画面の空きスペースに配置されます。 + * @type struct + * + */ +/*~struct~rect:ja: + * + * @param IsDefault + * @text デフォルトレイアウト + * @desc ONにするとウィンドウをデフォルトのメニュー画面の空きスペースに配置し、以下のレイアウト設定は無視します。 + * @type boolean + * @default true + * + * @param Left + * @text ウィンドウ左上X座標 + * @desc ウィンドウの左上のX座標をピクセルで指定します。 + * @type number + * @default 0 + * + * @param Top + * @text ウィンドウ左上Y座標 + * @desc ウィンドウの左上のY座標をピクセルで指定します。 + * @type number + * @default 0 + * + * @param Width + * @text ウィンドウ幅 + * @desc ウィンドウの幅をピクセルで指定します。 + * @type number + * @default 808 + * + * @param Height + * @text ウィンドウ高さ + * @desc ウィンドウの高さをピクセルで指定します。 + * @type number + * @default 52 + * + */ + +/*:ko + * @target MV MZ + * @plugindesc 메뉴 화면에 스토리의 진행을 나타내는 텍스트를 표시합니다. + * @author panda(werepanda.jp) + * @url http://www.werepanda.jp/blog/20210125012307.html + * + * @help 메뉴 화면에 텍스트를 표시하는 윈도우를 추가합니다. + * 플러그인 매개 변수로 지정된 변수 값에 따라 텍스트를 표시합니다. + * 스토리 진행도에 따라 다음 목적지 등을 표시하는데 도움이 됩니다. + * + * 윈도우는 XY좌표와 폭/높이를 지정하여 원하는 위치에 배치할 수 있습니다. + * 기본 상태에서는 표준 메뉴 화면의 빈 부분에 표시됩니다. + * MZ에서는 메뉴 화면 상단, 취소 버튼 왼쪽에, + * MV에서는 메뉴 명령과 소지금 윈도우 사이에 표시됩니다. + * + * [이용 약관] + * 이 플러그인은 MIT 라이센스로 공개됩니다. + * https://opensource.org/licenses/mit-license.php + * + * @param ProgressVariable + * @text 진행도 변수 + * @desc 윈도우에 표시하는 텍스트의 번호를 나타내는 변수를 지정합니다. + * @type variable + * @default 0 + * + * @param ProgressText + * @text 진행도 텍스트 + * @desc 진행도 변수 값에 따라 표시할 텍스트를 리스트로 입력합니다. 진행도는 1부터 시작됩니다. "\n"으로 줄바꿈할 수 있습니다. + * @type string[] + * @default + * + * @param TextWidthAutoAdjust + * @text 텍스트 폭 자동 조정 + * @desc ON으로 하면 긴 텍스트라도 윈도우에 맞도록 문자 폭을 자동 조정합니다. 단, 개행이나 제어 문자는 사용할 수 없습니다. + * @type boolean + * @default false + * + * @param WindowLayout + * @text 윈도우 레이아웃 + * @desc 윈도우의 위치와 크기를 지정합니다. 기본값으로 하면 표준 메뉴 화면 빈 부분에 배치됩니다. + * @type struct + * + */ +/*~struct~rect:ko: + * + * @param IsDefault + * @text 기본 레이아웃 + * @desc ON으로 하면 윈도우가 표준 메뉴 화면의 빈 부분에 배치되고, 이하의 레이아웃 설정은 무시됩니다. + * @type boolean + * @default true + * + * @param Left + * @text 윈도우 X좌표 + * @desc 윈도우 왼쪽 상단의 X좌표를 픽셀로 지정합니다. + * @type number + * @default 0 + * + * @param Top + * @text 윈도우 Y좌표 + * @desc 윈도우 왼쪽 상단의 Y좌표를 픽셀로 지정합니다. + * @type number + * @default 0 + * + * @param Width + * @text 윈도우 폭 + * @desc 윈도우 폭을 픽셀로 지정합니다. + * @type number + * @default 808 + * + * @param Height + * @text 윈도우 높이 + * @desc 윈도우 높이를 픽셀로 지정합니다. + * @type number + * @default 52 + * + */ + +(() => { + "use strict"; + + // This Plugin Name + const pluginName = decodeURIComponent(document.currentScript.src).match( + /([^\/]+)\.js$/ + )[1]; + + // Parameters + const parameters = PluginManager.parameters(pluginName); + const ProgressVariable = parseInt(parameters["ProgressVariable"]) || 0; + const pt = parameters["ProgressText"] || ""; + const ProgressText = JSON.parse(pt.replace(/\\\\n/g, "\\n")) || []; + ProgressText.unshift(""); + const TextWidthAutoAdjust = parameters["TextWidthAutoAdjust"] !== "false"; + + // Window Layout + const WindowLayout = JSON.parse( + parameters["WindowLayout"] || '{"IsDefault": "true"}' + ); + const LayoutDefault = WindowLayout.IsDefault == "true"; + const WindowLeft = parseInt(WindowLayout.Left); + const WindowTop = parseInt(WindowLayout.Top); + const WindowWidth = parseInt(WindowLayout.Width); + const WindowHeight = parseInt(WindowLayout.Height); + + //-------------------------------------------------- + // Scene_Menu.create + // [Modified Definition] + //-------------------------------------------------- + const _Scene_Menu_create = Scene_Menu.prototype.create; + Scene_Menu.prototype.create = function () { + _Scene_Menu_create.call(this); + this.createProgressWindow(); + }; + + //-------------------------------------------------- + // Scene_Menu.createProgressWindow + // [New Definition] + //-------------------------------------------------- + Scene_Menu.prototype.createProgressWindow = function () { + const rect = this.progressWindowRect(); + this._progressWindow = new Window_Progress(rect); + this.addWindow(this._progressWindow); + }; + + //-------------------------------------------------- + // Scene_Menu.progressWindowRect + // [New Definition] + //-------------------------------------------------- + Scene_Menu.prototype.progressWindowRect = function () { + if (LayoutDefault) { + if (Utils.RPGMAKER_NAME === "MZ") { + // for MZ + const ww = this._cancelButton + ? this._cancelButton.x + : Graphics.boxWidth; + const wh = this.buttonAreaHeight() - this.buttonAreaTop(); + const wx = 0; + const wy = this.buttonAreaTop(); + return new Rectangle(wx, wy, ww, wh); + } else if (Utils.RPGMAKER_NAME === "MV") { + // for MV + const wx = this._commandWindow.x; + const wy = this._commandWindow.y + this._commandWindow.height; + const ww = this._commandWindow.width; + const wh = this._goldWindow.y - wy; + return new Rectangle(wx, wy, ww, wh); + } + } else { + return new Rectangle(WindowLeft, WindowTop, WindowWidth, WindowHeight); + } + }; + + //-------------------------------------------------- + // Window_Progress + // [New Definition] + //-------------------------------------------------- + function Window_Progress() { + this.initialize(...arguments); + } + + Window_Progress.prototype = Object.create(Window_Help.prototype); + Window_Progress.prototype.constructor = Window_Progress; + + Window_Progress.prototype.initialize = function (rect) { + if (Utils.RPGMAKER_NAME === "MZ") { + // for MZ + Window_Help.prototype.initialize.call(this, rect); + } else if (Utils.RPGMAKER_NAME === "MV") { + // for MV + Window_Base.prototype.initialize.call( + this, + rect.x, + rect.y, + rect.width, + rect.height + ); + } + this.setProgressText(); + }; + + Window_Progress.prototype.updatePadding = function () { + if (this.padding * 2 + this.lineHeight() > this._height) { + this.padding = (this._height - this.lineHeight()) / 2; + } + }; + + Window_Progress.prototype.setProgressText = function () { + const p = $gameVariables.value(ProgressVariable) || 0; + const text = ProgressText[p] || ""; + this.setText(text); + }; + + Window_Help.prototype.refresh = function () { + if (Utils.RPGMAKER_NAME === "MZ") { + // for MZ + const rect = this.baseTextRect(); + this.contents.clear(); + if (TextWidthAutoAdjust) { + this.drawText(this._text, rect.x, rect.y, rect.width); + } else { + this.drawTextEx(this._text, rect.x, rect.y, rect.width); + } + } else if (Utils.RPGMAKER_NAME === "MV") { + // for MV + this.contents.clear(); + if (TextWidthAutoAdjust) { + this.drawText(this._text, this.textPadding(), 0, this.contentsWidth()); + } else { + this.drawTextEx(this._text, this.textPadding(), 0); + } + } + }; +})(); diff --git a/www/js/plugins/ParallaxLayerMap.js b/www/js/plugins/ParallaxLayerMap.js new file mode 100644 index 0000000..9a256b0 --- /dev/null +++ b/www/js/plugins/ParallaxLayerMap.js @@ -0,0 +1,326 @@ +//============================================================================= +// ParallaxLayerMap.js +// ---------------------------------------------------------------------------- +// (C)2017 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.2.1 2023/09/08 不透明度の0指定が無効になる問題を修正 +// 1.2.0 2021/05/03 合成方法『オーバーレイ』『ハードライト』を使用可能にしました。 +// 1.1.5 2020/08/30 YEP_CoreEngine.jsと併用したとき解像度次第でレイヤーマップのピクセルがずれる場合がある競合を修正 +// 1.1.4 2020/07/05 MOG_ChronoEngine.jsと併用したときマップの一部がちらつく場合がある競合を修正 +// 1.1.3 2020/05/09 競合対策コードを追加 +// 1.1.2 2018/12/22 HalfMove.jsによる減速斜め移動など特定の条件下でマップの描画位置がずれる場合がある現象を修正 +// 1.1.1 2017/11/19 MOG_ChronoEngine.js等との競合を解消 +// 1.1.0 2017/09/20 ヘルプにサンプルマップの旨を記載 +// 1.1.0 2017/09/14 合成方法や不透明度の初期値を設定できるメモ欄を追加 +// 1.0.0 2017/08/20 初版 +// 0.9.0 2017/08/19 プロトタイプ版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc 多層レイヤー一枚絵マッププラグイン + * @author トリアコンタン + * + * @help ParallaxLayerMap.js + * + * 複数のレイヤーを使った多層一枚絵マップを作成可能にします。 + * イベントでレイヤーを作成するので、レイヤー数は無制限です。 + * + * イベントを作成してメモ欄を以下の通り記述すると、指定した画像がマップに表示され、 + * かつイベント位置とは無関係に画像の左上がマップの左上に合わせられます。 + * + * # 「img/parallaxes/file」を一枚絵として表示します。 + * # 合成方法の初期値を「加算」(※1)にします。 + * # 同上 + * # 不透明度の初期値を「128」にします。 + * # 同上 + * # 表示優先度を「1」にします。(※2) + * + * ※1 有効な合成方法の指定 + * 1:加算 + * 2:乗算 + * 3:スクリーン + * 4:オーバーレイ + * 9:ハードライト + * + * ※2 通常のプライオリティ設定は以下ですが、より細かく指定した場合に + * 1~9の範囲内で指定できます。 + * 1:通常キャラの下 + * 3:通常キャラと同じ + * 5:通常キャラの上 + * + * イベント内の「画像」「オプション」項目は無視されますが、その他の項目は + * 通常のイベントと同じように機能します。 + * + * 合成方法や不透明度などを後から変更したい場合は、自律移動で指定するか + * 以下の「キャラクターグラフィック表示拡張プラグイン」と併用してください。 + * https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/CharacterGraphicExtend.js + * + * スクリプト(「移動ルートの設定」から実行) + * this.shiftPosition(10, 20); # 表示位置をX[10] Y[20]ずらします。 + * + * 注意! + * 当プラグインはマップのループには対応していません。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 当プラグインで使用できるサンプルマップをどらぴか様よりご提供いただきました。 + * この場を借りて御礼申し上げます。 + * + * 以下のURLから「Download」ボタンでダウンロードできます。 + * クレジット表記なしでご自由にお使い頂けるご許可を頂いています。 + * https://github.com/triacontane/RPGMakerMV/blob/master/Sample/sample_parallax.zip + * + * PIKA's GAME GALLERY + * https://mashimarohb252d6.wixsite.com/pikasgame + * + * @noteParam PLM + * @noteRequire 1 + * @noteDir img/parallaxes + * @noteType file + * @noteData events + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + var metaTagPrefix = "PLM"; + + //============================================================================= + // ローカル関数 + // プラグインパラメータやプラグインコマンドパラメータの整形やチェックをします + //============================================================================= + var getMetaValue = function (object, name) { + var metaTagName = metaTagPrefix + name; + if (!object || !object.meta) { + return undefined; + } + return object.meta.hasOwnProperty(metaTagName) + ? convertEscapeCharacters(object.meta[metaTagName]) + : undefined; + }; + + var getMetaValues = function (object, names) { + for (var i = 0, n = names.length; i < n; i++) { + var value = getMetaValue(object, names[i]); + if (value !== undefined) return value; + } + return undefined; + }; + + var convertEscapeCharacters = function (text) { + if (isNotAString(text)) text = ""; + var windowLayer = SceneManager._scene._windowLayer; + return windowLayer + ? windowLayer.children[0].convertEscapeCharacters(text) + : text; + }; + + var isNotAString = function (args) { + return String(args) !== args; + }; + + //============================================================================= + // Game_Map + // 画面上のピクセル座標を返します。 + //============================================================================= + Game_Map.prototype.displayPixelX = function () { + return this._displayX * this.tileWidth(); + }; + + Game_Map.prototype.displayPixelY = function () { + return this._displayY * this.tileHeight(); + }; + + //============================================================================= + // Game_Character + // マップレイヤー名を取得します。 + //============================================================================= + Game_CharacterBase.prototype.getMapLayerName = function () { + return this._mapLayerName; + }; + + Game_CharacterBase.prototype.isMapLayer = function () { + return !!this._mapLayerName; + }; + + var _Game_CharacterBase_isNearTheScreen = + Game_CharacterBase.prototype.isNearTheScreen; + Game_CharacterBase.prototype.isNearTheScreen = function () { + return ( + this.isMapLayer() || + _Game_CharacterBase_isNearTheScreen.apply(this, arguments) + ); + }; + + Game_CharacterBase.prototype.shiftPosition = function (x, y) { + this._additionalX = x; + this._additionalY = y; + }; + + Game_CharacterBase.prototype.existPage = function () { + return false; + }; + + //============================================================================= + // Game_Event + // レイヤーイベントに関する機能を実装します。 + //============================================================================= + var _Game_Event_initialize = Game_Event.prototype.initialize; + Game_Event.prototype.initialize = function (mapId, eventId) { + _Game_Event_initialize.apply(this, arguments); + this._mapLayerName = getMetaValue(this.getOriginalEvent(), "") || null; + if (this._mapLayerName) { + this.initBlendMode(); + this.initOpacity(); + this.initZ(); + } + }; + + Game_Event.prototype.initBlendMode = function () { + var blendMode = getMetaValues(this.getOriginalEvent(), ["_Blend", "合成"]); + if (blendMode !== undefined) { + this._blendMode = parseInt(blendMode); + } + }; + + Game_Event.prototype.initOpacity = function () { + var opacity = getMetaValues(this.getOriginalEvent(), [ + "_Opacity", + "不透明度", + ]); + if (opacity !== undefined) { + this._opacity = parseInt(opacity); + } + }; + + Game_Event.prototype.initZ = function () { + var z = getMetaValue(this.getOriginalEvent(), "_Z"); + if (z) { + this._layerZ = parseInt(z); + } + }; + + // Resolve conflict for TemplateEvent + Game_Event.prototype.getOriginalEvent = function () { + return $dataMap.events[this._eventId]; + }; + + Game_Event.prototype.existPage = function () { + return this._pageIndex >= 0; + }; + + Game_Event.prototype.getLayerX = function () { + return (this._additionalX || 0) - Math.round($gameMap.displayPixelX()); + }; + + Game_Event.prototype.getLayerY = function () { + return (this._additionalY || 0) - Math.round($gameMap.displayPixelY()); + }; + + Game_Event.prototype.getLayerZ = function () { + return this._layerZ || this.screenZ(); + }; + + //============================================================================= + // Spriteset_Map + // キャラクタースプライトをマップレイヤースプライトに差し替えます。 + //============================================================================= + var _Spriteset_Map_createCharacters = + Spriteset_Map.prototype.createCharacters; + Spriteset_Map.prototype.createCharacters = function () { + _Spriteset_Map_createCharacters.apply(this, arguments); + var layerSprites = this._characterSprites.filter(function (sprite) { + return sprite.isLayer && sprite.isLayer(); + }); + layerSprites.forEach(function (oldSprite) { + this.replaceLayerSprite(oldSprite); + }, this); + }; + + Spriteset_Map.prototype.replaceLayerSprite = function (oldSprite) { + var deleteIndex = this._characterSprites.indexOf(oldSprite); + if (deleteIndex >= 0) { + this._characterSprites.splice(deleteIndex, 1); + } + this._tilemap.removeChild(oldSprite); + var newSprite = new Sprite_MapLayer(oldSprite.getCharacter()); + this._tilemap.addChild(newSprite); + }; + + //============================================================================= + // Sprite_Character + // マップレイヤー判定を追加します。 + //============================================================================= + var _Sprite_Character_character = Sprite_Character.prototype.setCharacter; + Sprite_Character.prototype.setCharacter = function (character) { + _Sprite_Character_character.apply(this, arguments); + this._layerName = character.getMapLayerName(); + }; + + Sprite_Character.prototype.getCharacter = function () { + return this._character; + }; + + Sprite_Character.prototype.isLayer = function () { + return !!this._layerName; + }; + + //============================================================================= + // Sprite_MapLayer + // マップレイヤーを扱うクラスです。 + //============================================================================= + function Sprite_MapLayer() { + this.initialize.apply(this, arguments); + } + + Sprite_MapLayer.prototype = Object.create(Sprite_Character.prototype); + Sprite_MapLayer.prototype.constructor = Sprite_MapLayer; + + Sprite_MapLayer.prototype.setCharacter = function (character) { + Sprite_Character.prototype.setCharacter.apply(this, arguments); + this.loadLayerBitmap(); + }; + + Sprite_MapLayer.prototype.initMembers = function () { + Sprite_Character.prototype.initMembers.apply(this, arguments); + this.anchor.x = 0; + this.anchor.y = 0; + }; + + Sprite_MapLayer.prototype.loadLayerBitmap = function () { + this.bitmap = ImageManager.loadParallax(this._layerName, 0); + }; + + Sprite_MapLayer.prototype.updateVisibility = function () { + Sprite_Character.prototype.updateVisibility.apply(this, arguments); + if (!this._character.existPage()) { + this.visible = false; + } + this._isPicture = this._character.blendMode() > 3; + }; + + Sprite_MapLayer.prototype.updatePosition = function () { + this.x = this._character.getLayerX(); + this.y = this._character.getLayerY(); + this.z = this._character.getLayerZ(); + }; + + Sprite_MapLayer.prototype.updateBitmap = function () { + this._characterName = ""; + }; + + Sprite_MapLayer.prototype.updateFrame = function () { + // do nothing + }; +})(); diff --git a/www/js/plugins/PictureAnimation.js b/www/js/plugins/PictureAnimation.js new file mode 100644 index 0000000..a8483d6 --- /dev/null +++ b/www/js/plugins/PictureAnimation.js @@ -0,0 +1,688 @@ +//============================================================================= +// PictureAnimation.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.4.0 2016/09/03 アニメーションに合わせて指定したSEを演奏する機能を追加 +// 1.3.2 2016/05/11 クロスフェードを指定していた場合に2回目のアニメ表示でエラーになる場合がある問題を修正 +// 1.3.1 2016/03/15 ピクチャ上に戦闘アニメを表示するプラグイン「PictureOnAnimation」との競合を解消 +// 原点を中央したピクチャにクロスフェードを行うと表示位置がずれる問題を修正 +// 1.3.0 2016/02/28 セル番号を変数と連動する機能を追加 +// 処理の負荷を少し軽減 +// 1.2.3 2016/02/07 戦闘画面でもピクチャのアニメーションができるように修正 +// 1.2.2 2016/01/24 空のピクチャを表示しようとした際にエラーが発生する現象を修正 +// 1.2.1 2016/01/16 同じ画像を指定してピクチャ表示→アニメーション準備→ピクチャ表示の順で実行した +// 場合にエラーが発生する現象の修正 +// 1.2.0 2016/01/04 セルのパターンを自由に指定できる機能を追加 +// セルの最大数を100から200に拡大 +// 1.1.2 2015/12/24 クロスフェードによる画像切替に対応しました +// 1.1.1 2015/12/21 ピクチャのファイル名を連番方式で指定できる機能を追加 +// アニメーションの強制終了の機能を追加 +// 1.0.0 2015/12/19 初版 +// ---------------------------------------------------------------------------- +// [Blog] : http://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc ピクチャのアニメーションプラグイン + * @author トリアコンタン + * + * @help 指定したフレーム間隔でピクチャをアニメーションします。 + * アニメーションしたいセル画像(※)を用意の上 + * 以下のコマンドを入力してください。 + * + * 1. ピクチャのアニメーション準備(プラグインコマンド) + * 2. ピクチャの表示(通常のイベントコマンド) + * 3. ピクチャのアニメーション開始(プラグインコマンド) + * 4. ピクチャのアニメーション終了(プラグインコマンド) + * + * ※配置方法は以下の3通りがあります。 + * 縦 :セルを縦に並べて全体を一つのファイルにします。 + * 横 :セルを横に並べて全体を一つのファイルにします。 + * 連番:連番のセル画像を複数用意します。(original部分は任意の文字列) + * original00.png(ピクチャの表示で指定するオリジナルファイル) + * original01.png + * original02.png... + * + * 要注意! 配置方法の連番を使う場合、デプロイメント時に + * 未使用ファイルとして除外される可能性があります。 + * その場合、削除されたファイルを入れ直す等の対応が必要です。 + * + * また、単にアニメーションさせる以外にも、プラグインコマンドから + * セル番号を直接指定したり、変数の値とセル番号を連動させたりできます。 + * 紙芝居のような演出や、条件次第で立ち絵の表示状態を変化させたりする場合に + * 有効です。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * PA_INIT or + * ピクチャのアニメーション準備 [セル数] [フレーム数] [セル配置方法] [フェード時間] + *  ピクチャをアニメーション対象にする準備をします。 + *  「ピクチャの表示」の直前に実行してください。 + *  セル数   :アニメーションするセル画の数(最大200枚) + *  フレーム数 :アニメーション間隔のフレーム数(最低でも1を設定) + *  セル配置方向:セルの配置(縦 or 横 or 連番) + *  フェード時間:画像切替に掛かるフレーム数(0にするとフェードしない) + * 使用例:PA_INIT 4 10 連番 20 + * + * PA_START or + * ピクチャのアニメーション開始 [ピクチャ番号] [アニメーションタイプ] [カスタムパターン配列] + *  指定したピクチャ番号のピクチャをアニメーションを開始します。 + *  一周するとアニメーションは自動で止まります。 + * + *  アニメーションのタイプは以下の3パターンがあります。 + *   例:セル数が 4 の場合 + *    タイプ1: 1→2→3→4→1→2→3→4... + *    タイプ2: 1→2→3→4→3→2→1→2... + *    タイプ3: 好きな順番を配列で指定(セルの最小値は 1 です) + * 使用例:PA_START 1 2 + *     PA_START 1 3 [1,2,1,3,1,4] + * + * PA_START_LOOP or + * ピクチャのループアニメーション開始 [ピクチャ番号] [アニメーションタイプ] [カスタムパターン配列] + *  指定したピクチャ番号のピクチャをアニメーションを開始します。 + *  明示的に終了するまでアニメーションが続きます。 + * 使用例:PA_START_LOOP 1 2 + *     PA_START_LOOP 1 3 [1,2,1,3,1,4] + * + * PA_STOP or + * ピクチャのアニメーション終了 [ピクチャ番号] + *  指定したピクチャ番号のピクチャをアニメーションを終了します。 + *  一番上のセルに戻った時点でアニメーションが止まります。 + * 使用例:PA_STOP 1 + * + * PA_STOP_FORCE or + * ピクチャのアニメーション強制終了 [ピクチャ番号] + *  指定したピクチャ番号のピクチャをアニメーションを終了します。 + *  現在表示しているセルでアニメーションが止まります。 + * 使用例:PA_STOP_FORCE 1 + * + * PA_SET_CELL or + * ピクチャのアニメーションセル設定 [ピクチャ番号] [セル番号] [ウェイトあり] + *  アニメーションのセルを直接設定します。(セルの最小値は 1 です) + *  任意のタイミングでアニメーションしたい場合に有効です。 + *  ウェイトありを設定すると、クロスフェード中はイベントの実行を待機します。 + * 使用例:PA_SET_CELL 1 3 ウェイトあり + * + * PA_PROG_CELL or + * ピクチャのアニメーションセル進行 [ピクチャ番号] [ウェイトあり] + *  アニメーションのセルをひとつ先に進めます。 + *  任意のタイミングでアニメーションしたい場合に有効です。 + *  ウェイトありを設定すると、クロスフェード中はイベントの実行を待機します。 + * 使用例:PA_PROG_CELL 1 ウェイトあり + * + * PA_SET_VARIABLE or + * ピクチャのアニメーションセル変数の設定 [ピクチャ番号] [変数番号] + *  アニメーションのセルを指定した変数と連動させます。 + *  変数の値が変化すると表示しているセルも自動的に変化します。 + * 使用例:PA_SET_VARIABLE 1 2 + * + * PA_SOUND or + * ピクチャのアニメーション効果音予約 [セル番号] + *  アニメーションのセルが切り替わったタイミングで効果音を演奏します。 + *  このコマンドの直後にイベントコマンド「SEの演奏」を実行すると + *  その場でSEは演奏されず、ピクチャのアニメーション開始後に指定のタイミングで + *  演奏されるようになります。 + *  必ずピクチャのアニメーション開始前に実行してください。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ +(function () { + "use strict"; + var settings = { + /* maxCellAnimation:セル数の最大値 */ + maxCellAnimation: 200, + }; + + //============================================================================= + // ローカル関数 + // プラグインパラメータやプラグインコマンドパラメータの整形やチェックをします + //============================================================================= + var getCommandName = function (command) { + return (command || "").toUpperCase(); + }; + + var getArgArrayString = function (args, upperFlg) { + var values = getArgString(args, upperFlg); + return (values || "").split(","); + }; + + var getArgArrayNumber = function (args, min, max) { + var values = getArgArrayString(args, false); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + for (var i = 0; i < values.length; i++) + values[i] = (parseInt(values[i], 10) || 0).clamp(min, max); + return values; + }; + + var getArgString = function (arg, upperFlg) { + arg = convertEscapeCharacters(arg); + return upperFlg ? arg.toUpperCase() : arg; + }; + + var getArgNumber = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(convertEscapeCharacters(arg), 10) || 0).clamp(min, max); + }; + + var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + var window = SceneManager._scene._windowLayer.children[0]; + return window ? window.convertEscapeCharacters(text) : text; + }; + + //============================================================================= + // Game_Interpreter + // プラグインコマンドを追加定義します。 + //============================================================================= + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + try { + this.pluginCommandPictureAnimation(command, args); + } catch (e) { + if ($gameTemp.isPlaytest() && Utils.isNwjs()) { + var window = require("nw.gui").Window.get(); + if (!window.isDevToolsOpen()) { + var devTool = window.showDevTools(); + devTool.moveTo(0, 0); + devTool.resizeTo(Graphics.width, Graphics.height); + window.focus(); + } + } + console.log("プラグインコマンドの実行中にエラーが発生しました。"); + console.log("- コマンド名  : " + command); + console.log("- コマンド引数 : " + args); + console.log("- エラー原因 : " + e.toString()); + } + }; + + Game_Interpreter.prototype.pluginCommandPictureAnimation = function ( + command, + args + ) { + var pictureNum, + animationType, + picture, + cellNumber, + frameNumber, + direction, + fadeDuration, + wait, + customArray; + switch (getCommandName(command)) { + case "PA_INIT": + case "ピクチャのアニメーション準備": + cellNumber = getArgNumber(args[0], 1, settings.maxCellAnimation); + frameNumber = getArgNumber(args[1], 1, 9999); + direction = getArgString(args[2], true) || "縦"; + fadeDuration = getArgNumber(args[3], 0, 9999) || 0; + $gameScreen.setPicturesAnimation( + cellNumber, + frameNumber, + direction, + fadeDuration + ); + break; + case "PA_SOUND": + case "ピクチャのアニメーション効果音予約": + cellNumber = getArgNumber(args[0], 1, settings.maxCellAnimation); + this.reservePaSound(cellNumber); + break; + case "PA_START": + case "ピクチャのアニメーション開始": + pictureNum = getArgNumber(args[0], 1, $gameScreen.maxPictures()); + animationType = getArgNumber(args[1], 1, 3); + customArray = getArgArrayNumber(args[2], 1, settings.maxCellAnimation); + picture = $gameScreen.picture(pictureNum); + if (picture) + picture.startAnimationFrame(animationType, false, customArray); + break; + case "PA_START_LOOP": + case "ピクチャのループアニメーション開始": + pictureNum = getArgNumber(args[0], 1, $gameScreen.maxPictures()); + animationType = getArgNumber(args[1], 1, 3); + customArray = getArgArrayNumber(args[2], 1, settings.maxCellAnimation); + picture = $gameScreen.picture(pictureNum); + if (picture) + picture.startAnimationFrame(animationType, true, customArray); + break; + case "PA_STOP": + case "ピクチャのアニメーション終了": + pictureNum = getArgNumber(args[0], 1, $gameScreen.maxPictures()); + picture = $gameScreen.picture(pictureNum); + if (picture) picture.stopAnimationFrame(false); + break; + case "PA_STOP_FORCE": + case "ピクチャのアニメーション強制終了": + pictureNum = getArgNumber(args[0], 1, $gameScreen.maxPictures()); + picture = $gameScreen.picture(pictureNum); + if (picture) picture.stopAnimationFrame(true); + break; + case "PA_SET_CELL": + case "ピクチャのアニメーションセル設定": + pictureNum = getArgNumber(args[0], 1, $gameScreen.maxPictures()); + cellNumber = getArgNumber(args[1], 1, settings.maxCellAnimation); + wait = getArgString(args[2]); + picture = $gameScreen.picture(pictureNum); + if (picture) { + if (wait === "ウェイトあり" || wait.toUpperCase() === "WAIT") + this.wait(picture._fadeDuration); + picture.cell = cellNumber; + } + break; + case "PA_PROG_CELL": + case "ピクチャのアニメーションセル進行": + pictureNum = getArgNumber(args[0], 1, $gameScreen.maxPictures()); + wait = getArgString(args[1]); + picture = $gameScreen.picture(pictureNum); + if (picture) { + if (wait === "ウェイトあり" || wait.toUpperCase() === "WAIT") + this.wait(picture._fadeDuration); + picture.addCellCount(); + } + break; + case "PA_SET_VARIABLE": + case "ピクチャのアニメーションセル変数の設定": + pictureNum = getArgNumber(args[0], 1, $gameScreen.maxPictures()); + picture = $gameScreen.picture(pictureNum); + if (picture) picture.linkToVariable(getArgNumber(args[1])); + break; + } + }; + + Game_Interpreter.prototype.reservePaSound = function (cellNumber) { + this._paSoundFrame = cellNumber; + }; + + var _Game_Interpreter_command250 = Game_Interpreter.prototype.command250; + Game_Interpreter.prototype.command250 = function () { + if (this._paSoundFrame) { + var se = this._params[0]; + AudioManager.loadStaticSe(se); + $gameScreen.addPaSound(se, this._paSoundFrame); + this._paSoundFrame = null; + return true; + } + return _Game_Interpreter_command250.apply(this, arguments); + }; + + //============================================================================= + // Game_Screen + // アニメーション関連の情報を追加で保持します。 + //============================================================================= + Game_Screen.prototype.setPicturesAnimation = function ( + cellNumber, + frameNumber, + direction, + fadeDuration + ) { + this._paCellNumber = cellNumber; + this._paFrameNumber = frameNumber; + this._paDirection = direction; + this._paFadeDuration = fadeDuration; + }; + + Game_Screen.prototype.addPaSound = function (sound, frame) { + if (!this._paSounds) this._paSounds = []; + this._paSounds[frame] = sound; + }; + + Game_Screen.prototype.clearPicturesAnimation = function () { + this._paCellNumber = 1; + this._paFrameNumber = 1; + this._paDirection = ""; + this._paFadeDuration = 0; + this._paSounds = null; + }; + + var _Game_Screen_showPicture = Game_Screen.prototype.showPicture; + Game_Screen.prototype.showPicture = function ( + pictureId, + name, + origin, + x, + y, + scaleX, + scaleY, + opacity, + blendMode + ) { + _Game_Screen_showPicture.apply(this, arguments); + var realPictureId = this.realPictureId(pictureId); + if (this._paCellNumber > 1) { + this._pictures[realPictureId].setAnimationFrameInit( + this._paCellNumber, + this._paFrameNumber, + this._paDirection, + this._paFadeDuration, + this._paSounds + ); + this.clearPicturesAnimation(); + } + }; + + //============================================================================= + // Game_Picture + // アニメーション関連の情報を追加で保持します。 + //============================================================================= + var _Game_Picture_initialize = Game_Picture.prototype.initialize; + Game_Picture.prototype.initialize = function () { + _Game_Picture_initialize.call(this); + this.initAnimationFrameInfo(); + }; + + Game_Picture.prototype.initAnimationFrameInfo = function () { + this._cellNumber = 1; + this._frameNumber = 1; + this._cellCount = 0; + this._frameCount = 0; + this._animationType = 0; + this._customArray = null; + this._loopFlg = false; + this._direction = ""; + this._fadeDuration = 0; + this._fadeDurationCount = 0; + this._prevCellCount = 0; + this._animationFlg = false; + this._linkedVariable = 0; + this._cellSes = []; + }; + + Game_Picture.prototype.direction = function () { + return this._direction; + }; + + Game_Picture.prototype.cellNumber = function () { + return this._cellNumber; + }; + + Game_Picture.prototype.prevCellCount = function () { + return this._prevCellCount; + }; + + Game_Picture.prototype.isMulti = function () { + var dir = this.direction(); + return dir === "連番" || dir === "N"; + }; + + /** + * The cellCount of the Game_Picture (0 to cellNumber). + * + * @property cellCount + * @type Number + */ + Object.defineProperty(Game_Picture.prototype, "cell", { + get: function () { + if (this._linkedVariable > 0) { + return $gameVariables.value(this._linkedVariable) % this._cellNumber; + } + switch (this._animationType) { + case 3: + return (this._customArray[this._cellCount] - 1).clamp( + 0, + this._cellNumber - 1 + ); + case 2: + return ( + this._cellNumber - + 1 - + Math.abs(this._cellCount - (this._cellNumber - 1)) + ); + case 1: + return this._cellCount; + default: + return this._cellCount; + } + }, + set: function (value) { + var newCellCount = value % this.getCellNumber(); + if (this._cellCount !== newCellCount) { + this._prevCellCount = this.cell; + this._fadeDurationCount = this._fadeDuration; + } + this._cellCount = newCellCount; + }, + configurable: true, + }); + + Game_Picture.prototype.getCellNumber = function () { + switch (this._animationType) { + case 3: + return this._customArray.length; + case 2: + return (this._cellNumber - 1) * 2; + case 1: + return this._cellNumber; + default: + return this._cellNumber; + } + }; + + var _Game_Picture_update = Game_Picture.prototype.update; + Game_Picture.prototype.update = function () { + _Game_Picture_update.call(this); + if (this.isFading()) { + this.updateFading(); + } else if (this.hasAnimationFrame()) { + this.updateAnimationFrame(); + } + }; + + Game_Picture.prototype.linkToVariable = function (variableNumber) { + this._linkedVariable = variableNumber.clamp( + 1, + $dataSystem.variables.length + ); + }; + + Game_Picture.prototype.updateAnimationFrame = function () { + this._frameCount = (this._frameCount + 1) % this._frameNumber; + if (this._frameCount === 0) { + this.addCellCount(); + this.playCellSe(); + if (this._cellCount === 0 && !this._loopFlg) { + this._animationFlg = false; + } + } + }; + + Game_Picture.prototype.updateFading = function () { + this._fadeDurationCount--; + }; + + Game_Picture.prototype.prevCellOpacity = function () { + if (this._fadeDuration === 0) return 0; + return (this.opacity() / this._fadeDuration) * this._fadeDurationCount; + }; + + Game_Picture.prototype.addCellCount = function () { + this.cell = this._cellCount + 1; + }; + + Game_Picture.prototype.playCellSe = function () { + var se = this._cellSes[this.cell + 1]; + if (se) { + AudioManager.playSe(se); + } + }; + + Game_Picture.prototype.setAnimationFrameInit = function ( + cellNumber, + frameNumber, + direction, + fadeDuration, + cellSes + ) { + this._cellNumber = cellNumber; + this._frameNumber = frameNumber; + this._frameCount = 0; + this._cellCount = 0; + this._direction = direction; + this._fadeDuration = fadeDuration; + this._cellSes = cellSes || []; + }; + + Game_Picture.prototype.startAnimationFrame = function ( + animationType, + loopFlg, + customArray + ) { + this._animationType = animationType; + this._customArray = customArray; + this._animationFlg = true; + this._loopFlg = loopFlg; + }; + + Game_Picture.prototype.stopAnimationFrame = function (forceFlg) { + this._loopFlg = false; + if (forceFlg) this._animationFlg = false; + }; + + Game_Picture.prototype.hasAnimationFrame = function () { + return this._animationFlg; + }; + + Game_Picture.prototype.isFading = function () { + return this._fadeDurationCount !== 0; + }; + + Game_Picture.prototype.isNeedFade = function () { + return this._fadeDuration !== 0; + }; + + //============================================================================= + // Sprite_Picture + // アニメーション関連の情報を追加で保持します。 + //============================================================================= + var _Sprite_Picture_initialize = Sprite_Picture.prototype.initialize; + Sprite_Picture.prototype.initialize = function (pictureId) { + this._prevSprite = null; + _Sprite_Picture_initialize.apply(this, arguments); + }; + + var _Sprite_Picture_update = Sprite_Picture.prototype.update; + Sprite_Picture.prototype.update = function () { + _Sprite_Picture_update.apply(this, arguments); + var picture = this.picture(); + if (picture && picture.name()) { + if (picture.isMulti() && !this._bitmaps) { + this.loadAnimationBitmap(); + } + if (this.isBitmapReady()) { + this.updateAnimationFrame(this, picture.cell); + if (picture.isNeedFade()) this.updateFading(); + } + } + }; + + var _Sprite_Picture_updateBitmap = Sprite_Picture.prototype.updateBitmap; + Sprite_Picture.prototype.updateBitmap = function () { + _Sprite_Picture_updateBitmap.apply(this, arguments); + if (!this.picture()) { + this._bitmaps = null; + if (this._prevSprite) { + this._prevSprite.bitmap = null; + } + } + }; + + Sprite_Picture.prototype.updateFading = function () { + if (!this._prevSprite) { + this.makePrevSprite(); + } + if (!this._prevSprite.bitmap) { + this.makePrevBitmap(); + } + var picture = this.picture(); + if (picture.isFading()) { + this._prevSprite.visible = true; + this.updateAnimationFrame(this._prevSprite, picture.prevCellCount()); + this._prevSprite.opacity = picture.prevCellOpacity(); + } else { + this._prevSprite.visible = false; + } + }; + + Sprite_Picture.prototype.updateAnimationFrame = function (sprite, cellCount) { + switch (this.picture().direction()) { + case "連番": + case "N": + sprite.bitmap = this._bitmaps[cellCount]; + sprite.setFrame(0, 0, sprite.bitmap.width, sprite.bitmap.height); + break; + case "縦": + case "V": + var height = sprite.bitmap.height / this.picture().cellNumber(); + var y = cellCount * height; + sprite.setFrame(0, y, sprite.bitmap.width, height); + break; + case "横": + case "H": + var width = sprite.bitmap.width / this.picture().cellNumber(); + var x = cellCount * width; + sprite.setFrame(x, 0, width, this.bitmap.height); + break; + } + }; + + var _Sprite_Picture_loadBitmap = Sprite_Picture.prototype.loadBitmap; + Sprite_Picture.prototype.loadBitmap = function () { + _Sprite_Picture_loadBitmap.apply(this, arguments); + this._bitmapReady = false; + this._bitmaps = null; + }; + + Sprite_Picture.prototype.loadAnimationBitmap = function () { + var cellNumber = this.picture().cellNumber(); + var cellDigit = cellNumber.toString().length; + this._bitmaps = [this.bitmap]; + for (var i = 1; i < cellNumber; i++) { + var filename = + this._pictureName.substr(0, this._pictureName.length - cellDigit) + + i.padZero(cellDigit); + this._bitmaps[i] = ImageManager.loadPicture(filename); + } + this._bitmapReady = false; + }; + + Sprite_Picture.prototype.makePrevSprite = function () { + this._prevSprite = new Sprite(); + this._prevSprite.visible = false; + this.addChild(this._prevSprite); + }; + + Sprite_Picture.prototype.makePrevBitmap = function () { + this._prevSprite.bitmap = this.bitmap; + this._prevSprite.anchor.x = this.anchor.x; + this._prevSprite.anchor.y = this.anchor.y; + }; + + Sprite_Picture.prototype.isBitmapReady = function () { + if (!this.bitmap) return false; + if (this._bitmapReady) return true; + var result; + if (this.picture().isMulti()) { + result = this._bitmaps.every(function (bitmap) { + return bitmap.isReady(); + }); + } else { + result = this.bitmap.isReady(); + } + this._bitmapReady = result; + return result; + }; +})(); diff --git a/www/js/plugins/PictureMotion.js b/www/js/plugins/PictureMotion.js new file mode 100644 index 0000000..90688eb --- /dev/null +++ b/www/js/plugins/PictureMotion.js @@ -0,0 +1,510 @@ +//============================================================================= +// PictureMotion(ピクチャモーション) +// by フェルミウム湾 +//============================================================================= + +/*: + * @plugindesc ピクチャモーションプラグイン + * 任意のパターンでピクチャの移動を行います。 + * @author フェルミウム湾 + * + * @help ピクチャの移動を好きなパターンで行うプラグインです。 + * 通常のピクチャの移動は線形に移動しますが、 + * 本プラグイン導入によって様々なパターンで移動出来るようになります。 + * サンプルとしていくつかのパターンが予め搭載されていますが、 + * スクリプトを利用することによって、新規のパターンを自由に作成出来ます。 + * + * ピクチャの移動を行う前に、パターンをプラグインコマンドで指定します。 + * 例えば、x座標, y座標ともにスムーズに動かす場合は、 + * 次のようにイベントコマンドを設定します。 + * + * ◆プラグインコマンド:モーション_位置x smooth + * ◆プラグインコマンド:モーション_位置y smooth + * ピクチャの移動:~~~ + * + * モーションパターンをプラグインで指定すると、その後のすべての + * ピクチャの移動コマンドにおいて、指定した移動パターンが採用されます。 + * 初期化する(すべて線形に戻す)際には次のコマンドを指定します。 + * + * ◆プラグインコマンド:モーション_初期化 + * + * モーションパターンを指定可能なパラメータは、次の5つです。 + * 位置x, 位置y, 拡大率x, 拡大率y, 不透明度 + * + * + * ====================================================================== + * コマンド『モーション_初期化』 + * コマンド『Motion_Initialize』 + * -------------------------------------------------------- + * モーションを初期化し、すべて線形移動に戻します。 + * ====================================================================== + * コマンド『モーション_位置x』 + * コマンド『Motion_patternX』 + * -------------------------------------------------------- + * 座標xのモーションパターンを変更します。 + * -------------------------------------------------------- + * 引数1)変更するモーションパターンの名前 + * 引数2以降)モーションパターンで使用するパラメータの指定 + * ====================================================================== + * コマンド『モーション_位置y』 + * コマンド『Motion_patternY』 + * -------------------------------------------------------- + * 座標yのモーションパターンを変更します。 + * -------------------------------------------------------- + * 引数1)変更するモーションパターンの名前 + * 引数2以降)モーションパターンで使用するパラメータの指定 + * ====================================================================== + * コマンド『モーション_拡大率x』 + * コマンド『Motion_patternScaleX』 + * -------------------------------------------------------- + * 拡大率xのモーションパターンを変更します。 + * -------------------------------------------------------- + * 引数1)変更するモーションパターンの名前 + * 引数2以降)モーションパターンで使用するパラメータの指定 + * ====================================================================== + * コマンド『モーション_拡大率y』 + * コマンド『Motion_patternScaleY』 + * -------------------------------------------------------- + * 拡大率yのモーションパターンを変更します。 + * -------------------------------------------------------- + * 引数1)変更するモーションパターンの名前 + * 引数2以降)モーションパターンで使用するパラメータの指定 + * ====================================================================== + * コマンド『モーション_不透明度』 + * コマンド『Motion_patternOpacity』 + * -------------------------------------------------------- + * 不透明度のモーションパターンを変更します。 + * -------------------------------------------------------- + * 引数1)変更するモーションパターンの名前 + * 引数2以降)モーションパターンで使用するパラメータの指定 + * ====================================================================== + * + * ----------------------------------- + * ★ サンプルパターン ★ + * ----------------------------------- + * 「linear」線形 + * + * 通常の移動です。 + * ----------------------------------- + * 「smooth」スムーズな移動 + * + * sin関数を使ったスムーズな移動です。 + * 引数不要で、線形よりは滑らかな移動が行えます。 + * ----------------------------------- + * 「jump p1」放物線 + * + * 放物線移動をします。ジャンプを実現出来ます。 + * 引数p1にはジャンプ頂点の高さを相対的に指定します。 + * 例) + * y座標 300 から y座標 300 へのジャンプ移動で、 + * 途中y座標 100 になるまでジャンプする場合、 + * jump -200 を指定します。 + * ----------------------------------- + * 「triangle p1」三角波 + * + * 三角波移動をします。ジャンプ移動が線形になったものです。 + * 引数p1にはジャンプ頂点の高さを相対的に指定します。 + * 例) + * y座標 300 から y座標 300 へのジャンプ移動で、 + * 途中y座標 100 になるまでジャンプする場合、 + * triangle -200 を指定します。 + * ----------------------------------- + * 「bezier p1 p2」ベジエ曲線 + * + * ベジエ曲線移動をします。 + * ベジエ曲線には4つの制御点が必要ですが、それぞれ順番に + * 移動前座標, 引数p1, 引数p2, 移動後座標 の値となります。 + * jumpやtriangleと異なり、相対的な値ではなく + * 絶対座標を指定することに注意してください。 + * 例) + * y座標 600 から y座標 600 へのベジエ曲線移動で、 + * 制御点座標値を 600, 0, 550, 660 にするには + * bezier 0 550 を指定します。 + * ----------------------------------- + * 「wave p1 p2」振動 + * + * 振動します。引数p1は振幅a, 引数p2は周波数fとなり、 + * y = asin(2πft) (0≦t≦1)の振動を行います。 + * 周波数は整数値またはその半分の値を指定すると、 + * 端から端までの連続な振動になります。 + * 例) + * 振幅200, 周波数1.5にするには + * wave 200 1.5 を指定します。 + * ----------------------------------- + * 「damped p1 p2 p3 p4 p5」減衰振動 + * + * 減衰振動します。引数p1~p4をそれぞれ定数a, b, c, dとして + * y = ae^(-bt)sin(ct + d) の振動を行います。 + * ピクチャ移動が完了する頃に減衰が止まるものと判断するために + * 振動が引数p5以下まで減衰したら終了というように指定します。 + * 上式のtは減衰までの時間によって伸縮します。 + * aは振幅、bは減衰スピード、cは振動スピード、dは位相に相当します。 + * 例) + * damped 200 -0.3 4 0 50 を指定すると、3周期で振動します。 + * ----------------------------------- + * 「spline p1 p2 p3 ...」スプライン補間 + * + * 与えられた座標を滑らかに補間しながら始点から終点まで移動します。 + * 要は滑らかに好きなようにピクチャを移動出来るということです。 + * このコマンドにおいては、ピクチャの移動前と移動後の値を使用しません。 + * 引数p1, p2, p3, ……に順に通過点を入れてください。 + * 例) + * x座標を0~815の線形にし、y座標はスプライン補間で + * spline 623 100 500 300 500 0 623 として指定すれば、 + * 移動前(0, 623)から順に + * (815/6, 100), + * (815/6×2, 500), + * (815/6×3, 300), + * (815/6×4, 500), + * (815/6×5, 0), + * (815, 623) の点をそれぞれ通ります。 + * ----------------------------------- + * + * + * ====================================================================== + * + * すべてのモーションパターンはcurveFunctionsオブジェクトに格納されます。 + * モーションパターンを自作するには、curveFunctionsの持つ + * 連想配列funcに、モーション名を添えて関数を代入してください。 + * 例えば、線形移動とまったく逆方向に動くパターンは + * 下記のようにスクリプトとして作成します。 + * + * curveFunctions.func["reverse"] = function(){ + * return function(y1, y2, t) { + * return this.linear(y2, y1, t); + * }; + * }; + * + * モーションのパラメータを指定する場合は、最も外側のfunctionに + * 引数として与えてください。移動関数はその戻り値として与えます。 + * 移動関数の引数は(y1, y2, t)で決まっており、それぞれ + * 移動前の値、移動後の値、移動時間の割合(0≦t≦1)となっています。 + * 線形移動の関数としてlinear(y1, y2, t)だけは予め登録されているので、 + * 自作の際にはよく使われることから、活用してください。 + * 上記のように登録を終えると、プラグインコマンドから実行可能です。 + * + * ====================================================================== + * + * 【利用規約】 + * どうでもいいです。著作権を放棄するので勝手にぐちゃぐちゃにしてください。 + * 改変も再配布も、アダルト利用も構いません。連絡も不要です。 + * + * ------------------- + * 2017/2/27追記:説明書の誤字を訂正しました。 + */ + +(function () { + //----------------------------------------------------------------------------- + // 【曲線関数の取りまとめオブジェクト】CurveFunctions + //----------------------------------------------------------------------------- + + // 曲線関数の取りまとめ + CurveFunctions = function () { + // 曲線関数たち + this.func = new Array(); + + // 線形 + this.linear = function (y1, y2, t) { + return y1 + (y2 - y1) * t; + }; + + // 線形 + this.func["linear"] = function () { + return this.linear; + }; + + // sinっぽいスムーズな形 + this.func["smooth"] = function () { + return function (y1, y2, t) { + return ( + y1 + (t - (1 / (2 * Math.PI)) * Math.sin(2 * Math.PI * t)) * (y2 - y1) + ); + }; + }; + + // 放物線 + this.func["jump"] = function (h) { + return function (y1, y2, t) { + return this.linear(y1, y2, t) + h - 4 * h * (t - 1 / 2) * (t - 1 / 2); + }; + }; + + // 三角波 + this.func["triangle"] = function (h) { + return function (y1, y2, t) { + return this.linear(y1, y2, t) + h * (1 - 2 * Math.abs(t - 1 / 2)); + }; + }; + + // ベジエ曲線(制御点: y1, p1, p2, y2) + this.func["bezier"] = function (p1, p2) { + return function (y1, y2, t) { + return ( + (1 - t) * ((1 - t) * ((1 - t) * y1 + 3 * t * p1) + 3 * t * t * p2) + + t * t * t * y2 + ); + }; + }; + + // 振動 y=asin(2πft) + this.func["wave"] = function (a, f) { + return function (y1, y2, t) { + return this.linear(y1, y2, t) + a * Math.sin(2 * Math.PI * f * t); + }; + }; + + // 減衰振動 y=ae^(-bt)sin(ct+d) 振動がdelta以下になったら終了 + this.func["damped"] = function (a, b, c, d, delta) { + var tmax; + if (a == 0 || (c == 0 && d == 0)) { + tmax = 1; + } else if (b == 0) { + tmax = 1; + } else if (c == 0) { + tmax = (1 / b) * Math.log(Math.abs(a * sin(d)) / delta); + } else { + var nmax = Math.ceil( + (1 / Math.PI) * ((c / b) * Math.log(Math.abs(a) / delta) + d) + ); + tmax = (nmax * Math.PI - d) / c; + } + return function (y1, y2, t) { + return ( + this.linear(y1, y2, t) + + a * Math.exp(-b * t * tmax) * Math.sin(c * t * tmax + d) + ); + }; + }; + + // スプライン補間(始点・終点を含む補間点を可変長引数で与える y1, y2は使わない) + this.func["spline"] = function () { + var a = new Array(n); + var b = new Array(n); + var c = new Array(n); + var d = new Array(n); + var n = arguments.length - 1; + var h = 1 / n; + var v = new Array(n - 1); + var u = new Array(n + 1); + var y = arguments; + + // 三重対角行列を解く + (function () { + var a = new Array(n - 1); + var b = new Array(n - 1); + var c = new Array(n - 1); + for (var i = 0; i < n - 1; i++) { + if (i > 0) c[i] = -h; + a[i] = 4 * h; + if (i < n - 2) b[i] = -h; + v[i] = (6 * (y[i + 2] - 2 * y[i + 1] + y[i])) / h; + } + var p = new Array(n - 1); + var q = new Array(n - 1); + p[0] = b[0] / a[0]; + q[0] = v[0] / a[0]; + for (var i = 1; i < n - 1; i++) { + if (i < n - 2) p[i] = b[i] / (a[i] - c[i] * p[i - 1]); + q[i] = (v[i] + c[i] * q[i - 1]) / (a[i] - c[i] * p[i - 1]); + } + u[0] = 0; + u[n] = 0; + u[n - 1] = q[n - 2]; + for (var i = n - 2; i >= 1; i--) { + u[i] = p[i - 1] * u[i + 1] + q[i - 1]; + } + })(); + + // 各係数の計算 + for (var i = 0; i < n; i++) { + a[i] = (u[i + 1] - u[i]) / (6 * h); + b[i] = u[i] / 2; + c[i] = (y[i + 1] - y[i]) / h - (1 / 6) * h * (2 * u[i] + u[i + 1]); + d[i] = y[i]; + } + return function (y1, y2, t) { + var id = Math.floor(t * n); + if (id >= n) id = n - 1; + var t0 = id / n; + return ( + (t - t0) * ((t - t0) * ((t - t0) * a[id] + b[id]) + c[id]) + d[id] + ); + }; + }; + + // パターンの初期化(全部線形) + this.initialize = function () { + this.patternX = this.func["linear"].apply(this, null); + this.patternY = this.func["linear"].apply(this, null); + this.patternScaleX = this.func["linear"].apply(this, null); + this.patternScaleY = this.func["linear"].apply(this, null); + this.patternOpacity = this.func["linear"].apply(this, null); + }; + + // パラメータを設定してパターンを生成 + this.getPattern = function (name, args) { + // 全部数値に変換する + args = args.map(function (e) { + return Number(e); + }); + + return this.func[name].apply(curveFunctions, args); + }; + + this.initialize(); + }; + curveFunctions = new CurveFunctions(); + + //----------------------------------------------------------------------------- + // Game_Pictureの書き換え(ピクチャの移動を任意のパターンに変更) + //----------------------------------------------------------------------------- + + // ピクチャの初期化の書き換え + var _Game_Picture_prototype_initBasic = Game_Picture.prototype.initBasic; + Game_Picture.prototype.initBasic = function () { + _Game_Picture_prototype_initBasic.call(this); + this._patternX = curveFunctions.patternX; + this._patternY = curveFunctions.patternY; + this._patternScaleX = curveFunctions.patternScaleX; + this._patternScaleY = curveFunctions.patternScaleY; + this._patternOpacity = curveFunctions.patternOpacity; + }; + + // ピクチャの移動の書き換え + var _Game_Picture_prototype_move = Game_Picture.prototype.move; + Game_Picture.prototype.move = function ( + origin, + x, + y, + scaleX, + scaleY, + opacity, + blendMode, + duration + ) { + _Game_Picture_prototype_move.call( + this, + origin, + x, + y, + scaleX, + scaleY, + opacity, + blendMode, + duration + ); + this._prev_x = this._x; + this._prev_y = this._y; + this._prev_scaleX = this._scaleX; + this._prev_scaleY = this._scaleY; + this._prev_opacity = this._opacity; + this._prev_duration = this._duration; + this._patternX = curveFunctions.patternX; + this._patternY = curveFunctions.patternY; + this._patternScaleX = curveFunctions.patternScaleX; + this._patternScaleY = curveFunctions.patternScaleY; + this._patternOpacity = curveFunctions.patternOpacity; + }; + + // ピクチャの移動処理の書き換え + Game_Picture.prototype.updateMove = function () { + if (this._duration > 0) { + var t = 1 - (this._duration - 1) / this._prev_duration; + this._x = this._patternX.call( + curveFunctions, + this._prev_x, + this._targetX, + t + ); + this._y = this._patternY.call( + curveFunctions, + this._prev_y, + this._targetY, + t + ); + this._scaleX = this._patternScaleX.call( + curveFunctions, + this._prev_scaleX, + this._targetScaleX, + t + ); + this._scaleY = this._patternScaleY.call( + curveFunctions, + this._prev_scaleY, + this._targetScaleY, + t + ); + this._opacity = this._patternOpacity.call( + curveFunctions, + this._prev_opacity, + this._targetOpacity, + t + ); + this._duration--; + } + if (this._duration == 0) { + this._x = this._targetX; + this._y = this._targetY; + this._scaleX = this._targetScaleX; + this._scaleY = this._targetScaleY; + this._opacity = this._targetOpacity; + } + }; + + //----------------------------------------------------------------------------- + // プラグインコマンド + //----------------------------------------------------------------------------- + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + + switch (command) { + case "モーション_初期化": + case "Motion_Initialize": + curveFunctions.initialize(); + break; + + case "モーション_位置x": + case "Motion_patternX": + curveFunctions.patternX = curveFunctions.getPattern( + args[0], + args.slice(1) + ); + break; + + case "モーション_位置y": + case "Motion_patternY": + curveFunctions.patternY = curveFunctions.getPattern( + args[0], + args.slice(1) + ); + break; + + case "モーション_拡大率x": + case "Motion_patternScaleX": + curveFunctions.patternScaleX = curveFunctions.getPattern( + args[0], + args.slice(1) + ); + break; + + case "モーション_拡大率y": + case "Motion_patternScaleY": + curveFunctions.patternScaleY = curveFunctions.getPattern( + args[0], + args.slice(1) + ); + break; + + case "モーション_不透明度": + case "Motion_patternOpacity": + curveFunctions.patternOpacity = curveFunctions.getPattern( + args[0], + args.slice(1) + ); + break; + } + }; +})(); diff --git a/www/js/plugins/PicturePriorityCustomize.js b/www/js/plugins/PicturePriorityCustomize.js new file mode 100644 index 0000000..af4313d --- /dev/null +++ b/www/js/plugins/PicturePriorityCustomize.js @@ -0,0 +1,303 @@ +//============================================================================= +// PicturePriorityCustomize.js +// ---------------------------------------------------------------------------- +// (C) 2017 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.2.1 2019/05/08 1.2.0の機能がYEP_BattleEngineCore.jsと併用すると無効になる競合を解消 +// 1.2.0 2019/05/02 戦闘画面における下層ピクチャの表示優先度を微調整する機能を追加 +// 1.1.3 2019/01/20 MenuCommonEvent.jsとの競合によるエラーを解消 +// 1.1.2 2018/06/27 1.1.1の対応により発生したYEP_BattleEngineCore.jsとの競合を解消 +// 1.1.1 2017/12/24 GALV_LayerGraphics.jsと併用したときに画像がちらつく競合を解消 +// 1.1.0 2017/10/01 パラメータの型指定機能に対応 +// 1.0.0 2017/03/20 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc PicturePriorityCustomizePlugin + * @author triacontane + * + * @param UpperPictureId + * @desc 指定した番号以上のピクチャはウィンドウより上に表示されるようになります。 + * @default 101 + * @type number + * + * @param LowerPictureId + * @desc 指定した番号以下のピクチャはキャラクター、バトラーより下に表示されるようになります。 + * @default 0 + * @type number + * + * @param LowerPictureZ + * @desc 下層ピクチャのZ座標です。変更することでより細かい表示優先度の調整ができます。 + * @default 1 + * @type select + * @option 下層タイル + * @value 0 + * @option 通常キャラの下 + * @value 1 + * @option 通常キャラと同じ + * @value 3 + * @option 上層タイル + * @value 4 + * @option 通常キャラの上 + * @value 5 + * @option 飛行船の影 + * @value 6 + * @option フキダシ + * @value 7 + * @option マップタッチの行き先 + * @value 9 + * + * @param LowerPictureBattleZ + * @desc 戦闘画面の下層ピクチャのZ座標です。変更することでより細かい表示優先度の調整ができます。 + * @default 0 + * @type select + * @option 敵キャラ + * @value 0 + * @option アニメーション + * @value 1 + * + * @help ピクチャを上層、中層、下層に分けて表示できます。 + * 上層:ウィンドウより上 + * 中層:デフォルトの優先度 + * 下層:キャラクターより下 + * + * 下層ピクチャに対しては、Z座標を設定することで + * より細かい表示優先度の調整ができます。 + * + * ※それぞれのプライオリティの値 + * 0 : 下層タイル + * 1 : 通常キャラの下 + * 3 : 通常キャラと同じ + * 4 : 上層タイル + * 5 : 通常キャラの上 + * 6 : 飛行船の影 + * 7 : フキダシ + * 8 : アニメーション + * 9 : マップタッチの行き先(白く光るヤツ) + * + * このプラグインにはプラグインコマンドはありません。 + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc ピクチャの表示優先度調整プラグイン + * @author トリアコンタン + * + * @param 上層ピクチャ番号 + * @desc 指定した番号以上のピクチャはウィンドウより上に表示されるようになります。 + * @default 101 + * @type number + * + * @param 下層ピクチャ番号 + * @desc 指定した番号以下のピクチャはキャラクター、バトラーより下に表示されるようになります。 + * @default 0 + * @type number + * + * @param 下層ピクチャZ座標 + * @desc 下層ピクチャのZ座標です。変更することでより細かい表示優先度の調整ができます。 + * @default 1 + * @type select + * @option 下層タイル + * @value 0 + * @option 通常キャラの下 + * @value 1 + * @option 通常キャラと同じ + * @value 3 + * @option 上層タイル + * @value 4 + * @option 通常キャラの上 + * @value 5 + * @option 飛行船の影 + * @value 6 + * @option フキダシ + * @value 7 + * @option マップタッチの行き先 + * @value 9 + * + * @param 戦闘下層ピクチャZ座標 + * @desc 戦闘画面の下層ピクチャのZ座標です。変更することでより細かい表示優先度の調整ができます。 + * @default 0 + * @type select + * @option 敵キャラ + * @value 0 + * @option アニメーション + * @value 1 + * + * @help ピクチャを上層、中層、下層に分けて表示できます。 + * 上層:ウィンドウより上 + * 中層:デフォルトの優先度 + * 下層:キャラクターより下 + * + * 下層ピクチャに対しては、Z座標を設定することで + * より細かい表示優先度の調整ができます。 + * + * ※それぞれのプライオリティの値 + * 0 : 下層タイル + * 1 : 通常キャラの下 + * 3 : 通常キャラと同じ + * 4 : 上層タイル + * 5 : 通常キャラの上 + * 6 : 飛行船の影 + * 7 : フキダシ + * 8 : アニメーション + * 9 : マップタッチの行き先(白く光るヤツ) + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + const pluginName = "PicturePriorityCustomize"; + + //============================================================================= + // ローカル関数 + // プラグインパラメータやプラグインコマンドパラメータの整形やチェックをします + //============================================================================= + const getParamString = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (let i = 0; i < paramNames.length; i++) { + const name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return ""; + }; + + const getParamNumber = function (paramNames, min, max) { + const value = getParamString(paramNames); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value) || 0).clamp(min, max); + }; + + //============================================================================= + // パラメータの取得と整形 + //============================================================================= + const param = {}; + param.upperPictureId = getParamNumber(["UpperPictureId", "上層ピクチャ番号"]); + param.lowerPictureId = getParamNumber(["LowerPictureId", "下層ピクチャ番号"]); + param.lowerPictureZ = getParamNumber(["LowerPictureZ", "下層ピクチャZ座標"]); + param.lowerPictureBattleZ = getParamNumber( + ["LowerPictureBattleZ", "戦闘下層ピクチャZ座標"], + 0 + ); + + //============================================================================= + // Scene_Base + // ウィンドウの上にピクチャを配置します。 + //============================================================================= + var _Scene_Base_createWindowLayer = Scene_Base.prototype.createWindowLayer; + Scene_Base.prototype.createWindowLayer = function () { + _Scene_Base_createWindowLayer.apply(this, arguments); + if (this._spriteset) { + this._spriteset.setUpperPictureContainer(this); + } + }; + + //============================================================================= + // Spriteset_Base + // ピクチャを三層に分割します。 + //============================================================================= + var _Spriteset_Base_createPictures = Spriteset_Base.prototype.createPictures; + Spriteset_Base.prototype.createPictures = function () { + _Spriteset_Base_createPictures.apply(this, arguments); + this.removeChild(this._pictureContainer); + this.createPictureLayer(); + }; + + Spriteset_Base.prototype.createPictureLayer = function () { + var width = Graphics.boxWidth; + var height = Graphics.boxHeight; + var x = (Graphics.width - width) / 2; + var y = (Graphics.height - height) / 2; + this._pictureContainerLower = new Sprite(); + this._pictureContainerLower.setFrame(x, y, width, height); + this._pictureContainerMiddle = new Sprite(); + this._pictureContainerMiddle.setFrame(x, y, width, height); + this._pictureContainerUpper = new Sprite(); + this._pictureContainerUpper.setFrame(x, y, width, height); + var pictureArray = this._pictureContainer.children.clone(); + pictureArray.forEach(function (picture) { + var pictureId = picture.getPictureId(); + if (pictureId <= param.lowerPictureId) { + this._pictureContainerLower.addChild(picture); + } else if (pictureId >= param.upperPictureId) { + this._pictureContainerUpper.addChild(picture); + } else { + this._pictureContainerMiddle.addChild(picture); + } + }, this); + this._pictureContainer.children = pictureArray; + this.setLowerPictureContainer(); + this.setMiddlePictureContainer(); + }; + + Spriteset_Base.prototype.setUpperPictureContainer = function (parentScene) { + parentScene.addChild(this._pictureContainerUpper); + }; + + Spriteset_Base.prototype.setMiddlePictureContainer = function () { + this.addChild(this._pictureContainerMiddle); + }; + + Spriteset_Base.prototype.setLowerPictureContainer = function () { + this.addChild(this._pictureContainerLower); + }; + + //============================================================================= + // Spriteset_Map + // 下層ピクチャの位置を設定します。 + //============================================================================= + Spriteset_Map.prototype.setLowerPictureContainer = function () { + this._pictureContainerLower.z = param.lowerPictureZ; + this._tilemap.addChild(this._pictureContainerLower); + }; + + //============================================================================= + // Spriteset_Battle + // 下層ピクチャの位置を設定します。 + //============================================================================= + Spriteset_Battle.prototype.setLowerPictureContainer = function () { + this.updateLowerPictureContainerZ(); + // resolve conflict for GALV_LayerGraphics.js + if (typeof Imported !== "undefined" && Imported.Galv_LayerGraphics) { + this._pictureContainerLower.z = 2; + } + }; + + Spriteset_Battle.prototype.updateLowerPictureContainerZ = function () { + var compare = + param.lowerPictureBattleZ > 0 + ? this._enemySprites[this._enemySprites.length - 1] + : this._back2Sprite; + var index = this._battleField.getChildIndex(compare); + this._battleField.addChildAt(this._pictureContainerLower, index + 1); + }; + + if (typeof Yanfly !== "undefined" && Yanfly.BEC) { + var _Spriteset_Battle_update = Spriteset_Battle.prototype.update; + Spriteset_Battle.prototype.update = function () { + _Spriteset_Battle_update.apply(this, arguments); + this.updateLowerPictureContainerZ(); + }; + } + + //============================================================================= + // Sprite_Picture + // ピクチャIDを取得可能にします。 + //============================================================================= + Sprite_Picture.prototype.getPictureId = function () { + return this._pictureId; + }; +})(); diff --git a/www/js/plugins/PictureVariableSetting.js b/www/js/plugins/PictureVariableSetting.js new file mode 100644 index 0000000..824b3d4 --- /dev/null +++ b/www/js/plugins/PictureVariableSetting.js @@ -0,0 +1,222 @@ +//============================================================================= +// PictureVariableSetting.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.1.1 2015/12/20 番号の変数指定の初期値を有効/無効で設定できるよう修正 +// 1.1.0 2015/11/27 ピクチャのファイル名に変数を組み込むことが出来る機能を追加 +// 1.0.0 2015/11/24 初版 +// ---------------------------------------------------------------------------- +// [Blog] : http://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc ピクチャの変数設定プラグイン + * @author トリアコンタン + * + * @param 初期値 + * @desc 初期状態での有効/無効の設定値(ON/OFF) + * @default OFF + * + * @help ピクチャ関連のイベント命令で番号が「指定された変数の値」になるよう + * 仕様を変更します。 + * 例えば番号に「1」を設定すると、「1」番の変数の値をピクチャ番号として設定します。 + * プラグインコマンドから有効/無効を切り替えてください。(初期状態では無効です) + * + * さらに、ピクチャのファイル名に変数を組み込むことが出来るようになります。 + * 連番を含むファイル名などの柔軟な指定に有効です。 + * プラグインコマンド「P_D_FILENAME」を実行してから + * 「画像」を指定せず「ピクチャの表示」を行ってください。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (引数の間は半角スペースで区切る) + * + * P_VARIABLE_VALID : ピクチャ番号の変数設定が有効になります。 + * P_VARIABLE_INVALID : ピクチャ番号の変数設定が無効になります。 + * + * 一度有効に設定したら、無効にするまでずっとそのままです。 + * + * P_D_FILENAME [ファイル名] : + * 次に表示するピクチャのファイル名に変数を含めることができます。 + * 変数は「文章の表示」と同様の書式\V[n]で組み込んでください。 + * 拡張子は指定しないでください。 + * + * 例 P_D_FILENAME file\V[1] + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ +(function () { + "use strict"; + var pluginName = "PictureVariableSetting"; + + //============================================================================= + // ローカル関数 + // プラグインパラメータやプラグインコマンドパラメータの整形やチェックをします + //============================================================================= + var getParamBoolean = function (paramNames) { + var value = getParamOther(paramNames); + return (value || "").toUpperCase() == "ON"; + }; + + var getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + + var getCommandName = function (command) { + return (command || "").toUpperCase(); + }; + + var getArgString = function (args, upperFlg) { + args = convertEscapeCharacters(args); + return upperFlg ? args.toUpperCase() : args; + }; + + var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + text = text.replace(/\\/g, "\x1b"); + text = text.replace(/\x1b\x1b/g, "\\"); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1])); + }.bind(this) + ); + text = text.replace( + /\x1bV\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1])); + }.bind(this) + ); + text = text.replace( + /\x1bN\[(\d+)\]/gi, + function () { + var n = parseInt(arguments[1]); + var actor = n >= 1 ? $gameActors.actor(n) : null; + return actor ? actor.name() : ""; + }.bind(this) + ); + text = text.replace( + /\x1bP\[(\d+)\]/gi, + function () { + var n = parseInt(arguments[1]); + var actor = n >= 1 ? $gameParty.members()[n - 1] : null; + return actor ? actor.name() : ""; + }.bind(this) + ); + text = text.replace(/\x1bG/gi, TextManager.currencyUnit); + return text; + }; + + //============================================================================= + // Game_Interpreter + // プラグインコマンド[P_VARIABLE_VALID]などを追加定義します。 + // ピクチャ番号を変数で指定するよう変更します。 + //============================================================================= + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + switch (getCommandName(command)) { + case "P_VARIABLE_VALID": + $gameSystem._pictureNumVariable = true; + break; + case "P_VARIABLE_INVALID": + $gameSystem._pictureNumVariable = false; + break; + case "P_D_FILENAME": + $gameScreen._dPictureFileName = getArgString(args[0]); + } + }; + + var _Game_Interpreter_command231 = Game_Interpreter.prototype.command231; + Game_Interpreter.prototype.command231 = function () { + return this.transPictureNumber(_Game_Interpreter_command231.bind(this)); + }; + + var _Game_Interpreter_command232 = Game_Interpreter.prototype.command232; + Game_Interpreter.prototype.command232 = function () { + return this.transPictureNumber(_Game_Interpreter_command232.bind(this)); + }; + + var _Game_Interpreter_command233 = Game_Interpreter.prototype.command233; + Game_Interpreter.prototype.command233 = function () { + return this.transPictureNumber(_Game_Interpreter_command233.bind(this)); + }; + + var _Game_Interpreter_command234 = Game_Interpreter.prototype.command234; + Game_Interpreter.prototype.command234 = function () { + return this.transPictureNumber(_Game_Interpreter_command234.bind(this)); + }; + + var _Game_Interpreter_command235 = Game_Interpreter.prototype.command235; + Game_Interpreter.prototype.command235 = function () { + return this.transPictureNumber(_Game_Interpreter_command235.bind(this)); + }; + + Game_Interpreter.prototype.transPictureNumber = function (handler) { + var oldValue = this._params[0]; + if ($gameSystem._pictureNumVariable) + this._params[0] = ( + parseInt($gameVariables.value(this._params[0]), 10) || 1 + ).clamp(1, 100); + var result = handler(); + this._params[0] = oldValue; + return result; + }; + + //============================================================================= + // Game_System + // ピクチャ番号の変数指定フラグを追加定義します。 + //============================================================================= + var _Game_System_initialize = Game_System.prototype.initialize; + Game_System.prototype.initialize = function () { + _Game_System_initialize.call(this); + this._pictureNumVariable = getParamBoolean("初期値"); + }; + + //============================================================================= + // Game_Screen + // 動的ファイル名指定用のプロパティを追加定義します。 + //============================================================================= + var _Game_Screen_clear = Game_Screen.prototype.clear; + Game_Screen.prototype.clear = function () { + _Game_Screen_clear.call(this); + this._dPictureFileName = null; + }; + + //============================================================================= + // Game_Picture + // ファイル名の動的生成処理を追加定義します。 + //============================================================================= + var _Game_Picture_show = Game_Picture.prototype.show; + Game_Picture.prototype.show = function ( + name, + origin, + x, + y, + scaleX, + scaleY, + opacity, + blendMode + ) { + if ($gameScreen._dPictureFileName != null) { + arguments[0] = $gameScreen._dPictureFileName; + $gameScreen._dPictureFileName = null; + } + _Game_Picture_show.apply(this, arguments); + }; +})(); diff --git a/www/js/plugins/PictureWipe.js b/www/js/plugins/PictureWipe.js new file mode 100644 index 0000000..e828db2 --- /dev/null +++ b/www/js/plugins/PictureWipe.js @@ -0,0 +1,191 @@ +//============================================================================= +// PictureWipe.js +//============================================================================= + +/*: + * @plugindesc Transition effects for event pictures. + * @author Yoji Ojima + * + * @help + * + * Plugin Command: + * PictureWipe 1 down in 60 + * + * The above plugin command means that the "down" transition effect will be + * applied for displaying the picture #1, in 60 frames. + * + * The first argument specifies the picture ID. + * + * The second argument specifies the type of the effect. + * Can be selected from the following types: + * down - From the top to the bottom. + * up - From the bottom to the top. + * right - From the left to the right. + * left - From the right to the left. + * square - From the center to the edge with a square shape. + * circle - From the center to the edge with a circle shape. + * hblind - Horizontal blind effect. + * vblind - Vertical blind effect. + * grid - Grid effect. + * + * The third argument should be "in" to display or "out" to erase. + * + * The fourth argument specifies the transition time in frames. + */ + +/*:ja + * @plugindesc ピクチャの切り替えエフェクトです。 + * @author Yoji Ojima + * + * @help + * + * プラグインコマンド: + * PictureWipe 1 down in 60 + * + * 上記のプラグインコマンドは、ピクチャ1番を表示する際に「down」の切り替え + * エフェクトを60フレーム表示することを指定しています。 + * + * 1つ目の引数には、ピクチャIDを指定します。 + * + * 2つ目の引数には、エフェクトの種類を指定します。 + * 以下の種類が選択可能です: + * down - 上から下へ。 + * up - 下から上へ。 + * right - 左から右へ。 + * left - 右から左へ。 + * square - 正方形で中央から端へ。 + * circle - 円形で中央から端へ。 + * hblind - 水平ブラインド効果。 + * vblind - 垂直ブラインド効果。 + * grid - グリッド効果。 + * + * 3つ目の引数は、表示なら「in」、消去なら「out」とします。 + * + * 4つめの引数は、トランジション時間をフレーム数で指定します。 + */ + +(function () { + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "PictureWipe") { + var pictureId = Number(args[0]); + var wipeType = String(args[1]) || "down"; + var wipeDirection = String(args[2]) || "in"; + var wipeMaxFrames = Number(args[3]) || 60; + var picture = $gameScreen.picture(pictureId); + if (picture) { + picture.wipeType = wipeType; + picture.wipeDirection = wipeDirection; + picture.wipeMaxFrames = wipeMaxFrames; + picture.wipeIndex = 0; + } + } + }; + + var _Game_Picture_update = Game_Picture.prototype.update; + Game_Picture.prototype.update = function () { + _Game_Picture_update.call(this); + this.updateWipe(); + }; + + Game_Picture.prototype.updateWipe = function () { + if (this.wipeIndex < this.wipeMaxFrames) { + this.wipeIndex++; + } + }; + + var _Sprite_Picture_update = Sprite_Picture.prototype.update; + Sprite_Picture.prototype.update = function () { + _Sprite_Picture_update.call(this); + if (this.picture() && this.visible) { + this.updateWipe(); + } + }; + + Sprite_Picture.prototype.updateWipe = function () { + var picture = this.picture(); + if (picture.wipeIndex < picture.wipeMaxFrames) { + var source = ImageManager.loadPicture(this._pictureName); + if (source.isReady()) { + if (!this.bitmap || this.bitmap === source) { + this.bitmap = new Bitmap(source.width, source.height); + } + var density = 0; + if (picture.wipeDirection === "in") { + density = picture.wipeIndex / picture.wipeMaxFrames; + } else if (picture.wipeDirection === "out") { + density = 1 - picture.wipeIndex / picture.wipeMaxFrames; + } + this.bitmap.clear(); + this.paintWipe(this.bitmap, picture.wipeType, density); + var context = this.bitmap.context; + context.save(); + context.globalCompositeOperation = "source-in"; + context.drawImage(source.canvas, 0, 0); + context.restore(); + } + } else if (picture.wipeDirection === "in") { + this.bitmap = ImageManager.loadPicture(this._pictureName); + } else if (picture.wipeDirection === "out") { + this.bitmap.clear(); + } + }; + + Sprite_Picture.prototype.paintWipe = function (bitmap, type, density) { + var blindSize = 48; + var w = bitmap.width; + var h = bitmap.height; + var cx = w / 2; + var cy = h / 2; + var color = "white"; + var size, i, j; + switch (type) { + case "down": + size = h * density; + bitmap.fillRect(0, 0, w, size, color); + break; + case "up": + size = h * density; + bitmap.fillRect(0, h - size, w, size, color); + break; + case "right": + size = w * density; + bitmap.fillRect(0, 0, size, h, color); + break; + case "left": + size = w * density; + bitmap.fillRect(w - size, 0, size, h, color); + break; + case "square": + size = (Math.max(w, h) / 2) * density; + bitmap.fillRect(cx - size, cy - size, size * 2, size * 2, color); + break; + case "circle": + size = (Math.sqrt(w * w + h * h) / 2) * density; + bitmap.drawCircle(cx, cy, size, color); + break; + case "hblind": + size = blindSize * density; + for (i = 0; i < h; i += blindSize) { + bitmap.fillRect(0, i, w, size, color); + } + break; + case "vblind": + size = blindSize * density; + for (i = 0; i < w; i += blindSize) { + bitmap.fillRect(i, 0, size, h, color); + } + break; + case "grid": + size = blindSize * density; + for (i = 0; i < h; i += blindSize) { + for (j = 0; j < w; j += blindSize) { + bitmap.fillRect(j, i, size, size, color); + } + } + break; + } + }; +})(); diff --git a/www/js/plugins/RecollectionMode.js b/www/js/plugins/RecollectionMode.js new file mode 100644 index 0000000..23ab290 --- /dev/null +++ b/www/js/plugins/RecollectionMode.js @@ -0,0 +1,1273 @@ +//============================================================================= +// RecollectionMode.js +// Copyright (c) 2015 rinne_grid +// This plugin is released under the MIT license. +// http://opensource.org/licenses/mit-license.php +// +// Version +// 1.0.0 2015/12/26 公開 +// 1.1.0 2016/04/19 回想一覧にサムネイルを指定できるように対応 +// 1.1.1 2016/05/03 セーブデータ20番目のスイッチが反映されない不具合を修正 +// セーブデータ間のスイッチ共有オプション +// (share_recollection_switches)を追加 +// 1.1.2 2016/05/09 回想用のCGリストのキーを数字から文字列に変更 +// 1.1.3 2016/11/23 セーブデータが増えた場合にロード時間が長くなる問題を解消 +// 1.1.4 2016/12/23 CG閲覧時にクリック・タップで画像送りができるよう対応 +// 1.1.5 2017/01/26 CG・シーンで一部サムネイルが表示されない問題を解消 +//============================================================================= + +/*:ja + * @plugindesc 回想モード機能を追加します。 + * @author rinne_grid + * + * + * @help このプラグインには、プラグインコマンドはありません。 + * + */ + +//----------------------------------------------------------------------------- +// ◆ プラグイン設定 +//----------------------------------------------------------------------------- +var rngd_recollection_mode_settings = { + rec_cg_set: { + 1: { + title: "CG01", + common_event_id: 201, + switch_id: 101, + thumbnail: "sCG01_01", + pictures: [ + "CG01_01", + "CG01_02", + "CG01_03", + "CG01_04", + "CG01_05", + "CG01_06", + "CG01_07", + "CG01_08", + "CG01_10", + ], + }, + 2: { + title: "CG02", + common_event_id: 202, + switch_id: 102, + thumbnail: "sCG02_01", + pictures: [ + "CG02_01", + "CG02_02", + "CG02_03", + "CG02_04", + "CG02_05", + "CG02_06", + "CG02_07", + "CG02_08", + "CG02_09", + "CG02_10", + "CG02_11", + "CG02_12", + ], + }, + 3: { + title: "CG03", + common_event_id: 203, + switch_id: 103, + thumbnail: "sCG03_01", + pictures: [ + "CG03_01", + "CG03_02", + "CG03_03", + "CG03_04", + "CG03_05", + "CG03_06", + "CG03_07", + "CG03_08", + "CG03_09", + "CG03_10", + "CG03_11", + "CG03_12", + "CG03_13", + "CG03_14", + "CG03_15", + "CG03_20", + "CG03_21", + "CG03_22", + "CG03_23", + "CG03_24", + "CG03_25", + "CG03_26", + "CG03_31", + "CG03_32", + "CG03_33", + ], + }, + 4: { + title: "CG04", + common_event_id: 204, + switch_id: 104, + thumbnail: "sCG04_01", + pictures: [ + "CG04_01", + "CG04_02", + "CG04_03", + "CG04_04", + "CG04_05", + "CG04_06", + "CG04_07", + "CG04_08", + ], + }, + 5: { + title: "CG05", + common_event_id: 205, + switch_id: 105, + thumbnail: "sCG05_01", + pictures: ["CG05_01", "CG05_02", "CG05_03", "CG05_04", "CG05_05"], + }, + 6: { + title: "CG06", + common_event_id: 206, + switch_id: 106, + thumbnail: "sCG06_01", + pictures: [ + "CG06_01", + "CG06_02", + "CG06_03", + "CG06_04", + "CG06_05", + "CG06_06", + "CG06_07", + "CG06_08", + "CG06_09", + "CG06_10", + ], + }, + 7: { + title: "CG07", + common_event_id: 207, + switch_id: 107, + thumbnail: "sCG07_01", + pictures: [ + "CG07_01", + "CG07_02", + "CG07_03", + "CG07_04", + "CG07_05", + "CG07_06", + "CG07_07", + "CG07_08", + ], + }, + 8: { + title: "CG08", + common_event_id: 208, + switch_id: 108, + thumbnail: "sCG08_01", + pictures: [ + "CG08_01", + "CG08_02", + "CG08_03", + "CG08_04", + "CG08_05", + "CG08_06", + "CG08_07", + "CG08_08", + "CG08_09", + "CG08_10", + "CG08_11", + "CG08_12", + "CG08_13", + "CG08_14", + "CG08_15", + ], + }, + 9: { + title: "CG09", + common_event_id: 209, + switch_id: 109, + thumbnail: "sCG09_01", + pictures: [ + "CG09_01", + "CG09_02", + "CG09_03", + "CG09_04", + "CG09_05", + "CG09_06", + "CG09_07", + "CG09_08", + "CG09_09", + ], + }, + 10: { + title: "CG10", + common_event_id: 210, + switch_id: 110, + thumbnail: "sCG10_01", + pictures: [ + "CG10_01", + "CG10_02", + "CG10_03", + "CG10_04", + "CG10_05", + "CG10_06", + "CG10_07", + "CG10_08", + "CG10_09", + "CG10_10", + "CG10_11", + "CG10_12", + "CG10_13", + "CG10_14", + "CG10_15", + "CG10_16", + ], + }, + 11: { + title: "CG11", + common_event_id: 211, + switch_id: 111, + thumbnail: "sCG11_01", + pictures: [ + "CG11_01", + "CG11_02", + "CG11_03", + "CG11_04", + "CG11_05", + "CG11_06", + ], + }, + 12: { + title: "CG12", + common_event_id: 212, + switch_id: 112, + thumbnail: "sCG12_01", + pictures: ["CG12_01"], + }, + 13: { + title: "CG13", + common_event_id: 213, + switch_id: 113, + thumbnail: "sCG13_01", + pictures: [ + "CG13_01", + "CG13_02", + "CG13_03", + "CG13_04", + "CG13_05", + "CG13_06", + "CG13_07", + "CG13_08", + "CG13_09", + "CG13_10", + "CG13_11", + "CG13_12", + ], + }, + 14: { + title: "CG14", + common_event_id: 214, + switch_id: 114, + thumbnail: "sCG14_01", + pictures: [ + "CG14_01", + "CG14_02", + "CG14_03", + "CG14_04", + "CG14_05", + "CG14_06", + "CG14_07", + "CG14_08", + ], + }, + 15: { + title: "CG15", + common_event_id: 215, + switch_id: 115, + thumbnail: "sCG15_01", + pictures: [ + "CG15_01", + "CG15_02", + "CG15_03", + "CG15_04", + "CG15_05", + "CG15_06", + "CG15_07", + "CG15_08", + "CG15_09", + "CG15_10", + "CG15_11", + ], + }, + 16: { + title: "CG16", + common_event_id: 216, + switch_id: 116, + thumbnail: "sCG16_01", + pictures: [ + "CG16_01", + "CG16_02", + "CG16_03", + "CG16_04", + "CG16_05", + "CG16_06", + ], + }, + 17: { + title: "CG17", + common_event_id: 217, + switch_id: 117, + thumbnail: "sCG17_01", + pictures: [ + "CG17_01", + "CG17_02", + "CG17_03", + "CG17_04", + "CG17_05", + "CG17_06", + "CG17_07", + "CG17_08", + "CG17_09", + "CG17_10", + "CG17_11", + ], + }, + 18: { + title: "CG18", + common_event_id: 218, + switch_id: 118, + thumbnail: "sCG18_01", + pictures: [ + "CG18_01", + "CG18_02", + "CG18_03", + "CG18_04", + "CG18_05", + "CG18_06", + "CG18_07", + "CG18_08", + "CG18_09", + "CG18_10", + "CG18_11", + ], + }, + 19: { + title: "CG19", + common_event_id: 219, + switch_id: 119, + thumbnail: "sCG19_01", + pictures: [ + "CG19_01", + "CG19_02", + "CG19_03", + "CG19_04", + "CG19_05", + "CG19_06", + "CG19_07", + "CG19_08", + "CG19_09", + "CG19_10", + "CG19_11", + "CG19_12", + "CG19_13", + "CG19_14", + "CG19_15", + "CG19_16", + "CG19_17", + "CG19_18", + ], + }, + 20: { + title: "CG20", + common_event_id: 220, + switch_id: 120, + thumbnail: "sCG20_01", + pictures: ["CG20_01", "CG20_02", "CG20_03", "CG20_04", "CG20_05"], + }, + 21: { + title: "CG21", + common_event_id: 221, + switch_id: 121, + thumbnail: "sCG21_01", + pictures: [ + "CG21_01", + "CG21_02", + "CG21_03", + "CG21_04", + "CG21_05", + "CG21_06", + "CG21_07", + "CG21_08", + "CG21_09", + "CG21_10", + "CG21_11", + "CG21_12", + "CG21_13", + "CG21_14", + "CG21_15", + "CG21_16", + "CG21_17", + "CG21_18", + "CG21_19", + ], + }, + 22: { + title: "CG22", + common_event_id: 222, + switch_id: 122, + thumbnail: "sCG22_01", + pictures: [ + "CG22_01", + "CG22_02", + "CG22_03", + "CG22_04", + "CG22_05", + "CG22_06", + "CG22_07", + "CG22_08", + "CG22_09", + "CG22_10", + "CG22_11", + "CG22_12", + "CG22_13", + "CG22_14", + "CG22_15", + "CG22_16", + ], + }, + 23: { + title: "CG23", + common_event_id: 223, + switch_id: 123, + thumbnail: "sCG23_01", + pictures: [ + "CG23_01", + "CG23_02", + "CG23_03", + "CG23_04", + "CG23_05", + "CG23_06", + "CG23_07", + "CG23_08", + "CG23_09", + ], + }, + 24: { + title: "CG24", + common_event_id: 224, + switch_id: 124, + thumbnail: "sCG24_01", + pictures: ["CG24_01", "CG24_02", "CG24_03"], + }, + 25: { + title: "CG25", + common_event_id: 225, + switch_id: 125, + thumbnail: "sCG25_01", + pictures: ["CG25_01", "CG25_02"], + }, + 26: { + title: "CG26", + common_event_id: 226, + switch_id: 126, + thumbnail: "sCG26_01", + pictures: [ + "CG26_01", + "CG26_02", + "CG26_03", + "CG26_04", + "CG26_05", + "CG26_06", + ], + }, + 27: { + title: "CG27", + common_event_id: 227, + switch_id: 127, + thumbnail: "sCG27_01", + pictures: ["CG27_01", "CG27_02", "CG27_03", "CG27_04"], + }, + 28: { + title: "CG28", + common_event_id: 228, + switch_id: 128, + thumbnail: "sCG28_01", + pictures: [ + "CG28_01", + "CG28_02", + "CG28_03", + "CG28_04", + "CG28_05", + "CG28_06", + ], + }, + 29: { + title: "CG29", + common_event_id: 229, + switch_id: 129, + thumbnail: "sCG29_01", + pictures: ["CG29_01", "CG29_02", "CG29_03", "CG29_04"], + }, + 30: { + title: "CG30", + common_event_id: 230, + switch_id: 130, + thumbnail: "sCG30_01", + pictures: ["CG30_01", "CG30_02", "CG30_03", "CG30_04"], + }, + 31: { + title: "CG31", + common_event_id: 231, + switch_id: 131, + thumbnail: "sCG31_01", + pictures: [ + "CG31_01", + "CG31_02", + "CG31_03", + "CG31_04", + "CG31_05", + "CG31_06", + ], + }, + 32: { + title: "CG32", + common_event_id: 232, + switch_id: 132, + thumbnail: "sCG32_01", + pictures: ["CG32_01", "CG32_02", "CG32_03", "CG32_04", "CG32_05"], + }, + 33: { + title: "CG33", + common_event_id: 233, + switch_id: 133, + thumbnail: "sCG33_01", + pictures: [ + "CG33_01", + "CG33_02", + "CG33_03", + "CG33_04", + "CG33_05", + "CG33_06", + ], + }, + 34: { + title: "CG34", + common_event_id: 234, + switch_id: 134, + thumbnail: "sCG34_01", + pictures: ["CG34_01", "CG34_02", "CG34_03"], + }, + 35: { + title: "CG35", + common_event_id: 235, + switch_id: 135, + thumbnail: "sCG35_01", + pictures: [ + "CG35_01", + "CG35_02", + "CG35_03", + "CG35_04", + "CG35_05", + "CG35_06", + ], + }, + 36: { + title: "CG36", + common_event_id: 236, + switch_id: 136, + thumbnail: "sCG36_01", + pictures: ["CG36_01", "CG36_02", "CG36_03", "CG36_04"], + }, + 37: { + title: "CG37", + common_event_id: 237, + switch_id: 137, + thumbnail: "sCG37_01", + pictures: ["CG37_01", "CG37_02", "CG37_03"], + }, + 38: { + title: "CG38", + common_event_id: 238, + switch_id: 138, + thumbnail: "sCG38_01", + pictures: [ + "CG38_01", + "CG38_02", + "CG38_03", + "CG38_04", + "CG38_05", + "CG38_06", + ], + }, + 39: { + title: "CG39", + common_event_id: 239, + switch_id: 139, + thumbnail: "sCG39_01", + pictures: ["CG39_01", "CG39_02", "CG39_03", "CG39_04", "CG39_05"], + }, + 40: { + title: "CG40", + common_event_id: 240, + switch_id: 140, + thumbnail: "sCG40_01", + pictures: ["CG41_01", "CG41_02"], + }, + }, + rec_mode_bgm: { + bgm: { + name: "Dungeon1", + pan: 0, + pitch: 100, + volume: 0, + }, + }, + rec_mode_window: { + x: 260, + y: 180, + recollection_title: "回想モード", + str_select_recollection: "回想を見る", + str_select_cg: "CGを見る", + str_select_back_title: "タイトルに戻る", + }, + rec_list_window: { + item_height: 5, + item_width: 5, + show_title_text: true, + title_text_align: "center", + never_watch_picture_name: "never_watch_picture", + never_watch_title_text: "???", + }, + sandbox_map_id: 16, + share_recollection_switches: true, +}; + +function rngd_hash_size(obj) { + var cnt = 0; + for (var o in obj) { + cnt++; + } + return cnt; +} + +//----------------------------------------------------------------------------- +// ◆ Scene関数 +//----------------------------------------------------------------------------- + +//========================================================================= +// ■ Scene_Recollection +//========================================================================= +// 回想用のシーン関数です +//========================================================================= +function Scene_Recollection() { + this.initialize.apply(this, arguments); +} + +Scene_Recollection.prototype = Object.create(Scene_Base.prototype); +Scene_Recollection.prototype.constructor = Scene_Recollection; + +Scene_Recollection.prototype.initialize = function () { + Scene_Base.prototype.initialize.call(this); +}; + +Scene_Recollection.prototype.create = function () { + Scene_Base.prototype.create.call(this); + this.createWindowLayer(); + this.createCommandWindow(); +}; + +// 回想モードのカーソル +Scene_Recollection.rec_list_index = 0; + +// 回想モードの再読み込み判定用 true: コマンドウィンドウを表示せず回想リストを表示 false:コマンドウィンドウを表示 +Scene_Recollection.reload_rec_list = false; + +Scene_Recollection.prototype.createCommandWindow = function () { + if (Scene_Recollection.reload_rec_list) { + // 回想モード選択ウィンドウ + this._rec_window = new Window_RecollectionCommand(); + this._rec_window.setHandler( + "select_recollection", + this.commandShowRecollection.bind(this) + ); + this._rec_window.setHandler("select_cg", this.commandShowCg.bind(this)); + this._rec_window.setHandler( + "select_back_title", + this.commandBackTitle.bind(this) + ); + + // リロードの場合:選択ウィンドウを非表示にする + this._rec_window.visible = false; + this._rec_window.deactivate(); + this.addWindow(this._rec_window); + + // 回想リスト + this._rec_list = new Window_RecList(0, 0, Graphics.width, Graphics.height); + + // リロードの場合:回想リストを表示にする + this._rec_list.visible = true; + this._rec_list.setHandler("ok", this.commandDoRecMode.bind(this)); + this._rec_list.setHandler("cancel", this.commandBackSelectMode.bind(this)); + this._mode = "recollection"; + this._rec_list.activate(); + this._rec_list.select(Scene_Recollection.rec_list_index); + + this.addWindow(this._rec_list); + + // CG参照用ダミーコマンド + this._dummy_window = new Window_Command(0, 0); + this._dummy_window.deactivate(); + this._dummy_window.visible = false; + this._dummy_window.setHandler("ok", this.commandDummyOk.bind(this)); + this._dummy_window.setHandler("cancel", this.commandDummyCancel.bind(this)); + this._dummy_window.addCommand("next", "ok"); + this.addWindow(this._dummy_window); + + Scene_Recollection.reload_rec_list = false; + } else { + // 回想モード選択ウィンドウ + this._rec_window = new Window_RecollectionCommand(); + this._rec_window.setHandler( + "select_recollection", + this.commandShowRecollection.bind(this) + ); + this._rec_window.setHandler("select_cg", this.commandShowCg.bind(this)); + this._rec_window.setHandler( + "select_back_title", + this.commandBackTitle.bind(this) + ); + this.addWindow(this._rec_window); + + // 回想リスト + this._rec_list = new Window_RecList(0, 0, Graphics.width, Graphics.height); + this._rec_list.visible = false; + this._rec_list.setHandler("ok", this.commandDoRecMode.bind(this)); + this._rec_list.setHandler("cancel", this.commandBackSelectMode.bind(this)); + this._rec_list.select(Scene_Recollection.rec_list_index); + this.addWindow(this._rec_list); + + // CG参照用ダミーコマンド + this._dummy_window = new Window_Command(0, 0); + this._dummy_window.deactivate(); + this._dummy_window.playOkSound = function () {}; // CGモードの場合、OK音を鳴らさない + this._dummy_window.visible = false; + this._dummy_window.setHandler("ok", this.commandDummyOk.bind(this)); + this._dummy_window.setHandler("cancel", this.commandDummyCancel.bind(this)); + this._dummy_window.addCommand("next", "ok"); + this.addWindow(this._dummy_window); + } +}; + +//------------------------------------------------------------------------- +// ● 開始処理 +//------------------------------------------------------------------------- +Scene_Recollection.prototype.start = function () { + Scene_Base.prototype.start.call(this); + this._rec_window.refresh(); + this._rec_list.refresh(); + AudioManager.playBgm(rngd_recollection_mode_settings.rec_mode_bgm.bgm); + Scene_Recollection._rngd_recollection_doing = false; +}; + +//------------------------------------------------------------------------- +// ● 更新処理 +//------------------------------------------------------------------------- +Scene_Recollection.prototype.update = function () { + Scene_Base.prototype.update.call(this); +}; + +//------------------------------------------------------------------------- +// ● 「回想を見る」を選択した際のコマンド +//------------------------------------------------------------------------- +Scene_Recollection.prototype.commandShowRecollection = function () { + // モードウィンドウの無効化とリストウィンドウの有効化 + this.do_exchange_status_window(this._rec_window, this._rec_list); + this._mode = "recollection"; +}; + +//------------------------------------------------------------------------- +// ● 「CGを見る」を選択した際のコマンド +//------------------------------------------------------------------------- +Scene_Recollection.prototype.commandShowCg = function () { + this.do_exchange_status_window(this._rec_window, this._rec_list); + this._mode = "cg"; +}; + +//------------------------------------------------------------------------- +// ● 「タイトルに戻る」を選択した際のコマンド +//------------------------------------------------------------------------- +Scene_Recollection.prototype.commandBackTitle = function () { + Scene_Recollection.rec_list_index = 0; + SceneManager.goto(Scene_Title); +}; + +//------------------------------------------------------------------------- +// ● 回想orCGモードから「キャンセル」して前の画面に戻った場合のコマンド +//------------------------------------------------------------------------- +Scene_Recollection.prototype.commandBackSelectMode = function () { + this.do_exchange_status_window(this._rec_list, this._rec_window); +}; + +//------------------------------------------------------------------------- +// ● 回想orCGモードにおいて、実際の回想orCGを選択した場合のコマンド +//------------------------------------------------------------------------- +Scene_Recollection.prototype.commandDoRecMode = function () { + var target_index = this._rec_list.index() + 1; + Scene_Recollection.rec_list_index = target_index - 1; + + if (this._rec_list.is_valid_picture(this._rec_list.index() + 1)) { + // 回想モードの場合 + if (this._mode == "recollection") { + Scene_Recollection._rngd_recollection_doing = true; + + DataManager.setupNewGame(); + $gamePlayer.setTransparent(255); + this.fadeOutAll(); + // TODO: パーティを透明状態にする + + //$dataSystem.optTransparent = false; + $gameTemp.reserveCommonEvent( + rngd_recollection_mode_settings.rec_cg_set[target_index][ + "common_event_id" + ] + ); + $gamePlayer.reserveTransfer( + rngd_recollection_mode_settings.sandbox_map_id, + 0, + 0, + 0 + ); + SceneManager.push(Scene_Map); + + // CGモードの場合 + } else if (this._mode == "cg") { + this._cg_sprites = []; + this._cg_sprites_index = 0; + + // シーン画像をロードする + rngd_recollection_mode_settings.rec_cg_set[target_index].pictures.forEach( + function (name) { + // CGクリックを可能とする + var sp = new Sprite_Button(); + sp.setClickHandler(this.commandDummyOk.bind(this)); + sp.processTouch = function () { + Sprite_Button.prototype.processTouch.call(this); + }; + sp.bitmap = ImageManager.loadPicture(name); + // 最初のSprite以外は見えないようにする + if (this._cg_sprites.length > 0) { + sp.visible = false; + } + + // TODO: 画面サイズにあわせて、拡大・縮小すべき + this._cg_sprites.push(sp); + this.addChild(sp); + }, + this + ); + + this.do_exchange_status_window(this._rec_list, this._dummy_window); + this._dummy_window.visible = false; + } + } else { + this._rec_list.activate(); + } +}; + +Scene_Recollection.prototype.commandDummyOk = function () { + if (this._cg_sprites_index < this._cg_sprites.length - 1) { + this._cg_sprites[this._cg_sprites_index].visible = false; + this._cg_sprites_index++; + this._cg_sprites[this._cg_sprites_index].visible = true; + SoundManager.playOk(); + + this._dummy_window.activate(); + } else { + SoundManager.playOk(); + this.commandDummyCancel(); + } +}; + +Scene_Recollection.prototype.commandDummyCancel = function () { + this._cg_sprites.forEach(function (obj) { + obj.visible = false; + obj = null; + }); + this.do_exchange_status_window(this._dummy_window, this._rec_list); +}; + +// コモンイベントから呼び出す関数 +Scene_Recollection.prototype.rngd_exit_scene = function () { + if (Scene_Recollection._rngd_recollection_doing) { + // Window_RecListを表示する + Scene_Recollection.reload_rec_list = true; + SceneManager.push(Scene_Recollection); + } +}; + +//------------------------------------------------------------------------- +// ● ウィンドウの無効化と有効化 +//------------------------------------------------------------------------- +// win1: 無効化するウィンドウ +// win2: 有効化するウィンドウ +//------------------------------------------------------------------------- +Scene_Recollection.prototype.do_exchange_status_window = function (win1, win2) { + win1.deactivate(); + win1.visible = false; + win2.activate(); + win2.visible = true; +}; +//------------------------------------------------------------------------- +// ● セーブ・ロード・ニューゲーム時に必要なスイッチをONにする +//------------------------------------------------------------------------- +Scene_Recollection.setRecollectionSwitches = function () { + // 各セーブデータを参照し、RecollectionMode用のスイッチを検索する + // スイッチが一つでもONになっている場合は回想をONにする + for (var i = 1; i <= DataManager.maxSavefiles(); i++) { + var data = null; + try { + data = StorageManager.loadFromLocalFile(i); + } catch (e) { + data = StorageManager.loadFromWebStorage(i); + } + if (data) { + var save_data_obj = JsonEx.parse(data); + var rec_cg_max = rngd_hash_size( + rngd_recollection_mode_settings.rec_cg_set + ); + + for (var j = 0; j < rec_cg_max; j++) { + var cg = rngd_recollection_mode_settings.rec_cg_set[j + 1]; + if ( + save_data_obj["switches"]._data[cg.switch_id] && + save_data_obj["switches"]._data[cg.switch_id] == true + ) { + $gameSwitches.setValue(cg.switch_id, true); + } + } + } + } +}; + +//----------------------------------------------------------------------------- +// ◆ Window関数 +//----------------------------------------------------------------------------- + +//========================================================================= +// ■ Window_RecollectionCommand +//========================================================================= +// 回想モードかCGモードを選択するウィンドウです +//========================================================================= +function Window_RecollectionCommand() { + this.initialize.apply(this, arguments); +} + +Window_RecollectionCommand.prototype = Object.create(Window_Command.prototype); +Window_RecollectionCommand.prototype.constructor = Window_RecollectionCommand; + +Window_RecollectionCommand.prototype.initialize = function () { + Window_Command.prototype.initialize.call(this, 0, 0); + this.x = rngd_recollection_mode_settings.rec_mode_window.x; + this.y = rngd_recollection_mode_settings.rec_mode_window.y; +}; + +Window_RecollectionCommand.prototype.makeCommandList = function () { + Window_Command.prototype.makeCommandList.call(this); + this.addCommand( + rngd_recollection_mode_settings.rec_mode_window.str_select_recollection, + "select_recollection" + ); + this.addCommand( + rngd_recollection_mode_settings.rec_mode_window.str_select_cg, + "select_cg" + ); + this.addCommand( + rngd_recollection_mode_settings.rec_mode_window.str_select_back_title, + "select_back_title" + ); +}; + +//========================================================================= +// ■ Window_RecollectionList +//========================================================================= +// 回想またはCGを選択するウィンドウです +//========================================================================= +function Window_RecList() { + this.initialize.apply(this, arguments); +} + +Window_RecList.prototype = Object.create(Window_Selectable.prototype); +Window_RecList.prototype.constructor = Window_RecList; + +//------------------------------------------------------------------------- +// ● 初期化処理 +//------------------------------------------------------------------------- +Window_RecList.prototype.initialize = function (x, y, width, height) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this.windowWidth = width; + this.windowHeight = height; + this.select(0); + this._formationMode = false; + this.get_global_variables(); + this.refresh(); +}; + +Window_RecList.prototype.maxItems = function () { + return rngd_hash_size(rngd_recollection_mode_settings.rec_cg_set); +}; + +Window_RecList.prototype.itemHeight = function () { + return ( + (this.height - this.standardPadding()) / + rngd_recollection_mode_settings.rec_list_window.item_height + ); +}; + +Window_RecList.prototype.maxPageItems = function () { + return rngd_hash_size(rngd_recollection_mode_settings.rec_cg_set); +}; + +Window_RecList.prototype.maxCols = function () { + return rngd_recollection_mode_settings.rec_list_window.item_width; +}; + +Window_RecList.prototype.maxPageRows = function () { + var pageHeight = this.height; // - this.padding * 2; + return Math.floor(pageHeight / this.itemHeight()); +}; + +Window_RecList.prototype.drawItem = function (index) { + var rec_cg = rngd_recollection_mode_settings.rec_cg_set[index + 1]; + var rect = this.itemRect(index); + var text_height = 0; + if (rngd_recollection_mode_settings.rec_list_window.show_title_text) { + if (this._global_variables["switches"][rec_cg.switch_id]) { + this.contents.drawText( + rec_cg.title, + rect.x + 4, + rect.y + 4, + this.itemWidth(), + 32, + rngd_recollection_mode_settings.rec_list_window.title_text_align + ); + } else { + this.contents.drawText( + rngd_recollection_mode_settings.rec_list_window.never_watch_title_text, + rect.x + 4, + rect.y + 4, + this.itemWidth(), + 32, + rngd_recollection_mode_settings.rec_list_window.title_text_align + ); + } + text_height = 32; + } + + // CGセットのスイッチ番号が、全てのセーブデータを走査した後にTrueであればピクチャ表示 + if (this._global_variables["switches"][rec_cg.switch_id]) { + var thumbnail_file_name = rec_cg.pictures[0]; + if (rec_cg.thumbnail !== undefined && rec_cg.thumbnail !== null) { + thumbnail_file_name = rec_cg.thumbnail; + } + + this.drawRecollection( + thumbnail_file_name, + 0, + 0, + this.itemWidth() - 36, + this.itemHeight() - 8 - text_height, + rect.x + 16, + rect.y + 4 + text_height + ); + } else { + this.drawRecollection( + rngd_recollection_mode_settings.rec_list_window.never_watch_picture_name, + 0, + 0, + this.itemWidth() - 36, + this.itemHeight() - 8 - text_height, + rect.x + 16, + rect.y + 4 + text_height + ); + } +}; + +//------------------------------------------------------------------------- +// ● 全てのセーブデータを走査し、対象のシーンスイッチ情報を取得する +//------------------------------------------------------------------------- +Window_RecList.prototype.get_global_variables = function () { + this._global_variables = { + switches: {}, + }; + var maxSaveFiles = DataManager.maxSavefiles(); + for (var i = 1; i <= maxSaveFiles; i++) { + if (DataManager.loadGameSwitch(i)) { + var rec_cg_max = rngd_hash_size( + rngd_recollection_mode_settings.rec_cg_set + ); + + for (var j = 0; j < rec_cg_max; j++) { + var cg = rngd_recollection_mode_settings.rec_cg_set[j + 1]; + if ($gameSwitches._data[cg.switch_id]) { + this._global_variables["switches"][cg.switch_id] = true; + } + } + } + } +}; +//------------------------------------------------------------------------- +// ● index番目に表示された回想orCGが有効かどうか判断する +//------------------------------------------------------------------------- +Window_RecList.prototype.is_valid_picture = function (index) { + // CG情報の取得と対象スイッチの取得 + var _rec_cg_obj = rngd_recollection_mode_settings.rec_cg_set[index]; + return this._global_variables["switches"][_rec_cg_obj.switch_id] == true; +}; + +(function () { + //----------------------------------------------------------------------------- + // ◆ 組み込み関数Fix + //----------------------------------------------------------------------------- + + Window_Base.prototype.drawRecollection = function ( + bmp_name, + x, + y, + width, + height, + dx, + dy + ) { + var bmp = ImageManager.loadPicture(bmp_name); + + var _width = width; + var _height = height; + if (_width > bmp.width) { + _width = bmp.width - 1; + } + + if (_height > bmp.height) { + _height = bmp.height - 1; + } + this.contents.blt(bmp, x, y, _width, _height, dx, dy); + }; + + var Window_TitleCommand_makeCommandList = + Window_TitleCommand.prototype.makeCommandList; + + Window_TitleCommand.prototype.makeCommandList = function () { + Window_TitleCommand_makeCommandList.call(this); + this.clearCommandList(); + this.addCommand(TextManager.newGame, "newGame"); + this.addCommand( + TextManager.continue_, + "continue", + this.isContinueEnabled() + ); + this.addCommand( + rngd_recollection_mode_settings.rec_mode_window.recollection_title, + "recollection" + ); + this.addCommand(TextManager.options, "options"); + }; + + Scene_Title.prototype.commandRecollection = function () { + SceneManager.push(Scene_Recollection); + }; + + var Scene_Title_createCommandWindow = + Scene_Title.prototype.createCommandWindow; + Scene_Title.prototype.createCommandWindow = function () { + Scene_Title_createCommandWindow.call(this); + this._commandWindow.setHandler( + "recollection", + this.commandRecollection.bind(this) + ); + }; + + // セーブデータ共有オプションが指定されている場合のみ、カスタマイズ + if (rngd_recollection_mode_settings["share_recollection_switches"]) { + DataManager.makeSaveContents = function () { + // A save data does not contain $gameTemp, $gameMessage, and $gameTroop. + + Scene_Recollection.setRecollectionSwitches(); + + var contents = {}; + contents.system = $gameSystem; + contents.screen = $gameScreen; + contents.timer = $gameTimer; + contents.switches = $gameSwitches; + contents.variables = $gameVariables; + contents.selfSwitches = $gameSelfSwitches; + contents.actors = $gameActors; + contents.party = $gameParty; + contents.map = $gameMap; + contents.player = $gamePlayer; + + return contents; + }; + + DataManager.extractSaveContents = function (contents) { + $gameSystem = contents.system; + $gameScreen = contents.screen; + $gameTimer = contents.timer; + $gameSwitches = contents.switches; + $gameVariables = contents.variables; + $gameSelfSwitches = contents.selfSwitches; + $gameActors = contents.actors; + $gameParty = contents.party; + $gameMap = contents.map; + $gamePlayer = contents.player; + + Scene_Recollection.setRecollectionSwitches(); + }; + + DataManager.setupNewGame = function () { + this.createGameObjects(); + Scene_Recollection.setRecollectionSwitches(); + this.selectSavefileForNewGame(); + $gameParty.setupStartingMembers(); + $gamePlayer.reserveTransfer( + $dataSystem.startMapId, + $dataSystem.startX, + $dataSystem.startY + ); + Graphics.frameCount = 0; + }; + } + + //----------------------------------------------------------------------------- + // ◆ DataManager関数 + //----------------------------------------------------------------------------- + + //------------------------------------------------------------------------- + // ● スイッチのみロードする + //------------------------------------------------------------------------- + DataManager.loadGameSwitch = function (savefileId) { + try { + return this.loadGameSwitchWithoutRescue(savefileId); + } catch (e) { + console.error(e); + return false; + } + }; + + DataManager.loadGameSwitchWithoutRescue = function (savefileId) { + var globalInfo = this.loadGlobalInfo(); + if (this.isThisGameFile(savefileId)) { + var json = StorageManager.load(savefileId); + this.createGameObjectSwitch(); + this.extractSaveContentsSwitches(JsonEx.parse(json)); + //this._lastAccessedId = savefileId; + return true; + } else { + return false; + } + }; + + DataManager.createGameObjectSwitch = function () { + $gameSwitches = new Game_Switches(); + }; + + DataManager.extractSaveContentsSwitches = function (contents) { + $gameSwitches = contents.switches; + }; +})(); diff --git a/www/js/plugins/RecollectionMode_save_switch_patch.js b/www/js/plugins/RecollectionMode_save_switch_patch.js new file mode 100644 index 0000000..a43d7fa --- /dev/null +++ b/www/js/plugins/RecollectionMode_save_switch_patch.js @@ -0,0 +1,174 @@ +//============================================================================= +// RecollectionMode_save_switch_patch.js +// Copyright (c) 2016 rinne_grid +// This plugin is released under the MIT license. +// http://opensource.org/licenses/mit-license.php +// +// Version +// 1.0.0 2016/12/24 公開 +//============================================================================= +/*:ja + * @plugindesc セーブデータに、その時点のスイッチ情報を保存することができます。 + * + * @author rinne_grid + * + * + * @help + * プラグインコマンド + * RecoModeExt save + * + * イベントでゲームオーバーになった時だけ「敗北CG・シーン」を + * 回想として追加する必要がある・・・という場合に利用できると思われます。 + * + * 例・・・1番目のセーブデータでゲームプレイ + * ・勝敗でイベント分岐しておく + * ・負けた場合:負けた際のCG出現スイッチをONにする + * ・プラグインコマンド(RecoModeExt save)を実行する + * ・ゲームオーバーの処理を行う + * →1番目のセーブデータを改めてロードすると、CG出現スイッチがONの状態で再開できる + */ + +(function () { + var parameters = PluginManager.parameters( + "RecollectionMode_save_switch_patch" + ); + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + + if (command === "RecoModeExt") { + switch (args[0]) { + case "save": + $gameSystem.rngd_recollectionModeExtSave(); + break; + } + } + }; + + //------------------------------------------------------------------------- + // ● 最後にアクセスしたセーブデータをロードし、スイッチ以外のオブジェクトを取得 + //------------------------------------------------------------------------- + Game_System.prototype.rngd_recollectionModeExtSave = function () { + // 1度ロードして、スイッチ以外のオブジェクトを適用 + // スイッチのみを新オブジェクトとして適用したものを保存 + DataManager.rngd_loadGameExcludeSwitch(DataManager._lastAccessedId); + DataManager.rngd_saveGameSwitchOnly(DataManager._lastAccessedId); + }; + + //------------------------------------------------------------------------- + // ● loadGame拡張 + //------------------------------------------------------------------------- + DataManager.rngd_loadGameExcludeSwitch = function (savefileId) { + try { + return this.rngd_loadGameWithoutRescueExcludeSwitch(savefileId); + } catch (e) { + console.error(e); + return false; + } + }; + + //------------------------------------------------------------------------- + // ● loadGameWithoutRescue拡張 + //------------------------------------------------------------------------- + DataManager.rngd_loadGameWithoutRescueExcludeSwitch = function (savefileId) { + var globalInfo = this.loadGlobalInfo(); + if (this.isThisGameFile(savefileId)) { + var json = StorageManager.load(savefileId); + this.rngd_createGameObjectsExcludeSwitch(); + this.rngd_extractSaveContentsExcludeSwitch(JsonEx.parse(json)); + return true; + } else { + return false; + } + }; + + //------------------------------------------------------------------------- + // ● createGameObjects拡張:セーブデータのスイッチは利用しない + //------------------------------------------------------------------------- + DataManager.rngd_createGameObjectsExcludeSwitch = function () { + $gameTemp = new Game_Temp(); + rngd_$gameTemp = new Game_Temp(); + rngd_$gameSystem = new Game_System(); + rngd_$gameScreen = new Game_Screen(); + rngd_$gameTimer = new Game_Timer(); + rngd_$gameMessage = new Game_Message(); + //$gameSwitches = new Game_Switches(); + rngd_$gameVariables = new Game_Variables(); + rngd_$gameSelfSwitches = new Game_SelfSwitches(); + rngd_$gameActors = new Game_Actors(); + rngd_$gameParty = new Game_Party(); + rngd_$gameTroop = new Game_Troop(); + rngd_$gameMap = new Game_Map(); + rngd_$gamePlayer = new Game_Player(); + }; + + //------------------------------------------------------------------------- + // ● extractSaveContents拡張:セーブデータのスイッチは利用しない + //------------------------------------------------------------------------- + DataManager.rngd_extractSaveContentsExcludeSwitch = function (contents) { + rngd_$gameSystem = contents.system; + rngd_$gameScreen = contents.screen; + rngd_$gameTimer = contents.timer; + //$gameSwitches = contents.switches; + rngd_$gameVariables = contents.variables; + rngd_$gameSelfSwitches = contents.selfSwitches; + rngd_$gameActors = contents.actors; + rngd_$gameParty = contents.party; + rngd_$gameMap = contents.map; + rngd_$gamePlayer = contents.player; + }; + + //------------------------------------------------------------------------- + // ● saveGame拡張 + //------------------------------------------------------------------------- + DataManager.rngd_saveGameSwitchOnly = function (savefileId) { + try { + return this.rngd_saveGameWithoutRescueByLoadDataAndCurrentOne(savefileId); + } catch (e) { + console.error(e); + try { + StorageManager.remove(savefileId); + } catch (e2) {} + return false; + } + }; + + //------------------------------------------------------------------------- + // ● saveGameWithoutRescue拡張 + //------------------------------------------------------------------------- + DataManager.rngd_saveGameWithoutRescueByLoadDataAndCurrentOne = function ( + savefileId + ) { + var json = JsonEx.stringify(this.rngd_makeSaveContentsFromTemp()); + if (json.length >= 200000) { + console.warn("Save data too big!"); + } + StorageManager.save(savefileId, json); + this._lastAccessedId = savefileId; + var globalInfo = this.loadGlobalInfo() || []; + globalInfo[savefileId] = this.makeSavefileInfo(); + this.saveGlobalInfo(globalInfo); + return true; + }; + + //------------------------------------------------------------------------- + // ● makeSaveContents拡張 + //------------------------------------------------------------------------- + DataManager.rngd_makeSaveContentsFromTemp = function () { + // A save data does not contain $gameTemp, $gameMessage, and $gameTroop. + var contents = {}; + contents.system = rngd_$gameSystem; + contents.screen = rngd_$gameScreen; + contents.timer = rngd_$gameTimer; + contents.switches = $gameSwitches; + contents.variables = rngd_$gameVariables; + contents.selfSwitches = rngd_$gameSelfSwitches; + contents.actors = rngd_$gameActors; + contents.party = rngd_$gameParty; + contents.map = rngd_$gameMap; + contents.player = rngd_$gamePlayer; + return contents; + }; +})(); diff --git a/www/js/plugins/RestrictionTargetSkill.js b/www/js/plugins/RestrictionTargetSkill.js new file mode 100644 index 0000000..3eb6519 --- /dev/null +++ b/www/js/plugins/RestrictionTargetSkill.js @@ -0,0 +1,568 @@ +//============================================================================= +// RestrictionTargetSkill.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2016 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.2.0 2020/04/24 選択できないバトラーを無効表示する機能を追加 +// 1.1.10 2018/06/04 DeadOrAliveItem.jsとの競合を解消 +// 1.1.9 2018/02/28 選択可能対象が存在しないスキルは、敵キャラの使用スキルから除外するよう修正 +// 1.1.8 2018/02/27 スクリプトに関するヘルプの記述が間違っていたので修正 +// 1.1.7 2017/07/26 ステート全体化プラグイン(StateTotalization.js)との競合を解消 +// 1.1.6 2017/06/28 混乱ステート拡張プラグイン(ConfusionExtend.js)との競合を解消 +// 1.1.5 2017/06/12 敵が制約付きスキルを使用した際にエラーが発生する場合がある問題を修正 +// 1.1.4 2017/06/04 1.1.3で戦闘行動のキャラクターに対するスキルが実行できなくなっていた問題を修正 +// 1.1.3 2017/06/04 単体を対象にした制限スキルを実行したときに、選択した対象と実行対象がズレてしまう場合がある問題を修正 +// 1.1.2 2017/01/12 メモ欄の値が空で設定された場合にエラーが発生するかもしれない問題を修正 +// 1.1.1 2016/11/13 戦闘中に強制終了する場合がある不具合を修正 +// 1.1.0 2016/09/29 使用者に対して無効なスキルを設定できる機能を追加 +// アクター用と敵キャラ用とでメモ欄を分岐 +// 1.0.0 2016/09/29 初版 +// ---------------------------------------------------------------------------- +// [Blog] : http://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc RestrictionTargetSkillPlugin + * @author triacontane + * + * @help RestrictionTargetSkill.js + * + * 特定のバトラー(敵および味方)に対して使用できない、もしくは + * 特定のバトラーに対してのみ使用できるスキルを作成できます。 + * 敵がスキルを使う場合や、自動戦闘、混乱、複数対象の場合なども含めて + * 常に対象スキルのターゲットから外れます。 + * + * 制約:敵キャラの選択制限については「YEP_BattleEngineCore.js」の + * 適用環境では使用できません。 + * + * スキルのメモ欄に以下の通り指定してください。 + * # ID[2][3]のアクターにのみ使用できます。 + * # 同上 + * # ID[5]のアクターに使用できません。 + * # 同上 + * # ID[2][3]の敵キャラにのみ使用できます。 + * # 同上 + * # ID[5]の敵キャラに使用できません。 + * # 同上 + * # スキルの使用者には使用できません。 + * # 同上 + * # スクリプト[s]を実行結果が[true]だと使用できません。 + * # 同上 + * + * スクリプト中では以下のローカル変数が使用できます。 + * this : 対象バトラーオブジェクト + * item : 対象スキル(アイテム)オブジェクト + * スクリプト中で不等号を使いたい場合、以下のように記述してください。 + * < → < + * > → > + * + * さらに全てのスキルを受け付けなくなる特徴を作成する機能もあります。 + * 特徴を有するデータベースもメモ欄に以下の通り指定してください。 + * # この特徴が有効な限り全てのスキルの対象から外れます。 + * # 同上 + * + * 主にスキルによる一時的な無敵状態の演出に利用できます。 + * + * 競合情報 + * DeadOrAliveItem.jsと併用する場合は当プラグインを下に配置してください。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc 対象限定スキルプラグイン + * @author トリアコンタン + * + * @help RestrictionTargetSkill.js + * + * 特定のバトラー(敵および味方)に対して使用できない、もしくは + * 特定のバトラーに対してのみ使用できるスキルを作成できます。 + * 敵がスキルを使う場合や、自動戦闘、混乱、複数対象の場合なども含めて + * 常に対象スキルのターゲットから外れます。 + * + * 制約:敵キャラの選択制限については「YEP_BattleEngineCore.js」の + * 適用環境では使用できません。 + * + * スキルのメモ欄に以下の通り指定してください。 + * # ID[2][3]のアクターにのみ使用できます。 + * # 同上 + * # ID[5]のアクターに使用できません。 + * # 同上 + * # ID[2][3]の敵キャラにのみ使用できます。 + * # 同上 + * # ID[5]の敵キャラに使用できません。 + * # 同上 + * # スキルの使用者には使用できません。 + * # 同上 + * # スクリプト[s]を実行結果が[true]だと使用できません。 + * # 同上 + * + * スクリプト中では以下のローカル変数が使用できます。 + * this : 対象バトラーオブジェクト + * item : 対象スキル(アイテム)オブジェクト + * スクリプト中で不等号を使いたい場合、以下のように記述してください。 + * < → < + * > → > + * + * さらに全てのスキルを受け付けなくなる特徴を作成する機能もあります。 + * 特徴を有するデータベースもメモ欄に以下の通り指定してください。 + * # この特徴が有効な限り全てのスキルの対象から外れます。 + * # 同上 + * + * 主にスキルによる一時的な無敵状態の演出に利用できます。 + * + * 競合情報 + * DeadOrAliveItem.jsと併用する場合は当プラグインを下に配置してください。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + var metaTagPrefix = "RTS_"; + + var getArgString = function (arg, upperFlg) { + arg = convertEscapeCharacters(arg); + return upperFlg ? arg.toUpperCase() : arg; + }; + + var getArgArrayString = function (args, upperFlg) { + var values = getArgString(args, upperFlg).split(","); + for (var i = 0; i < values.length; i++) values[i] = values[i].trim(); + return values; + }; + + var getArgArrayNumber = function (args, min, max) { + var values = getArgArrayString(args, false); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + for (var i = 0; i < values.length; i++) + values[i] = (parseInt(values[i], 10) || 0).clamp(min, max); + return values; + }; + + var getMetaValue = function (object, name) { + var metaTagName = metaTagPrefix + (name ? name : ""); + return object.meta.hasOwnProperty(metaTagName) + ? object.meta[metaTagName] + : undefined; + }; + + var getMetaValues = function (object, names) { + if (!Array.isArray(names)) return getMetaValue(object, names); + for (var i = 0, n = names.length; i < n; i++) { + var value = getMetaValue(object, names[i]); + if (value !== undefined) return value; + } + return undefined; + }; + + var convertEscapeCharacters = function (text) { + if (text == null || text === true) text = ""; + text = text.replace(/>?/gi, ">"); + text = text.replace(/<?/gi, "<"); + var windowLayer = SceneManager._scene._windowLayer; + return windowLayer + ? windowLayer.children[0].convertEscapeCharacters(text) + : text; + }; + + //============================================================================= + // Game_BattlerBase + // スキルやアイテムの対象として選択可能かどうかを返します。 + //============================================================================= + Game_Battler.prototype.isExistValidTarget = function (item) { + var trialAction = new Game_Action(this, false); + trialAction.setItemObject(item); + return trialAction.isExistTarget(); + }; + + Game_Battler.prototype.deactivateSelect = function () { + this._deactivateSelect = true; + }; + + Game_Battler.prototype.activateSelect = function () { + this._deactivateSelect = false; + }; + + Game_Battler.prototype.isActivateSelect = function () { + return !this._deactivateSelect; + }; + + Game_BattlerBase.prototype.canSelectTarget = function (item, user) { + if (getMetaValues(item, ["使用者無効", "UserInvalid"]) && user === this) { + return false; + } + var scriptValue = getMetaValues(item, ["スクリプト", "Script"]); + if (scriptValue && eval(getArgString(scriptValue))) { + return false; + } + this.friendsUnit().setNeedOriginalMember(true); + var result = !this.traitObjects().some(function (data) { + return !!getMetaValues(data, ["無敵", "Invincible"]); + }); + this.friendsUnit().setNeedOriginalMember(false); + return result; + }; + + Game_Actor.prototype.canSelectTarget = function (item, user) { + var result = Game_BattlerBase.prototype.canSelectTarget.apply( + this, + arguments + ); + if (result) { + var actorId = this.actorId(); + var validId = getMetaValues(item, ["有効アクターID", "ValidActorID"]); + if (validId && !getArgArrayNumber(validId).contains(actorId)) { + return false; + } + var invalidId = getMetaValues(item, ["無効アクターID", "InvalidActorID"]); + if (invalidId && getArgArrayNumber(invalidId).contains(actorId)) { + return false; + } + } + return result; + }; + + Game_Enemy.prototype.canSelectTarget = function (item, user) { + var result = Game_BattlerBase.prototype.canSelectTarget.apply( + this, + arguments + ); + if (result) { + var enemyId = this.enemyId(); + var validId = getMetaValues(item, ["有効敵キャラID", "ValidEnemyID"]); + if (validId && !getArgArrayNumber(validId).contains(enemyId)) { + return false; + } + var invalidId = getMetaValues(item, ["無効敵キャラID", "InvalidEnemyID"]); + if (invalidId && getArgArrayNumber(invalidId).contains(enemyId)) { + return false; + } + } + return result; + }; + + var _Game_Enemy_isActionValid = Game_Enemy.prototype.isActionValid; + Game_Enemy.prototype.isActionValid = function (action) { + return ( + _Game_Enemy_isActionValid.apply(this, arguments) && + this.isExistValidTarget($dataSkills[action.skillId]) + ); + }; + + //============================================================================= + // Game_Action + // スキルやアイテムの対象として選択不可能な対象に選択しないようにします。 + //============================================================================= + Game_Action.prototype.isExistTarget = function () { + BattleManager.setTargetAction(this); + var targets = []; + if (this.isForOpponent()) { + targets = this.targetsForOpponents(); + } else if (this.isForFriend()) { + targets = this.targetsForFriends(); + } + BattleManager.setTargetAction(null); + return targets.length > 0 && targets[0] !== null; + }; + + var _Game_Action_subject = Game_Action.prototype.subject; + Game_Action.prototype.subject = function () { + $gameTroop.setNeedOriginalMember(true); + var subject = _Game_Action_subject.apply(this, arguments); + $gameTroop.setNeedOriginalMember(false); + return subject; + }; + + var _Game_Action_makeTargets = Game_Action.prototype.makeTargets; + Game_Action.prototype.makeTargets = function () { + BattleManager.setTargetAction(this); + var targets = _Game_Action_makeTargets.apply(this, arguments); + BattleManager.setTargetAction(null); + return targets; + }; + + var _Game_Action_decideRandomTarget = + Game_Action.prototype.decideRandomTarget; + Game_Action.prototype.decideRandomTarget = function () { + BattleManager.setTargetAction(this); + _Game_Action_decideRandomTarget.apply(this, arguments); + BattleManager.setTargetAction(null); + }; + + //============================================================================= + // Game_Unit + // スキルやアイテムの対象として選択不可能な対象に選択しないようにします。 + //============================================================================= + var _Game_Unit_smoothTarget = Game_Unit.prototype.smoothTarget; + Game_Unit.prototype.smoothTarget = function (index) { + arguments[0] = this.shiftIndexForRestrictionTarget(index); + return _Game_Unit_smoothTarget.apply(this, arguments); + }; + + var _Game_Unit_smoothDeadTarget = Game_Unit.prototype.smoothDeadTarget; + Game_Unit.prototype.smoothDeadTarget = function (index) { + arguments[0] = this.shiftIndexForRestrictionTarget(index); + return _Game_Unit_smoothDeadTarget.apply(this, arguments); + }; + + Game_Unit.prototype.filterSelectableMembers = function (members) { + var action = BattleManager.getTargetAction(); + if (action) { + this._needOriginalMember = true; + members = members.filter(function (member) { + return member.canSelectTarget(action.item(), action.subject()); + }); + this._needOriginalMember = false; + } + return members; + }; + + Game_Unit.prototype.shiftIndexForRestrictionTarget = function (index) { + this._needOriginalMember = true; + var allMember = this.members(); + this._needOriginalMember = false; + return this.members().indexOf(allMember[index]); + }; + + Game_Unit.prototype.setNeedOriginalMember = function (value) { + this._needOriginalMember = value; + }; + + // for DeadOrAliveItem.js + var _Game_Unit_smoothTargetDeadOrAlive = + Game_Unit.prototype.smoothTargetDeadOrAlive; + Game_Unit.prototype.smoothTargetDeadOrAlive = function (index) { + this._needOriginalMember = true; + var member = _Game_Unit_smoothTargetDeadOrAlive.apply(this, arguments); + this._needOriginalMember = false; + return member; + }; + + //============================================================================= + // Game_Party + // スキルやアイテムの対象として選択不可能な対象に選択しないようにします。 + //============================================================================= + var _Game_Party_members = Game_Party.prototype.members; + Game_Party.prototype.members = function () { + var members = _Game_Party_members.apply(this, arguments); + return this._needOriginalMember + ? members + : this.filterSelectableMembers(members); + }; + + Game_Party.prototype.getSkillUser = function () { + return SceneManager.isCurrentSceneItem() ? null : this.menuActor(); + }; + + //============================================================================= + // Game_Troop + // スキルやアイテムの対象として選択不可能な対象に選択しないようにします。 + //============================================================================= + var _Game_Troop_members = Game_Troop.prototype.members; + Game_Troop.prototype.members = function () { + var members = _Game_Troop_members.apply(this, arguments); + return this._needOriginalMember + ? members + : this.filterSelectableMembers(members); + }; + + //============================================================================= + // BattleManager + // 対象決定中のアクションを設定します。 + //============================================================================= + BattleManager.setTargetAction = function (action) { + this._targetAction = action; + }; + + BattleManager.getTargetAction = function () { + return this._targetAction; + }; + + //============================================================================= + // SceneManager + // アイテム画面かどうかを判定します。 + //============================================================================= + SceneManager.isCurrentSceneItem = function () { + return this._scene instanceof Scene_Item; + }; + + //============================================================================= + // Scene_ItemBase + // アイテム効果の対象から無効なアクターを除外します。 + //============================================================================= + var _Scene_ItemBase_itemTargetActors = + Scene_ItemBase.prototype.itemTargetActors; + Scene_ItemBase.prototype.itemTargetActors = function () { + var members = _Scene_ItemBase_itemTargetActors.apply(this, arguments); + return members.filter(function (member) { + return member.canSelectTarget(this.item(), $gameParty.getSkillUser()); + }, this); + }; + + //============================================================================= + // Window_Selectable + // 対象アクターに対してスキルを使用可能か判定します。 + //============================================================================= + Window_Selectable.prototype.canSelectSkillTarget = function ( + item, + index, + user + ) { + return this.getMember(index).canSelectTarget(item, user); + }; + + Window_Selectable.prototype.deactivateBatter = function (index) { + this.changePaintOpacity(false); + this.getMember(index).deactivateSelect(); + }; + + //============================================================================= + // Window_BattleActor + // 無効な対象は選択不可能にします。 + //============================================================================= + Window_BattleActor.prototype.drawItem = function (index) { + if (!this.canSelectSkillTarget(index)) { + this.deactivateBatter(index); + } + Window_BattleStatus.prototype.drawItem.apply(this, arguments); + this.changePaintOpacity(true); + }; + + Window_BattleActor.prototype.isCurrentItemEnabled = function () { + return this.canSelectSkillTarget(this.index()); + }; + + Window_BattleActor.prototype.canSelectSkillTarget = function (index) { + var action = BattleManager.inputtingAction(); + return ( + !action || + Window_Selectable.prototype.canSelectSkillTarget.call( + this, + action.item(), + index, + action.subject() + ) + ); + }; + + Window_BattleActor.prototype.getMember = function (index) { + return $gameParty.members()[index]; + }; + + var _Window_BattleActor_hide = Window_BattleActor.prototype.hide; + Window_BattleActor.prototype.hide = function () { + _Window_BattleActor_hide.apply(this, arguments); + $gameParty.members().forEach(function (actor) { + actor.activateSelect(); + }); + }; + + //============================================================================= + // Window_BattleEnemy + // 無効な対象は選択不可能にします。 + //============================================================================= + var _Window_BattleEnemy_drawItem = Window_BattleEnemy.prototype.drawItem; + Window_BattleEnemy.prototype.drawItem = function (index) { + if (!this.canSelectSkillTarget(index)) { + this.deactivateBatter(index); + } + _Window_BattleEnemy_drawItem.apply(this, arguments); + this.changePaintOpacity(true); + }; + + Window_BattleEnemy.prototype.isCurrentItemEnabled = + Window_BattleActor.prototype.isCurrentItemEnabled; + Window_BattleEnemy.prototype.canSelectSkillTarget = + Window_BattleActor.prototype.canSelectSkillTarget; + + Window_BattleEnemy.prototype.getMember = function (index) { + return this._enemies[index]; + }; + + var _Window_BattleEnemy_hide = Window_BattleEnemy.prototype.hide; + Window_BattleEnemy.prototype.hide = function () { + _Window_BattleEnemy_hide.apply(this, arguments); + if (this._enemies) { + this._enemies.forEach(function (enemy) { + enemy.activateSelect(); + }); + } + }; + + //============================================================================= + // Window_MenuActor + // 無効な対象は選択不可能にします。 + //============================================================================= + Window_MenuActor.prototype.drawItemStatus = function (index) { + if (!this.canSelectSkillTarget(index)) { + this.changePaintOpacity(false); + } + Window_MenuStatus.prototype.drawItemStatus.apply(this, arguments); + this.changePaintOpacity(true); + }; + + var _Window_MenuActor_processOk = Window_MenuActor.prototype.processOk; + Window_MenuActor.prototype.processOk = function () { + if (this.isCurrentItemEnabled() || this.cursorAll()) { + _Window_MenuActor_processOk.apply(this, arguments); + } else { + SoundManager.playBuzzer(); + } + }; + + var _Window_MenuActor_selectForItem = + Window_MenuActor.prototype.selectForItem; + Window_MenuActor.prototype.selectForItem = function (item) { + this._targetItem = item; + _Window_MenuActor_selectForItem.apply(this, arguments); + this.refresh(); + }; + + Window_MenuActor.prototype.canSelectSkillTarget = function (index) { + var item = this._targetItem; + return ( + !item || + Window_Selectable.prototype.canSelectSkillTarget.call( + this, + item, + index, + $gameParty.getSkillUser() + ) + ); + }; + + Window_MenuActor.prototype.isCurrentItemEnabled = + Window_BattleActor.prototype.isCurrentItemEnabled; + Window_MenuActor.prototype.getMember = Window_BattleActor.prototype.getMember; + + //============================================================================= + // Sprite_Battler + // 選択できないバトラーを無効表示します。 + //============================================================================= + var _Sprite_Battler_updateSelectionEffect = + Sprite_Battler.prototype.updateSelectionEffect; + Sprite_Battler.prototype.updateSelectionEffect = function () { + _Sprite_Battler_updateSelectionEffect.apply(this, arguments); + var target = this._effectTarget; + if (!this._battler.isActivateSelect()) { + target.setBlendColor([0, 0, 0, 128]); + this._deactivateSelect = true; + } else if (this._deactivateSelect) { + target.setBlendColor([0, 0, 0, 0]); + this._deactivateSelect = false; + } + }; +})(); diff --git a/www/js/plugins/SAN_ResidualSprites.js b/www/js/plugins/SAN_ResidualSprites.js new file mode 100644 index 0000000..e8aa043 --- /dev/null +++ b/www/js/plugins/SAN_ResidualSprites.js @@ -0,0 +1,468 @@ +//============================================================================= +// SAN_ResidualSprites.js +//============================================================================= +// Copyright (c) 2017 Sanshiro +// Released under the MIT license +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +/*: + * @plugindesc 残像スプライツ 1.0.2 + * キャラクターの残像スプライトを生成します。 + * @author サンシロ https://twitter.com/rev2nym + * @version 1.0.2 2017/02/23 ヘルプの誤りを修正。 + * 1.0.1 2017/02/23 セーブデータ互換対策。 + * 1.0.0 2017/02/23 作成 + * + * @help + * ■概要 + * マップシーンでキャラクターの残像スプライトを生成します。 + * キャラクター毎に残像スプライト生成を有効化することができます。 + * 残像スプライト生成が有効の間はスプライトが生成され続けます。 + * + * ■プレイヤーの残像 + * プレイヤーの残像スプライト生成の有効無効を設定するには + * 次のスクリプトコマンドを実行してください。 + * + * $gamePlayer.residual().setValid(valid); + * ・valid : 残像有効フラグです。 + * trueで有効、falseで無効です。 + * + * ■フォロワーの残像 + * フォロワーの残像スプライト生成の有効無効を設定するには + * 次のスクリプトコマンドを実行してください。 + * + * $gamePlayer.followers().follower(index).residual().setValid(valid); + * ・index : フォロワーのインデックスです。 + * 0のときパーティの2人目のキャラクターを指します。 + * ・valid : 残像有効フラグです。 + * trueで有効、falseで無効です。 + * + * ■イベントの残像 + * イベントの残像スプライト生成の有効無効を設定するには + * 次のスクリプトコマンドを実行してください。 + * + * $gameMap.event(eventId).residual().setValid(valid); + * ・eventId : イベントIDです。 + * ・valid : 残像有効フラグです。 + * trueで有効、falseで無効です。 + * + * ■詳細設定 + * キャラクター毎に残像表示の詳細を設定をすることができます。 + * それぞれ次のスクリプトコマンドを実行してください。 + * + * ・周期フレーム数 + * character.residual().setPeriod(period); + * ・period : 残像の生成周期のフレーム数です。 + * + * ・表示フレーム数 + * character.residual().setDuration(duration); + * ・duration : 表示フレーム数です。 + * + * ・カラートーン + * character.residual().setColorTone([r, g, b, gray]); + * ・r, g, b, gray : 色の設定値です。 + * 0~255の間の値を指定してください。 + * + * ・不透明度 + * character.residual().setOpacity(opacity); + * ・opacity : 不透明度です。 + * 0~255の間の値を指定してください。 + * + * ※characterはGame_Characterクラスのオブジェクトです。 + * $gamePlayerなどが該当します。 + * + * ※Game_ActorやGame_Enemyクラスのオブジェクトにも + * 残像を設定することができます。 + * + * ■利用規約 + * MITライセンスのもと、商用利用、改変、再配布が可能です。 + * ただし冒頭のコメントは削除や改変をしないでください。 + * + * これを利用したことによるいかなる損害にも作者は責任を負いません。 + * サポートは期待しないでください><。 + */ + +var Imported = Imported || {}; +Imported.SAN_ResidualSprites = true; + +var Sanshiro = Sanshiro || {}; +Sanshiro.ResidualSprites = Sanshiro.ResidualSprites || {}; +Sanshiro.ResidualSprites.version = "1.0.2"; + +(function (SAN) { + "use strict"; + + //----------------------------------------------------------------------------- + // Residual + // + // 残像パラメータ + + function Residual() { + this.initialize.apply(this, arguments); + } + + // オブジェクト初期化 + Residual.prototype.initialize = function () { + this._version = SAN.ResidualSprites.version; + this._valid = false; + this._aliveCount = 0; + this._period = 4; + this._duration = 30; + this._colorTone = [0, 0, 255, 255]; + this._opacity = 128; + }; + + // プラグインバージョン一致判定 + Residual.prototype.isCurrentVersion = function () { + return this._version === SAN.ResidualSprites.version; + }; + + // 有効フラグの設定 + Residual.prototype.setValid = function (valid) { + this._valid = valid; + this._count = 0; + }; + + // 有効フラグ + Residual.prototype.valid = function () { + return this._valid; + }; + + // 生成周期フレーム数の設定 + Residual.prototype.setPeriod = function (period) { + this._period = period; + }; + + // 表示フレーム数の設定 + Residual.prototype.setDuration = function (duration) { + this._duration = duration; + }; + + // 表示フレーム数 + Residual.prototype.duration = function () { + return this._duration; + }; + + // カラートーンの設定 + Residual.prototype.setColorTone = function (colorTone) { + this._colorTone = colorTone; + }; + + // カラートーン + Residual.prototype.colorTone = function () { + return this._colorTone; + }; + + // 不透明度の設定 + Residual.prototype.setOpacity = function (opacity) { + this._opacity = opacity; + }; + + // 不透明度 + Residual.prototype.opacity = function () { + return this._opacity; + }; + + // フレーム更新 + Residual.prototype.update = function () { + if (this._valid) { + this._aliveCount += 1; + } + }; + + // 必要判定 + Residual.prototype.needs = function () { + return this._valid && this._aliveCount % this._period === 0; + }; + + //----------------------------------------------------------------------------- + // Game_Character + // + // キャラクター + + // メンバー変数の初期化 + var _Game_Character_initMembers = Game_Character.prototype.initMembers; + Game_Character.prototype.initMembers = function () { + _Game_Character_initMembers.call(this); + this.initResidual(); + }; + + // 残像パラメータの初期化 + Game_Character.prototype.initResidual = function () { + this._residual = new Residual(); + }; + + // 残像パラメータ + Game_Character.prototype.residual = function () { + if ( + !this._residual || + !this._residual.isCurrentVersion || + !this._residual.isCurrentVersion() + ) { + this.initResidual(); + } + return this._residual; + }; + + // 残像パラメータの更新 + Game_Character.prototype.updateResidual = function () { + this.residual().update(); + }; + + //----------------------------------------------------------------------------- + // Game_Battler + // + // バトラー + + // メンバー変数の初期化 + var _Game_Battler_initMembers = Game_Battler.prototype.initMembers; + Game_Battler.prototype.initMembers = function () { + _Game_Battler_initMembers.call(this); + this.initResidual(); + }; + + // 残像設定の初期化 + Game_Battler.prototype.initResidual = function () { + this._residual = new Residual(); + }; + + // 残像パラメータ + Game_Battler.prototype.residual = function () { + if ( + !this._residual || + !this._residual.isCurrentVersion || + !this._residual.isCurrentVersion() + ) { + this.initResidual(); + } + return this._residual; + }; + + // 残像パラメータの更新 + Game_Battler.prototype.updateResidual = function () { + this.residual().update(); + }; + + //----------------------------------------------------------------------------- + // Sprite + // + // スプライト + + // フレーム + Sprite.prototype.frame = function () { + return this._frame; + }; + + //----------------------------------------------------------------------------- + // Sprite_Residual + // + // 残像スプライト + + function Sprite_Residual() { + this.initialize.apply(this, arguments); + } + + Sprite_Residual.prototype = Object.create(Sprite.prototype); + Sprite_Residual.prototype.constructor = Sprite_Residual; + + // オブジェクト初期化 + Sprite_Residual.prototype.initialize = function () { + Sprite.prototype.initialize.call(this); + this.initMembers(); + }; + + // メンバ変数の初期化 + Sprite_Residual.prototype.initMembers = function () { + this._orgX = 0.0; + this._orgY = 0.0; + this._orgOpacity = 0; + this._duration = 0; + this._aliveCount = 0; + }; + + // セットアップ + Sprite_Residual.prototype.setup = function ( + containerSprite, + sourceSprite, + colorTone, + opacity, + duration + ) { + this.setupPosition(containerSprite); + this.setupBitmap(sourceSprite); + this.setColorTone(colorTone); + this._orgOpacity = opacity; + this._duration = duration; + this._aliveCount = 0; + }; + + // 位置のセットアップ + Sprite_Residual.prototype.setupPosition = function (sourceSprite) { + this.x = sourceSprite.x; + this.y = sourceSprite.y; + this.z = sourceSprite.z ? sourceSprite.z - 0.5 : 0.0; + this._orgX = this.x; + this._orgY = this.y; + if (!!sourceSprite.parent.origin) { + this._orgX += sourceSprite.parent.origin.x; + this._orgY += sourceSprite.parent.origin.y; + } + this.scale.x = sourceSprite.scale.x; + this.scale.y = sourceSprite.scale.y; + this.anchor.x = sourceSprite.anchor.x; + this.anchor.y = sourceSprite.anchor.y; + this.rotation = sourceSprite.rotation; + }; + + // ビットマップのセットアップ + Sprite_Residual.prototype.setupBitmap = function (sourceSprite) { + var frame = sourceSprite.frame(); + if (frame.width !== 0 && frame.height !== 0) { + this.bitmap = sourceSprite.bitmap; + this.setFrame(frame.x, frame.y, frame.width, frame.height); + } + }; + + // 生存状態判定 + Sprite_Residual.prototype.isAlive = function () { + return this._aliveCount < this._duration; + }; + + // フレーム更新 + Sprite_Residual.prototype.update = function () { + this.updatePosition(); + this.updateOpacity(); + this.updateAlive(); + Sprite.prototype.update.call(this); + }; + + // 位置の更新 + Sprite_Residual.prototype.updatePosition = function () { + if (!!this.parent.origin) { + this.x = this._orgX - this.parent.origin.x; + this.y = this._orgY - this.parent.origin.y; + } + }; + + // 不透明度の更新 + Sprite_Residual.prototype.updateOpacity = function () { + this.opacity = this._orgOpacity * (1.0 - this._aliveCount / this._duration); + }; + + // 生存状態の更新 + Sprite_Residual.prototype.updateAlive = function () { + if (this.isAlive()) { + this._aliveCount++; + } else { + this.parent.removeChild(this); + } + }; + + //----------------------------------------------------------------------------- + // Sprite_Character + // + // キャラクタースプライト + + // フレーム更新 + var _Sprite_Character_update = Sprite_Character.prototype.update; + Sprite_Character.prototype.update = function () { + _Sprite_Character_update.call(this); + this.updateResidual(); + }; + + // 残像の更新 + Sprite_Character.prototype.updateResidual = function () { + this._character.updateResidual(); + if (this._character.residual().needs()) { + this.createResidualSprite(); + } + }; + + // 残像スプライトの生成 + Sprite_Character.prototype.createResidualSprite = function () { + var residual = this._character.residual(); + var residualSprite = new Sprite_Residual(); + residualSprite.setup( + this, + this, + residual.colorTone(), + residual.opacity(), + residual.duration() + ); + var index = this.parent.getChildIndex(this); + this.parent.addChildAt(residualSprite, index); + }; + + //----------------------------------------------------------------------------- + // Sprite_Actor + // + // アクタースプライト + + // フレーム更新 + var _Sprite_Actor_update = Sprite_Actor.prototype.update; + Sprite_Actor.prototype.update = function () { + _Sprite_Actor_update.call(this); + this.updateResidual(); + }; + + // 残像の更新 + Sprite_Actor.prototype.updateResidual = function () { + if (!!this._actor) { + this._actor.updateResidual(); + if (this._actor.residual().needs()) { + this.createResidualSprite(); + } + } + }; + + // 残像スプライトの生成 + Sprite_Actor.prototype.createResidualSprite = function () { + var residual = this._actor.residual(); + var residualSprite = new Sprite_Residual(); + residualSprite.setup( + this, + this._mainSprite, + residual.colorTone(), + residual.opacity(), + residual.duration() + ); + var index = this.parent.getChildIndex(this); + this.parent.addChildAt(residualSprite, index); + }; + + //----------------------------------------------------------------------------- + // Sprite_Enemy + // + // エネミースプライト + + // フレーム更新 + var _Sprite_Enemy_update = Sprite_Enemy.prototype.update; + Sprite_Enemy.prototype.update = function () { + _Sprite_Enemy_update.call(this); + this.updateResidual(); + }; + + // 残像の更新 + Sprite_Enemy.prototype.updateResidual = function () { + this._battler.updateResidual(); + if (this._battler.residual().needs()) { + this.createResidualSprite(); + } + }; + + // 残像スプライトの生成 + Sprite_Enemy.prototype.createResidualSprite = function () { + var residual = this._battler.residual(); + var residualSprite = new Sprite_Residual(); + residualSprite.setup( + this, + this, + residual.colorTone(), + residual.opacity(), + residual.duration() + ); + var index = this.parent.getChildIndex(this); + this.parent.addChildAt(residualSprite, index); + }; +})(Sanshiro); diff --git a/www/js/plugins/SRD_TimedAttackCore.js b/www/js/plugins/SRD_TimedAttackCore.js new file mode 100644 index 0000000..2c4a408 --- /dev/null +++ b/www/js/plugins/SRD_TimedAttackCore.js @@ -0,0 +1,933 @@ +/*: + * @plugindesc Adds a system which forces the user to time certain inputs to preform actions during battle. + * @author SumRndmDde + * + * @param Enable Touch? + * @desc If set to 'true', the Player can touch the screen in order to interact with the Timed Attacks. + * @default true + * + * @param Default Source + * @desc If the Skill notebox lacks TAS notetags, it will use: + * None, Actor, Class, or Weapon + * @default None + * + * @param == Window Options == + * @default + * + * @param X Alignment + * @desc The X alignment of the "Timed Attack" Window. + * The choices are: Left, Center, Right + * @default Center + * + * @param Y Alignment + * @desc The Y alignment of the "Timed Attack" Window. + * The choices are: Top, Center, Bottom + * @default Top + * + * @param X Offset + * @desc A value added to the X of the "Timed Attack" Window. + * This can be a Number or JavaScript eval. + * @default 0 + * + * @param Y Offset + * @desc A value added to the Y of the "Timed Attack" Window. + * This can be a Number or JavaScript eval. + * @default 0 + * + * @param Window Width + * @desc The width of the "Timed Attack" Window. + * This can be a Number or JavaScript eval. + * @default Graphics.width + * + * @param Window Height + * @desc The height of the "Timed Attack" Window. + * This can be a Number or JavaScript eval. + * @default this.fittingHeight(3) + * + * @param == Default Props. == + * @default + * + * @param Sound Effect + * @desc The default Sound Effect when one is not specified. + * Input filename of Sound Effect in /audio/se/ + * @default Sword2 + * + * @param Cursor Image + * @desc The default Cursor Image when one is not specified. + * Input filename of Cursor Image in /img/SumRndmDde/tas/ + * @default + * + * @param Background Image + * @desc The default Background Image when one is not specified. + * Input filename of Background Image in /img/SumRndmDde/tas/ + * @default DefaultBackground + * + * @param Window Opacity + * @desc The opacity of the Window when one is not specified. + * Input a Number between 0 and 255. + * @default 255 + * + * @param Target Location + * @desc The default Target Location when one is not specified. + * Input a Number or JavaScript eval. + * @default Graphics.width / 2 + * + * @param Repeat Type + * @desc The default Repeat Type when one is not specified. + * The choices are: None, Repeat, Reverse + * @default None + * + * @param Speed + * @desc The default Speed when one is not specified. + * Input a Positive Number or JavaScript Formula + * @default 10 + * + * @param Main Color + * @desc The default Color when one is not specified. + * Input a JavaScript or HTML Color + * @default #FFFFFF + * + * @param Shape + * @desc If not using an Image, this shape will be used. + * Input either "Rectangle" or "Oval" + * @default Rectangle + * + * @param Width + * @desc The default Width when one is not specified. + * Input a Positive Number + * @default 24 + * + * @param Outline Color + * @desc The default Outline Color when one is not specified. + * Input a JavaScript or HTML Color + * @default #000000 + * + * @param Outline Size + * @desc The default Outline Size when one is not specified. + * Input a Positive Number + * @default 3 + * + * @param Direction + * @desc The default Direction when one is not specified. + * Input "Right", "Left", or "Random" + * @default Right + * + * @param Flash Rate + * @desc The default Flash Rate when one is not specified. + * Input a Positive Number + * @default 8 + * + * @help + * + * Timed Attack Core + * Version 1.23 + * SumRndmDde + * + * + * This Plugin adds a system which forces the user to time certain inputs + * to preform actions during battle. + * + * Using this Plugin, you can add a variety of "Timed Attacks" by + * manipulating existing ones or adding more using extension Plugins. + * + * By itself, this Plugin adds one Timed Attack: Default Timed Attack. + * + * It is based off of the Timed Attack system from Undertale. + * + * + * ========================================================================== + * How to Customize Skill's Damage/Effect from Timed Attack + * ========================================================================== + * + * Use $gameTemp.tas_power to have the power affect the skill. + * This value will be a value from 0 to 1 depending on how close the + * "Timed Attack" was to being perfect. + * + * For example: + * (a.atk * 4 - b.def * 2) * ($gameTemp.tas_power) + * + * In that example, getting a perfect hit in the "Timed Attack" would result + * in full damage, and getting any besides perfect would give only a percent + * of the full damage. + * + * + * ========================================================================== + * Background Image (Default Timed Attack) + * ========================================================================== + * + * For the Default Timed Attack, you want a background image that will + * cover the entire window, preferably 816x144, though it could be different + * depending on the size of your screen. + * + * Place the image in /img/SumRndmDde/tas/ + * It should be named: DefaultBackground.png + * + * + * ========================================================================== + * How to Set a Skill to Use a Timed Attack + * ========================================================================== + * + * Use the Notetag: + * + * + * + * + * Setting those in a Skill's notebox will activate the "Timed Attack System" + * for that Skill. + * + * The part that says "default" can be changed to have other types of "Timed + * Attacks" be used. + * + * + * ========================================================================== + * Default Timed Attack Properties + * ========================================================================== + * + * You can manipulate the properties of each Timed Attack by adding them + * in the Notetags. For example: + * + * + * Speed: 15 + * Color: #00FFFF + * Outline Color: black + * + * + * As you can see, there are a couple of factors you can use to even make one + * individual Timed Attack different for each Skill it is used with. + * + * + * Here are all the properties for Default Timed Attack: + * + * Sound Effect: (Input filename of Sound Effect in /audio/se/) + * Background Image: (Input filename of for in /img/SumRndmDde/tas/) + * Cursor Image: (Input filename of for in /img/SumRndmDde/tas/)** + * Window Opacity: (Input a Number from 0 to 255) + * Target Location: (Input Number or JavaScript eval) + * Repeat Type: (Input one of the following: None, Repeat, Reverse) + * Speed: (Input a Positive Number or JavaScript Formula)* + * Main Color: (Input a JavaScript or HTML Color) + * Shape: (Input "Rectangle" or "Oval") + * Width: (Input a Positive Number) + * Outline Color: (Input a JavaScript or HTML Color) + * Outline Size: (Input a Positive Number) + * Direction: (Input "Right", "Left", or "Random") + * Flash Rate: (Input a Positive Number) + * + * *The JavaScript Formula can use 'f' to represent "Frame Count". + * **Leave blank to use rectangle or circle image + * + * + * ========================================================================== + * End of Help File + * ========================================================================== + * + * Welcome to the bottom of the Help file. + * + * + * Thanks for reading! + * If you have questions, or if you enjoyed this Plugin, please check + * out my YouTube channel! + * + * https://www.youtube.com/c/SumRndmDde + * + * + * Until next time, + * ~ SumRndmDde + */ + +var SRD = SRD || {}; +SRD.TimedAttack = SRD.TimedAttack || {}; + +var Imported = Imported || {}; +Imported["SumRndmDde Timed Attack Core"] = 1.21; + +function TimedAttackSystem() { + this.initialize.apply(this, arguments); +} + +(function (_) { + "use strict"; + _.pass = "SumRndmDde Timed Attack Core"; + + _.TAS_ID = "default"; + + var params = PluginManager.parameters("SRD_TimedAttackCore"); + + _.default = String(params["Default Source"]).trim().toLowerCase(); + _.allowTouch = + String(params["Enable Touch?"]).trim().toLowerCase() === "true"; + + _.xAlign = String(params["X Alignment"]).trim().toLowerCase(); + _.yAlign = String(params["Y Alignment"]).trim().toLowerCase(); + _.xPos = String(params["X Offset"]); + _.yPos = String(params["Y Offset"]); + _.myWidth = String(params["Window Width"]); + _.myHeight = String(params["Window Height"]); + + _.se = String(params["Sound Effect"]); + _.image = String(params["Cursor Image"]); + _.bi = String(params["Background Image"]); + _.opacity = parseInt(params["Window Opacity"]); + _.target = String(params["Target Location"]); + _.rt = String( + PluginManager.parameters("SRD_TimedAttack_Circle")["Repeat Type"] + ) + .trim() + .toLowerCase(); + _.speed = String(params["Speed"]); + _.color = String(params["Main Color"]); + _.shape = String(params["Shape"]).trim().toLowerCase(); + _.width = parseInt(params["Width"]); + _.outline = String(params["Outline Color"]); + _.size = parseInt(params["Outline Size"]); + _.direction = String(params["Direction"]).trim().toLowerCase(); + _.flash = parseInt(params["Flash Rate"]); + + _.activateCondition = _.allowTouch + ? "Input.isTriggered('ok') || TouchInput.isTriggered()" + : "Input.isTriggered('ok')"; + + //----------------------------------------------------------------------------- + // SRD.TimedAttackSystem + //----------------------------------------------------------------------------- + + _.loadImage = function (file, hue) { + return ImageManager.loadBitmap("img/SumRndmDde/tas/", file, hue, true); + }; + + _.loadNotetagsSkills = function (data) { + var regex = + /<\s*Timed\s*Attack\s*:\s*(.*)\s*>([\d\D\n\r]*)<\s*End\s*Timed\s*Attack\s*>/im; + var actorRegex = /<\s*Timed\s*Attack\s*:\s*actor\s*>/im; + var classRegex = /<\s*Timed\s*Attack\s*:\s*class\s*>/im; + var weaponRegex = /<\s*Timed\s*Attack\s*:\s*weapon\s*>/im; + for (var i = 1; i < data.length; i++) { + if (data[i].note.match(regex)) { + var type = String(RegExp.$1).trim().toLowerCase(); + var info = String(RegExp.$2); + data[i].meta["SRD TAS"] = { type: type, info: info }; + _.organizeInfo(data[i].meta["SRD TAS"]); + } else if (data[i].note.match(weaponRegex)) { + var type = "weapon"; + var info = false; + data[i].meta["SRD TAS"] = { type: type, info: info }; + _.organizeInfo(data[i].meta["SRD TAS"]); + } else if (data[i].note.match(classRegex)) { + var type = "class"; + var info = false; + data[i].meta["SRD TAS"] = { type: type, info: info }; + _.organizeInfo(data[i].meta["SRD TAS"]); + } else if (data[i].note.match(actorRegex)) { + var type = "actor"; + var info = false; + data[i].meta["SRD TAS"] = { type: type, info: info }; + _.organizeInfo(data[i].meta["SRD TAS"]); + } + } + }; + + _.loadNotetagsEverythingElse = function (data) { + var regex = + /<\s*Timed\s*Attack\s*:\s*(.*)\s*>([\d\D\n\r]*)<\s*End\s*Timed\s*Attack\s*>/im; + for (var i = 1; i < data.length; i++) { + if (data[i].note.match(regex)) { + var type = String(RegExp.$1).trim().toLowerCase(); + var info = String(RegExp.$2); + data[i].meta["SRD TAS"] = { type: type, info: info }; + _.organizeInfo(data[i].meta["SRD TAS"]); + } + } + }; + + _.organizeInfo = function (o) { + if (o.type === _.TAS_ID) { + _.loadImage(_.image); + _.loadImage(_.bi); + if (o.info.match(/Sound[ ]?Effect:\s*(.*)/im)) o.se = String(RegExp.$1); + if (o.info.match(/Cursor[ ]?Image:\s*(.*)/im)) + o.image = String(RegExp.$1); + if (o.info.match(/Background[ ]?Image:\s*(.*)/im)) + o.bi = String(RegExp.$1); + if (o.info.match(/Window[ ]?Opacity:\s*(.*)/im)) + o.opacity = parseInt(RegExp.$1); + if (o.info.match(/Target[ ]?Location:\s*(.*)/im)) + o.target = String(RegExp.$1); + if (o.info.match(/Repeat[ ]?Type:\s*(.*)/im)) + o.rt = String(RegExp.$1).trim().toLowerCase(); + if (o.info.match(/Speed:\s*(.*)/im)) o.speed = String(RegExp.$1); + if (o.info.match(/Main[ ]?Color:\s*(.*)/im)) o.color = String(RegExp.$1); + if (o.info.match(/Shape:\s*(.*)/im)) + o.shape = String(RegExp.$1).trim().toLowerCase(); + if (o.info.match(/Width:\s*(.*)/im)) o.width = parseInt(RegExp.$1); + if (o.info.match(/Outline[ ]?Color:\s*(.*)/im)) + o.outline = String(RegExp.$1); + if (o.info.match(/Outline[ ]?Size:\s*(.*)/im)) + o.size = parseInt(RegExp.$1); + if (o.info.match(/Direction:\s*(.*)/im)) + o.direction = String(RegExp.$1).trim().toLowerCase(); + if (o.info.match(/Flash[ ]?Rate:\s*(.*)/im)) + o.flash = parseInt(RegExp.$1); + if (!o.speed) o.speed = _.speed; + if (!o.color) o.color = _.color; + if (!o.shape) o.shape = _.shape; + if (!o.width) o.width = _.width; + if (!o.outline && o.outline !== 0) o.outline = _.outline; + if (!o.size) o.size = _.size; + if (!o.direction) o.direction = _.direction; + if (!o.flash && o.flash !== 0) o.flash = _.flash; + if (!o.se) o.se = _.se; + if (!o.image) o.image = _.image; + else _.loadImage(o.image); + if (!o.bi) o.bi = _.bi; + else _.loadImage(o.bi); + if (!o.opacity && o.opacity !== 0) o.opacity = _.opacity; + if (!o.target) o.target = _.target; + if (!o.rt) o.rt = _.rt; + + if (o.image.trim().length > 0) o.shape = "image"; + } + }; + + _.notDefault = function () { + return ( + _.default === "actor" || _.default === "class" || _.default === "weapon" + ); + }; + + //----------------------------------------------------------------------------- + // DataManager + //----------------------------------------------------------------------------- + + var notetagsLoaded = false; + var _DataManager_isDatabaseLoaded = DataManager.isDatabaseLoaded; + DataManager.isDatabaseLoaded = function () { + if (!_DataManager_isDatabaseLoaded.call(this)) return false; + if (!notetagsLoaded) { + _.loadNotetagsSkills($dataSkills); + _.loadNotetagsEverythingElse($dataActors); + _.loadNotetagsEverythingElse($dataWeapons); + _.loadNotetagsEverythingElse($dataWeapons); + notetagsLoaded = true; + } + return true; + }; + + //----------------------------------------------------------------------------- + // Game_Temp + //----------------------------------------------------------------------------- + + var _Game_Temp_initialize = Game_Temp.prototype.initialize; + Game_Temp.prototype.initialize = function () { + _Game_Temp_initialize.call(this); + this._tasDamageRation = 1; + this[_.pass + "Temp Disable LogWindow"] = true; + }; + + Object.defineProperty(Game_Temp.prototype, "tas_power", { + get: function () { + return this._tasDamageRation; + }, + set: function (value) { + this._tasDamageRation = Number(value).clamp(0, 999); + }, + configurable: true, + }); + + Game_Temp.prototype.getTemporarilyDisableLogWindow = function () { + return this[_.pass + "Temp Disable LogWindow"]; + }; + + Game_Temp.prototype.setTemporarilyDisableLogWindow = function (bool) { + this[_.pass + "Temp Disable LogWindow"] = bool; + }; + + //----------------------------------------------------------------------------- + // Scene_Battle + //----------------------------------------------------------------------------- + + var _Scene_Battle_createAllWindows = Scene_Battle.prototype.createAllWindows; + Scene_Battle.prototype.createAllWindows = function () { + _Scene_Battle_createAllWindows.call(this); + this._tasAttack = new TimedAttackSystem(0, 0); + this._spriteset.addChild(this._tasAttack); + BattleManager.setTASAttack(this._tasAttack); + + if (_.xAlign === "left") this._tasAttack._window.x = 0; + else if (_.xAlign === "right") + this._tasAttack._window.x = + Graphics.width - this._tasAttack._window.width; + else + this._tasAttack._window.x = + Graphics.width / 2 - this._tasAttack._window.width / 2; + + if (_.yAlign === "top") this._tasAttack._window.y = 0; + else if (_.yAlign === "bottom") + this._tasAttack._window.y = + Graphics.height - this._tasAttack._window.height; + else + this._tasAttack._window.y = + Graphics.height / 2 - this._tasAttack._window.height / 2; + + this._tasAttack._window.x += eval(_.xPos); + this._tasAttack._window.y += eval(_.yPos); + }; + + //----------------------------------------------------------------------------- + // BattleManager + //----------------------------------------------------------------------------- + + var _BattleManager_initMembers = BattleManager.initMembers; + BattleManager.initMembers = function () { + _BattleManager_initMembers.call(this); + this[_.pass + "Allow TAS"] = [true, true]; + }; + + BattleManager.setTASAttack = function (tas) { + this._tasAttackFrameWindow = tas; + }; + + var _BattleManager_startAction = BattleManager.startAction; + BattleManager.startAction = function () { + _BattleManager_startAction.call(this); + if ( + this._subject.isActor() && + this._subject.currentAction() && + this._subject.currentAction().makeTargets() + ) { + var subject = this._subject; + var action = subject.currentAction(); + var targets = action.makeTargets(); + this[_.pass + "Temp Subject"] = subject; + this[_.pass + "Temp Action"] = action; + this[_.pass + "Temp Targets"] = targets; + $gameTemp.setTemporarilyDisableLogWindow(true); + this._logWindow.push("performActionStart", subject, action); + } + }; + + BattleManager.checkIfTASActionAllowed = function () { + return this._subject.isActor() && this[_.pass + "Temp Subject"]; + }; + + if (Imported.YEP_BattleEngineCore) { + var _BattleManager_updatePhase = BattleManager.updatePhase; + BattleManager.updatePhase = function () { + if ( + !this._action.item().meta.isUsingTimedAttackActionSequences && + this.checkIfTASActionAllowed() && + (this._action.item().meta["SRD TAS"] || _.notDefault()) && + this[_.pass + "Allow TAS"][0] + ) { + if (this[_.pass + "Allow TAS"][1]) { + if ( + this._action.item().meta["SRD TAS"].type === "actor" || + (_.default === "actor" && !this._action.item().meta["SRD TAS"]) + ) { + if (this._subject.actor().meta["SRD TAS"]) { + this._tasAttackFrameWindow.setItem( + this._subject.actor().meta["SRD TAS"] + ); + this._tasAttackFrameWindow.open(); + this._tasAttackFrameWindow.start(); + this[_.pass + "Allow TAS"][1] = false; + } else { + this.endTASAttackThing(); + } + } else if ( + this._action.item().meta["SRD TAS"].type === "class" || + (_.default === "class" && !this._action.item().meta["SRD TAS"]) + ) { + if ( + this._subject.currentClass() && + this._subject.currentClass().meta["SRD TAS"] + ) { + this._tasAttackFrameWindow.setItem( + this._subject.currentClass().meta["SRD TAS"] + ); + this._tasAttackFrameWindow.open(); + this._tasAttackFrameWindow.start(); + this[_.pass + "Allow TAS"][1] = false; + } else { + this.endTASAttackThing(); + } + } else if ( + this._action.item().meta["SRD TAS"].type === "weapon" || + (_.default === "weapon" && !this._action.item().meta["SRD TAS"]) + ) { + if ( + this._subject.weapons()[0] && + this._subject.weapons()[0].meta["SRD TAS"] + ) { + this._tasAttackFrameWindow.setItem( + this._subject.weapons()[0].meta["SRD TAS"] + ); + this._tasAttackFrameWindow.open(); + this._tasAttackFrameWindow.start(); + this[_.pass + "Allow TAS"][1] = false; + } else { + this.endTASAttackThing(); + } + } else if (this._action.item().meta["SRD TAS"]) { + this._tasAttackFrameWindow.setItem( + this._action.item().meta["SRD TAS"] + ); + this._tasAttackFrameWindow.open(); + this._tasAttackFrameWindow.start(); + this[_.pass + "Allow TAS"][1] = false; + } + } + } else { + if (this._subject.isActor() && !this[_.pass + "Boolean 1"]) { + $gameTemp.setTemporarilyDisableLogWindow(false); + this._logWindow.startAction( + this[_.pass + "Temp Subject"], + this[_.pass + "Temp Action"], + this[_.pass + "Temp Targets"] + ); + $gameTemp.setTemporarilyDisableLogWindow(true); + this[_.pass + "Boolean 1"] = true; + } + _BattleManager_updatePhase.call(this); + } + }; + } else { + var _BattleManager_updateAction = BattleManager.updateAction; + BattleManager.updateAction = function () { + if ( + this.checkIfTASActionAllowed() && + (this._action.item().meta["SRD TAS"] || _.notDefault()) && + this[_.pass + "Allow TAS"][0] + ) { + if (this[_.pass + "Allow TAS"][1]) { + if ( + this._action.item().meta["SRD TAS"].type === "actor" || + (_.default === "actor" && !this._action.item().meta["SRD TAS"]) + ) { + if (this._subject.actor().meta["SRD TAS"]) { + this._tasAttackFrameWindow.setItem( + this._subject.actor().meta["SRD TAS"] + ); + this._tasAttackFrameWindow.open(); + this._tasAttackFrameWindow.start(); + this[_.pass + "Allow TAS"][1] = false; + } else { + this.endTASAttackThing(); + } + } else if ( + this._action.item().meta["SRD TAS"].type === "class" || + (_.default === "class" && !this._action.item().meta["SRD TAS"]) + ) { + if ( + this._subject.currentClass() && + this._subject.currentClass().meta["SRD TAS"] + ) { + this._tasAttackFrameWindow.setItem( + this._subject.currentClass().meta["SRD TAS"] + ); + this._tasAttackFrameWindow.open(); + this._tasAttackFrameWindow.start(); + this[_.pass + "Allow TAS"][1] = false; + } else { + this.endTASAttackThing(); + } + } else if ( + this._action.item().meta["SRD TAS"].type === "weapon" || + (_.default === "weapon" && !this._action.item().meta["SRD TAS"]) + ) { + if ( + this._subject.weapons()[0] && + this._subject.weapons()[0].meta["SRD TAS"] + ) { + this._tasAttackFrameWindow.setItem( + this._subject.weapons()[0].meta["SRD TAS"] + ); + this._tasAttackFrameWindow.open(); + this._tasAttackFrameWindow.start(); + this[_.pass + "Allow TAS"][1] = false; + } else { + this.endTASAttackThing(); + } + } else if (this._action.item().meta["SRD TAS"]) { + this._tasAttackFrameWindow.setItem( + this._action.item().meta["SRD TAS"] + ); + this._tasAttackFrameWindow.open(); + this._tasAttackFrameWindow.start(); + this[_.pass + "Allow TAS"][1] = false; + } + } + } else { + if (this._subject.isActor() && !this[_.pass + "Boolean 1"]) { + $gameTemp.setTemporarilyDisableLogWindow(false); + this._logWindow.startAction( + this[_.pass + "Temp Subject"], + this[_.pass + "Temp Action"], + this[_.pass + "Temp Targets"] + ); + $gameTemp.setTemporarilyDisableLogWindow(true); + this[_.pass + "Boolean 1"] = true; + } + _BattleManager_updateAction.call(this); + } + }; + } + + var _BattleManager_endAction = BattleManager.endAction; + BattleManager.endAction = function () { + this[_.pass + "Allow TAS"] = [true, true]; + this[_.pass + "Boolean 1"] = false; + $gameTemp.tas_power = 1; + _BattleManager_endAction.call(this); + }; + + BattleManager.endTASAttackThing = function () { + this[_.pass + "Allow TAS"][0] = false; + }; + + //----------------------------------------------------------------------------- + // Window_BattleLog + //----------------------------------------------------------------------------- + + var _Window_BattleLog_startAction = Window_BattleLog.prototype.startAction; + Window_BattleLog.prototype.startAction = function (subject, action, targets) { + if (!$gameTemp.getTemporarilyDisableLogWindow() || !subject.isActor()) { + _Window_BattleLog_startAction.call(this, subject, action, targets); + } + }; + + var _Window_BattleLog_showAnimation = + Window_BattleLog.prototype.showAnimation; + Window_BattleLog.prototype.showAnimation = function ( + subject, + targets, + animationId + ) { + if ($gameTemp.tas_power > 0 || !subject.isActor()) { + _Window_BattleLog_showAnimation.call(this, subject, targets, animationId); + } + }; + + //----------------------------------------------------------------------------- + // TimedAttackSystem + //----------------------------------------------------------------------------- + + TimedAttackSystem.prototype = Object.create(Stage.prototype); + TimedAttackSystem.prototype.constructor = TimedAttackSystem; + + TimedAttackSystem.prototype.initialize = function (x, y) { + var width = this.windowWidth(); + var height = this.windowHeight(); + Stage.prototype.initialize.call(this); + this._window = new Window_Base(x, y, width, height); + this._window.openness = 0; + this._content = new Sprite(new Bitmap(Graphics.width, Graphics.height)); + this.addChild(this._window); + this.addChild(this._content); + this.openness = 0; + this._notPressed = true; + this._update = false; + this._item = null; + this._type = null; + this._currentScale = 0; + }; + + Object.defineProperty(TimedAttackSystem.prototype, "contents", { + get: function () { + return this._window.contents; + }, + configurable: true, + }); + + TimedAttackSystem.prototype.setItem = function (item) { + this._item = item; + this._type = item.type; + this.loadItem(item); + }; + + TimedAttackSystem.prototype.lineHeight = function () { + return 30; + }; + TimedAttackSystem.prototype.gaugeBackColor = function () { + return "#cccccc"; + }; + TimedAttackSystem.prototype.textWidth = function (text) { + return this.contents.measureTextWidth(text); + }; + TimedAttackSystem.prototype.fittingHeight = function (numLines) { + return ( + numLines * this.lineHeight() + + Window_Base.prototype.standardPadding.call(this) * 2 + ); + }; + + TimedAttackSystem.prototype.loadItem = function (item) { + if (item.type === _.TAS_ID) { + this._flash = item.flash; + this._size = item.size; + this._shape = item.shape; + this._image = item.image; + this._background = item.bi; + this._se = item.se; + this._target = item.target; + this._rt = item.rt; + this._xPosition = 0; + this._xSpeed = 1; + var direction = item.direction; + if (direction === "random") + direction = Math.random() < 0.5 ? "right" : "left"; + if (direction === "right") { + this._xPosition = 0; + this._xSpeed = 1; + } else if (direction === "left") { + this._xPosition = Graphics.width; + this._xSpeed = -1; + } + this._origin = this._xPosition; + this._window.opacity = this._item.opacity; + } + }; + + TimedAttackSystem.prototype.start = function () { + this.loadStart(); + this._update = true; + this._frame = 0; + }; + + TimedAttackSystem.prototype.loadStart = function () { + if (this._item.type === _.TAS_ID) { + this._notPressed = true; + this._flashTime = 0; + this._window.openness = 255; + } + }; + + TimedAttackSystem.prototype.open = function () {}; + + TimedAttackSystem.prototype.close = function () { + this._update = false; + this._item = null; + this._window.openness = 0; + this._content.bitmap.clear(); + }; + + TimedAttackSystem.prototype.update = function () { + if (this._update && this._item) { + if (this._type) this.updateGames(); + this._frame++; + } + }; + + TimedAttackSystem.prototype.updateGames = function () { + if (this._type === _.TAS_ID) this.playDefaultGame(); + }; + + TimedAttackSystem.prototype.playDefaultGame = function () { + //Movement + if (this._notPressed) { + var f = this._frame; + this._xPosition += Number(eval(this._item.speed) * this._xSpeed); + if ( + this._xPosition > this.windowWidth() || + this._xPosition < -this._item.width + ) { + if (this._rt === "repeat") { + this._xPosition = this._origin; + } else if (this._rt === "reverse") { + this._xSpeed *= -1; + } else { + this.setPower(0); + this._flashTime = 45; + } + } + } else { + this._flashTime++; + } + if (this._flashTime === 45) { + BattleManager.endTASAttackThing(); + this.close(); + } + + //Draw + this._window.contents.clear(); + var bit = _.loadImage(this._background); + this._window.contents.blt( + bit, + 0, + 0, + bit.width, + bit.height, + 0, + 0, + this._window.contentsWidth(), + this._window.contentsHeight() + ); + if (this._flashTime % this._flash < Math.floor(this._flash / 2)) { + if (this._shape === "image" && this._image != undefined) { + var bitmap = _.loadImage(this._image); + this._window.contents.blt( + bitmap, + 0, + 0, + bitmap.width, + bitmap.height, + this._xPosition - bitmap.width / 2, + 0 + ); + } else if (this._shape === "rectangle") { + this.contents.fillRect( + this._xPosition - this._item.width / 2, + 0, + this._item.width, + this.height - this._window.standardPadding() * 2, + this._item.outline + ); + this.contents.fillRect( + this._xPosition + this._size - this._item.width / 2, + 0 + this._size, + this._item.width - this._size * 2, + this.height - this._window.standardPadding() * 2 - this._size * 2, + this._item.color + ); + } else if (this._shape === "oval") { + var height = this.height - this._window.standardPadding() * 2; + this._window.contents.drawCircle( + this._xPosition - this._item.width / 2, + height / 2, + this._item.width, + this._item.outline + ); + this._window.contents.drawCircle( + this._xPosition + this._size / 2 - 1 - this._item.width / 2, + height / 2 + this._size / 2 - 1, + this._item.width - this._size, + this._item.color + ); + } + } + + //Input + if (eval(_.activateCondition) && this._notPressed) { + this._notPressed = false; + AudioManager.playSe({ name: this._se, pan: 0, pitch: 100, volume: 100 }); + var x = this._xPosition; + var entireLength = this.width; + var target = eval(this._target); + this.setPower(Number(1 - Math.abs(target - x) / (entireLength - target))); + } + }; + + TimedAttackSystem.prototype.setPower = function (value) { + $gameTemp.tas_power = value; + this.showResults(); + }; + + TimedAttackSystem.prototype.showResults = function () {}; + + TimedAttackSystem.prototype.windowWidth = function () { + return eval(_.myWidth); + }; + + TimedAttackSystem.prototype.windowHeight = function () { + return eval(_.myHeight); + }; +})(SRD.TimedAttack); diff --git a/www/js/plugins/SSEP_BattleSpeedUp_v2.js b/www/js/plugins/SSEP_BattleSpeedUp_v2.js new file mode 100644 index 0000000..9e136d0 --- /dev/null +++ b/www/js/plugins/SSEP_BattleSpeedUp_v2.js @@ -0,0 +1,861 @@ +//============================================================================= +// sound sepher Engine - Battle Speed Up 高機能版 +// SSEP_BattleSpeedUp_v2.js +// Version: 2.01 +//============================================================================= + +var Imported = Imported || {}; +Imported.SSEP_BattleSpeedUp = true; + +var Sepher = Sepher || {}; + +//============================================================================= +/*: + * @plugindesc [ver2.01] 戦闘速度を上げるプラグインです。YanflyEngine対応。 + * 利用時は、必ずYanflyEngineの後に読み込んでください。 + * @author Shoichiro Sakamoto(sound sepher) + * + * @help + * ------------------------------------------------------------------------------ + * ■sound sepher Engine - "Battle Speed UP" Plugin (Ver2.01 '15 11/07) + * ------------------------------------------------------------------------------ + * 制作:坂本昌一郎 / Shoichiro Sakamoto (sound sepher) + * Web :http://sepher.jp/ + * + * ------------------------------------------------------------------------------ + * ■内容説明 + * ------------------------------------------------------------------------------ + * このプラグインは戦闘速度を上げるプラグインです。 + * フロントビュー・サイドビュー両方に対応しています。 + * + * また、YanflyEngineのBattleCore、アクションシーケンスパック(X_ActSeqPack1等)、 + * YEP Active Time Battle、VictoryAftermath、Ellye's Active Time Battle に対応。 + * + * ------------------------------------------------------------------------------ + * ■使い方 + * ------------------------------------------------------------------------------ + * OKボタンを押しっぱなしにすると戦闘が早送りモードになります。 + * また、画面上に表示されるスイッチボタンを押すと常時早送りになります。 + * シフト(X)キーを押すことで、同様の効果を得ることも可能です。 + * + * これらはすべてオフにすることもできます。 + * + * 戦闘速度やスイッチ画像の設定を細かく調整することができます。 + * 設定項目の意味がわからない場合は、デフォルト状態でお使いください。 + * 通常ではGeneral Settingの値を変えるだけでも充分でしょう。 + * + * YanflyEngineとEllye's ATBに対応していますが、プラグインマネージャでこれらの + * プラグインの後にこのプラグインを置かないと正確に実行されません。 + * また、Ellye's ATBを使う場合は108行め"(function() {"と550行め"})();"を削除して、 + * 関数スコープを開放してください。 + * + * ------------------------------------------------------------------------------ + * ■注意事項 + * ------------------------------------------------------------------------------ + * ・利用時は競合を避けるため、必ずYanflyEngineの後に読み込んでください。 + * ・サポートは行いませんので、自己責任でご利用ください。 + * ・できればtxtやクレジットに、前述の著作権表記を掲載して頂けたら嬉しいです。 + * + * ------------------------------------------------------------------------------ + * ■パラメータの説明 + * ------------------------------------------------------------------------------ + * ・BattleSpeed (Default):OKボタンを押していないときの戦闘速度の倍数です。 + * ・BattleSpeed (Boost) :OKボタンを押してあるときの戦闘速度の倍数です。 + *              4倍速以上は効果がありません。 + * ・OkayKeyBoost     :OKボタンを押しっぱなしにすることでブースト状態に + *              するかどうかを指定します。(true:する / false:しない) + * ・VisibleSwitch    :ブースト切り替えスイッチの表示可否です。 + *              このスイッチを非表示にすると、BoostTggleSwitchも + *              無効になります。(true:表示 / false:非表示) + * ・BoostToggleSwitch  :ブースト状態を切り替える際に押すボタンの名前です。 + * ------------------------------------------------------------------------------ + * ・StateIcon      :敵のステートアイコン表示速度を調節します。 + * ・StateOverLay     :味方のステートアニメのアニメ速度を調節します。 + * ・Weapon        :サイドビューで味方が武器を振る速度です。 + * ・Motion        :味方と敵のアニメーション速度です。 + *              待機アニメ・移動アニメ等の速度に影響します。 + *              また、WeaponとMotionは同期していますので、 + *              値は同じにしたほうが無難です。 + * ・Balloon       :吹き出しの表示速度です。 + * ・Damage        :ダメージ数値の持続フレーム数です。 + * ・DamageMin      :ダメージ数値の持続フレーム数の最低値です。 + *              Damageを早く設定すると見づらいので、防止措置です。 + * ------------------------------------------------------------------------------ + * ・LogAnime BaseDelay  :バトルログウィンドウの表示フレーム数です。 + * ・LogAnime NextDelay  :バトルログウィンドウの持続フレーム数です。 + * ・LogWaitCount Default :バトルログウィンドウ表示中の待機フレーム数を + *              指定倍数分、早くします。 + * ・LogWaitCount Boost  :バトルログウィンドウ表示中の待機フレーム数を + *              指定倍数分、早くします。(ブースト状態時) + *              なお、待機フレームはOKボタンを押しっぱなしにすると、 + *              更に早くすることができます。 + * ------------------------------------------------------------------------------ + * ・SE BoostON      :ブースト状態をオンにしたときの効果音です。 + * ・SE BoostOFF     :ブースト状態をオフにしたときの効果音です。 + * ・SE Volume      :効果音の音量です。 + * ・SwitchImage     :表示するスイッチ画像のファイル名です。 + *             systemフォルダを参照します。 + * ・SwitchX       :スイッチ画像を表示する位置Xを指定します。 + * ・SwitchY       :スイッチ画像を表示する位置Yを指定します。 + * ・SwitchWidth     :スイッチ1つ分の横幅のサイズを指定します。 + * ・SwitchHeight     :スイッチ1つ分の縦幅のサイズを指定します。 + * ・SwitchTop      :表示するスイッチ画像の段数を指定します。 + *              0が最上段で、数が増えるごとに段が下に移動します。 + *              デフォルトではBalloonの2段め「?」を参照しています。 + * ・SwitchLeft      :スイッチアニメの開始コマ数を指定します。 + * ・SwitchAnimePattern  :スイッチアニメの最後のコマを指定します。 + *              デフォルトでは、2コマ~8コマをループしています。 + * ・SwitchAnimeSpeed   :スイッチアニメの表示速度をフレーム数で指定します。 + * ------------------------------------------------------------------------------ + * ★以下はYanflyEngine - BattleCore用追加オプション + * + * ・YEP Battle MotionWait:値が小さいほど攻撃演出のウェイトが早くなります。 + * ------------------------------------------------------------------------------ + * ★以下はYanflyEngine - Active Time Battle用追加オプション + * + * ・YEP ATB BoostSwitch :YEP ATBを導入時、ブーストするかどうか指定します。 + *              (true:する / false:しない) + * ------------------------------------------------------------------------------ + * ★以下はEllye & Yanfly ATB用追加オプション(両対応) + * + * ・ATB Speed(Default)  :通常時のATゲージのスピードを倍数で指定します。 + * ・ATB Speed(Boost)   :ブースト時のATゲージのスピードを倍数で指定します。 + * ------------------------------------------------------------------------------ + * ★以下はYanflyEngine - VictoryAftermath用追加オプション + * + * ・YEP Victory Motion  :勝利時にブースト状態の場合、ウェイトを短縮します。 + *              (true:短縮する / false:短縮しない) + * ------------------------------------------------------------------------------ + * + * @param ---General Setting--- + * @default + * @param BattleSpeed (Default) + * @desc デフォルトのアニメスピードです。初期値は1。 + * 武器攻撃以外のアニメ速度を指定の倍数分、早くします。 + * @default 1 + * @param BattleSpeed (Boost) + * @desc 決定(OK)キー入力時のアニメスピードです。初期値は2。 + * 武器攻撃以外のアニメ速度を指定の倍数分、早くします。 + * @default 2 + * @param OkayKeyBoost + * @desc 決定(OK)キー押しっぱなしでブースト状態にするかどうかです。 + * 初期値はtrue。 + * @default true + * @param VisibleSwitch + * @desc ブーストスイッチを表示するかどうか。初期値はtrue。 + * しない場合はBoostToggleSwitchも無効になります。 + * @default true + * @param BoostToggleSwitch + * @desc ブースト状態を切り替えるキーの名前を入力してください。 + * 初期値はshift。パッドではYボタンに相当。 + * @default shift + * @param ---Detail Setting--- + * @default + * @param StateIcon + * @desc ステートアイコンのアニメスピードを指定します。 + * 初期値は40。 + * @default 40 + * @param StateOverlay + * @desc ステートオーバーレイのアニメスピードを指定します + * 初期値は8。 + * @default 8 + * @param Weapon + * @desc サイドビュー時の武器攻撃のアニメスピードを指定します。 + * 初期値は12。Motionと同期してるので同じ値がおすすめ。 + * @default 12 + * @param Motion + * @desc 行動モーションのアニメスピードを指定します。 + * 初期値は12。Weaponと同期してるので同じ値がおすすめ。 + * @default 12 + * @param Balloon + * @desc バルーンのアニメスピードを指定します。 + * 初期値は12。 + * @default 12 + * @param Damage + * @desc ダメージポップアップの持続フレーム数を指定します。 + * 初期値は90。早過ぎると目視できなくなるので要注意。 + * @default 90 + * @param DamageMin + * @desc ダメージポップアップの持続フレーム数の最低値を指定します。 + * 初期値は60。このままにしておくことをオススメします。 + * @default 60 + * @param --BattleLog Setting-- + * @default + * @param LogAnime BaseDelay + * @desc バトルログウィンドウの表示フレーム数を指定します。 + * 初期値は8。BattleSpeed (Default)の影響を受けません。 + * @default 8 + * @param LogAnime NextDelay + * @desc バトルログウィンドウの持続フレーム数を指定します。 + * 初期値は12。BattleSpeed (Default)の影響を受けません。 + * @default 12 + * @param LogWaitCount Default + * @desc バトルログ表示中の待機フレームを指定倍数分、早くします。 + * 初期値は1。値を増やすとバトルログの速度がアップします。 + * @default 1 + * @param LogWaitCount Boost + * @desc バトルログブースト中の待機フレームを指定倍数分、早くします。 + * 初期値は20。値を増やすとバトルログの速度がアップします。 + * @default 2 + * @param ---Switch Setting--- + * @default + * @param SE BoostON + * @desc ブースト状態をオンにしたときの効果音です。 + * 初期値はDecision2。 + * @default Decision2 + * @param SE BoostOFF + * @desc ブースト状態をオフにしたときの効果音です。 + * 初期値はDecision2。 + * @default Decision2 + * @param SE Volume + * @desc 効果音の音量です。初期値は50。 + * @default 50 + * @param SwitchImage + * @desc 画像のファイル名です。systemフォルダを参照します。 + * 初期値はBalloon。 + * @default Balloon + * @param SwitchX + * @desc スイッチの位置Xです。初期値は10。 + * @default 10 + * @param SwitchY + * @desc スイッチの位置Yです。初期値は10。 + * @default 10 + * @param SwitchWidth + * @desc スイッチ横幅のサイズです。初期値は48。 + * @default 48 + * @param SwitchHeight + * @desc スイッチ縦幅のサイズです。初期値は48。 + * @default 48 + * @param SwitchTop + * @desc スイッチアニメの段数。0が最上段です。 + * 初期値は2。 + * @default 2 + * @param SwitchLeft + * @desc スイッチアニメの開始コマ数。0が1コマめです。 + * 初期値は1。 + * @default 1 + * @param SwitchAnimePattern + * @desc スイッチアニメの最後のコマです。 + * 初期値は8。 + * @default 8 + * @param SwitchAnimeSpeed + * @desc スイッチのアニメスピードです。初期値は5。 + * @default 5 + * @param ---YEP BattleCore--- + * @default + * @param YEP Battle MotionWait + * @desc YEP BattleCoreを導入していた場合のみ設定可能です。 + * 初期値は20。値を減らすと攻撃演出のウェイトが早くなります。 + * @default 20 + * @param ---YEP ATB--- + * @default + * @param YEP ATB BoostSwitch + * @desc YEP ATBを導入していた場合のみ設定可能です。 + * 初期値はtrue。trueにするとブースト時にATBも速度を上げます。 + * @default true + * @param ---ATB Speed--- + * @default + * @param ATB Speed(Default) + * @desc EllyeもしくはYEP ATBを導入していた場合のみ設定可能です。 + * 初期値は1。デフォルトのATゲージのスピードを倍数で指定します。 + * @default 1 + * @param ATB Speed(Boost) + * @desc EllyeもしくはYEP ATBを導入していた場合のみ設定可能です。 + * 初期値は2。ブースト時のATゲージのスピードを倍数で指定します。 + * @default 2 + * @param ---YEP Victory AM--- + * @default + * @param YEP Victory Wait + * @desc YEP VictoryAftermathを導入していた場合のみ設定可能です。 + * 初期値はtrue。ブースト中、勝利時のウェイトを早くします。 + * @default true + * + */ + +//------------------------------------------------------------------------------ +// グローバル変数 +//------------------------------------------------------------------------------ + +Sepher.Parameters = PluginManager.parameters("SSEP_BattleSpeedUp_v2"); +Sepher.Param = Sepher.Param || {}; + +Sepher.Param.BattleSpeedDefault = Number( + Sepher.Parameters["BattleSpeed (Default)"] +); +Sepher.Param.BattleSpeedBoost = Number( + Sepher.Parameters["BattleSpeed (Boost)"] +); +Sepher.Param.OkayKeyBoost = String(Sepher.Parameters["OkayKeyBoost"]); +Sepher.Param.VisibleSwitch = String(Sepher.Parameters["VisibleSwitch"]); +Sepher.Param.BoostToggleSwitch = String(Sepher.Parameters["BoostToggleSwitch"]); +Sepher.Param.StateIcon = Number(Sepher.Parameters["StateIcon"]); +Sepher.Param.StateOverlay = Number(Sepher.Parameters["StateOverlay"]); +Sepher.Param.Weapon = Number(Sepher.Parameters["Weapon"]); +Sepher.Param.Balloon = Number(Sepher.Parameters["Balloon"]); +Sepher.Param.Motion = Number(Sepher.Parameters["Motion"]); +Sepher.Param.Damage = Number(Sepher.Parameters["Damage"]); +Sepher.Param.DamageMin = Number(Sepher.Parameters["DamageMin"]); +Sepher.Param.LogBase = Number(Sepher.Parameters["LogAnime BaseDelay"]); +Sepher.Param.LogNext = Number(Sepher.Parameters["LogAnime NextDelay"]); +Sepher.Param.logWaitDefault = Number(Sepher.Parameters["LogWaitCount Default"]); +Sepher.Param.logWaitBoost = Number(Sepher.Parameters["LogWaitCount Boost"]); +Sepher.Param.seBoostON = String(Sepher.Parameters["SE BoostON"]); +Sepher.Param.seBoostOFF = String(Sepher.Parameters["SE BoostOFF"]); +Sepher.Param.seVolume = Number(Sepher.Parameters["SE Volume"]); +Sepher.Param.SwitchImage = String(Sepher.Parameters["SwitchImage"]); +Sepher.Param.SwitchX = Number(Sepher.Parameters["SwitchX"]); +Sepher.Param.SwitchY = Number(Sepher.Parameters["SwitchY"]); +Sepher.Param.SwitchWidth = Number(Sepher.Parameters["SwitchWidth"]); +Sepher.Param.SwitchHeight = Number(Sepher.Parameters["SwitchHeight"]); +Sepher.Param.SwitchTop = Number(Sepher.Parameters["SwitchTop"]); +Sepher.Param.SwitchLeft = Number(Sepher.Parameters["SwitchLeft"]); +Sepher.Param.SwitchAnimePattern = Number( + Sepher.Parameters["SwitchAnimePattern"] +); +Sepher.Param.SwitchAnimeSpeed = Number(Sepher.Parameters["SwitchAnimeSpeed"]); +Sepher.Param.YEPMotionWait = Number(Sepher.Parameters["YEP Battle MotionWait"]); +Sepher.Param.YEPVictoryWait = String(Sepher.Parameters["YEP Victory Wait"]); +Sepher.Param.YEPBoostSwitch = String(Sepher.Parameters["YEP ATB BoostSwitch"]); +Sepher.Param.ATBSpeedDefault = Number(Sepher.Parameters["ATB Speed(Default)"]); +Sepher.Param.ATBSpeedBoost = Number(Sepher.Parameters["ATB Speed(Boost)"]); + +// OkayKeyBoost型変換 +if (Sepher.Param.OkayKeyBoost == "true") { + Sepher.Param.OkayKeyBoost = true; +} else { + Sepher.Param.OkayKeyBoost = false; +} +// VisibleSwitch型変換 +if (Sepher.Param.VisibleSwitch == "true") { + Sepher.Param.VisibleSwitch = true; +} else { + Sepher.Param.VisibleSwitch = false; +} +// YEPVictoryWait型変換 +if (Sepher.Param.YEPVictoryWait == "true") { + Sepher.Param.YEPVictoryWait = true; +} else { + Sepher.Param.YEPVictoryWait = false; +} +// YEPBoostSwitch型変換 +if (Sepher.Param.YEPBoostSwitch == "true") { + Sepher.Param.YEPBoostSwitch = true; +} else { + Sepher.Param.YEPBoostSwitch = false; +} + +//------------------------------------------------------------------------------ +// Switch Setting +//------------------------------------------------------------------------------ + +if (Sepher.Param.VisibleSwitch) { + var QuickMode = false; + var createUpper = Spriteset_Battle.prototype.createUpperLayer; + Spriteset_Battle.prototype.createUpperLayer = function () { + createUpper.apply(this, arguments); + var button = new Sprite_Button(); + button.bitmap = ImageManager.loadSystem(Sepher.Param.SwitchImage); + button.x = Sepher.Param.SwitchX; + button.y = Sepher.Param.SwitchY; + button.visible = true; + button.opacity = 80; + this.addChild(button); + + var animCount = 1; + var duration = 1; + button.updateFrame = function () { + var quickModeKey = Input.isTriggered(Sepher.Param.BoostToggleSwitch); + if (quickModeKey) { + button.quickModeToggleSwitch(); + } + if (QuickMode) { + button.opacity = 255; + if (++duration == Sepher.Param.SwitchAnimeSpeed) { + if (++animCount >= Sepher.Param.SwitchAnimePattern) { + animCount = 1; + } + button.setFrame( + animCount * Sepher.Param.SwitchWidth, + Sepher.Param.SwitchTop * Sepher.Param.SwitchHeight, + Sepher.Param.SwitchWidth, + Sepher.Param.SwitchHeight + ); + duration = 1; + } + } + }; + button.setFrame( + Sepher.Param.SwitchLeft * Sepher.Param.SwitchWidth, + Sepher.Param.SwitchTop * Sepher.Param.SwitchHeight, + Sepher.Param.SwitchWidth, + Sepher.Param.SwitchHeight + ); + + button.setClickHandler(function () { + QuickMode = !QuickMode; + if (QuickMode) { + var sound = { + name: Sepher.Param.seBoostON, + volume: Sepher.Param.seVolume, + pitch: 100, + pan: 0, + }; + AudioManager.playSe(sound); + button.opacity = 255; + } else { + var sound = { + name: Sepher.Param.seBoostOFF, + volume: Sepher.Param.seVolume, + pitch: 100, + pan: 0, + }; + AudioManager.playSe(sound); + button.setFrame( + Sepher.Param.SwitchLeft * Sepher.Param.SwitchWidth, + Sepher.Param.SwitchTop * Sepher.Param.SwitchHeight, + Sepher.Param.SwitchWidth, + Sepher.Param.SwitchHeight + ); + button.opacity = 80; + } + }); + + button.quickModeToggleSwitch = function () { + QuickMode = !QuickMode; + if (QuickMode) { + var sound = { + name: Sepher.Param.seBoostON, + volume: Sepher.Param.seVolume, + pitch: 100, + pan: 0, + }; + AudioManager.playSe(sound); + button.opacity = 255; + } else { + var sound = { + name: Sepher.Param.seBoostOFF, + volume: Sepher.Param.seVolume, + pitch: 100, + pan: 0, + }; + AudioManager.playSe(sound); + button.setFrame( + Sepher.Param.SwitchLeft * Sepher.Param.SwitchWidth, + Sepher.Param.SwitchTop * Sepher.Param.SwitchHeight, + Sepher.Param.SwitchWidth, + Sepher.Param.SwitchHeight + ); + button.opacity = 80; + } + }; + }; +} + +// Alias - launchBattle +var launchBattle = Scene_Map.prototype.launchBattle; +Scene_Map.prototype.launchBattle = function () { + launchBattle.apply(this, arguments); +}; + +//------------------------------------------------------------------------------ +// QuickMode Speed Setting +//------------------------------------------------------------------------------ + +Sprite_StateIcon.prototype.animationWait = function () { + var speed = Sepher.Param.StateIcon / Sepher.Param.BattleSpeedDefault; + return speed; +}; + +Sprite_StateOverlay.prototype.animationWait = function () { + var speed = Sepher.Param.StateOverlay / Sepher.Param.BattleSpeedDefault; + return speed; +}; + +Sprite_Weapon.prototype.animationWait = function () { + var speed = Sepher.Param.Weapon / Sepher.Param.BattleSpeedDefault; + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + speed = speed / Sepher.Param.BattleSpeedBoost; + } else { + speed = speed / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + speed = speed / Sepher.Param.BattleSpeedBoost; + } else { + speed = speed / Sepher.Param.BattleSpeedDefault; + } + } + return speed; +}; + +Sprite_Balloon.prototype.waitTime = function () { + var speed = Sepher.Param.Balloon / Sepher.Param.BattleSpeedDefault; + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + speed = speed / Sepher.Param.BattleSpeedBoost; + } else { + speed = speed / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + speed = speed / Sepher.Param.BattleSpeedBoost; + } else { + speed = speed / Sepher.Param.BattleSpeedDefault; + } + } + return speed; +}; + +// Alias - startMove +var _SSEP_Battler_startMove = Sprite_Battler.prototype.startMove; +Sprite_Battler.prototype.startMove = function (x, y, duration) { + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + duration = duration / Sepher.Param.BattleSpeedBoost; + } else { + duration = duration / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + duration = duration / Sepher.Param.BattleSpeedBoost; + } else { + duration = duration / Sepher.Param.BattleSpeedDefault; + } + } + _SSEP_Battler_startMove.call(this, x, y, duration); +}; + +Sprite_Actor.prototype.motionSpeed = function () { + var speed = Sepher.Param.Motion; + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + speed = speed / Sepher.Param.BattleSpeedBoost; + } else { + speed = speed / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + speed = speed / Sepher.Param.BattleSpeedBoost; + } else { + speed = speed / Sepher.Param.BattleSpeedDefault; + } + } + return speed; +}; + +// Alias - Animation setup +var _SSEP_Animation_setup = Sprite_Animation.prototype.setup; +Sprite_Animation.prototype.setup = function (target, animation, mirror, delay) { + delay = delay / Sepher.Param.BattleSpeedDefault; + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + delay = delay / Sepher.Param.BattleSpeedBoost; + } else { + delay = delay / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + delay = delay / Sepher.Param.BattleSpeedBoost; + } else { + delay = delay / Sepher.Param.BattleSpeedDefault; + } + } + _SSEP_Animation_setup.call(this, target, animation, mirror, delay); +}; + +// Alias - Animation_setupRate +var _SSEP_Animation_setupRate = Sprite_Animation.prototype.setupRate; +Sprite_Animation.prototype.setupRate = function () { + _SSEP_Animation_setupRate; + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + this._rate = this._rate / Sepher.Param.BattleSpeedBoost; + } else { + this._rate = this._rate / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + this._rate = this._rate / Sepher.Param.BattleSpeedBoost; + } else { + this._rate = this._rate / Sepher.Param.BattleSpeedDefault; + } + } + this._rate = Math.round(this._rate); + if (this._rate < 1) { + this._rate = 1; + } +}; + +var _SSEP_Damage_initialize = Sprite_Damage.prototype.initialize; +Sprite_Damage.prototype.initialize = function () { + _SSEP_Damage_initialize.call(this); + this._duration = Sepher.Param.Damage; + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + this._duration = this._duration / Sepher.Param.BattleSpeedBoost; + } else { + this._duration = this._duration / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + this._duration = this._duration / Sepher.Param.BattleSpeedBoost; + } else { + this._duration = this._duration / Sepher.Param.BattleSpeedDefault; + } + } + if (this._duration <= Sepher.Param.DamageMin) { + this._duration = Sepher.Param.DamageMin; + } +}; + +// BattleLog Window + +Window_BattleLog.prototype.animationBaseDelay = function () { + var speed = Sepher.Param.LogBase; + return speed; +}; + +Window_BattleLog.prototype.animationNextDelay = function () { + var speed = Sepher.Param.LogNext; + return speed; +}; + +Window_BattleLog.prototype.updateWaitCount = function () { + var waitMax; + var waitMin; + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + waitMax = 3 * Sepher.Param.logWaitBoost; + waitMin = 1 * Sepher.Param.logWaitBoost; + } else { + waitMax = 3 * Sepher.Param.logWaitDefault; + waitMin = 1 * Sepher.Param.logWaitDefault; + } + } else { + if (QuickMode) { + waitMax = 3 * Sepher.Param.logWaitBoost; + waitMin = 1 * Sepher.Param.logWaitBoost; + } else { + waitMax = 3 * Sepher.Param.logWaitDefault; + waitMin = 1 * Sepher.Param.logWaitDefault; + } + } + + if (this._waitCount > 0) { + this._waitCount -= this.isFastForward() ? waitMax : waitMin; + if (this._waitCount < 0) { + this._waitCount = 0; + } + return true; + } + return false; +}; + +//------------------------------------------------------------------------------ +// Support - YanflyEngine BattleCore +//------------------------------------------------------------------------------ + +if (Imported.YEP_BattleEngineCore) { + //Overwrite actionPerformAction + BattleManager.actionPerformAction = function () { + wait = Sepher.Param.YEPMotionWait; + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + wait = wait / Sepher.Param.BattleSpeedBoost; + } else { + wait = wait / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + wait = wait / Sepher.Param.BattleSpeedBoost; + } else { + wait = wait / Sepher.Param.BattleSpeedDefault; + } + } + + this._logWindow.performAction(this._subject, this._action); + if (this._subject.isActor() && this._subject.isSpriteVisible) { + this._logWindow._waitCount += wait; + return false; + } + return true; + }; + + //Overwrite actionFloat + BattleManager.actionFloat = function (name, actionArgs) { + var movers = this.makeActionTargets(name); + if (movers.length < 1) return true; + var cmd = actionArgs[0]; + var frames = actionArgs[1] || 12; + + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + frames = frames / Sepher.Param.BattleSpeedBoost; + } else { + frames = frames / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + frames = frames / Sepher.Param.BattleSpeedBoost; + } else { + frames = frames / Sepher.Param.BattleSpeedDefault; + } + } + + var pixels = 0; + if (cmd.match(/(\d+)([%%])/i)) { + var floatPeak = parseFloat(RegExp.$1 * 0.01); + } else if (cmd.match(/(\d+)/i)) { + pixels = parseInt(RegExp.$1); + var floatPeak = 0.0; + } else { + var floatPeak = 1.0; + } + movers.forEach(function (mover) { + var floatRate = floatPeak + pixels / mover.spriteHeight(); + mover.spriteFloat(floatRate, frames); + }); + return false; + }; + + //Overwrite actionJump + BattleManager.actionJump = function (name, actionArgs) { + var movers = this.makeActionTargets(name); + if (movers.length < 1) return true; + var cmd = actionArgs[0]; + var frames = actionArgs[1] || 12; + + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + frames = frames / Sepher.Param.BattleSpeedBoost; + } else { + frames = frames / Sepher.Param.BattleSpeedDefault; + } + } else { + if (QuickMode) { + frames = frames / Sepher.Param.BattleSpeedBoost; + } else { + frames = frames / Sepher.Param.BattleSpeedDefault; + } + } + + var pixels = 0; + if (cmd.match(/(\d+)([%%])/i)) { + var jumpPeak = parseFloat(RegExp.$1 * 0.01); + } else if (cmd.match(/(\d+)/i)) { + pixels = parseInt(RegExp.$1); + var jumpPeak = 0.0; + } else { + var jumpPeak = 1.0; + } + movers.forEach(function (mover) { + var jumpRate = jumpPeak + pixels / mover.spriteHeight(); + mover.spriteJump(jumpRate, frames); + }); + return true; + }; +} + +//------------------------------------------------------------------------------ +// Support - YanflyEngine Active Time Battle +//------------------------------------------------------------------------------ + +if (Imported.YEP_X_BattleSysATB) { + //Overwrite atbTickRate + BattleManager.atbTickRate = function () { + var rate = 0.1 * ConfigManager.atbSpeed; + //Add + if (Sepher.Param.OkayKeyBoost) { + if (Sepher.Param.YEPBoostSwitch) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + rate = rate * Sepher.Param.ATBSpeedBoost; + } else { + rate = rate * Sepher.Param.ATBSpeedDefault; + } + } + } else { + if (Sepher.Param.YEPBoostSwitch) { + if (QuickMode || TouchInput.isPressed()) { + rate = rate * Sepher.Param.ATBSpeedBoost; + } else { + rate = rate * Sepher.Param.ATBSpeedDefault; + } + } + } + return rate; + }; +} + +//------------------------------------------------------------------------------ +// Support - YanflyEngine Victory Aftermath +//------------------------------------------------------------------------------ + +if (Imported.YEP_VictoryAftermath) { + //Overwrite isFinishedVictoryCheer + BattleManager.isFinishedVictoryCheer = function () { + if (Sepher.Param.YEPVictoryWait) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + return ( + ++this._victoryCheerWait >= + Yanfly.Param.VACheerWait / Sepher.Param.BattleSpeedBoost + ); + } else { + return ( + ++this._victoryCheerWait >= + Yanfly.Param.VACheerWait / Sepher.Param.BattleSpeedDefault + ); + } + } else { + return ++this._victoryCheerWait >= Yanfly.Param.VACheerWait; + } + }; +} + +//------------------------------------------------------------------------------ +// Support - Ellye's ATB +//------------------------------------------------------------------------------ + +//Check if there is Window_CTB function +if (typeof Window_CTB == "function") { + //Changing the flow of battle + //_BattleManager_update=BattleManager.update; + BattleManager.update = function () { + if (!this.isBusy() && !this.updateEvent()) { + switch (this._phase) { + case "atb": + //Add script + if (Sepher.Param.OkayKeyBoost) { + if (QuickMode || Input.isPressed("ok") || TouchInput.isPressed()) { + var speed = Sepher.Param.ATBSpeedBoost; + } else { + var speed = Sepher.Param.ATBSpeedDefault; + } + } else { + if (QuickMode) { + var speed = Sepher.Param.ATBSpeedBoost; + } else { + var speed = Sepher.Param.ATBSpeedDefault; + } + } + this.increaseAtbGauges(speed); + break; + default: + _BattleManager_update.call(this); + break; + } + } + }; + + //Alias - increaseAtbGauses + var _SSEP_increaseAtbGauges = BattleManager.increaseAtbGauges; + BattleManager.increaseAtbGauges = function (speed) { + //Add variable and Rate calculation + var copy_base_atb_increase = base_atb_increase; + base_atb_increase = base_atb_increase * speed; + //original method + _SSEP_increaseAtbGauges.call(this); + //return global variable + base_atb_increase = copy_base_atb_increase; + }; +} diff --git a/www/js/plugins/SVActorPosition.js b/www/js/plugins/SVActorPosition.js new file mode 100644 index 0000000..2df5ee3 --- /dev/null +++ b/www/js/plugins/SVActorPosition.js @@ -0,0 +1,320 @@ +//============================================================================= +// SVActorPosition.js (Ver1.1.0) +//============================================================================= +// [Update History] +// 2015.Nov.XX Ver.1.0.0 First Release as KADOKAWA RMMV Plugin +// 2019.Dec.29 Ver.1.1.0 Enable formulae, >4 actors + +/*: + * @plugindesc Change actors' position on screen at sideview battle. + * @author Sasuke KANNAZUKI + * + * @param actor1 Xpos + * @desc X position formula of actor1's center. + * (default:600) + * @type text + * @default 600 + * + * @param actor1 Ypos + * @desc Y position formula of actor1's bottom. + * (default:280) + * @type text + * @default 280 + * + * @param actor2 Xpos + * @desc X position formula of actor2's center. + * (default:600 + 32) =632 + * @type text + * @default 600 + 32 + * + * @param actor2 Ypos + * @desc Y position formula of actor2's bottom. + * (default:280 + 48) =328 + * @type text + * @default 280 + 48 + * + * @param actor3 Xpos + * @desc X position formula of actor3's center. + * (default:600 + 32 * 2) =664 + * @type text + * @default 600 + 32 * 2 + * + * @param actor3 Ypos + * @desc Y position formula of actor3's bottom. + * (default:280 + 48 * 2) =376 + * @type text + * @default 280 + 48 * 2 + * + * @param actor4 Xpos + * @desc X position formula of actor4's center. + * (default:600 + 32 * 3) =696 + * @type text + * @default 600 + 32 * 3 + * + * @param actor4 Ypos + * @desc Y position formula of actor4's bottom. + * (default:280 + 48 * 3) =424 + * @type text + * @default 280 + 48 * 3 + * + * @help + * This plugin runs under RPG Maker MV. + * + * This plugin enables to change the positions of sideview actors. + * + * [Summary] + * By option, you can set the position not only number but also formula. + * (ex. 200 + $gameVarables.value(1) ) + * If your system's battle attend actor's number > 4, + * then, set by plugin command. + * + * This plugin also assumes the use of diffrent (from specified) size + * SV actor graphics. + * + * [Plugin Command] + * SVActorPosition arg0 arg1 arg2 + * arg0 must be the number > 0 and < 100. + * arg1 must be 'X' or 'Y'. + * arg2 must be the value or formula of coordinate position. + * If you use formula, never use white space in the formula. + * + * ex. + * SVActorPosition 1 X 640 # set sideview actor 1's X position 640. + * SVActorPosition 4 Y 472 # set sideview actor 4's Y position 472. + * You can also be able to following notation: + * SVActorPosition 2 X $gameVariables.value(20) + * SVActorPosition 3 Y 320+48*2 # you shouldn't use white space in formula. + * SVActorPosition 5 X 640 # if your system attends >4 actors at battle. + * + * + * [configuration at Actor's note] + * + * Weapon animation's height of the sideview actor. + * In this case, Y position is heigher 12px by the defalut. + * - It also accepts minus value, + * because it assumes when you make smaller actor. + * - If this isn't written, default value 0 is used. + * + * Weapon animation's X position is automatically corrected + * according to the actor graphics size. + * If you feel it isn't natural, you can optimize the X position. + * + * In this case weapon animation moves right 20 pixels. + * If the value is minus, animation moves left. + * + * + * [License] + * this plugin is released under MIT license. + * http://opensource.org/licenses/mit-license.php + * + */ +/*:ja + * @plugindesc サイドビュー戦闘においてアクター達の画面表示位置を設定します。 + * @author 神無月サスケ + * + * @param actor1 Xpos + * @desc アクター1の中心のX座標の式です。 + * (初期値:600) + * @type text + * @default 600 + * + * @param actor1 Ypos + * @desc アクター1の足元のY座標の式です。 + * (初期値:280) + * @type text + * @default 280 + * + * @param actor2 Xpos + * @desc アクター2の中心のX座標の式です。 + * (初期値:600 + 32) =632 + * @type text + * @default 600 + 32 + * + * @param actor2 Ypos + * @desc アクター2の足元のY座標の式です。 + * (初期値:280 + 48) =328 + * @type text + * @default 280 + 48 + * + * @param actor3 Xpos + * @desc アクター3の中心のX座標の式です。 + * (初期値:600 + 32 * 2) =664 + * @type text + * @default 600 + 32 * 2 + * + * @param actor3 Ypos + * @desc アクター3の足元のY座標の式です。 + * (初期値:280 + 48 * 2) =376 + * @type text + * @default 280 + 48 * 2 + * + * @param actor4 Xpos + * @desc アクター4の中心のX座標の式です。 + * (初期値:600 + 32 * 3) =696 + * @type text + * @default 600 + 32 * 3 + * + * @param actor4 Ypos + * @desc アクター4の足元のY座標の式です。 + * (初期値:280 + 48 * 3) =424 + * @type text + * @default 280 + 48 * 3 + * + * @help + * このプラグインは、サイドビュー戦闘でのアクターの座標を変更可能です。 + * + * ■概要 + * 位置をオプションで指定する場合、数値の他に、数式での指定も可能です。 + * + * また、プラグインコマンドでの変更も可能で、 + * 仮に5人以上のアクターがいるシステムでは、こちらで設定が出来ます。 + * + * このプラグインは、標準素材とは異なったサイズのSVアクター画像での使用も + * 想定しています。 + * + * ■プラグインコマンドの書式 + * SVActorPosition arg0 arg1 arg2 + * arg0 は 1~4の数値にします。5人以上のアクターがいる場合、99まで指定可です + * arg1 は 'X' か 'Y' にします。 + * arg2 は 座標の値か式にします。式には空白を入れないでください。 + * 例: + * SVActorPosition 1 X 640 # SV画面のアクター1のX座標を640にします。 + * SVActorPosition 4 Y 472 # SV画面のアクター4のY座標を472にします。 + * 以下のような指定も可能です: + * SVActorPosition 2 X $gameVariables.value(20) + * SVActorPosition 3 Y 320+48*2 # 式には空白を入れないことに注意 + * SVActorPosition 5 X 640 # 5人以上が登場するシステムの場合 + + + * + * ■アクターのメモによる設定 + * + * サイドビューアクターの武器アニメの表示Y座標の高さを設定します。 + * この例では、通常より12ピクセル高い位置に表示されます。 + * - 標準より小さなアクター画像の作成を想定して、マイナス値も受け付けます。 + * - 記述を省略した場合、デフォルトの0が採用されます。 + * + * 武器アニメのX座標は、アクター画像のサイズによって自動的に補正されます。 + * もしそれで不自然な場合は、以下の書式でメモに書いてください。 + * + * サイドビューアクターの武器アニメの表示X座標を右寄りに補正します。 + * この例では、通常より20ピクセル右位置に表示されます。 + * マイナス値にすることで、左寄りの表示も可能です。 + * + * + * ■ライセンス表記 + * このプラグインは MIT ライセンスで配布されます。 + * ご自由にお使いください。 + * http://opensource.org/licenses/mit-license.php + * + */ + +(function () { + var parameters = PluginManager.parameters("SVActorPosition"); + var SVActorX = new Array(4); + var SVActorY = new Array(4); + SVActorX[0] = eval(parameters["actor1 Xpos"] || "600"); + SVActorX[1] = eval(parameters["actor2 Xpos"] || "632"); + SVActorX[2] = eval(parameters["actor3 Xpos"] || "664"); + SVActorX[3] = eval(parameters["actor4 Xpos"] || "696"); + SVActorY[0] = eval(parameters["actor1 Ypos"] || "280"); + SVActorY[1] = eval(parameters["actor2 Ypos"] || "328"); + SVActorY[2] = eval(parameters["actor3 Ypos"] || "376"); + SVActorY[3] = eval(parameters["actor4 Ypos"] || "424"); + // -------------------- + // process plugin commands + // -------------------- + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "SVActorPosition") { + // check whether sv array is already defined or not + if (!$gameSystem.svActorArrayDefined()) { + $gameSystem.defineSvActorArray(); + } + // inspect and process parameters + var value = eval(args[2]); + var pos = Number(args[0]); + if (value && pos >= 1 && pos < 100) { + switch (args[1]) { + case "x": + case "X": + $gameSystem.svActorX[pos - 1] = value; + break; + case "y": + case "Y": + $gameSystem.svActorY[pos - 1] = value; + break; + } + } + } + }; + + // -------------------- + // define arrays for save sv actors' position + // -------------------- + var _Game_System_initialize = Game_System.prototype.initialize; + Game_System.prototype.initialize = function () { + _Game_System_initialize.call(this); + this.defineSvActorArray(); + }; + + Game_System.prototype.defineSvActorArray = function () { + this.svActorX = new Array(4); + this.svActorY = new Array(4); + }; + + Game_System.prototype.svActorArrayDefined = function () { + return !!this.svActorX; + }; + + // -------------------- + // set actors' position (overwrited) + // -------------------- + Sprite_Actor.prototype.setActorHome = function (index) { + // check whether sv array is already defined or not + if (!$gameSystem.svActorArrayDefined()) { + $gameSystem.defineSvActorArray(); + } + // set default values + var x = 600 + index * 32; + var y = 280 + index * 48; + // apply option values + if (index < 4) { + x = $gameSystem.svActorX[index] || SVActorX[index]; + y = $gameSystem.svActorY[index] || SVActorY[index]; + } else if (index < 100 && !!$gameSystem.svActorX[index]) { + x = $gameSystem.svActorX[index]; + if (!!$gameSystem.svActorY[index]) { + y = $gameSystem.svActorY[index]; + } + } + // set position + this.setHome(x, y); + }; + + // -------------------- + // set weapon animation's position + // -------------------- + var _Sprite_Weapon_setup = Sprite_Weapon.prototype.setup; + Sprite_Weapon.prototype.setup = function (weaponImageId) { + _Sprite_Weapon_setup.call(this, weaponImageId); + this.setPosition(); + }; + + Sprite_Weapon.prototype.setPosition = function () { + // set X position by actor sprite size + var actorBitmap = this.parent._mainSprite.bitmap; + var actorSpriteWidth = actorBitmap ? actorBitmap.width / 9 : 64; + this.x = -16 - (actorSpriteWidth - 64) / 2; + // set Y default position + this.y = 0; + // change X,Y position by actor's note + var battler = this.parent._battler; + if (battler) { + this.x += Number(battler.actor().meta.SVWeaponRight) || 0; + this.y -= Number(battler.actor().meta.SVWeaponHeight) || 0; + } + }; +})(); diff --git a/www/js/plugins/SceneCustomMenu.js b/www/js/plugins/SceneCustomMenu.js new file mode 100644 index 0000000..a15c758 --- /dev/null +++ b/www/js/plugins/SceneCustomMenu.js @@ -0,0 +1,2227 @@ +/*============================================================================= + SceneCustomMenu.js +---------------------------------------------------------------------------- + (C)2020 Triacontane + This software is released under the MIT License. + http://opensource.org/licenses/mit-license.php +---------------------------------------------------------------------------- + Version + 1.26.3 2023/01/01 PartyCommandScene.jsで戦闘シーンから遷移して戻ると戦闘終了処理が正しく行われない不具合を修正 + 1.26.2 2022/12/30 戦闘テストを終了する際にエラーが出る不具合を修正 + 1.26.1 2022/12/08 アクティブでないウィンドウのボタンイベントが実行されていた問題を修正 + パッド操作を考慮しボタン名のオプションをescapeからcancelおよびmenuに変更 + 1.26.0 2022/11/14 既存シーンをカスタムメニューシーンに自由に差し替えられる機能を追加 + 1.25.2 2022/11/03 カスタムメニュー用のシーンクラス、ウィンドウクラスを外部から参照できるよう変更 + 1.25.1 2022/10/16 データスクリプトとコマンドリストを併用したウィンドウを一覧ウィンドウに指定した詳細情報ウィンドウでは、コマンドリストの詳細は表示しないよう仕様変更 + 1.25.0 2022/10/12 データスクリプトとコマンドリストを併用したウィンドウを作成できるよう修正 + 1.24.1 2022/10/12 MOG_Weather_EX.jsとの併用で発生しうるエラーに対処 + 1.24.0 2022/09/29 コマンドウィンドウで選択肢ごとに異なる決定SEを演奏できる機能を追加 + 1.23.0 2022/09/01 項目描画スクリプトの実行結果が文字列を返したとき、その文字列を描画するよう修正 + 1.22.0 2021/09/19 カーソル位置を記憶して画面を開き直したときに復元できる機能を追加 + 1.21.4 2022/04/25 前バージョンで追加したカレントシーンの判定方法を変更 + 1.21.3 2022/04/22 カスタムシーンクラスをSceneManager配下に保持するよう変更 + 1.21.2 2022/04/09 描画内容がnullの場合に描画をスキップするよう修正 + 1.21.2 2022/04/06 空の項目を選択できるよう仕様変更 + 1.21.1 2022/01/05 ウィンドウのテキストカラーを設定できる機能を追加 + 1.20.1 2021/12/14 1.20.1のボタンの数を増やし不要なログを削除 + 1.20.0 2021/12/14 ウィンドウ選択中に任意のボタンが押されたときに発生するイベントを登録できる機能を追加 + 1.19.2 2021/09/24 データの項目数が1つのとき、行高さがウィンドウに合わせられてしまう問題を修正 + 1.19.1 2021/08/26 プラグインを有効にしてパラメータを一切弄らずにサンプル画面を開くとウィンドウが正常に表示されない問題を修正 + 1.19.0 2021/08/26 ウィンドウ選択時の効果音を独自に指定できる機能を追加 + $gameScreen.update()を呼ぶように変更。画面のフラッシュなど一部画面効果が有効になります。 + 1.18.0 2021/08/12 敵キャラの画像を取得するとき、フロントビュー用とサイドビュー用とで取得元が逆になっていた不具合を修正 + 敵キャラやピクチャの画像を表示する際、縦と横の揃えを指定できるパラメータを追加 + 1.17.1 2021/08/11 DBのパラメータをウィンドウに表示できる機能を追加 + 1.17.0 2021/08/11 敵キャラの画像をウィンドウに表示できる機能を追加 + メモ欄から取得したテキストをウィンドウに表示できる機能を追加 + 1.16.0 2021/06/19 ウィンドウに角度を付けられる機能を追加 + 1.15.0 2021/05/29 シーンごとにピクチャの表示優先度を変更できる機能を追加 + 1.14.0 2021/05/22 コマンドリストの揃えを指定できる機能を追加 + 1.13.2 2021/05/18 一覧ウィンドウを指定しなかった場合やnullで返した場合、単項目表示ウィンドウとして機能するよう修正 + 1.13.1 2021/05/15 初期表示時にアクターのフェイスグラフィックを表示しようとしたとき、うまく表示されない場合がある問題を修正 + 1.13.0 2021/05/14 決定時のイベントで元ウィンドウの選択状態を解除できる機能を追加 + 1.12.3 2021/05/12 ウィンドウリストで下にあるウィンドウを『一覧ウィンドウ』に指定するとエラーになる問題を修正 + 1.12.2 2021/05/10 ウィンドウ開閉が無効な場合、初期状態で非表示のウィンドウが一瞬表示されてしまう問題を修正 + 1.12.1 2021/05/09 ヘルプの誤記、分かりにくい表現の修正 + 1.12.0 2021/05/06 ウィンドウが重なったときに背後をマスキングしない設定を追加 + 1.11.0 2021/05/07 戦闘画面からカスタムメニューを呼び出して戻ったときに戦闘状況が初期化されないよう修正 + 1.10.7 2021/05/07 パラメータのシーン20が正常に読み込まれていなかった問題を修正 + 1.10.6 2021/05/06 共通ヘルプテキストが指定されている場合はそちらを優先表示するよう修正 + 1.10.5 2021/04/11 1.10.4で解消した問題をキャラクターとフェイスグラフィックにも適用 + 1.10.4 2021/04/08 キャッシュされていないピクチャを表示しようとしたとき、表示順序がずれる場合がある問題を修正 + 1.10.3 2021/04/07 シーン情報が歯抜けになっていると以後の情報を読み込まない問題を修正 + 1.10.2 2020/11/03 1.10.1の修正でキャンセルボタンを押してメニューから戻ろうとするとエラーになる問題を修正 + 1.10.1 2020/11/03 1.10.0の修正で一覧にデータベース以外のオブジェクトを指定するとエラーになる問題を修正 + 1.10.0 2020/11/01 AdditionalDescription.jsと併用できるよう修正 + 1.9.0 2020/09/21 ウィンドウで選択中の項目オブジェクトを変数に格納できる機能を追加 + 1.8.0 2020/08/02 利用可能なシーン数を20に増やした + 1.7.5 2020/07/28 NobleMushroom.jsとの競合を解消 + 1.7.4 2020/07/23 1.7.3で修正した一部のリファクタリングを元に戻す + 1.7.3 2020/07/19 1.7.2の修正でパラメータの設定次第で初期ウィンドウから前の画面に戻れなくなる場合がある問題を修正 + 1.7.2 2020/07/19 初期ウィンドウでキャンセルしたとき、別のウィンドウ識別子が指定されていたら前の画面に戻らないよう仕様変更 + 1.7.1 2020/07/12 1.7.0の修正でパラメータの再設定をしないとコマンドウィンドウの項目が表示されなくなる問題を修正 + 1.7.0 2020/07/12 再描画に同一のスイッチを指定した場合に、すべてのウィンドウが再描画されるよう修正 + 通常コマンドリストにも非表示、選択不可でスクリプトを使用できる機能を追加 + スクリプト実行でエラーになったときにゲームを停止せずエラーログを出力するよう変更 + 1.6.2 2020/07/08 マップ画面にピクチャを表示できるスクリプトを追加 + 1.6.1 2020/07/06 任意のウィンドウのインデックスをコモンイベントなどから変更できるスクリプトを追加 + 1.6.0 2020/06/21 項目描画で指定したメモ欄のピクチャを表示できる機能を追加 + 1.5.0 2020/06/21 遷移元シーンの情報を破棄するスクリプトを追加 + 1.4.0 2020/06/21 別の一覧ウィンドウの詳細情報を表示するウィンドウの作成を支援する機能を追加 + 1.3.0 2020/05/01 各画面に背景画像を指定できる機能を追加 + 1.2.2 2020/03/28 プリセットのスクリプトに1件追加 + 1.2.1 2020/03/26 スイッチによる再描画実行後、当該スイッチにfalseではなく0が入っていたので修正 + 1.2.0 2020/03/26 マスキング機能と使用禁止機能を分離し、代わりにフィルタ機能に統合 + ヘルプの行数を指定できる機能を追加 + スクリプトからフォーカスを変更できる機能を追加 + 未キャッシュのフェイスとキャラクターを表示できるよう修正 + 1.1.1 2020/03/25 マスキング機能をヘルプ欄にも適用 + 一部のスクリプトのプリセットを修正 + 1.1.0 2020/03/24 カーソルが動いたときに発生する「カーソルイベント」を追加 + 選択不可能項目を専用の文字列でマスキングできる機能を追加 + ヘルプテキストに改行「\n」が使えるよう修正 + 1.0.1 2020/03/21 スクリプトの凡例追加とヘルプの微修正 + 1.0.0 2020/03/21 初版 +---------------------------------------------------------------------------- + [Blog] : https://triacontane.blogspot.jp/ + [Twitter]: https://twitter.com/triacontane/ + [GitHub] : https://github.com/triacontane/ +=============================================================================*/ + +/*: + * @plugindesc カスタムメニュー作成プラグイン + * @author トリアコンタン + * + * @param Scene1 + * @text シーン1 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {"Id":"Scene_ActorList","UseHelp":"true","HelpRows":"0","InitialEvent":"","WindowList":"[\"{\\\"Id\\\":\\\"member_window\\\",\\\"x\\\":\\\"0\\\",\\\"RelativeWindowIdX\\\":\\\"\\\",\\\"y\\\":\\\"0\\\",\\\"RelativeWindowIdY\\\":\\\"\\\",\\\"width\\\":\\\"480\\\",\\\"height\\\":\\\"0\\\",\\\"ColumnNumber\\\":\\\"1\\\",\\\"RowNumber\\\":\\\"4\\\",\\\"ItemHeight\\\":\\\"120\\\",\\\"CommandList\\\":\\\"\\\",\\\"DataScript\\\":\\\"\\\",\\\"ListWindowId\\\":\\\"\\\",\\\"ListScript\\\":\\\"$gameParty.members(); // パーティメンバー\\\",\\\"FilterScript\\\":\\\"\\\",\\\"MappingScript\\\":\\\"\\\",\\\"ItemDrawScript\\\":\\\"[\\\\\\\"this.drawActorSimpleStatus(item, r.x, r.y, r.width); // アクターのステータス\\\\\\\"]\\\",\\\"IsEnableScript\\\":\\\"\\\",\\\"CommonHelpText\\\":\\\"アクターを選択してください。\\\",\\\"DecisionEvent\\\":\\\"{\\\\\\\"CommandId\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"FocusWindowId\\\\\\\":\\\\\\\"confirm\\\\\\\",\\\\\\\"FocusWindowIndex\\\\\\\":\\\\\\\"-1\\\\\\\",\\\\\\\"Script\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"SwitchId\\\\\\\":\\\\\\\"\\\\\\\"}\\\",\\\"CancelEvent\\\":\\\"{}\\\",\\\"CursorEvent\\\":\\\"{}\\\",\\\"FontSize\\\":\\\"0\\\",\\\"WindowSkin\\\":\\\"\\\",\\\"VisibleSwitchId\\\":\\\"0\\\",\\\"ShowOpenAnimation\\\":\\\"false\\\",\\\"RefreshSwitchId\\\":\\\"0\\\",\\\"IndexVariableId\\\":\\\"0\\\",\\\"Cancelable\\\":\\\"true\\\",\\\"ActorChangeable\\\":\\\"false\\\",\\\"HiddenNoFocus\\\":\\\"false\\\",\\\"MaskingText\\\":\\\"\\\"}\",\"{\\\"Id\\\":\\\"detail_window\\\",\\\"x\\\":\\\"0\\\",\\\"RelativeWindowIdX\\\":\\\"member_window\\\",\\\"y\\\":\\\"0\\\",\\\"RelativeWindowIdY\\\":\\\"\\\",\\\"width\\\":\\\"0\\\",\\\"height\\\":\\\"300\\\",\\\"ColumnNumber\\\":\\\"1\\\",\\\"RowNumber\\\":\\\"0\\\",\\\"ItemHeight\\\":\\\"0\\\",\\\"CommandList\\\":\\\"\\\",\\\"DataScript\\\":\\\"\\\",\\\"ListWindowId\\\":\\\"member_window\\\",\\\"ListScript\\\":\\\"\\\",\\\"FilterScript\\\":\\\"\\\",\\\"MappingScript\\\":\\\"\\\",\\\"ItemDrawScript\\\":\\\"[\\\\\\\"this.drawFace(item.faceName(), item.faceIndex(), r.x, r.y); // フェイスグラフィック\\\\\\\"]\\\",\\\"IsEnableScript\\\":\\\"\\\",\\\"CommonHelpText\\\":\\\"\\\",\\\"DecisionEvent\\\":\\\"{}\\\",\\\"CancelEvent\\\":\\\"{}\\\",\\\"CursorEvent\\\":\\\"{}\\\",\\\"FontSize\\\":\\\"0\\\",\\\"WindowSkin\\\":\\\"\\\",\\\"VisibleSwitchId\\\":\\\"0\\\",\\\"ShowOpenAnimation\\\":\\\"true\\\",\\\"RefreshSwitchId\\\":\\\"0\\\",\\\"IndexVariableId\\\":\\\"0\\\",\\\"Cancelable\\\":\\\"true\\\",\\\"ActorChangeable\\\":\\\"false\\\",\\\"HiddenNoFocus\\\":\\\"false\\\",\\\"MaskingText\\\":\\\"\\\"}\",\"{\\\"Id\\\":\\\"confirm\\\",\\\"x\\\":\\\"0\\\",\\\"RelativeWindowIdX\\\":\\\"member_window\\\",\\\"y\\\":\\\"0\\\",\\\"RelativeWindowIdY\\\":\\\"detail_window\\\",\\\"width\\\":\\\"130\\\",\\\"height\\\":\\\"0\\\",\\\"ColumnNumber\\\":\\\"1\\\",\\\"RowNumber\\\":\\\"2\\\",\\\"ItemHeight\\\":\\\"36\\\",\\\"CommandList\\\":\\\"[\\\\\\\"{\\\\\\\\\\\\\\\"Text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"はい\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"VisibleSwitchId\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"EnableSwitchId\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpText\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CancelChoice\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"いいえ\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"VisibleSwitchId\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"EnableSwitchId\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpText\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CancelChoice\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\"}\\\\\\\"]\\\",\\\"DataScript\\\":\\\"\\\",\\\"ListScript\\\":\\\"\\\",\\\"FilterScript\\\":\\\"\\\",\\\"MappingScript\\\":\\\"\\\",\\\"ItemDrawScript\\\":\\\"\\\",\\\"IsEnableScript\\\":\\\"\\\",\\\"CommonHelpText\\\":\\\"本当によろしいですか?\\\",\\\"DecisionEvent\\\":\\\"{\\\\\\\"CommandId\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"FocusWindowId\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"FocusWindowIndex\\\\\\\":\\\\\\\"-1\\\\\\\",\\\\\\\"Script\\\\\\\":\\\\\\\"SceneManager.callCustomMenu('Scene_ActorListNext'); //\\\\\\\",\\\\\\\"SwitchId\\\\\\\":\\\\\\\"\\\\\\\"}\\\",\\\"CancelEvent\\\":\\\"{}\\\",\\\"CursorEvent\\\":\\\"{}\\\",\\\"FontSize\\\":\\\"0\\\",\\\"WindowSkin\\\":\\\"\\\",\\\"VisibleSwitchId\\\":\\\"0\\\",\\\"ShowOpenAnimation\\\":\\\"true\\\",\\\"RefreshSwitchId\\\":\\\"0\\\",\\\"IndexVariableId\\\":\\\"0\\\",\\\"Cancelable\\\":\\\"true\\\",\\\"ActorChangeable\\\":\\\"false\\\",\\\"HiddenNoFocus\\\":\\\"true\\\",\\\"MaskingText\\\":\\\"\\\"}\"]","Panorama":""} + * @type struct + * + * @param Scene2 + * @text シーン2 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {"Id":"Scene_ActorListNext","UseHelp":"true","InitialEvent":"","WindowList":"[\"{\\\"Id\\\":\\\"window1\\\",\\\"x\\\":\\\"0\\\",\\\"RelativeWindowIdX\\\":\\\"\\\",\\\"y\\\":\\\"0\\\",\\\"RelativeWindowIdY\\\":\\\"\\\",\\\"width\\\":\\\"0\\\",\\\"height\\\":\\\"0\\\",\\\"ColumnNumber\\\":\\\"2\\\",\\\"RowNumber\\\":\\\"0\\\",\\\"ItemHeight\\\":\\\"0\\\",\\\"CommandList\\\":\\\"\\\",\\\"DataScript\\\":\\\"\\\",\\\"ListScript\\\":\\\"$dataClasses.filter(data => !!data); // データベースの職業\\\",\\\"FilterScript\\\":\\\"\\\",\\\"MappingScript\\\":\\\"\\\",\\\"ItemDrawScript\\\":\\\"\\\",\\\"IsEnableScript\\\":\\\"item.meta['value']; // メモ欄にの記述がある\\\",\\\"CommonHelpText\\\":\\\"メモ欄にと書いた職業だけ選択できます。\\\",\\\"DecisionEvent\\\":\\\"{\\\\\\\"CommandId\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"FocusWindowId\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"FocusWindowIndex\\\\\\\":\\\\\\\"-1\\\\\\\",\\\\\\\"Script\\\\\\\":\\\\\\\"this.popScene(); // 元のシーンに戻る\\\\\\\",\\\\\\\"SwitchId\\\\\\\":\\\\\\\"\\\\\\\"}\\\",\\\"CancelEvent\\\":\\\"{}\\\",\\\"FontSize\\\":\\\"0\\\",\\\"WindowSkin\\\":\\\"\\\",\\\"VisibleSwitchId\\\":\\\"0\\\",\\\"ShowOpenAnimation\\\":\\\"true\\\",\\\"RefreshSwitchId\\\":\\\"0\\\",\\\"IndexVariableId\\\":\\\"0\\\",\\\"Cancelable\\\":\\\"true\\\",\\\"ActorChangeable\\\":\\\"false\\\",\\\"HiddenNoFocus\\\":\\\"false\\\"}\"]"} + * @type struct + * + * @param Scene3 + * @text シーン3 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {"Id":"Scene_ActorDetail","UseHelp":"true","InitialEvent":"","WindowList":"[\"{\\\"Id\\\":\\\"actor_name\\\",\\\"x\\\":\\\"0\\\",\\\"RelativeWindowIdX\\\":\\\"\\\",\\\"y\\\":\\\"0\\\",\\\"RelativeWindowIdY\\\":\\\"\\\",\\\"width\\\":\\\"420\\\",\\\"height\\\":\\\"0\\\",\\\"ColumnNumber\\\":\\\"1\\\",\\\"RowNumber\\\":\\\"1\\\",\\\"ItemHeight\\\":\\\"0\\\",\\\"CommandList\\\":\\\"\\\",\\\"DataScript\\\":\\\"\\\",\\\"ListScript\\\":\\\"[this._actor]; // メインメニューで選択したアクター\\\",\\\"FilterScript\\\":\\\"\\\",\\\"MappingScript\\\":\\\"\\\",\\\"ItemDrawScript\\\":\\\"[\\\\\\\"this.drawActorSimpleStatus(item, r.x, r.y, r.width); // アクターのステータス\\\\\\\"]\\\",\\\"IsEnableScript\\\":\\\"\\\",\\\"CommonHelpText\\\":\\\"PgUp, PgDnキーでアクターを変更できます。\\\",\\\"DecisionEvent\\\":\\\"{\\\\\\\"CommandId\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"FocusWindowId\\\\\\\":\\\\\\\"actor_name\\\\\\\",\\\\\\\"FocusWindowIndex\\\\\\\":\\\\\\\"-1\\\\\\\",\\\\\\\"Script\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"SwitchId\\\\\\\":\\\\\\\"\\\\\\\"}\\\",\\\"CancelEvent\\\":\\\"{}\\\",\\\"FontSize\\\":\\\"0\\\",\\\"WindowSkin\\\":\\\"\\\",\\\"VisibleSwitchId\\\":\\\"0\\\",\\\"ShowOpenAnimation\\\":\\\"true\\\",\\\"RefreshSwitchId\\\":\\\"0\\\",\\\"IndexVariableId\\\":\\\"0\\\",\\\"Cancelable\\\":\\\"true\\\",\\\"ActorChangeable\\\":\\\"true\\\",\\\"HiddenNoFocus\\\":\\\"false\\\"}\",\"{\\\"Id\\\":\\\"slot\\\",\\\"x\\\":\\\"0\\\",\\\"RelativeWindowIdX\\\":\\\"\\\",\\\"y\\\":\\\"0\\\",\\\"RelativeWindowIdY\\\":\\\"actor_name\\\",\\\"width\\\":\\\"200\\\",\\\"height\\\":\\\"0\\\",\\\"ColumnNumber\\\":\\\"1\\\",\\\"RowNumber\\\":\\\"0\\\",\\\"ItemHeight\\\":\\\"0\\\",\\\"CommandList\\\":\\\"\\\",\\\"DataScript\\\":\\\"\\\",\\\"ListScript\\\":\\\"this._actor.equipSlots(); // メインメニューで選択したアクターの装備スロット\\\",\\\"FilterScript\\\":\\\"\\\",\\\"MappingScript\\\":\\\"$dataSystem.equipTypes[item]; // 装備スロットIDを装備スロット名称に変換\\\",\\\"ItemDrawScript\\\":\\\"\\\",\\\"IsEnableScript\\\":\\\"\\\",\\\"CommonHelpText\\\":\\\"\\\",\\\"DecisionEvent\\\":\\\"\\\",\\\"CancelEvent\\\":\\\"{}\\\",\\\"FontSize\\\":\\\"0\\\",\\\"WindowSkin\\\":\\\"\\\",\\\"VisibleSwitchId\\\":\\\"0\\\",\\\"ShowOpenAnimation\\\":\\\"true\\\",\\\"RefreshSwitchId\\\":\\\"0\\\",\\\"IndexVariableId\\\":\\\"0\\\",\\\"Cancelable\\\":\\\"true\\\",\\\"ActorChangeable\\\":\\\"true\\\",\\\"HiddenNoFocus\\\":\\\"false\\\"}\",\"{\\\"Id\\\":\\\"equip\\\",\\\"x\\\":\\\"0\\\",\\\"RelativeWindowIdX\\\":\\\"slot\\\",\\\"y\\\":\\\"0\\\",\\\"RelativeWindowIdY\\\":\\\"actor_name\\\",\\\"width\\\":\\\"400\\\",\\\"height\\\":\\\"0\\\",\\\"ColumnNumber\\\":\\\"1\\\",\\\"RowNumber\\\":\\\"0\\\",\\\"ItemHeight\\\":\\\"0\\\",\\\"CommandList\\\":\\\"\\\",\\\"DataScript\\\":\\\"\\\",\\\"ListScript\\\":\\\"this._actor.equips(); // メインメニューで選択したアクターの装備スロットID\\\",\\\"FilterScript\\\":\\\"\\\",\\\"MappingScript\\\":\\\"\\\",\\\"ItemDrawScript\\\":\\\"\\\",\\\"IsEnableScript\\\":\\\"\\\",\\\"CommonHelpText\\\":\\\"\\\",\\\"DecisionEvent\\\":\\\"\\\",\\\"CancelEvent\\\":\\\"{}\\\",\\\"FontSize\\\":\\\"0\\\",\\\"WindowSkin\\\":\\\"\\\",\\\"VisibleSwitchId\\\":\\\"0\\\",\\\"ShowOpenAnimation\\\":\\\"true\\\",\\\"RefreshSwitchId\\\":\\\"0\\\",\\\"IndexVariableId\\\":\\\"0\\\",\\\"Cancelable\\\":\\\"true\\\",\\\"ActorChangeable\\\":\\\"true\\\",\\\"HiddenNoFocus\\\":\\\"false\\\"}\"]"} + * @type struct + * + * @param Scene4 + * @text シーン4 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene5 + * @text シーン5 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene6 + * @text シーン6 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene7 + * @text シーン7 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene8 + * @text シーン8 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene9 + * @text シーン9 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene10 + * @text シーン10 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene11 + * @text シーン11 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene12 + * @text シーン12 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene13 + * @text シーン13 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene14 + * @text シーン14 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene15 + * @text シーン15 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene16 + * @text シーン16 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene17 + * @text シーン17 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene18 + * @text シーン18 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene19 + * @text シーン19 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param Scene20 + * @text シーン20 + * @desc 生成するカスタムメニュー用のシーン情報です。 + * @default {} + * @type struct + * + * @param ReplacementList + * @text シーン差し替えリスト + * @desc メインメニューを指定した識別子のカスタムメニューに差し替えます。 + * @default [] + * @type struct[] + * + * @help SceneCustomMenu.js + * + * このプラグインはRPGツクールMV1.6.0以降でのみ動作します。 + * + * プラグインパラメータからウィンドウ情報を定義して独自のメニュー画面を作れます。 + * 初期状態で動作するサンプルや豊富なスクリプトのプリセットが用意されていて + * すぐに動作を確認できます。 + * スクリプトでエラーが発生するとブザー音がなり、開発者ツールにログが表示されます。 + * また、コモンイベントが使えるので細かい要件にも対応できます。 + * + * カスタムメニュー画面を作成するには、大まかに以下の手順を踏みます。 + * + * 1. ウィンドウを定義する + *  プラグインパラメータからウィンドウと項目内容を定義します。 + *  項目内容は固定文字列のほか、データベースやアクターデータ等も指定可能です。 + * + * 2. ウィンドウ間の繋がりを定義する + *  ウィンドウで決定やキャンセルをしたとき、別のウィンドウに移ったり + *  画面を出たりするよう、ウィンドウ間の繋がりを定義します。 + * + * 3. イベントを定義する + *  ウィンドウで決定やキャンセルをしたときに実行されるスクリプトや + *  コモンイベントの情報を定義します。 + * + * カスタムメニューを呼び出すには以下のスクリプトを実行します。 + * 『Scene_ActorList』の箇所には『シーン識別子』を設定します。 + * + * SceneManager.callCustomMenu('Scene_ActorList'); + * + * メインメニュー画面にカスタムメニューの項目を追加する機能はありません。 + * 既存のプラグイン等と連携させてください。 + * + * 例:メニュー画面のサブコマンドプラグイン + * https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MenuSubCommand.js + * + * ・スクリプト + * 指定したウィンドウにフォーカスを移します。 + * SceneManager.changeWindowFocus('window1'); + * + * 指定したウィンドウのインデックスを変更します。 + * SceneManager.changeWindowIndex('window1', 1); + * + * 遷移元シーンの情報をひとつ破棄します。 + * SceneManager.trashScene(); + * + * 指定したウィンドウインスタンスを取得します。(上級者向け) + * SceneManager.findCustomMenuWindow('window1'); + * + * マップ画面にピクチャを表示します。 + * SceneManager.showMapPicture(1, 'ファイル名', 0, 0, 0, 100, 100, 255, 1); + * + * 現在のシーンが指定した識別子のカスタムシーンかどうかを返します。 + * SceneManager.isCustomScene('Scene_ActorList') + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + * + * - English + * + * You can create your own menu screen by defining window information from plug-in parameters. + * There are a lot of script presets and samples that work out of the box. + * You can check the operation immediately. + * In addition, since common events can be used, it is possible to respond to detailed requirements. + * + * To create a custom menu screen, follow these general steps: + * + * 1. Define the window + * Define window and item contents from plug-in parameters. + * In addition to fixed character strings, database and actor data can be specified as item contents. + * + * 2. Define connections between windows + * When a decision or cancellation is made in the window, + * Define the connection between windows, such as leaving the screen. + * + * 3. Define the event + * Scripts that are executed when a decision or cancellation is made in the window + * Define common event information. + * + * Execute the following script to call the custom menu. + *  SceneManager.callCustomMenu ('Scene_ActorList'); + * + * There is no function to add custom menu items to the main menu screen. + * Please link with existing plugins. + * + * Example: + * https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MenuSubCommand.js + * + * This plugin is released under the MIT License. + */ + +/*~struct~Scene: + * + * @param Id + * @text シーン識別子 + * @desc シーンを呼び出す際の識別子です。他の識別子と重複しない文字列を指定してください。 + * @default Scene_Test + * @type string + * + * @param UseHelp + * @text ヘルプウィンドウ使用 + * @desc 有効にした場合、画面上部にヘルプウィンドウを表示します。各ウィンドウはヘルプウィンドウの下に配置されます。 + * @default true + * @type boolean + * + * @param HelpRows + * @text ヘルプ行数 + * @desc ヘルプウィンドウの行数をデフォルトの2から変更したい場合に指定してください。 + * @default 0 + * @type number + * + * @param InitialEvent + * @text 初期イベント + * @desc シーンが表示された瞬間に発生するイベントです。初期イベントに指定したウィンドウでキャンセルすると画面から抜けます。 + * @default {} + * @type struct + * + * @param WindowList + * @text ウィンドウ一覧 + * @desc シーンで使用されるウィンドウの一覧です。 + * @default [] + * @type struct[] + * + * @param PicturePriority + * @text ピクチャ表示優先度 + * @desc ピクチャのウィンドウに対する表示優先度を設定します。 + * @default 0 + * @type select + * @option 最前面 + * @value 0 + * @option メッセージウィンドウの下 + * @value 1 + * @option すべてのウィンドウの下 + * @value 2 + * + * @param Panorama + * @text パノラマ画像 + * @desc 背景情報を指定します。 + * @default + * @type struct + * + */ + +/*~struct~Panorama: + * + * @param Image + * @text 画像ファイル + * @desc 背景として表示される画像ファイルを指定します。指定しなかった場合、マップのぼかし画像が表示されます。 + * @default + * @require 1 + * @dir img/parallaxes + * @type file + * + * @param ScrollX + * @text スクロールX + * @desc 背景画像の横方向のスクロール速度です。 + * @default 0 + * @type number + * + * @param ScrollY + * @text スクロールY + * @desc 背景画像の縦方向のスクロール速度です。 + * @default 0 + * @type number + */ + +/*~struct~Window: + * + * @param Id + * @text ウィンドウ識別子 + * @desc ウィンドウの識別子(ID)です。リスト内で他の識別子と重複しない文字列を指定してください。 + * @default window1 + * @type string + * + * @param x + * @text X座標 + * @desc X座標です。 + * @default 0 + * @type number + * @min -2000 + * + * @param RelativeWindowIdX + * @text 相対X座標ウィンドウ + * @desc 指定した場合、X座標が対象ウィンドウからの相対位置になります。 + * @default + * + * @param y + * @text Y座標 + * @desc Y座標です。 + * @default 0 + * @type number + * @min -2000 + * + * @param RelativeWindowIdY + * @text 相対Y座標ウィンドウ + * @desc 指定した場合、Y座標が対象ウィンドウからの相対位置になります。 + * @default + * + * @param width + * @text 横幅 + * @desc 横幅です。0を指定した場合は画面の横幅に合わせられます。 + * @default 0 + * @type number + * + * @param height + * @text 高さ + * @desc 高さです。0を指定した場合は『行数』の指定をもとに自動設定されます。 + * @default 0 + * @type number + * + * @param ColumnNumber + * @text 列数 + * @desc ウィンドウの列数です。 + * @default 1 + * @type number + * @min 1 + * + * @param RowNumber + * @text 行数 + * @desc ウィンドウの行数です。高さを決定するために使われます。0を指定した場合はコマンド数をもとに自動設定されます。 + * @default 0 + * @type number + * + * @param Rotation + * @text 回転角度 + * @desc ウィンドウの角度です。度数法(0-360)で指定します。 + * @default 0 + * @type number + * + * @param ItemHeight + * @text 項目の高さ + * @desc 1項目あたりの高さです。0を指定した場合はウィンドウのデフォルト値が使用されます。 + * @default 0 + * @type number + * + * @param CommandList + * @text コマンドリスト + * @desc ウィンドウに表示される項目や表示可否を直接指定します。項目が最初から決まっている場合に使います。 + * @type struct[] + * + * @param DataScript + * @text データスクリプト + * @desc ウィンドウに表示される項目や表示可否をスクリプトから構築します。 + * + * @param ListWindowId + * @parent DataScript + * @text 一覧ウィンドウ識別子 + * @desc 別の一覧ウィンドウの詳細情報を表示するウィンドウの場合、一覧のウィンドウ識別子を指定します。 + * @default + * + * @param ListScript + * @parent DataScript + * @text 一覧取得スクリプト + * @desc 項目の一覧を返すスクリプトです。プリセットから選ぶこともできます。『一覧ウィンドウ識別子』を指定した場合は無効です。 + * @default + * @type combo + * @option null; // なし(単項目表示ウィンドウ用) + * @option $gameParty.members(); // パーティメンバー + * @option $gameParty.battleMembers(); // 戦闘メンバー + * @option $gameParty.reserveMembers(); // リザーブメンバー + * @option $gameParty.items(); // 所持消耗品 + * @option $gameParty.weapons(); // 所持武器 + * @option $gameParty.armors(); // 所持防具 + * @option $gameParty.equipItems(); // 所持装備品 + * @option $gameParty.allItems(); // 所持アイテム + * @option [this._actor]; // メインメニューで選択したアクター + * @option this._actor.weapons(); // メインメニューで選択したアクターの装備武器 + * @option $gameParty.members()[v(1)].weapons(); // 変数[1]のPTメンバーの装備武器 + * @option this._actor.armors(); // メインメニューで選択したアクターの装備防具 + * @option this._actor.equips(); // メインメニューで選択したアクターの装備品 + * @option this._actor.equipSlots(); // メインメニューで選択したアクターの装備スロットID + * @option this._actor.skills(); // メインメニューで選択したアクターの所持スキル + * @option this._actor.usableSkills(); // メインメニューで選択したアクターの使用可能スキル + * @option this._actor.currentClass().learnings; //メインメニューで選択したアクターの職業の習得スキル + * @option $dataActors.filter(data => !!data); // データベースのアクター + * @option $dataClasses.filter(data => !!data); // データベースの職業 + * @option $dataSkills.filter(data => !!data); // データベースのスキル + * @option $dataItems.filter(data => !!data); // データベースのアイテム + * @option $dataWeapons.filter(data => !!data); // データベースの武器 + * @option $dataArmors.filter(data => !!data); // データベースの防具 + * @option $dataEnemies.filter(data => !!data); // データベースの敵キャラ + * @option $dataTroops.filter(data => !!data); // データベースの敵グループ + * @option $dataStates.filter(data => !!data); // データベースのステート + * @option $dataItems.concat($dataWeapons, $dataArmors).filter(data => !!data); // アイテム、武器防具 + * @option $dataSystem.weaponTypes.filter((d, i) => i > 0); // 武器タイプ + * @option $dataSystem.armorTypes.filter((d, i) => i > 0); // 防具タイプ + * @option $dataSystem.skillTypes.filter((d, i) => i > 0); // スキルタイプ + * @option $dataSystem.equipTypes.filter((d, i) => i > 0); // 装備タイプ + * @option $dataSystem.elements.filter((d, i) => i > 0); // 属性 + * @option $dataSystem.switches; // スイッチ名 + * @option $dataSystem.variables; // 変数名 + * @option $dataSystem.params; // 能力値(用語) + * @option $dataSystem.commands; // コマンド(用語) + * @option $dataSystem.basic; // 基本ステータス(用語) + * + * @param FilterScript + * @parent DataScript + * @text フィルタスクリプト + * @desc 項目の一覧に対して表示条件を設定します。変数[item]から各要素が参照できます。 + * @default + * @type combo + * @option item.meta['value']; // メモ欄にの記述がある + * @option item.name.match('value'); // 名前にvalueを含む + * @option item.id > v(10); // IDが変数[10]の値より大きい + * @option s(parseInt(item.meta['value'])); // のスイッチがON + * @option item !== ''; // 空文字以外 + * @option !!item; // null, undefined, 0, 空文字以外 + * @option item.stypeId === v(10); // スキルタイプが変数[10]の値と等しい + * @option item.etypeId === v(10); // 装備タイプが変数[10]の値と等しい + * @option item.wtypeId === v(10); // 武器タイプが変数[10]の値と等しい + * @option item.atypeId === v(10); // 防具タイプが変数[10]の値と等しい + * @option item.itypeId === 1; // アイテムタイプが[通常アイテム] + * @option this._actor.canEquip(item); // メインメニューで選択したアクターが装備可能 + * @option this._actor.canUse(item); // メインメニューで選択したアクターが使用可能 + * + * @param MappingScript + * @parent DataScript + * @text マッピングスクリプト + * @desc 一覧の項目を別の値に変換します。変数[item]から各要素が参照できます。必要な場合にのみ指定してください。 + * @type combo + * @option item.actor(); // Game_ActorからデータベースのActorに変換 + * @option $dataSkills[item.skillId]; // 習得スキル情報をデータベースのSkillに変換 + * @option $dataSystem.equipTypes[item]; // 装備スロットIDを装備スロット名称に変換 + * + * @param ItemDrawScript + * @parent DataScript + * @text 項目描画スクリプト + * @desc 項目を描画するスクリプトです。変数[item]から各要素が参照できます。省略すると自働で描画されます。 + * @default [] + * @type combo[] + * @option this.drawIcon(item.iconIndex, r.x, r.y, r.width); // アイコン + * @option this.drawFace(item.faceName(), item.faceIndex(), r.x, r.y); // フェイスグラフィック + * @option this.drawCharacter(item.characterName(), item.characterIndex(), r.x, r.y); // キャラクター + * @option this.drawGauge(r.x, r.y, r.width, 1.0, this.textColor(1), this.textColor(2)); // ゲージ + * @option this.drawActorCharacter(item, r.x + 24, r.y + 48); // アクターキャラクター + * @option this.drawActorCharacter(this._actor, r.x, r.y); // メインメニューで選択したアクターキャラクター + * @option this.drawActorFace(item, r.x, r.y); // アクターフェイス + * @option this.drawActorName(item, r.x, r.y); // アクター名称 + * @option this.drawActorClass(item, r.x, r.y); // アクター職業 + * @option this.drawActorNickname(item, r.x, r.y); // アクターの二つ名 + * @option this.drawActorLevel(item, r.x, r.y); // アクターのレベル + * @option this.drawActorIcons(item, r.x, r.y); // アクターのステートアイコン + * @option this.drawCurrentAndMax(0, 100, r.x, r.y, r.width, this.textColor(1), this.textColor(2)); // 現在値、最大値 + * @option this.drawActorHp(item, r.x, r.y, r.width); // アクターのHP + * @option this.drawActorMp(item, r.x, r.y, r.width); // アクターのMP + * @option this.drawActorTp(item, r.x, r.y, r.width); // アクターのTP + * @option this.drawActorSimpleStatus(item, r.x, r.y, r.width); // アクターのステータス + * @option this.drawEnemy(r.x, r.y, 'center', 'bottom'); // 敵キャラの画像 + * @option this.drawParam(0, r.x, r.y, 'right'); // DBパラメータ(0:HP 1:MP...) + * @option this.drawItemName(item, r.x, r.y, r.width); // アイテムやスキルの名称 + * @option this.drawTextEx(`Text:${item.name}`, r.x, r.y, r.width); // 任意のテキスト描画(制御文字変換あり) + * @option this.drawText(`Text:${item.name}`, r.x, r.y, r.width, 'right'); // 任意のテキスト描画(制御文字変換なし。右揃え) + * @option this.changeTextColor(this.textColor(1)); // テキストカラー変更(drawTextでのみ有効) + * @option this.drawText(this.findWindowItem('window1').name, r.x, r.y, r.width); // 別ウィンドウで選択している項目名 + * @option this.drawNotePicture('noteValue', r.x, r.y, 'left', 'center'); // 指定したメモ欄のピクチャを描画 + * @option this.drawNoteText('noteValue', r.x, r.y); // 指定したメモ欄の内容を描画 + * + * @param IsEnableScript + * @parent DataScript + * @text 選択可能スクリプト + * @desc 項目を選択可能かどうかを判定するスクリプトです。変数[item]から各要素が参照できます。 + * @default + * @type combo + * @option item.meta['value']; // メモ欄にの記述がある + * @option item.name.match('value'); // 名前にvalueを含む + * @option item.id > v(10); // IDが変数[10]の値より大きい + * @option s(parseInt(item.meta['value'])); // のスイッチがON + * @option item !== ''; // 空文字以外 + * @option !!item; // null, undefined, 0, 空文字以外 + * @option item.stypeId === v(10); // スキルタイプが変数[10]の値と等しい + * @option item.etypeId === v(10); // 装備タイプが変数[10]の値と等しい + * @option item.wtypeId === v(10); // 武器タイプが変数[10]の値と等しい + * @option item.atypeId === v(10); // 防具タイプが変数[10]の値と等しい + * @option item.itypeId === 1; // アイテムタイプが[通常アイテム] + * @option this._actor.canEquip(item); // メインメニューで選択したアクターが装備可能 + * @option this._actor.canUse(item); // メインメニューで選択したアクターが使用可能 + * + * @param CommonHelpText + * @text 共通ヘルプテキスト + * @desc 選択している項目とは関係なく表示されるヘルプテキストです。改行したい場合は「\n」と入力してください。 + * @default + * @type string + * + * @param DecisionEvent + * @text 決定イベント + * @desc 項目が決定された瞬間に発生するイベントです。 + * @default {} + * @type struct + * + * @param CancelEvent + * @text キャンセルイベント + * @desc キャンセルされた瞬間に発生するイベントです。 + * @default {} + * @type struct + * + * @param CursorEvent + * @text カーソルイベント + * @desc カーソルが動いた瞬間に発生するイベントです。このイベントではウィンドウのフォーカスは変更されません。 + * @default {} + * @type struct + * + * @param ButtonEvent + * @text ボタンイベント + * @desc 指定されたボタンが押された瞬間に発生するイベントです。 + * @default [] + * @type struct[] + * + * @param FontSize + * @text フォントサイズ + * @desc デフォルトのフォントサイズです。0を指定すると他のウィンドウと同じサイズになります。 + * @default 0 + * @type number + * + * @param OverlapOther + * @text 他ウィンドウに重ねる + * @desc 他のウィンドウと重なって表示させたときに背後のウィンドウをマスキングさせなくなります。 + * @default false + * @type boolean + * + * @param WindowSkin + * @text ウィンドウスキン + * @desc ウィンドウスキンです。指定しなかった場合、デフォルトが使用されます。 + * @default + * @require 1 + * @dir img/system + * @type file + * + * @param VisibleSwitchId + * @text 表示スイッチID + * @desc 指定したスイッチがONの場合のみ画面に表示されます。 + * @default 0 + * @type switch + * + * @param ShowOpenAnimation + * @text 開閉アニメ表示 + * @desc ウィンドウの開閉アニメーションを表示します。 + * @default true + * @type boolean + * + * @param RefreshSwitchId + * @text 再描画スイッチ + * @desc 指定したスイッチがONになるとウィンドウが再描画されます。再描画の後、スイッチは自動でOFFになります。 + * @default 0 + * @type switch + * + * @param IndexVariableId + * @text インデックス格納変数 + * @desc カーソルインデックスが常に格納される変数です。 + * @default 0 + * @type variable + * + * @param RememberIndex + * @text インデックスを記憶 + * @desc インデックス格納変数を指定している場合、画面を開いたときにカーソルの初期値を変数値で復元します。 + * @default false + * @type boolean + * + * @param ItemVariableId + * @text 選択項目格納変数 + * @desc 選択中の項目オブジェクトが常に格納される変数です。数値以外のオブジェクトが格納されるので取り扱いに注意してください。 + * @default 0 + * @type variable + * + * @param Cancelable + * @text キャンセル可能 + * @desc 有効にするとウィンドウをキャンセルできるようになります。 + * @default true + * @type boolean + * + * @param ActorChangeable + * @text アクター変更可能 + * @desc 有効にするとPageUp, PageDownでアクターチェンジできるようになります。 + * @default false + * @type boolean + * + * @param HiddenNoFocus + * @text 非フォーカス時は隠す + * @desc 有効にするとウィンドウにフォーカスが当たっていないときはウィンドウが非表示になります。 + * @default false + * @type boolean + * + * @param MaskingText + * @text マスキングテキスト + * @desc コマンドが非表示にされたとき、消える代わりに指定文字列でマスキングされます。ヘルプ欄もマスキングされます。 + * @default + * @type string + * + * @param okSound + * @text 決定SE + * @desc 選択すると通常の決定音の代わりに指定したSEが演奏されます。 + * @default + * @type struct + * + * @param textColor + * @text テキストカラー + * @desc 描画文字列のデフォルトカラーです。制御文字「\c[n]」で指定する色番号を指定します。 + * @default 0 + * @type number + */ + +/*~struct~AudioSe: + * @param name + * @text ファイル名 + * @desc ファイル名称です。 + * @default + * @require 1 + * @dir audio/se/ + * @type file + * + * @param volume + * @text 音量 + * @desc ボリュームです。 + * @default 90 + * @type number + * @min 0 + * @max 100 + * + * @param pitch + * @text ピッチ + * @desc ピッチです。 + * @default 100 + * @type number + * @min 50 + * @max 150 + * + * @param pan + * @text 左右バランス + * @desc 左右バランスです。 + * @default 0 + * @type number + * @min -100 + * @max 100 + */ + +/*~struct~Command: + * + * @param Text + * @text 項目内容 + * @desc 項目の描画内容です。アイコン系の制御文字が使用できます。 + * @default value01 + * @type string + * + * @param Align + * @text 項目の揃え + * @desc 項目の揃えです。 + * @default 0 + * @type select + * @option 左揃え + * @value 0 + * @option 中央揃え + * @value 1 + * @option 右揃え + * @value 2 + * + * @param VisibleSwitchId + * @text 表示スイッチID + * @desc 指定したスイッチがONの場合のみ画面に表示されます。 + * @default 0 + * @type switch + * + * @param VisibleScript + * @text 表示スクリプト + * @desc 指定したスクリプトがtrueの場合のみ画面に表示されます。変数[item]で『一覧ウィンドウ識別子』の選択項目が参照できます。 + * @default + * @type combo + * @option item.meta['value']; // メモ欄にの記述がある + * @option item.name.match('value'); // 名前にvalueを含む + * @option item.id > v(10); // IDが変数[10]の値より大きい + * @option s(parseInt(item.meta['value'])); // のスイッチがON + * @option item !== ''; // 空文字以外 + * @option !!item; // null, undefined, 0, 空文字以外 + * @option item.stypeId === v(10); // スキルタイプが変数[10]の値と等しい + * @option item.etypeId === v(10); // 装備タイプが変数[10]の値と等しい + * @option item.wtypeId === v(10); // 武器タイプが変数[10]の値と等しい + * @option item.atypeId === v(10); // 防具タイプが変数[10]の値と等しい + * @option item.itypeId === 1; // アイテムタイプが[通常アイテム] + * @option this._actor.canEquip(item); // メインメニューで選択したアクターが装備可能 + * @option this._actor.canUse(item); // メインメニューで選択したアクターが使用可能 + * + * @param EnableSwitchId + * @text 選択可能スイッチID + * @desc 指定したスイッチがONの場合のみ選択できます。OFFだと選択禁止になります。 + * @default 0 + * @type switch + * + * @param IsEnableScript + * @text 選択可能スクリプト + * @desc 項目を選択可能かどうかを判定するスクリプトです。変数[item]で『一覧ウィンドウ識別子』の選択項目が参照できます。 + * @default + * @type combo + * @option item.meta['value']; // メモ欄にの記述がある + * @option item.name.match('value'); // 名前にvalueを含む + * @option item.id > v(10); // IDが変数[10]の値より大きい + * @option s(parseInt(item.meta['value'])); // のスイッチがON + * @option item !== ''; // 空文字以外 + * @option !!item; // null, undefined, 0, 空文字以外 + * @option item.stypeId === v(10); // スキルタイプが変数[10]の値と等しい + * @option item.etypeId === v(10); // 装備タイプが変数[10]の値と等しい + * @option item.wtypeId === v(10); // 武器タイプが変数[10]の値と等しい + * @option item.atypeId === v(10); // 防具タイプが変数[10]の値と等しい + * @option item.itypeId === 1; // アイテムタイプが[通常アイテム] + * @option this._actor.canEquip(item); // メインメニューで選択したアクターが装備可能 + * @option this._actor.canUse(item); // メインメニューで選択したアクターが使用可能 + * + * @param HelpText + * @text ヘルプテキスト + * @desc ヘルプウィンドウを表示している場合、ヘルプテキストが表示されます。改行したい場合は「\n」と入力してください。 + * @default + * @type string + * + * @param CancelChoice + * @text キャンセル選択肢 + * @desc この項目を選択したときに発生するイベントがキャンセルイベントになります。 + * @default false + * @type boolean + * + * @param OkSound + * @text 決定SE + * @desc 選択すると通常の決定音の代わりに指定したSEが演奏されます。 + * @default + * @type struct + * + */ + +/*~struct~ButtonEvent: + * + * @param Name + * @text ボタン名 + * @desc 押したときにイベントが発生するボタン名です。独自に追加したボタンの場合は直接入力してください。 + * @default + * @type combo + * @option ok + * @option cancel + * @option menu + * @option shift + * @option control + * @option down + * @option left + * @option right + * @option up + * @option pageup + * @option pagedown + * @option debug + * @option tab + * + * @param Event + * @text イベント + * @desc 指定したボタンが押された瞬間に発生するイベントです。 + * @default {} + * @type struct + */ + +/*~struct~Event: + * + * @param CommandId + * @text コモンイベント + * @desc 対象のイベントが発生したときに実行されるコモンイベントです。ただし、シーンを出るときは実行されません。 + * @default 0 + * @type common_event + * + * @param FocusWindowId + * @text ウィンドウ識別子 + * @desc 対象のイベントが発生したときにフォーカスされるウィンドウ識別子です。指定がなければ前のウィンドウに戻ります。 + * @default + * @type string + * + * @param FocusWindowIndex + * @text カーソルインデックス + * @desc 対象のイベントが発生したときにフォーカスされるウィンドウのカーソルインデックスです。-1を指定した場合、操作しません。 + * @default -1 + * @type number + * @min -1 + * + * @param Script + * @text スクリプト + * @desc 対象のイベントが発生したときに実行されるスクリプトです。 + * @default + * @type combo + * @option SceneManager.callCustomMenu('Scene___'); // 別のカスタムメニューに移動 + * @option this.popScene(); // 元のシーンに戻る + * @option SceneManager.goto(Scene_Map); // マップ画面に遷移 + * @option SceneManager.changeWindowFocus('window1'); // 指定ウィンドウにフォーカス + * @option SceneManager.changeWindowIndex('window1', 1); // 指定ウィンドウのインデックス変更 + * @option SceneManager.trashScene(); // 元のシーン情報を破棄する + * @option SceneManager.showMapPicture(1, '', 0, 0, 0, 100, 100, 255, 1); // マップ画面にピクチャを表示 + * + * @param SwitchId + * @text スイッチ + * @desc 対象のイベントが発生したときにONになるスイッチです。 + * @type switch + * + * @param Deselect + * @text 元ウィンドウ選択解除 + * @desc 対象のイベントが発生したときに元々フォーカスされていたウィンドウの選択状態を解除します。 + * @default false + * @type boolean + */ + +/*~struct~ReplacementScene: + * @param scene + * @text 差し替え元シーン + * @desc カスタムメニューに差し替えるもとになるシーンです。マップなども選択できますが挙動が大きく変わるのでご注意ください。 + * @type select + * @default Scene_Menu + * @option タイトル + * @value Scene_Title + * @option マップ + * @value Scene_Map + * @option ゲームオーバー + * @value Scene_Gameover + * @option バトル + * @value Scene_Battle + * @option メインメニュー + * @value Scene_Menu + * @option アイテム + * @value Scene_Item + * @option スキル + * @value Scene_Skill + * @option 装備 + * @value Scene_Equip + * @option ステータス + * @value Scene_Status + * @option オプション + * @value Scene_Options + * @option セーブ + * @value Scene_Save + * @option ロード + * @value Scene_Load + * @option ゲーム終了 + * @value Scene_End + * @option ショップ + * @value Scene_Shop + * @option 名前入力 + * @value Scene_Name + * @option デバッグ + * @value Scene_Debug + * + * @param customScene + * @text カスタムメニューシーン + * @desc 差し替え先のカスタムメニューシーンの識別子を指定します。制御文字\v[n]が使えます。 + * @default + */ + +(() => { + "use strict"; + const createPluginParameter = function (pluginName) { + const paramReplacer = function (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; + } + }; + const parameter = JSON.parse( + JSON.stringify(PluginManager.parameters(pluginName), paramReplacer) + ); + PluginManager.setParameters(pluginName, parameter); + return parameter; + }; + const param = createPluginParameter("SceneCustomMenu"); + param.SceneList = []; + for (let i = 1; i < 21; i++) { + if (param[`Scene${i}`]) { + param.SceneList.push(param[`Scene${i}`]); + } + } + if (!param.ReplacementList) { + param.ReplacementList = []; + } + + var convertEscapeCharacters = function (text) { + var windowLayer = SceneManager._scene._windowLayer; + return windowLayer + ? windowLayer.children[0].convertEscapeCharacters(text.toString()) + : text; + }; + + const getClassName = function (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"); + }; + + const outputError = function (e) { + SoundManager.playBuzzer(); + console.error(e); + if (Utils.isNwjs()) { + nw.Window.get().showDevTools(); + } + }; + + const _Scene_Battle_start = Scene_Battle.prototype.start; + Scene_Battle.prototype.start = function () { + if (SceneManager.isCalledCustomMenuFromBattle()) { + this.resetCallAnotherSceneFlags(); + Scene_Base.prototype.start.call(this); + } else { + _Scene_Battle_start.apply(this); + } + }; + + const _Scene_Battle_resetCallAnotherSceneFlags = + Scene_Battle.prototype.resetCallAnotherSceneFlags; + Scene_Battle.prototype.resetCallAnotherSceneFlags = function () { + if (_Scene_Battle_resetCallAnotherSceneFlags) { + _Scene_Battle_resetCallAnotherSceneFlags.call(this); + } + SceneManager.resetCalledCustomMenuFromBattle(); + }; + + const _Scene_Battle_terminate = Scene_Battle.prototype.terminate; + Scene_Battle.prototype.terminate = function () { + if (SceneManager.isCalledCustomMenuFromBattle()) { + Scene_Base.prototype.terminate.call(this); + } else { + _Scene_Battle_terminate.apply(this, arguments); + } + }; + + const _Scene_Battle_stop = Scene_Battle.prototype.stop; + Scene_Battle.prototype.stop = function () { + if (SceneManager.isCalledCustomMenuFromBattle()) { + Scene_Base.prototype.stop.call(this); + } else { + _Scene_Battle_stop.apply(this, arguments); + } + }; + + const _Sprite_Actor_startEntryMotion = + Sprite_Actor.prototype.startEntryMotion; + Sprite_Actor.prototype.startEntryMotion = function () { + if (SceneManager.isCalledCustomMenuFromBattle()) { + this.startMove(0, 0, 0); + } else { + _Sprite_Actor_startEntryMotion.apply(this, arguments); + } + }; + + const _SceneManager_initialize = SceneManager.initialize; + SceneManager.initialize = function () { + _SceneManager_initialize.apply(this, arguments); + this._customScene = {}; + }; + + SceneManager.callCustomMenu = function (sceneId) { + if (!this.findSceneData(sceneId)) { + throw new Error(`Scene data '${sceneId}' is not found`); + } + if (this._scene instanceof Scene_Battle) { + this._callCustomMenuFromBattle = true; + } + this.push(this.createCustomMenuClass(sceneId)); + }; + + SceneManager.isCalledCustomMenuFromBattle = function () { + return this._callCustomMenuFromBattle; + }; + + SceneManager.resetCalledCustomMenuFromBattle = function () { + this._callCustomMenuFromBattle = false; + }; + + const _SceneManager_goto = SceneManager.goto; + SceneManager.goto = function (sceneClass) { + if (this._scene instanceof Scene_Map) { + this._mapGameScreen = $gameScreen; + } + if (sceneClass) { + const sceneName = getClassName(new sceneClass()); + const customScene = ( + param.ReplacementList.find((item) => item.scene === sceneName) || {} + ).customScene; + if (customScene) { + if (this._stack[this._stack.length - 1] === this._scene.constructor) { + this._stack.pop(); + } + const realCustomScene = convertEscapeCharacters(customScene); + if (realCustomScene !== "0") { + SceneManager.callCustomMenu(realCustomScene); + return; + } + } + } + _SceneManager_goto.apply(this, arguments); + }; + + SceneManager.showMapPicture = function ( + pictureId, + name, + origin, + x, + y, + scaleX, + scaleY, + opacity, + blendMode + ) { + if (this._mapGameScreen) { + this._mapGameScreen.showPicture( + pictureId, + name, + origin, + x, + y, + scaleX, + scaleY, + opacity, + blendMode + ); + } + }; + + SceneManager.createCustomMenuClass = function (sceneId) { + let sceneClass = {}; + const createClassEval = `sceneClass = function ${sceneId}(){\n this.initialize.apply(this, arguments)};`; + eval(createClassEval); + sceneClass.prototype = Object.create(Scene_CustomMenu.prototype); + sceneClass.prototype.constructor = sceneClass; + this._customScene[sceneId] = sceneClass; + return sceneClass; + }; + + SceneManager.trashScene = function () { + if (this._stack.length > 1) { + this._stack.pop(); + } + }; + + SceneManager.findSceneData = function (sceneId) { + return param.SceneList.filter((data) => data.Id === sceneId)[0]; + }; + + const _SceneManager_pop = SceneManager.pop; + SceneManager.pop = function () { + _SceneManager_pop.apply(this, arguments); + this._sceneIndex = 0; + }; + + SceneManager.changeWindowFocus = function (windowId) { + this._focusWindowId = windowId; + }; + + SceneManager.changeWindowIndex = function (windowId, index) { + const win = this.findCustomMenuWindow(windowId); + if (win) { + win.select(index); + } + }; + + SceneManager.findChangeWindowFocus = function () { + const id = this._focusWindowId; + if (id) { + this._focusWindowId = null; + } + return id; + }; + + SceneManager.findCustomMenuWindow = function (windowId) { + return this._scene.findWindow ? this._scene.findWindow(windowId) : null; + }; + + SceneManager.isCustomScene = function (id) { + return this._scene && this._scene.constructor === this._customScene[id]; + }; + + Game_Party.prototype.reserveMembers = function () { + var battleMembers = this.battleMembers(); + return this.members().filter(function (actor) { + return !battleMembers.contains(actor); + }); + }; + + class Scene_CustomMenu extends Scene_MenuBase { + create() { + super.create(); + this.swapGameScreen(); + this._interpreter = new Game_Interpreter(); + this._customData = SceneManager.findSceneData(getClassName(this)); + this.createAllObjects(); + } + + start() { + super.start(); + this.refresh(); + this.fireEvent(this._customData.InitialEvent); + } + + terminate() { + super.terminate(); + this.restoreGameScreen(); + } + + stop() { + super.stop(); + if ( + SceneManager.isNextScene(Scene_Battle) && + !SceneManager.isPreviousScene(Scene_Battle) + ) { + this.launchBattle(); + } + } + + swapGameScreen() { + this._previousGameScreen = $gameScreen; + $gameScreen = new Game_Screen(); + } + + restoreGameScreen() { + $gameScreen = this._previousGameScreen; + } + + createBackground() { + super.createBackground(); + this._panorama = new TilingSprite(); + this._panorama.move(0, 0, Graphics.width, Graphics.height); + this.addChild(this._panorama); + } + + createAllObjects() { + if (this._customData.UseHelp) { + this.createHelpWindow(); + } + this.createCustomMenuWindowList(); + this.createMessageWindow(); + this.createScrollTextWindow(); + this.createSpriteset(); + if (this._customData.Panorama) { + this.setPanoramaBitmap(); + } + } + + createHelpWindow() { + if (this._customData.HelpRows > 0) { + this._helpWindow = new Window_Help(this._customData.HelpRows); + this.addWindow(this._helpWindow); + } else { + super.createHelpWindow(); + } + } + + createCustomMenuWindowList() { + this._customWindowMap = new Map(); + const list = this._customData.WindowList; + list.forEach((windowData) => this.createCustomMenuWindow(windowData)); + this.refresh(); + list.forEach((windowData) => this.setPlacement(windowData)); + if (this._helpWindow) { + list.forEach((windowData) => + this.adjustPlacementByHelpWindow(windowData) + ); + } + } + + refresh() { + this._customWindowMap.forEach((win) => win.refresh()); + } + + createCustomMenuWindow(data) { + const win = this.createCustomWindowInstance(data); + win.setHandler("ok", () => this.fireEvent(win.findDecisionEvent())); + if (this._helpWindow) { + win.setHelpWindow(this._helpWindow); + } + if (data.Cancelable) { + win.setHandler("cancel", () => { + const prevActive = this._activeWindowId; + this.fireEvent(data.CancelEvent); + if ( + data.Id === this.findFirstWindowId() && + prevActive === this._activeWindowId && + this.isActive() + ) { + this.popScene(); + } + win.select(-1); + }); + } + if (data.CursorEvent) { + win.setHandler("select", () => { + this.fireEvent(data.CursorEvent, false); + }); + } + if (data.ActorChangeable) { + win.setHandler("pagedown", this.nextActor.bind(this)); + win.setHandler("pageup", this.previousActor.bind(this)); + } + if (data.ButtonEvent) { + data.ButtonEvent.forEach((buttonEvent) => { + win.setHandler("trigger:" + buttonEvent.Name, () => { + this.fireEvent(buttonEvent.Event, true); + }); + }); + win.registerButton( + data.ButtonEvent.map((buttonEvent) => buttonEvent.Name) + ); + } + this.addWindow(win); + this._customWindowMap.set(data.Id, win); + } + + setPanoramaBitmap() { + const panorama = this._customData.Panorama; + this._panorama.bitmap = ImageManager.loadParallax(panorama.Image); + } + + setPlacement(data) { + const win = this.findWindow(data.Id); + const parentX = this.findWindow(data.RelativeWindowIdX); + if (parentX) { + win.x += parentX.x + parentX.width; + if (!data.width) { + win.width = Graphics._boxWidth - win.x; + } + } + const parentY = this.findWindow(data.RelativeWindowIdY); + if (parentY) { + win.y += parentY.y + parentY.height; + } + } + + adjustPlacementByHelpWindow(data) { + const win = this.findWindow(data.Id); + win.y += this._helpWindow.y + this._helpWindow.height; + } + + createCustomWindowInstance(data) { + if (!data.ListScript && !data.ListWindowId) { + return new Window_CustomMenuCommand( + data, + this._actor, + this._customWindowMap + ); + } else { + return new Window_CustomMenuDataList( + data, + this._actor, + this._customWindowMap + ); + } + } + + findFirstWindowId() { + const event = this._customData.InitialEvent; + if (event && event.FocusWindowId) { + return event.FocusWindowId; + } + const windowList = this._customData.WindowList; + if (windowList && windowList.length > 0) { + return windowList[0].Id; + } + return null; + } + + findWindow(id) { + return this._customWindowMap.get(id); + } + + update() { + super.update(); + if (this._interpreter.isRunning()) { + this.updateInterpreter(); + } + const focusId = SceneManager.findChangeWindowFocus(); + if (focusId) { + this.changeWindowFocus(focusId, -1); + } + if (this._customData.Panorama) { + this.updatePanorama(); + } + this.refreshWindowIfNeed(); + $gameScreen.update(); + } + + updatePanorama() { + const panorama = this._customData.Panorama; + this._panorama.origin.x += panorama.ScrollX; + this._panorama.origin.y += panorama.ScrollY; + } + + refreshWindowIfNeed() { + this._customWindowMap.forEach((win) => { + win.refreshIfNeed(); + }); + this._customWindowMap.forEach((win) => { + win.resetRefreshSwitch(); + }); + } + + fireEvent(event, moveWindowFocus = true) { + if (event.SwitchId) { + $gameSwitches.setValue(event.SwitchId, true); + } + if (event.Script) { + try { + eval(event.Script); + } catch (e) { + outputError(e); + } + } + if (!this._active) { + return; + } + if (moveWindowFocus) { + if (event.FocusWindowId) { + this.changeWindowFocus(event.FocusWindowId, event.FocusWindowIndex); + } else if ( + this._previousActiveWindowId && + this._activeWindowId !== this.findFirstWindowId() + ) { + this.changeWindowFocus(this._previousActiveWindowId, -1); + } else { + this.changeWindowFocus( + this._activeWindowId || this.findFirstWindowId(), + -1 + ); + } + if (event.Deselect) { + const previousWindow = this._customWindowMap.get( + this._previousActiveWindowId + ); + previousWindow.deselect(); + } + } + if (event.CommandId) { + this.setupMenuCommonEvent(event.CommandId); + } + } + + changeWindowFocus(windowId, index) { + if (this._activeWindowId !== windowId) { + this._previousActiveWindowId = this._activeWindowId; + } + this._activeWindowId = windowId; + this._customWindowMap.forEach((win, id) => { + if (id === windowId) { + win.activate(); + if (index !== -1) { + win.select(index || 0); + } + } else { + win.deactivate(); + } + }); + } + + setupMenuCommonEvent(commonEventId) { + const common = $dataCommonEvents[commonEventId]; + if (!common) { + return; + } + this._interpreter.setup(common.list, 0); + this.blurAllWindow(); + } + + updateInterpreter() { + this._interpreter.update(); + if (!this._interpreter.isRunning()) { + this.changeWindowFocus(this._activeWindowId, -1); + this._interpreter.terminate(); + } + } + + blurAllWindow() { + this._customWindowMap.forEach((win) => { + win.deactivate(); + }); + } + + createMessageWindow() { + this._messageWindow = new Window_Message(); + this.addChild(this._messageWindow); + this._messageWindow.subWindows().forEach((win) => this.addWindow(win)); + } + + createScrollTextWindow() { + this._scrollTextWindow = new Window_ScrollText(); + this.addChild(this._scrollTextWindow); + } + + createSpriteset() { + this._spriteset = new Spriteset_Menu(); + const index = this.findSpritesetIndex(); + if (index !== null) { + this.addChildAt(this._spriteset, index); + } else { + this.addChild(this._spriteset); + } + } + + findSpritesetIndex() { + switch (this._customData.PicturePriority) { + case 2: + return this.getChildIndex(this._windowLayer); + case 1: + return this.getChildIndex(this._messageWindow); + default: + return null; + } + } + + refreshActor() { + this._customWindowMap.forEach((win) => { + win.setActor(this._actor); + }); + } + + onActorChange() { + this.refreshActor(); + this.changeWindowFocus(this._activeWindowId, -1); + } + + launchBattle() { + BattleManager.saveBgmAndBgs(); + this.stopAudioOnBattleStart(); + SoundManager.playBattleStart(); + } + + stopAudioOnBattleStart() { + Scene_Map.prototype.stopAudioOnBattleStart.apply(this, arguments); + } + } + window.Scene_CustomMenu = Scene_CustomMenu; + + const _Window_Selectable_initialize = Window_Selectable.prototype.initialize; + Window_Selectable.prototype.initialize = function ( + x, + y, + width, + height, + data + ) { + if (data) { + this._data = data; + this._list = []; + } + _Window_Selectable_initialize.apply(this, arguments); + }; + + class Window_CustomMenu extends Window_Selectable { + constructor(data, actor, windowMap) { + super( + data.x, + data.y, + data.width || Graphics._boxWidth - data.x, + data.height, + data + ); + this._actor = actor; + this._windowMap = windowMap; + if (data.OverlapOther) { + this._isWindow = false; + } + if (this.isShowOpen() || !this.isValid()) { + this.openness = 0; + } + if (this.height === 0) { + this._dynamicHeight = true; + } + if (this._data.RememberIndex) { + this.restoreIndexVariable(); + } + } + + registerButton(buttonList) { + this._buttonList = buttonList; + } + + playOkSound() { + if (this._data.okSound) { + AudioManager.playSe(this._data.okSound); + } else { + super.playOkSound(); + } + } + + update() { + this.updateOpenClose(); + this.updateButtonInput(); + super.update(); + this.updateIndexVariable(); + this.updateRotation(); + } + + updateRotation() { + this.rotation = ((this._data.Rotation || 0) * Math.PI) / 180; + } + + updateButtonInput() { + if (!this._buttonList || !this.active) { + return; + } + this._buttonList.forEach((buttonName) => { + if (Input.isTriggered(buttonName)) { + this.callHandler("trigger:" + buttonName); + } + }); + } + + select(index) { + const prevIndex = this._index; + super.select(index); + if (prevIndex >= 0 && index >= 0 && index !== prevIndex) { + this.callHandler("select"); + } + if (this._windowMap) { + this.refreshDetailWindow(); + } + } + + refreshDetailWindow() { + this._windowMap.forEach((win) => { + if (win.isDetailWindow(this._data.Id)) { + win.refresh(); + } + }); + } + + updateOpenClose() { + if (this.isValid()) { + if (this.isShowOpen()) { + this.open(); + } else { + this.openness = 255; + } + } else { + if (this.isShowOpen()) { + this.close(); + } else { + this.openness = 0; + } + } + } + + updateIndexVariable() { + if (this._index < 0) { + return; + } + if (this._data.IndexVariableId) { + $gameVariables.setValue(this._data.IndexVariableId, this._index); + } + if (this._data.ItemVariableId) { + $gameVariables.setValue( + this._data.ItemVariableId, + this.getItem(this._index) + ); + } + } + + restoreIndexVariable() { + if (this._data.IndexVariableId) { + const index = $gameVariables.value(this._data.IndexVariableId); + if (index >= 0) { + this.select(index); + } + } + } + + refreshIfNeed() { + const switchId = this._data.RefreshSwitchId; + if (!switchId) { + return; + } + if ($gameSwitches.value(switchId)) { + this.refresh(); + } + } + + resetRefreshSwitch() { + const switchId = this._data.RefreshSwitchId; + if (switchId) { + $gameSwitches.setValue(switchId, false); + } + } + + isShowOpen() { + return this._data.ShowOpenAnimation; + } + + itemHeight() { + return this._data.ItemHeight || super.itemHeight(); + } + + numVisibleRows() { + return ( + this._data.RowNumber || Math.ceil(this.maxItems() / this.maxCols()) + ); + } + + resetFontSettings() { + super.resetFontSettings(); + if (this._data.FontSize) { + this.contents.fontSize = this._data.FontSize; + } + } + + isValid() { + if (this._data.HiddenNoFocus && !this.active) { + return false; + } + return ( + !this._data.VisibleSwitchId || + $gameSwitches.value(this._data.VisibleSwitchId) + ); + } + + isDetailWindow(listWindowId) { + return this._data.ListWindowId === listWindowId; + } + + maxCols() { + return this._data.ColumnNumber || super.maxCols(); + } + + refresh() { + this._list = this.makeCommandList(); + if (this._dynamicHeight) { + this.setDynamicHeight(); + } + super.refresh(); + if (this._data.WindowSkin) { + this.windowskin = ImageManager.loadSystem(this._data.WindowSkin); + } + } + + findMetaData(index) { + const item = this.getItem(index); + if (!item) { + return null; + } + if (item.meta) { + return item.meta; + } else if (item.actor && item.actor().meta) { + return item.actor().meta; + } + return null; + } + + drawNotePicture(metaValue, x, y, align = "left", valign = "top") { + const meta = this.findMetaData(this._drawingIndex); + if (!meta) { + return; + } + const fileName = meta[metaValue]; + if (fileName) { + this.drawPicture(fileName, x, y, align, valign); + } + } + + drawPicture(file, x, y, align = "left", valign = "top") { + const bitmap = ImageManager.loadPicture(file); + if (bitmap.isReady()) { + x += this.findAlignX(align, bitmap); + y += this.findAlignY(valign, bitmap); + this.contents.blt(bitmap, 0, 0, bitmap.width, bitmap.height, x, y); + } else { + this.retryDrawItem(bitmap); + } + } + + drawEnemy(x, y, align = "left", valign = "top") { + const item = this.getItem(this._drawingIndex); + const bitmap = this.loadEnemyImage(item); + if (bitmap.isReady()) { + x += this.findAlignX(align, bitmap); + y += this.findAlignY(valign, bitmap); + this.contents.blt(bitmap, 0, 0, bitmap.width, bitmap.height, x, y); + } else { + this.retryDrawItem(bitmap); + } + } + + findAlignX(align, bitmap) { + const width = this.itemRect(this._drawingIndex).width; + const shiftX = width - bitmap.width; + switch (align.toLowerCase()) { + case "right": + return shiftX; + case "center": + return shiftX / 2; + default: + return 0; + } + } + + findAlignY(valign, bitmap) { + const height = this.itemRect(this._drawingIndex).height; + const shiftY = height - bitmap.height; + switch (valign.toLowerCase()) { + case "bottom": + return shiftY; + case "center": + return shiftY / 2; + default: + return 0; + } + } + + loadEnemyImage(item) { + if ($gameSystem.isSideView()) { + return ImageManager.loadSvEnemy(item.battlerName, item.battlerHue); + } else { + return ImageManager.loadEnemy(item.battlerName, item.battlerHue); + } + } + + drawNoteText(metaValue, x, y) { + const meta = this.findMetaData(this._drawingIndex); + if (meta) { + const text = meta[metaValue]; + this.drawTextEx(text, x, y); + } + } + + drawParam(paramIndex, x, y, align = "left") { + const item = this.getItem(this._drawingIndex); + const rect = this.itemRect(this._drawingIndex); + this.drawText(item.params[paramIndex], x, y, rect.width - x, align); + } + + setDynamicHeight() { + this.height = this.fittingHeight(this.numVisibleRows()); + this.createContents(); + } + + fittingHeight(numLines) { + return numLines * this.itemHeight() + this.standardPadding() * 2; + } + + makeCommandList() {} + + maxItems() { + return this._list.length; + } + + drawItem(index) { + this._drawingIndex = index; + const item = this.getItem(index); + const rect = this.itemRect(index); + rect.x += this.textPadding(); + rect.width -= this.textPadding() * 2; + this.changePaintOpacity(this.isEnabled(index)); + if (this.isMasking(index)) { + this.drawMasking(rect); + } else { + this.drawItemSub(item, rect, index); + } + this.changePaintOpacity(1); + } + + retryDrawItem(bitmap) { + const index = this.index(); + bitmap.addLoadListener(() => { + if (index === this.index()) { + this.drawItem(this._drawingIndex); + } + }); + } + + drawItemSub(item, rect, index) {} + + drawMasking(rect) { + this.drawTextEx(this._data.MaskingText, rect.x, rect.y); + } + + updateHelp() { + const helpText = this.findHelpText(); + const helpItem = this.findHelpItem(); + if (this.isMasking(this.index())) { + this._helpWindow.setText(this._data.MaskingText); + } else if (helpText) { + this._helpWindow.setText(helpText.replace(/\\n/g, "\n")); + } else if (helpItem) { + this._helpWindow.setItem(helpItem); + } + } + + findHelpItem() { + return null; + } + + findHelpText() { + return this._data.CommonHelpText; + } + + findDecisionEvent() { + return this._data.DecisionEvent; + } + + findCurrentItem() { + return this.getItem(this.index()); + } + + findWindowItem(windowId) { + const win = this._windowMap.get(windowId); + if (!win) { + throw new Error(`Window [${windowId}] is not found.`); + } + return win.findCurrentItem(); + } + + findListWindowItem() { + const listWindowId = this._data.ListWindowId; + return listWindowId ? this.findWindowItem(listWindowId) : null; + } + + getItem(index) { + if (index === undefined) { + index = this.index(); + } + return this._list[index]; + } + + isCurrentItemEnabled() { + return this.isEnabled(this.index()); + } + + isEnabled(index) { + const item = this.getItem(index); + return this.isEnabledSub(item) && !this.isMasking(index); + } + + isMasking(index) { + const item = this.getItem(index); + const v = $gameVariables.value.bind($gameVariables); // used by eval + const s = $gameSwitches.value.bind($gameSwitches); // used by eval + return this.isUseMasking() && !this.isVisible(item, v, s); + } + + isVisible(item, v, s) { + return true; + } + + isEnabledSub(item) {} + + activate() { + if (this._index < 0) { + this.select(0); + } + super.activate(); + } + + isUseMasking() { + return !!this._data.MaskingText; + } + + setActor(actor) {} + + normalColor() { + if (this._data.textColor > 0) { + return this.textColor(this._data.textColor); + } else { + return super.normalColor(); + } + } + } + + class Window_CustomMenuCommand extends Window_CustomMenu { + makeCommandList() { + const list = this._data.CommandList; + return this.isUseMasking() + ? list + : list.filter((data) => this.isVisible(data)); + } + + isVisible(item) { + return ( + this.isScriptValid(item.VisibleScript) && + this.isSwitchValid(item.VisibleSwitchId) + ); + } + + drawItemSub(item, rect, index) { + this._noDrawing = true; + const width = this.drawTextEx(item.Text, rect.x, rect.y); + this._noDrawing = false; + if (item.Align === 1) { + rect.x += (rect.width - width) / 2; + } else if (item.Align === 2) { + rect.x += rect.width - width; + } + this.drawTextEx(item.Text, rect.x, rect.y); + } + + processNormalCharacter(textState) { + if (this._noDrawing) { + var c = textState.text[textState.index++]; + var w = this.textWidth(c); + textState.x += w; + } else { + super.processNormalCharacter(textState); + } + } + + findHelpText() { + const item = this.getItem(); + return item && item.HelpText ? item.HelpText : super.findHelpText(); + } + + isEnabledSub(item) { + return ( + this.isScriptValid(item.IsEnableScript) && + this.isSwitchValid(item.EnableSwitchId) + ); + } + + isSwitchValid(id) { + return !id || $gameSwitches.value(id); + } + + isScriptValid(script) { + if (script === "" || script === undefined) { + return true; + } + const v = $gameVariables.value.bind($gameVariables); // used by eval + const s = $gameSwitches.value.bind($gameSwitches); // used by eval + const item = this.findListWindowItem(); // used by eval + if (item === undefined) { + return false; + } + try { + return eval(script); + } catch (e) { + outputError(e); + return true; + } + } + + findDecisionEvent() { + const item = this.getItem(); + if (item && item.CancelChoice) { + return this._data.CancelEvent; + } else { + return super.findDecisionEvent(); + } + } + + playOkSound() { + const item = this.getItem(); + if (item.OkSound) { + AudioManager.playSe(item.OkSound); + } else { + super.playOkSound(); + } + } + } + + class Window_CustomMenuDataList extends Window_CustomMenuCommand { + makeCommandList() { + if (this._data.ListWindowId) { + const data = this.findListWindowItem(); + return data ? [data] : []; + } + const v = $gameVariables.value.bind($gameVariables); // used by eval + const s = $gameSwitches.value.bind($gameSwitches); // used by eval + let list; + try { + list = eval(this._data.ListScript); + } catch (e) { + outputError(e); + list = []; + } + if (!Array.isArray(list)) { + list = list ? [list] : [" "]; + } + if (this._data.FilterScript && !this.isUseMasking()) { + list = list.filter((item) => this.isVisible(item, v, s)); + } + if (this._data.MappingScript) { + list = list.map((item) => { + try { + return eval(this._data.MappingScript); + } catch (e) { + outputError(e); + return null; + } + }); + } + if (this._data.CommandList) { + return list.concat(super.makeCommandList()); + } + return list; + } + + isCommandItem(item) { + return item.Text; + } + + isVisible(item, v, s) { + if (this.isCommandItem(item)) { + return super.isVisible(item, v, s); + } + try { + return eval(this._data.FilterScript); + } catch (e) { + outputError(e); + return false; + } + } + + drawItemSub(item, r, index) { + if (this.isCommandItem(item)) { + if (!this._data.ListWindowId) { + super.drawItemSub(item, r, index); + } + return; + } + const scriptList = this._data.ItemDrawScript; + if (scriptList && scriptList.length > 0) { + scriptList.forEach((script) => { + try { + const itemText = eval(script); + if (itemText === String(itemText)) { + this.drawTextEx(itemText, r.x, r.y); + } + } catch (e) { + outputError(e); + } + }); + } else if (item === undefined || item === null) { + // do nothing + } else if (item === String(item)) { + this.drawTextEx(item, r.x, r.y); + } else if (item.hasOwnProperty("iconIndex")) { + this.drawItemName(item, r.x, r.y, r.width); + } else if (item instanceof Game_Actor) { + this.drawActorName(item, r.x, r.y, r.width); + } else if (item.hasOwnProperty("name")) { + this.drawTextEx(item.name, r.x, r.y); + } else { + this.drawTextEx(item.toString(), r.x, r.y); + console.warn(item); + } + } + + findHelpItem() { + const item = this.getItem(); + return item && item.hasOwnProperty("meta") ? item : null; + } + + isEnabledSub(item) { + if (this.isCommandItem(item)) { + return super.isEnabledSub(item); + } + const v = $gameVariables.value.bind($gameVariables); // used by eval + const s = $gameSwitches.value.bind($gameSwitches); // used by eval + const script = this._data.IsEnableScript; + try { + return script ? eval(script) : true; + } catch (e) { + outputError(e); + return false; + } + } + + setActor(actor) { + if (this._actor !== actor) { + this._actor = actor; + this.refresh(); + } + } + + drawFace(faceName, faceIndex, x, y, width, height) { + const bitmap = ImageManager.loadFace(faceName); + if (bitmap.isReady()) { + super.drawFace(faceName, faceIndex, x, y, width, height); + } else { + this.retryDrawItem(bitmap); + } + } + + drawCharacter(characterName, characterIndex, x, y) { + const bitmap = ImageManager.loadCharacter(characterName); + if (bitmap.isReady()) { + super.drawCharacter(characterName, characterIndex, x, y); + } else { + this.retryDrawItem(bitmap); + } + } + } + + window.Window_CustomMenu = Window_CustomMenu; + window.Window_CustomMenuCommand = Window_CustomMenuCommand; + window.Window_CustomMenuDataList = Window_CustomMenuDataList; + + class Spriteset_Menu extends Spriteset_Base { + createBaseSprite() { + super.createBaseSprite(); + this._blackScreen.opacity = 0; + } + + createToneChanger() {} + + updateToneChanger() {} + + // for MOG_Weather_EX.js + createWeatherEX() {} + } +})(); diff --git a/www/js/plugins/ScopeExtend.js b/www/js/plugins/ScopeExtend.js new file mode 100644 index 0000000..ef86691 --- /dev/null +++ b/www/js/plugins/ScopeExtend.js @@ -0,0 +1,357 @@ +//============================================================================= +// ScopeExtend.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015-2017 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.6.1 2018/06/09 範囲が「なし」になっているグループ攻撃使用時にエラーになる問題を修正 +// 1.6.0 2017/07/09 「敵単体(戦闘不能)」および「敵全体(戦闘不能)」の効果範囲を追加 +// 1.5.1 2017/02/21 グループ対象に指定したスキルが「隠れ状態」の敵にも当たってしまう問題を修正 +// 1.5.0 2016/12/02 味方に対してN回ランダム選択できる機能を追加 +// 1.4.0 2016/12/02 ランダム設定に対象人数を設定できる機能を追加 +// 1.3.0 2016/09/15 敵N回ランダムのスキルに対して5回以上の繰り返しを指定できる機能を追加 +// 1.2.0 2016/09/06 敵グループ内で同じIDの敵キャラ全員を対象にできるスコープを追加 +// 1.1.0 2016/07/20 ターゲットの中から重複を除外できる機能を追加 +// 1.0.0 2016/06/20 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc ScopeExtendPlugin + * @author triacontane + * + * @help データベースのスキルの効果範囲を拡張します。 + * スキルのメモ欄に以下の通り入力してください。 + * + * + * 効果範囲が敵味方に拡大されます。詳細は以下の通りです。 + * + * もともとの効果範囲に合わせて以下の通り拡大されます。 + * ・敵単体:生存している味方単体がランダムで一人追加 + * ・敵全体:生存している味方全体が追加 + * ・敵N体ランダム:敵味方N体ランダムに変更 + * ・味方単体:生存している敵単体がランダムで一人追加 + * ・味方全体:生存している敵全体が追加 + * ・味方単体(戦闘不能):死亡している敵単体がランダムで一人追加 + * ・味方全体(戦闘不能):死亡している敵全体が追加 + * ・使用者:生存している敵単体がランダムで一人追加 + * + * + * 元々の選択範囲に使用者が追加されます。 + * + * + * 元々の選択範囲から使用者が除外されます。 + * + * + * 元々の選択範囲から重複ターゲットが除外されます。 + * + * + * 元々の選択範囲の中からランダムでn人だけが選択されます。 + * 狙われ率の影響しない純粋なランダムです。 + * 値を省略するとランダムで一人が選択されます。 + * + * + * 敵グループ内に、指定した敵単体と同じIDの敵キャラがいる場合、全員選択されます。 + * 味方の場合は味方全員が無条件で選択されます。 + * + * + * 「敵N体ランダム」を効果範囲にしたスキルに対して、 + * もともとの設定上限(4回)を超えて、5回以上実行したい場合に指定します。 + * 回数の指定には制御文字\v[n]およびJavaScript計算式が利用できます。 + * + * さらに「味方全体」を効果範囲にしたスキルに対して設定すると + * 「味方N体ランダム」を効果範囲にできます。 + * + * + * もともとの効果範囲が「敵単体」「敵全体」のスキルに対して + * 対象を戦闘不能者に限定します。 + * 敵を蘇生させる等のスキルが作成できますが、「敵単体(戦闘不能)」は + * 敵キャラ専用のスキルになります。 + * (アクターが使用しても正しく対象を選択できません) + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ +/*:ja + * @plugindesc 効果範囲拡張プラグイン + * @author トリアコンタン + * + * @help データベースのスキルの効果範囲を拡張します。 + * スキルのメモ欄に以下の通り入力してください。 + * + * + * 効果範囲が敵味方に拡大されます。詳細は以下の通りです。 + * + * もともとの効果範囲に合わせて以下の通り拡大されます。 + * ・敵単体:生存している味方単体がランダムで一人追加 + * ・敵全体:生存している味方全体が追加 + * ・敵N体ランダム:敵味方N体ランダムに変更 + * ・味方単体:生存している敵単体がランダムで一人追加 + * ・味方全体:生存している敵全体が追加 + * ・味方単体(戦闘不能):死亡している敵単体がランダムで一人追加 + * ・味方全体(戦闘不能):死亡している敵全体が追加 + * ・使用者:生存している敵単体がランダムで一人追加 + * + * + * 元々の選択範囲に使用者が追加されます。 + * + * + * 元々の選択範囲から使用者が除外されます。 + * + * + * 元々の選択範囲から重複ターゲットが除外されます。 + * + * + * 元々の選択範囲の中からランダムでn人だけが選択されます。 + * 狙われ率の影響しない純粋なランダムです。 + * 値を省略するとランダムで一人が選択されます。 + * + * + * 敵グループ内に、指定した敵単体と同じIDの敵キャラがいる場合、全員選択されます。 + * 味方の場合は味方全員が無条件で選択されます。 + * + * + * 「敵N体ランダム」を効果範囲にしたスキルに対して、 + * もともとの設定上限(4回)を超えて、5回以上実行したい場合に指定します。 + * 回数の指定には制御文字\v[n]およびJavaScript計算式が利用できます。 + * + * さらに「味方全体」を効果範囲にしたスキルに対して設定すると + * 「味方N体ランダム」を効果範囲にできます。 + * + * + * もともとの効果範囲が「敵単体」「敵全体」のスキルに対して + * 対象を戦闘不能者に限定します。 + * 敵を蘇生させる等のスキルが作成できますが、「敵単体(戦闘不能)」は + * 敵キャラ専用のスキルになります。 + * (アクターが使用しても正しく対象を選択できません) + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + var metaTagPrefix = "SE"; + + var getArgNumberWithEval = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(eval(convertEscapeCharacters(arg)), 10) || 0).clamp( + min, + max + ); + }; + + var getMetaValue = function (object, name) { + var metaTagName = metaTagPrefix + (name ? name : ""); + return object.meta.hasOwnProperty(metaTagName) + ? object.meta[metaTagName] + : undefined; + }; + + var getMetaValues = function (object, names) { + if (!Array.isArray(names)) return getMetaValue(object, names); + for (var i = 0, n = names.length; i < n; i++) { + var value = getMetaValue(object, names[i]); + if (value !== undefined) return value; + } + return undefined; + }; + + var getArgNumber = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(convertEscapeCharacters(arg), 10) || 0).clamp(min, max); + }; + + var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + var windowLayer = SceneManager._scene._windowLayer; + return windowLayer + ? windowLayer.children[0].convertEscapeCharacters(text) + : text; + }; + + //============================================================================= + // Game_Unit + // 味方キャラをランダム選択します。 + //============================================================================= + Game_Unit.prototype.randomFriendTarget = function () { + var members = this.aliveMembers(); + return members[Math.floor(Math.random() * members.length)]; + }; + + //============================================================================= + // Game_Action + // 効果範囲をメモ欄の記述に基づいて拡張します。 + //============================================================================= + var _Game_Action_repeatTargets = Game_Action.prototype.repeatTargets; + Game_Action.prototype.repeatTargets = function (targets) { + if (this.isScopeExtendInfo(["敵味方", "EnemiesAndAllies"])) { + if (!this.subject().isConfused() || this._forcing) { + targets = this.targetsForAll(targets); + } + } + if (this.isScopeExtendInfo(["使用者追加", "AdditionUser"])) { + if (!targets.contains(this.subject())) { + targets.push(this.subject()); + } + } + if (this.isScopeExtendInfo(["使用者除外", "RemoveUser", "使用者削除"])) { + targets = targets.filter( + function (target) { + return target !== this.subject(); + }.bind(this) + ); + } + if (this.isScopeExtendInfo(["重複除外", "RemoveDuplication", "重複削除"])) { + targets = targets.filter( + function (target, i) { + return targets.indexOf(target) === i; + }.bind(this) + ); + } + if (this.isScopeExtendInfo(["ランダム", "Random"])) { + var number = this.getScopeExtendInfo(["ランダム", "Random"]); + var targetsForRandom = []; + while ( + targetsForRandom.length < number && + targets.length > targetsForRandom.length + ) { + var index = Math.floor(Math.random() * targets.length); + if (!targetsForRandom.contains(targets[index])) { + targetsForRandom.push(targets[index]); + } + } + targets = targetsForRandom; + } + if (this.isScopeExtendInfo(["グループ", "Group"]) && targets[0]) { + var targetsForGroup, + prevTarget = targets[0]; + if (prevTarget.isActor()) { + targetsForGroup = prevTarget.friendsUnit().aliveMembers(); + } else { + targetsForGroup = prevTarget + .friendsUnit() + .aliveMembers() + .filter(function (member) { + return prevTarget.enemyId() === member.enemyId(); + }); + } + targets = targetsForGroup; + } + arguments[0] = targets; + return _Game_Action_repeatTargets.apply(this, arguments); + }; + + var _Game_Action_numTargets = Game_Action.prototype.numTargets; + Game_Action.prototype.numTargets = function () { + var metaValue = getMetaValues(this.item(), ["RandomNum", "ランダム回数"]); + return metaValue + ? getArgNumberWithEval(metaValue, 1) + : _Game_Action_numTargets.apply(this, arguments); + }; + + var _Game_Action_targetsForOpponents = + Game_Action.prototype.targetsForOpponents; + Game_Action.prototype.targetsForOpponents = function () { + var targets = _Game_Action_targetsForOpponents.apply(this, arguments); + if (this.isForDeadOpponent()) { + var unit = this.opponentsUnit(); + if (this.isForOne()) { + targets = [unit.smoothDeadTarget(this._targetIndex)]; + } else { + targets = unit.deadMembers(); + } + } + return targets; + }; + + var _Game_Action_targetsForFriends = Game_Action.prototype.targetsForFriends; + Game_Action.prototype.targetsForFriends = function () { + var targets = _Game_Action_targetsForFriends.apply(this, arguments); + var numTargets = this.numTargets(); + if (this.isForAll() && numTargets > 0) { + var friendUnit = this.friendsUnit(); + targets = []; + for (var i = 0; i < numTargets; i++) { + targets.push(friendUnit.randomFriendTarget()); + } + } + return targets; + }; + + Game_Action.prototype.targetsForAll = function (targets) { + var opponentsUnit = this.opponentsUnit(); + var friendsUnit = this.friendsUnit(); + var anotherUnit = this.isForFriend() ? opponentsUnit : friendsUnit; + if (this.isForUser()) { + targets.push(opponentsUnit.randomTarget()); + } else if (this.isForRandom()) { + targets = []; + for (var i = 0; i < this.numTargets(); i++) { + var opponentsLength = opponentsUnit.aliveMembers().length; + var friendLength = friendsUnit.aliveMembers().length; + if (Math.randomInt(opponentsLength + friendLength) >= opponentsLength) { + targets.push(friendsUnit.randomTarget()); + } else { + targets.push(opponentsUnit.randomTarget()); + } + } + } else if (this.isForDeadFriend()) { + if (this.isForOne()) { + targets.push(opponentsUnit.randomDeadTarget()); + } else { + targets = targets.concat(opponentsUnit.deadMembers()); + } + } else if (this.isForDeadOpponent()) { + if (this.isForOne()) { + targets.push(friendsUnit.randomDeadTarget()); + } else { + targets = targets.concat(friendsUnit.deadMembers()); + } + } else if (this.isForOne()) { + targets.push(anotherUnit.randomTarget()); + } else { + targets = targets.concat(anotherUnit.aliveMembers()); + } + return targets; + }; + + var _Game_Action_testApply = Game_Action.prototype.testApply; + Game_Action.prototype.testApply = function (target) { + return ( + _Game_Action_testApply.apply(this, arguments) || + (this.isForDeadOpponent() && target.isDead()) + ); + }; + + Game_Action.prototype.isForDeadOpponent = function () { + return ( + this.checkItemScope([1, 2]) && + getMetaValues(this.item(), ["Dead", "戦闘不能"]) + ); + }; + + Game_Action.prototype.isScopeExtendInfo = function (names) { + return !!getMetaValues(this.item(), names); + }; + + Game_Action.prototype.getScopeExtendInfo = function (names) { + var result = getArgNumber(getMetaValues(this.item(), names)); + return result === true ? 1 : result; + }; +})(); diff --git a/www/js/plugins/SentenceDataExtractor.js b/www/js/plugins/SentenceDataExtractor.js new file mode 100644 index 0000000..b06ea34 --- /dev/null +++ b/www/js/plugins/SentenceDataExtractor.js @@ -0,0 +1,107 @@ +/* +SentenceDataExtractor.js + +2016/12/10 version 1.0 + +更新履歴 +2016/12/10 公開 + + 利用規約 + ・商用・非商用問わず使えます。 + ・改変公開可能 + +*/ + +/*:ja + * @plugindesc ゲーム起動時にゲーム中の全メッセージをテキストファイルに書き出す + * @author さうと + * @help プラグインコマンドはありません + */ + +(function () { + var parameters = PluginManager.parameters("SentenceDataExtractor"); + + var path = require("path"); + //alert(window.location); + + //jsonから直接抜く + var fs = require("fs"); + + var projectFilePath = decodeURIComponent( + path.dirname(window.location.pathname.slice(1)) + ); + + var mapinfod = fs.readFileSync(projectFilePath + "/data/MapInfos.json"); + var jsonmapd = JSON.parse(mapinfod); + + //マップファイルの数だけテキストを作る + for (num = 1; num < jsonmapd.length; num++) { + var data = fs.readFileSync( + projectFilePath + "/data/Map" + ("00" + num).slice(-3) + ".json" + ); + + var jsond = JSON.parse(data); + //alert(jsond.events[5].pages[0].list[5].parameters[0]); + var isExist40x = false; + var dataStr = ""; + //イベント総ざらい + for (n = 1; n < jsond.events.length; n++) { + if (jsond.events[n] == null) continue; + dataStr += "\r\n・" + jsond.events[n].name + "\r\n"; + //イベントページ総ざらい + for (m = 0; m < jsond.events[n].pages.length; m++) { + dataStr += "-" + (m + 1) + "ページ目" + "\r\n"; + //イベントコマンド総ざらい + for (l = 0; l < jsond.events[n].pages[m].list.length; l++) { + //メッセージ表示コマンドか文章スクロールだったらだったら + if ( + jsond.events[n].pages[m].list[l].code == 401 || + jsond.events[n].pages[m].list[l].code == 405 + ) { + dataStr += jsond.events[n].pages[m].list[l].parameters[0] + "\r\n"; + isExist40x = true; + } + //選択肢の表示だったら + if (jsond.events[n].pages[m].list[l].code == 402) { + dataStr += jsond.events[n].pages[m].list[l].parameters[1] + "\r\n"; + isExist40x = true; + } + } + } + } + if (isExist40x) { + fs.writeFileSync( + projectFilePath + "/" + jsonmapd[num].name + ".txt", + dataStr + ); + } + } + + //コモンイベントのやつ ファイル構造が微妙に違うのでまとめられない + var data = fs.readFileSync(projectFilePath + "/data/CommonEvents.json"); + + var jsond = JSON.parse(data); + var isExist40x = false; + var dataStr = ""; + //イベント総ざらい + for (n = 1; n < jsond.length; n++) { + if (jsond[n] == null) continue; + dataStr += "\r\n・" + jsond[n].name + "\r\n"; + //イベントコマンド総ざらい + for (l = 0; l < jsond[n].list.length; l++) { + //メッセージ表示コマンドか文章スクロールだったら + if (jsond[n].list[l].code == 401 || jsond[n].list[l].code == 405) { + dataStr += jsond[n].list[l].parameters[0] + "\r\n"; + isExist40x = true; + } + //選択肢表示だったら + if (jsond[n].list[l].code == 402) { + dataStr += jsond[n].list[l].parameters[1] + "\r\n"; + isExist40x = true; + } + } + } + if (isExist40x) { + fs.writeFileSync(projectFilePath + "/CommonEvents.txt", dataStr); + } +})(); diff --git a/www/js/plugins/SimpleMsgSideView.js b/www/js/plugins/SimpleMsgSideView.js new file mode 100644 index 0000000..0178ffc --- /dev/null +++ b/www/js/plugins/SimpleMsgSideView.js @@ -0,0 +1,90 @@ +//============================================================================= +// SimpleMsgSideView.js +//============================================================================= + +/*: + * @plugindesc at sideview battle, only display item/skill names. + * @author Sasuke KANNAZUKI + * + * @param displayAttack + * @desc Whether to display normal attack. 1:yes 0:no + * @default 0 + * + * @param position + * @desc Skill name display position. 0:left, 1:center + * @default 1 + * + * @help This plugin does not provide plugin commands. + * + * By not displaying the log and only displaying the skill name, + * the speed of battle will increase slightly. + */ + +/*:ja + * @plugindesc サイドビューバトルで技/アイテムの名前のみ表示します。 + * @author 神無月サスケ + * + * @param displayAttack + * @desc 通常攻撃も表示するか (1:する 0:しない) + * @default 0 + * + * @param position + * @desc 技名を表示する位置 (0:左寄せ, 1:中央) + * @default 1 + * + * @help このプラグインには、プラグインコマンドはありません。 + * + * ログを表示せず、技名のみを表示することで、戦闘のテンポが若干高速になります。 + */ + +(function () { + var parameters = PluginManager.parameters("SimpleMsgSideView"); + var displayAttack = Number(parameters["displayAttack"]) != 0; + var position = Number(parameters["position"] || 1); + + var _Window_BattleLog_addText = Window_BattleLog.prototype.addText; + Window_BattleLog.prototype.addText = function (text) { + if ($gameSystem.isSideView()) { + this.refresh(); + this.wait(); + return; // not display battle log + } + _Window_BattleLog_addText.call(this, text); + }; + + // for sideview battle only + Window_BattleLog.prototype.addItemNameText = function (itemName) { + this._lines.push(itemName); + this.refresh(); + this.wait(); + }; + + var _Window_BattleLog_displayAction = + Window_BattleLog.prototype.displayAction; + Window_BattleLog.prototype.displayAction = function (subject, item) { + if ($gameSystem.isSideView()) { + if ( + displayAttack || + !(DataManager.isSkill(item) && item.id == subject.attackSkillId()) + ) { + this.push("addItemNameText", item.name); // display item/skill name + } else { + this.push("wait"); + } + return; + } + _Window_BattleLog_displayAction.call(this, subject, item); + }; + + // to put skill/item name at center + var _Window_BattleLog_drawLineText = Window_BattleLog.prototype.drawLineText; + Window_BattleLog.prototype.drawLineText = function (index) { + if ($gameSystem.isSideView() && position == 1) { + var rect = this.itemRectForText(index); + this.contents.clearRect(rect.x, rect.y, rect.width, rect.height); + this.drawText(this._lines[index], rect.x, rect.y, rect.width, "center"); + return; + } + _Window_BattleLog_drawLineText.call(this, index); + }; +})(); diff --git a/www/js/plugins/SmartPath.js b/www/js/plugins/SmartPath.js new file mode 100644 index 0000000..ff3f69e --- /dev/null +++ b/www/js/plugins/SmartPath.js @@ -0,0 +1,108 @@ +//============================================================================= +// Smart Pathfinding +// by Shaz +// Last Updated: 2015.10.21 +//============================================================================= + +/*: + * @plugindesc Allows events or players to do smart Pathfinding + * @author Shaz + * + * @help + * + * Plugin Command: + * SmartPath eventId1 eventId2 # Makes event 1 find path to event 2 + * SmartPath eventId x y # Makes event find a path to location x, y + * SmartPath eventId cancel # Cancel Pathfinding for event + * + * event = number for specific event + * event = 0 for "this" event + * event = -1 for player + * event = $gameVariables.value(x) to get the event id from variable x + * + * x, y = coordinates or $gameVariables.value(#) to use a variable coordinate + * + */ +/*:ja + * @plugindesc イベントもしくはプレイヤーに、高度な経路探索を提供します。 + * @author Shaz + * + * @help + * + * Plugin Command: + * SmartPath eventId1 eventId2 # + * イベント1に、イベント2までの経路を探索させます。 + * SmartPath eventId x y # + * イベントに、(x, y)までの経路を探索させます。 + * SmartPath eventId cancel # + * イベントの経路探索を中止させます。 + * + * event = 0 →このイベント + * event = -1 →プレイヤー + * event = $gameVariables.value(x) →xからイベントIDを取得 + * + * x, y = coordinates or $gameVariables.value(#) →好きな座標を指定 + * + */ + +(function () { + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + + if (command.toUpperCase() === "SMARTPATH") { + subject = this.character(eval(args[0])); + if (args[1].toUpperCase() === "CANCEL") { + subject.clearTarget(); + } else if (args.length > 2) { + subject.setTarget(null, eval(args[1]), eval(args[2])); + } else { + subject.setTarget(this.character(eval(args[1]))); + } + } + }; + + var _Game_CharacterBase_initMembers = + Game_CharacterBase.prototype.initMembers; + Game_CharacterBase.prototype.initMembers = function () { + _Game_CharacterBase_initMembers.call(this); + this._target = null; + this._targetX = null; + this._targetY = null; + }; + + Game_CharacterBase.prototype.setTarget = function (target, targetX, targetY) { + this._target = target; + if (this._target) { + this._targetX = this._target.x; + this._targetY = this._target.y; + } else { + this._targetX = targetX; + this._targetY = targetY; + } + }; + + Game_CharacterBase.prototype.clearTarget = function () { + this._target = null; + this._targetX = null; + this._targetY = null; + }; + + var _Game_CharacterBase_updateStop = Game_CharacterBase.prototype.updateStop; + Game_CharacterBase.prototype.updateStop = function () { + _Game_CharacterBase_updateStop.call(this); + + if (this._target) { + this._targetX = this._target.x; + this._targetY = this._target.y; + } + + if (this._targetX != null) { + direction = this.findDirectionTo(this._targetX, this._targetY); + if (direction > 0) { + this.moveStraight(direction); + } + } + }; +})(); diff --git a/www/js/plugins/StateAfterDeath.js b/www/js/plugins/StateAfterDeath.js new file mode 100644 index 0000000..17e6e7b --- /dev/null +++ b/www/js/plugins/StateAfterDeath.js @@ -0,0 +1,105 @@ +/*============================================================================= + StateAfterDeath.js +---------------------------------------------------------------------------- + (C)2018 Triacontane + This software is released under the MIT License. + http://opensource.org/licenses/mit-license.php +---------------------------------------------------------------------------- + Version + 1.0.1 2018/08/12 継続ステートが戦闘不能後にターン数で解除されなくなっていた問題を修正 + 1.0.0 2018/08/12 初版 +---------------------------------------------------------------------------- + [Blog] : https://triacontane.blogspot.jp/ + [Twitter]: https://twitter.com/triacontane/ + [GitHub] : https://github.com/triacontane/ +=============================================================================*/ + +/*: + * @plugindesc StateAfterDeathPlugin + * @author triacontane + * + * @param states + * @desc 戦闘不能後も継続するステートの配列の一覧です。 + * @type state[] + * @default [] + * + * @help StateAfterDeath.js + * + * 戦闘不能後も解除されず継続するステートを作成できます。 + * パラメータから対象となるステートを指定してください。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc 戦闘不能後継続ステートプラグイン + * @author トリアコンタン + * + * @param states + * @text 対象ステート + * @desc 戦闘不能後も継続するステートの配列の一覧です。 + * @type state[] + * @default [] + * + * @help StateAfterDeath.js + * + * 戦闘不能後も解除されず継続するステートを作成できます。 + * パラメータから対象となるステートを指定してください。 + * + * このプラグインにはプラグインコマンドはありません。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + + /** + * Create plugin parameter. param[paramName] ex. param.commandPrefix + * @param pluginName plugin name(EncounterSwitchConditions) + * @returns {Object} Created parameter + */ + var createPluginParameter = function (pluginName) { + var paramReplacer = function (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; + } + }; + var parameter = JSON.parse( + JSON.stringify(PluginManager.parameters(pluginName), paramReplacer) + ); + PluginManager.setParameters(pluginName, parameter); + return parameter; + }; + + var param = createPluginParameter("StateAfterDeath"); + if (!param.states) { + param.states = []; + } + + var _Game_BattlerBase_die = Game_BattlerBase.prototype.die; + Game_BattlerBase.prototype.die = function () { + var stillStates = this._states.filter(function (stateId) { + return param.states.contains(stateId); + }); + var stillStateTurns = {}; + stillStates.forEach(function (stateId) { + stillStateTurns[stateId] = this._stateTurns[stateId]; + }, this); + _Game_BattlerBase_die.apply(this, arguments); + this._states = this._states.concat(stillStates); + this._stateTurns = stillStateTurns; + }; +})(); diff --git a/www/js/plugins/StatusBustImage.js b/www/js/plugins/StatusBustImage.js new file mode 100644 index 0000000..b902566 --- /dev/null +++ b/www/js/plugins/StatusBustImage.js @@ -0,0 +1,919 @@ +//============================================================================= +// StatusBustImage.js +// ---------------------------------------------------------------------------- +// (C) 2016 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.7.4 2019/01/02 MOG_SceneMenu.jsと併用した場合、アイテムを使用時に2回使用してしまう場合がある問題を修正 +// 1.7.3 2018/11/04 GraphicalDesignMode.jsとの間で競合が発生する場合がある問題を修正 +// 1.7.2 2018/09/17 TMSoloMenu.jsと両立できるよう修正(TMSoloMenu.js側の修正も必須) +// 1.7.1 2017/02/02 特定条件下で戦闘画面にもバストアップが表示されていた問題を修正 +// 1.7.0 2017/09/25 ベース画像と追加画像に原点を変更できる機能を追加 +// 1.6.0 2017/09/25 バストアップ画像に表情差分用の追加グラフィックを重ねて表示できる機能を追加 +// 1.5.0 2017/09/04 バストアップ画像をウィンドウの下に表示できる機能を追加 +// 1.4.0 2017/07/05 メインメニュー画面でも先頭アクターの画像を表示できる機能を追加 +// 1.3.2 2017/02/20 装備画面での「最強装備」と「全て外す」時に装備品画像が更新されなかった問題を修正 +// 1.3.1 2016/10/13 装備品の画像がトリミングの対象外になっていたのを修正 +// 1.3.0 2016/10/13 画像を指定した矩形でトリミングして表示できる機能を追加 +// 1.2.0 2016/10/08 装備品画像にZ座標を付与できるよう修正 +// 1.1.0 2016/10/06 装備画面とスキル画面にも画像を表示できる機能を追加 +// 1.0.1 2016/08/12 キャラクターを切り替えたときにグラフィックが切り替わらない問題を修正 +// 1.0.0 2016/07/19 初版 +// ---------------------------------------------------------------------------- +// [Blog] : https://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc StatusBustImagePlugin + * @author triacontane + * + * @param BustImageX + * @desc バストアップ画像を表示するX座標(足下原点)です。 + * @default 640 + * + * @param BustImageY + * @desc バストアップ画像を表示するY座標(足下原点)です。 + * @default 620 + * + * @param EquipBustImageX + * @desc 装備画面でバストアップ画像を表示するX座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param EquipBustImageY + * @desc 装備画面でバストアップ画像を表示するY座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param SkillBustImageX + * @desc スキル画面でバストアップ画像を表示するX座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param SkillBustImageY + * @desc スキル画面でバストアップ画像を表示するY座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param MainBustImageX + * @desc メインメニュー画面でバストアップ画像を表示するY座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param MainBustImageY + * @desc メインメニュー画面でバストアップ画像を表示するY座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param BustPriority + * @desc バストアップ画像の表示優先度(プライオリティ)です。 + * @default 0 + * @type select + * @option ウィンドウの下 + * @value 0 + * @option ウィンドウの内容の下 + * @value 1 + * @option ウィンドウの上 + * @value 2 + * + * @param BaseImageOrigin + * @desc ベース画像の原点です。 + * @default 2 + * @type select + * @option 左上 + * @value 0 + * @option 中央 + * @value 1 + * @option 足下 + * @value 2 + * + * @param AddImageOrigin + * @desc 追懐画像および装備品画像の原点です。 + * @default 2 + * @type select + * @option 左上 + * @value 0 + * @option 中央 + * @value 1 + * @option 足下 + * @value 2 + * + * @help ステータス画面にアクターごとのバストアップ画像を表示します。 + * 足下を原点として表示位置を自由に調整できます。 + * + * 装備画面とスキル画面にも同一のバストアップ画像を表示できますが + * デフォルト画面サイズではスペースがないので、使用する場合は必要に応じて + * 画面サイズを変更してください。 + * + * また、メインメニュー画面にも同一のバストアップ画像を表示できますが + * 表示されるのは「先頭のアクター」のみです。 + * 主にアクターが一人の場合に使用します。 + * + * アクターのメモ欄に以下の通り指定してください。 + * + * # /img/pictures/file.pngが表示されます。 + * # /img/pictures/file.pngが表示されます。 + * # 画像を指定した矩形(X座標、Y座標、横幅、高さ)で + * # 切り出して(トリミング)表示します。(カンマ区切り) + * + * さらに以下のメモ欄で追加差分を複数表示することが可能です。 + * # /img/pictures/file2.pngが表示されます。 + * # 同上 + * # 変数[1]が[3]と等しい時のみ追加画像が表示されます。 + * # 同上 + * # 追加画像のX座標を[30]に設定します。 + * # 同上 + * # 追加画像のY座標を[30]に設定します。 + * # 同上 + * 複数の追加画像を表示したい場合は最後の数字を[2]以降に変更してください。 + * + * 指定する座標はベース画像の足下からの相対座標です。 + * + * 計算式中で不等号を使いたい場合、以下のように記述してください。 + * < → < + * > → > + * 例: // 変数[2]が1より大きい場合 + * + * さらに動画(データベースのアニメーション)を再生することもできます。 + * 画像の上に重ねてまばたき等を表現するのに使用します。 + * + * # ID[1]のアニメーションがループ再生されます。 + * # ID[1]のアニメーションがループ再生されます。 + * + * 装備品ごとに画像を上乗せできます。 + * アイテムのメモ欄に以下の通り指定してください。 + * # /img/pictures/item.pngが表示されます。 + * # /img/pictures/item.pngが表示されます。 + * # 装備品画像のX座標を[30]に設定します。 + * # 装備品画像のX座標を[30]に設定します。 + * # 装備品画像のY座標を[30]に設定します。 + * # 装備品画像のY座標を[30]に設定します。 + * # 装備品画像のZ座標を[3]に設定します。 + * # 装備品画像のZ座標を[3]に設定します。 + * # 画像を指定した矩形(X座標、Y座標、横幅、高さ)で + * # 切り出して(トリミング)表示します。(カンマ区切り) + * + * 指定する座標はベース画像の足下からの相対座標です。 + * + * Z座標が大きい値ほど手前に表示されます。指定しない場合は[1]になります。 + * アクター画像のZ座標は[0]で固定です。 + * + * プラグインコマンドの実行により画像や動画を変更することもできます。 + * ストーリーの進行によって差し替えたい場合に使用します。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * SBI画像差し替え 1 file2 # ID[1]のアクターの画像を + * 「file2.png」に差し替えます。 + * SBI_IMAGE_CHANGE 1 file2 # ID[1]のアクターの画像を + * 「file2.png」に差し替えます。 + * SBI動画差し替え 1 3 # ID[1]のアクターの動画を「3」に差し替えます。 + * SBI_ANIME_CHANGE 1 3 # ID[1]のアクターの動画を「3」に差し替えます。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc バストアップ表示プラグイン + * @author トリアコンタン + * + * @param 画像X座標 + * @desc バストアップ画像を表示するX座標(足下原点)です。 + * @default 640 + * + * @param 画像Y座標 + * @desc バストアップ画像を表示するY座標(足下原点)です。 + * @default 620 + * + * @param 装備_画像X座標 + * @desc 装備画面でバストアップ画像を表示するX座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param 装備_画像Y座標 + * @desc 装備画面でバストアップ画像を表示するY座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param スキル_画像X座標 + * @desc スキル画面でバストアップ画像を表示するX座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param スキル_画像Y座標 + * @desc スキル画面でバストアップ画像を表示するY座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param メイン_画像X座標 + * @desc メインメニュー画面でバストアップ画像を表示するY座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param メイン_画像Y座標 + * @desc メインメニュー画面でバストアップ画像を表示するY座標(足下原点)です。指定しない場合、表示されなくなります。 + * @default + * + * @param 表示優先度 + * @desc バストアップ画像の表示優先度(プライオリティ)です。 + * @default 0 + * @type select + * @option ウィンドウの下 + * @value 0 + * @option ウィンドウの内容の下 + * @value 1 + * @option ウィンドウの上 + * @value 2 + * + * @param ベース画像原点 + * @desc ベース画像の原点です。 + * @default 2 + * @type select + * @option 左上 + * @value 0 + * @option 中央 + * @value 1 + * @option 足下 + * @value 2 + * + * @param 追加画像原点 + * @desc 追懐画像および装備品画像の原点です。 + * @default 2 + * @type select + * @option 左上 + * @value 0 + * @option 中央 + * @value 1 + * @option 足下 + * @value 2 + * + * @help ステータス画面にアクターごとのバストアップ画像を表示します。 + * 足下を原点として表示位置を自由に調整できます。 + * + * 装備画面とスキル画面にも同一のバストアップ画像を表示できますが + * デフォルト画面サイズではスペースがないので、使用する場合は必要に応じて + * 画面サイズを変更してください。 + * + * また、メインメニュー画面にも同一のバストアップ画像を表示できますが + * 表示されるのは「先頭のアクター」のみです。 + * 主にアクターが一人の場合に使用します。 + * + * アクターのメモ欄に以下の通り指定してください。 + * + * # /img/pictures/file.pngが表示されます。 + * # /img/pictures/file.pngが表示されます。 + * # 画像を指定した矩形(X座標、Y座標、横幅、高さ)で + * # 切り出して(トリミング)表示します。(カンマ区切り) + * + * さらに以下のメモ欄で追加差分を複数表示することが可能です。 + * # /img/pictures/file2.pngが表示されます。 + * # 同上 + * # 変数[1]が[3]と等しい時のみ追加画像が表示されます。 + * # 同上 + * # 追加画像のX座標を[30]に設定します。 + * # 同上 + * # 追加画像のY座標を[30]に設定します。 + * # 同上 + * 複数の追加画像を表示したい場合は最後の数字を[2]以降に変更してください。 + * + * 指定する座標はベース画像の足下からの相対座標です。 + * + * 計算式中で不等号を使いたい場合、以下のように記述してください。 + * < → < + * > → > + * 例: // 変数[2]が1より大きい場合 + * + * さらに動画(データベースのアニメーション)を再生することもできます。 + * 画像の上に重ねてまばたき等を表現するのに使用します。 + * + * # ID[1]のアニメーションがループ再生されます。 + * # ID[1]のアニメーションがループ再生されます。 + * + * 装備品ごとに画像を上乗せできます。 + * アイテムのメモ欄に以下の通り指定してください。 + * # /img/pictures/item.pngが表示されます。 + * # /img/pictures/item.pngが表示されます。 + * # 装備品画像のX座標を[30]に設定します。 + * # 装備品画像のX座標を[30]に設定します。 + * # 装備品画像のY座標を[30]に設定します。 + * # 装備品画像のY座標を[30]に設定します。 + * # 装備品画像のZ座標を[3]に設定します。 + * # 装備品画像のZ座標を[3]に設定します。 + * # 画像を指定した矩形(X座標、Y座標、横幅、高さ)で + * # 切り出して(トリミング)表示します。(カンマ区切り) + * + * 指定する座標はベース画像の足下からの相対座標です。 + * + * Z座標が大きい値ほど手前に表示されます。指定しない場合は[1]になります。 + * アクター画像のZ座標は[0]で固定です。 + * + * プラグインコマンドの実行により画像や動画を変更することもできます。 + * ストーリーの進行によって差し替えたい場合に使用します。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * SBI画像差し替え 1 file2 # ID[1]のアクターの画像を + * 「file2.png」に差し替えます。 + * SBI_IMAGE_CHANGE 1 file2 # ID[1]のアクターの画像を + * 「file2.png」に差し替えます。 + * SBI動画差し替え 1 3 # ID[1]のアクターの動画を「3」に差し替えます。 + * SBI_ANIME_CHANGE 1 3 # ID[1]のアクターの動画を「3」に差し替えます。 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +(function () { + "use strict"; + var pluginName = "StatusBustImage"; + var metaTagPrefix = "SBI"; + + var getCommandName = function (command) { + return (command || "").toUpperCase(); + }; + + var getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + + var getParamNumber = function (paramNames, min, max) { + var value = getParamOther(paramNames); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value, 10) || 0).clamp(min, max); + }; + + var getMetaValue = function (object, name) { + var metaTagName = metaTagPrefix + (name ? name : ""); + return object.meta.hasOwnProperty(metaTagName) + ? object.meta[metaTagName] + : undefined; + }; + + var getMetaValues = function (object, names) { + if (!Array.isArray(names)) return getMetaValue(object, names); + for (var i = 0, n = names.length; i < n; i++) { + var value = getMetaValue(object, names[i]); + if (value !== undefined) return value; + } + return undefined; + }; + + var getArgNumber = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(convertEscapeCharacters(arg), 10) || 0).clamp(min, max); + }; + + var getArgString = function (arg, upperFlg) { + arg = convertEscapeCharacters(arg); + return upperFlg ? arg.toUpperCase() : arg; + }; + + var getArgArrayString = function (args, upperFlg) { + var values = getArgString(args, upperFlg).split(","); + for (var i = 0; i < values.length; i++) values[i] = values[i].trim(); + return values; + }; + + var getArgArrayEval = function (args, min, max) { + var values = getArgArrayString(args, false); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + for (var i = 0; i < values.length; i++) + values[i] = eval(values[i]).clamp(min, max); + return values; + }; + + var convertEscapeCharacters = function (text) { + if (isNotAString(text)) text = ""; + var windowLayer = SceneManager._scene._windowLayer; + return windowLayer + ? convertEscapeTags(windowLayer.children[0].convertEscapeCharacters(text)) + : text; + }; + + var convertEscapeTags = function (text) { + if (isNotAString(text)) text = ""; + text = text.replace(/>?/gi, ">"); + text = text.replace(/<?/gi, "<"); + return text; + }; + + var isNotAString = function (args) { + return String(args) !== args; + }; + + //============================================================================= + // パラメータの取得と整形 + //============================================================================= + var paramBustImageX = getParamNumber(["BustImageX", "画像X座標"]); + var paramBustImageY = getParamNumber(["BustImageY", "画像Y座標"]); + var paramEquipBustImageX = getParamNumber([ + "EquipBustImageX", + "装備_画像X座標", + ]); + var paramEquipBustImageY = getParamNumber([ + "EquipBustImageY", + "装備_画像Y座標", + ]); + var paramSkillBustImageX = getParamNumber([ + "SkillBustImageX", + "スキル_画像X座標", + ]); + var paramSkillBustImageY = getParamNumber([ + "SkillBustImageY", + "スキル_画像Y座標", + ]); + var paramMainBustImageX = getParamNumber([ + "MainBustImageX", + "メイン_画像X座標", + ]); + var paramMainBustImageY = getParamNumber([ + "MainBustImageY", + "メイン_画像Y座標", + ]); + var paramBustPriority = getParamNumber(["BustPriority", "表示優先度"], 0); + var paramBaseImageOrigin = getParamNumber( + ["BaseImageOrigin", "ベース画像原点"], + 0 + ); + var paramAddImageOrigin = getParamNumber( + ["AddImageOrigin", "追加画像原点"], + 0 + ); + + //============================================================================= + // Game_Interpreter + // プラグインコマンドを追加定義します。 + //============================================================================= + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.apply(this, arguments); + if (!command.match(new RegExp("^" + metaTagPrefix))) return; + this.pluginCommandBustStatus(command.replace(metaTagPrefix, ""), args); + }; + + Game_Interpreter.prototype.pluginCommandBustStatus = function ( + command, + args + ) { + switch (getCommandName(command)) { + case "_IMAGE_CHANGE": + case "画像差し替え": + var actor1 = $gameActors.actor(getArgNumber(args[0], 1)); + actor1.setBustImageName(getArgString(args[1])); + break; + case "_ANIME_CHANGE": + case "動画差し替え": + var actor2 = $gameActors.actor(getArgNumber(args[0], 1)); + actor2.setBustAnimationId(getArgNumber(args[1]), 0); + break; + } + }; + + //============================================================================= + // Game_Actor + // バスト画像を設定します。 + //============================================================================= + var _Game_Actor_initMembers = Game_Actor.prototype.initMembers; + Game_Actor.prototype.initMembers = function () { + _Game_Actor_initMembers.apply(this, arguments); + this._bustImageName = null; + this._bustAnimationId = null; + }; + + Game_Actor.prototype.getMetaInfoForBustImage = function (names) { + return getMetaValues(this.actor(), names); + }; + + Game_Actor.prototype.setBustImageName = function (value) { + this._bustImageName = value; + }; + + Game_Actor.prototype.getBustImageName = function () { + return ( + this._bustImageName || this.getMetaInfoForBustImage(["画像", "Image"]) + ); + }; + + Game_Actor.prototype.getBustImageRect = function () { + var rectString = this.getMetaInfoForBustImage(["矩形", "Rect"]); + var rect = rectString ? getArgArrayEval(rectString, 0) : null; + return rect ? new Rectangle(rect[0], rect[1], rect[2], rect[3]) : null; + }; + + Game_Actor.prototype.setBustAnimationId = function (value) { + this._bustAnimationId = value || null; + }; + + Game_Actor.prototype.getBustAnimationId = function () { + if (this._bustAnimationId) return this._bustAnimationId; + var value = this.getMetaInfoForBustImage(["動画", "Animation"]); + return value ? getArgNumber(value, 1) : 0; + }; + + Game_Actor.prototype.getAdditionalBustImage = function (index) { + var fileName = this.getMetaInfoForBustImage([ + "追加画像" + index, + "AddImage" + index, + ]); + if (!fileName) { + return null; + } + var additionalImage = {}; + additionalImage.fileName = getArgString(fileName); + additionalImage.cond = getArgString( + this.getMetaInfoForBustImage(["追加条件" + index, "AddCond" + index]) + ); + additionalImage.x = getArgNumber( + this.getMetaInfoForBustImage(["追加座標X" + index, "AddPosX" + index]) + ); + additionalImage.y = getArgNumber( + this.getMetaInfoForBustImage(["追加座標Y" + index, "AddPosY" + index]) + ); + return additionalImage; + }; + + Game_Actor.prototype.getAdditionalBustImageList = function () { + var bustList = []; + var index = 1; + var image = null; + do { + image = this.getAdditionalBustImage(index); + if (image) { + bustList.push(image); + } + index++; + } while (image); + return bustList; + }; + + //============================================================================= + // Window_Base + // バスト画像表示用スプライトを追加定義します。 + //============================================================================= + var _Window_Base_initialize = Window_Base.prototype.initialize; + Window_Base.prototype.initialize = function () { + if (this.isNeedBust()) this._bustSprite = null; + _Window_Base_initialize.apply(this, arguments); + }; + + Window_Base.prototype._createAllParts = function () { + Window.prototype._createAllParts.call(this); + if (this.isNeedBust()) this.createBustSprite(); + }; + + Window_Base.prototype.isNeedBust = function () { + if ($gameParty.inBattle()) { + return false; + } + var pos = this.getBustPosition(); + return pos !== null && (pos[0] !== 0 || pos[1] !== 0); + }; + + Window_Base.prototype.createBustSprite = function () { + this._bustContainer = new Sprite(); + this._bustSprite = new Sprite_Bust(); + this._bustContainer.addChild(this._bustSprite); + this._bustAddContainer = false; + }; + + Window_Base.prototype.setBustPosition = function (x, y) { + if (this.isUnderWindow()) { + this._bustSprite.move(x, y); + } else { + this._bustSprite.move(x - this.x, y - this.y); + } + }; + + Window_Base.prototype.getBustPosition = function () { + return null; + }; + + Window_Base.prototype.refreshBust = function () { + if (this._actor && this.isNeedBust()) { + this.setBustPosition.apply(this, this.getBustPosition()); + this._bustSprite.refresh(this._actor); + if (!this._bustAddContainer) { + this.tryAddBustContainer(); + } + } + }; + + Window_Base.prototype.tryAddBustContainer = function () { + if (this.isUnderWindow()) { + if (!this.parent) { + return; + } + this.parent.parent.addChildAt(this._bustContainer, 1); + } else { + this.addChildAt(this._bustContainer, paramBustPriority === 1 ? 2 : 3); + } + this._bustAddContainer = true; + }; + + Window_Base.prototype.isUnderWindow = function () { + return paramBustPriority === 0; + }; + + //============================================================================= + // Window_MenuStatus + // バスト画像表示用スプライトを追加定義します。 + //============================================================================= + var _Window_MenuStatus_refresh = Window_MenuStatus.prototype.refresh; + Window_MenuStatus.prototype.refresh = function () { + _Window_MenuStatus_refresh.apply(this, arguments); + this._actor = $gameParty.members()[0]; + this.refreshBust(); + }; + + var _Window_MenuStatus_setPendingIndex = + Window_MenuStatus.prototype.setPendingIndex; + Window_MenuStatus.prototype.setPendingIndex = function (index) { + _Window_MenuStatus_setPendingIndex.apply(this, arguments); + var actor = $gameParty.members()[0]; + if (actor === this._actor) return; + this._actor = actor; + this.refreshBust(); + }; + + Window_MenuStatus.prototype.getBustPosition = function () { + return [paramMainBustImageX, paramMainBustImageY]; + }; + + //============================================================================= + // Window_MenuActor + // アクター選択ウィンドウにはバストアップは表示しない + //============================================================================= + Window_MenuActor.prototype.getBustPosition = function () { + return null; + }; + + // Resolve conflict for TMSoloMenu.js + if (typeof Window_SoloStatus !== "undefined") { + var _Window_SoloStatus_refresh = Window_SoloStatus.prototype.refresh; + Window_SoloStatus.prototype.refresh = function () { + _Window_SoloStatus_refresh.apply(this, arguments); + this._actor = $gameParty.members()[0]; + this.refreshBust(); + }; + + Window_SoloStatus.prototype.getBustPosition = function () { + return [paramMainBustImageX, paramMainBustImageY]; + }; + } + + //============================================================================= + // Window_Status + // バスト画像表示用スプライトを追加定義します。 + //============================================================================= + var _Window_Status_refresh = Window_Status.prototype.refresh; + Window_Status.prototype.refresh = function () { + _Window_Status_refresh.apply(this, arguments); + this.refreshBust(); + }; + + Window_Status.prototype.getBustPosition = function () { + return [paramBustImageX, paramBustImageY]; + }; + + //============================================================================= + // Window_EquipItem + // バスト画像表示用スプライトを追加定義します。 + //============================================================================= + Window_EquipItem.prototype.refresh = function () { + if (!this._actor) { + return; + } + Window_ItemList.prototype.refresh.apply(this, arguments); + this.refreshBust(); + }; + + Window_EquipItem.prototype.getBustPosition = function () { + return [paramEquipBustImageX, paramEquipBustImageY]; + }; + + //============================================================================= + // Window_SkillList + // バスト画像表示用スプライトを追加定義します。 + //============================================================================= + var _Window_SkillList_refresh = Window_SkillList.prototype.refresh; + Window_SkillList.prototype.refresh = function () { + _Window_SkillList_refresh.apply(this, arguments); + this.refreshBust(); + }; + + Window_SkillList.prototype.getBustPosition = function () { + return [paramSkillBustImageX, paramSkillBustImageY]; + }; + + //============================================================================= + // Scene_Equip + // 装備変更時にバストイメージを更新します。 + //============================================================================= + var _Scene_Equip_commandOptimize = Scene_Equip.prototype.commandOptimize; + Scene_Equip.prototype.commandOptimize = function () { + _Scene_Equip_commandOptimize.apply(this, arguments); + this._itemWindow.refreshBust(); + }; + + var _Scene_Equip_commandClear = Scene_Equip.prototype.commandClear; + Scene_Equip.prototype.commandClear = function () { + _Scene_Equip_commandClear.apply(this, arguments); + this._itemWindow.refreshBust(); + }; + + //============================================================================= + // Sprite_Bust + // バスト画像のクラスです。 + //============================================================================= + function Sprite_Bust() { + this.initialize.apply(this, arguments); + } + Sprite_Bust._anchorListX = [0.0, 0.5, 0.5]; + Sprite_Bust._anchorListY = [0.0, 0.5, 1.0]; + + Sprite_Bust.prototype = Object.create(Sprite_Base.prototype); + Sprite_Bust.prototype.constructor = Sprite_Bust; + + Sprite_Bust.prototype.initialize = function () { + Sprite_Base.prototype.initialize.call(this); + this.anchor.x = Sprite_Bust._anchorListX[paramBaseImageOrigin]; + this.anchor.y = Sprite_Bust._anchorListY[paramBaseImageOrigin]; + this._actor = null; + this._equipSprites = []; + this._additonalSprite = []; + this.z = 0; + }; + + Sprite_Bust.prototype.refresh = function (actor) { + this._actor = actor; + this.drawMain(); + this.drawAdditions(); + this.drawEquips(); + this.drawAnimation(); + }; + + Sprite_Bust.prototype.drawMain = function () { + var fileName = this._actor.getBustImageName(); + this.bitmap = fileName + ? ImageManager.loadPicture(getArgString(fileName), 0) + : null; + var rect = this._actor.getBustImageRect(); + if (rect) { + this.setFrame(rect.x, rect.y, rect.width, rect.height); + } + }; + + Sprite_Bust.prototype.drawAdditions = function () { + this.clearAdditions(); + var additionalList = this._actor.getAdditionalBustImageList(); + additionalList.forEach(function (additionalImage) { + this.makeAdditionSprite(additionalImage); + }, this); + }; + + Sprite_Bust.prototype.clearAdditions = function () { + this._additonalSprite.forEach( + function (sprite) { + this.parent.removeChild(sprite); + }.bind(this) + ); + this._additonalSprite = []; + }; + + Sprite_Bust.prototype.drawAnimation = function () { + var animationId = this._actor.getBustAnimationId(); + if (this._animationId === animationId && this.isAnyAnimationExist()) return; + this._animationId = animationId; + if (this.isAnyAnimationExist()) return; + if (this.isNeedAnimation()) { + this.startAnimation(); + } else { + this.stopAnimation(); + } + }; + + Sprite_Bust.prototype.drawEquips = function () { + this.clearEquips(); + this._actor.equips().forEach( + function (equip) { + if (equip) this.makeEquipSprite(equip); + }.bind(this) + ); + this.sortEquips(); + }; + + Sprite_Bust.prototype.clearEquips = function () { + this._equipSprites.forEach( + function (sprite) { + this.parent.removeChild(sprite); + }.bind(this) + ); + this._equipSprites = []; + }; + + Sprite_Bust.prototype.sortEquips = function () { + this.parent.children.sort(this._compareChildOrder.bind(this)); + }; + + Sprite_Bust.prototype._compareChildOrder = function (a, b) { + if (a.z !== b.z) { + return a.z - b.z; + } else if (a.y !== b.y) { + return a.y - b.y; + } else { + return a.spriteId - b.spriteId; + } + }; + + Sprite_Bust.prototype.makeEquipSprite = function (equip) { + var itemFileName = getMetaValues(equip, ["画像", "Image"]); + if (itemFileName) { + var sprite = new Sprite(); + sprite.anchor.x = Sprite_Bust._anchorListX[paramAddImageOrigin]; + sprite.anchor.y = Sprite_Bust._anchorListY[paramAddImageOrigin]; + sprite.bitmap = ImageManager.loadPicture(getArgString(itemFileName), 0); + var xStr = getMetaValues(equip, ["PosX", "座標X"]); + sprite.x = this.x + (xStr ? getArgNumber(xStr) : 0); + var yStr = getMetaValues(equip, ["PosY", "座標Y"]); + sprite.y = this.y + (yStr ? getArgNumber(yStr) : 0); + var zStr = getMetaValues(equip, ["PosZ", "座標Z"]); + sprite.z = zStr !== undefined ? getArgNumber(zStr) : 1; + var rectString = getMetaValues(equip, ["矩形", "Rect"]); + if (rectString) { + var rect = getArgArrayEval(rectString, 0); + sprite.setFrame(rect[0], rect[1], rect[2], rect[3]); + } + this.parent.addChild(sprite); + this._equipSprites.push(sprite); + } + }; + + Sprite_Bust.prototype.makeAdditionSprite = function (image) { + if (image.cond && !eval(image.cond)) { + return; + } + var sprite = new Sprite(); + sprite.anchor.x = Sprite_Bust._anchorListX[paramAddImageOrigin]; + sprite.anchor.y = Sprite_Bust._anchorListY[paramAddImageOrigin]; + sprite.bitmap = ImageManager.loadPicture(image.fileName); + sprite.x = this.x + image.x; + sprite.y = this.y + image.y; + this.parent.addChild(sprite); + this._additonalSprite.push(sprite); + }; + + Sprite_Bust.prototype.startAnimation = function () { + Sprite_Base.prototype.startAnimation.call( + this, + $dataAnimations[this._animationId], + false, + 0 + ); + }; + + Sprite_Bust.prototype.update = function () { + Sprite_Base.prototype.update.call(this); + if (this.isNeedAnimation()) this.updateAnimation(); + }; + + Sprite_Bust.prototype.updateAnimation = function () { + if (!this.isAnyAnimationExist()) { + this.startAnimation(); + } + }; + + Sprite_Bust.prototype.isNeedAnimation = function () { + return this._animationId > 0; + }; + + Sprite_Bust.prototype.isAnyAnimationExist = function () { + if (this.isAnimationPlaying()) { + return this._animationSprites.some(function (sprite) { + return sprite.isPlaying(); + }); + } else { + return false; + } + }; + + Sprite_Base.prototype.stopAnimation = function () { + if (this._animationSprites.length > 0) { + this._animationSprites.forEach(function (animation) { + animation.remove(); + }); + } + this._animationSprites = []; + }; +})(); diff --git a/www/js/plugins/TDDP_PreloadManager.js b/www/js/plugins/TDDP_PreloadManager.js new file mode 100644 index 0000000..897fd71 --- /dev/null +++ b/www/js/plugins/TDDP_PreloadManager.js @@ -0,0 +1,674 @@ +//============================================================================= +// TDDP_PreloadManager.js +// Version: 1.0.0 +//============================================================================= + +var Imported = Imported || {}; +Imported.TDDP_PreloadManager = "1.0.0"; + +var TDDP = TDDP || {}; +TDDP.PreloadManager = TDDP.PreloadManager || {}; +//============================================================================= +/*: + * @plugindesc 1.0.0 Preload resources on scene/map load as well as game boot for a smoother gameplay experience. + * + * @author Tor Damian Design / Galenmereth + * + * @param Preload System SFX + * @desc If you want to preload all the SFX specified in the Database System tab on boot, set this to true. + * @default false + * + * @param Print Debug to Console + * @desc If you want to see debug information in the console (F8) set this to true. + * @default false + * + * @help =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ + * Introduction / Table of contents + * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ + * TDDP PreloadManager lets you preload resources on both boot (before the + * game title screen displays) and on map load (in between map transfers) to + * ensure resources such as pictures, music and sound effects are preloaded + * before called. + * + * By default MV will stream the resources as they are required. This plugin + * serves as an alternative for a smoother gameplay experience at the cost of + * more bandwidth. + * + * This Plugin will load all resources in all event pages on the map, + * regardless of if they will be triggered by the player at any time or not. + * Since page conditions cannot be predicted as they are dependent on player + * interaction, this is a necessity to ensure the right files are ready and + * preloaded. + * + * For updates and easy to use documentation, please go to the plugin's website: + * http://mvplugins.tordamian.com/?p=29 + * + * There you can also download a PDF of the documentation for offline use, and + * having the documentation in one cleanly presented place means you can always + * be sure it's the most recent available. + * + * Table of contents + * ----------------- + * 1. Installation + * 2. Advanced Configuration + * 3. Terms & Conditions + * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * 1. Installation + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Drag and drop plugin .js file into your project's js/plugins folder, then + * enable it in the editor interface. + * + * Make sure this plugin is placed at the top for maximum compatibility. + * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * 2. Advanced Configuration + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * There is an advanced configuration section if you open the plugin .js file + * in a text editor. Look for BOOT PRELOAD CONFIG -- ADVANCED USERS. This lets + * you define resources to preload on boot manually. + * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * 3. Terms & Conditions + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * This plugin is free for both non-commercial and commercial use. Please see + * http://mvplugins.tordamian.com/terms-of-use for the full terms of use. + * + * A big thank you to Degica for making this plugin free for commercial use for + * everyone! + */ +/*:ja + * @plugindesc マップ/シーン切り替え時、またブート時に素材の事前ロードを行います。 + * + * @author Tor Damian Design / Galenmereth + * + * @param Preload System SFX + * @desc ブート時に、データベース上で指定された全てのSFXをプリロードしたい場合は、trueにしてください。 + * @default false + * + * @param Print Debug to Console + * @desc コンソール(F8)でデバッグ情報を見たい場合は、trueにしてください。 + * @default false + * + * @help =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ + * Introduction / Table of contents + * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ + * TDDP PreloadManagerは、画像・音楽・サウンドエフェクトのような素材を、 + * 事前にロードさせることができるプラグインです。 + * タイトル前のゲームブート時や、マップ切り替わりのロード時に、 + * 事前ローディングを可能にします。 + * + * デフォルト設定時には、素材のストリームは要求後に行われますが、 + * このプラグインを利用することで、高帯域を使用し、 + * スムーズなゲームプレイを提供することが可能になります。 + * + * このプラグインは、プレイヤーのアクションがトリガーとなるか否かに関わらず、 + * マップ上のすべてのイベントページで、全素材をロードします。 + * ページの条件分岐がプレイヤーのアクションに依存しないため、 + * 必ず正しいファイルがロードされるように注意してください。 + * + * アップデートと簡易使用方法については、 + * こちらのプラグインのサイトを参照してください。 + * http://mvplugins.tordamian.com/?p=29 + * + * このサイトでは、オフラインで使用するためのPDFをダウンロードすることができます。 + * またいつでも最新版の確認を行なうことができます。 + * + * + * + * コンテンツ目次 + * ----------------- + * 1. Installation + * 2. Advanced Configuration + * 3. Terms & Conditions + * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * 1. Installation + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * プラグインの「.js」ファイルを、プロジェクト内のプラグインフォルダに + * ドラッグ&ドロップし、エディター内で有効にしてください。 + * + * 最大の互換性を得るため、このプラグインはトップに置くようにしてください。 + * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * 2. Advanced Configuration + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * プラグインの「.js」ファイルを開くと、 + * アドバンスドコンフィグレーションを行うことができます。 + * BOOT PRELOAD CONFIG -- ADVANCED USERSを用いて、 + * ブート時にプリロードされる素材を手動で指定することができます。 + * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * 3. Terms & Conditions + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * このプラグインは、商用利用・非商用利用どちらにもフリーで公開されています。 + * 使用方法の全文についてはこちらのサイトを確認してください。 + * http://mvplugins.tordamian.com/terms-of-use + * + * 最後に、このプラグインのフリーでの商用利用を実現してくれた + * Degicaさんに感謝の意を表します。 + */ + +/* + * ============================================================================= + * BOOT PRELOAD CONFIG -- ADVANCED USERS + * ============================================================================= + * + * Tip: ファイル名は省略することができます。 + * 拡張子はMVの特性に合わせ、「.png」とみなされます。 + * + * ----------------------------------------------------------------------------- + * Image files to load on boot: + * ----------------------------------------------------------------------------- + * Keys: + * animation + * battleback1 + * battleback2 + * character + * enemy + * face + * parallax + * picture + * svActor + * svEnemy + * system + * tileset + * title1 + * title2 + * + * 上記のフォルダ内に、サブフォルダを作成している場合は、 + * ファイル名にそれを付け足してください。 + * 例えば「arrow」という画像が「cursors」というサブフォルダの中に入っている場合 + * 下記のように指定してください。 + * + * system: [ + * "balloon", + * "cursors/arrow" + * ] + */ +TDDP.bootPreloadImages = { + /* Example + face: [ + "Actor3" + ], + system: [ + "myFile", + "subfolder/myOtherFile" + ] + */ +}; +/* + * + * ----------------------------------------------------------------------------- + * BGM files to load on boot + * ----------------------------------------------------------------------------- + */ +TDDP.bootPreloadBGM = [ + // "Town1" +]; +/* + * + * ----------------------------------------------------------------------------- + * BGS files to load on boot + * ----------------------------------------------------------------------------- + */ +TDDP.bootPreloadBGS = [ + // "Quake" +]; +/* + * + * ----------------------------------------------------------------------------- + * SFX files to load on boot. + * ----------------------------------------------------------------------------- + */ +TDDP.bootPreloadSE = [ + // "Open2" +]; +/* + * + * ----------------------------------------------------------------------------- + * ME files to load on boot. + * ----------------------------------------------------------------------------- + */ +TDDP.bootPreloadME = [ + // "Shock1" +]; +//============================================================================= +// END OF BOOT PRELOAD CONFIG +//============================================================================= +var PreloadManager; +(function () { + //============================================================================= + // Setting up parameters + //============================================================================= + var parameters = PluginManager.parameters("TDDP_PreloadManager"); + var preloadSystemSFX = Boolean( + parameters["Preload System SFX"] === "true" || false + ); + var debug = Boolean(parameters["Print Debug to Console"] === "true" || false); + if (debug) + console.log("========= TDDP PreloadManager: Debug mode on ========="); + + PreloadManager = function () { + throw new Error("This is a static class"); + }; + + PreloadManager._callOnComplete = false; + PreloadManager._filesLoaded = 0; + PreloadManager._filesTotal = 0; + PreloadManager._ready = false; + PreloadManager._preloadedMaps = []; + PreloadManager._preloadedAudio = []; + + PreloadManager.callOnComplete = function (func) { + this._callOnComplete = func; + }; + + PreloadManager.start = function () { + this._ready = true; + this.controlIfReady(true); + }; + + PreloadManager.preloadImages = function (type, filename, hue) { + if (filename.constructor === Array) { + for (var i = 0; i < filename.length; i++) { + this.preloadImages(type, filename[i], hue); + } + } else { + if (filename.length > 0) { + if (debug) console.log("Preloading image (" + type + "): ", filename); + var func = + "load" + type.charAt(0).toUpperCase() + type.substr(1).toLowerCase(); + if (typeof ImageManager[func] === "undefined") { + e = + "PreloadManager: " + + type + + " is not a valid image load key. Check your configuration."; + Graphics.printError(e); + throw new Error(e); + } + this._increaseFileNums(); + ImageManager[func](filename, hue).addLoadListener( + this.onFileLoaded.bind(this, filename) + ); + } + } + }; + + PreloadManager.preloadBGM = function (audioObject) { + this.preloadAudio("bgm", audioObject); + }; + + PreloadManager.preloadBGS = function (audioObject) { + this.preloadAudio("bgs", audioObject); + }; + + PreloadManager.preloadSE = function (audioObject) { + this.preloadAudio("se", audioObject); + }; + + PreloadManager.preloadME = function (audioObject) { + this.preloadAudio("me", audioObject); + }; + + PreloadManager.preloadAudio = function (type, audioObject) { + if (!audioObject) return; + if (audioObject.constructor === Array) { + for (var i = 0, max = audioObject.length; i < max; i++) { + this.preloadAudio(type, audioObject[i]); + } + } else { + if (audioObject.name.length <= 0) return; + if (this.isAudioCached(type, audioObject.name)) { + if (debug) + console.log( + type + "/" + audioObject.name + " already preloaded; skipping." + ); + return; + } + this._increaseFileNums(); + var bufferObject = AudioManager.createBuffer(type, audioObject.name); + bufferObject.addLoadListener( + this.onFileLoaded.bind(this, bufferObject.name) + ); + bufferObject.addErrorListener( + this.onAudioFileError.bind(this, bufferObject) + ); + this._cacheAudio(type, audioObject.name); + } + }; + + PreloadManager.preloadAnimation = function (animationId) { + var animation = $dataAnimations[animationId]; + this.preloadImages("animation", [ + animation.animation1Name, + animation.animation2Name, + ]); + for (var i = 0, max = animation.timings.length; i < max; i++) { + var se = animation.timings[i].se; + this.preloadSE(se); + } + }; + + PreloadManager.preloadMapResources = function (mapId) { + this._ready = false; + // Wait and ensure map is loaded + if (!DataManager.isMapDataLoaded()) + return setTimeout(this.preloadMapResources.bind(this, mapId), 250); + if (this._preloadedMaps.indexOf(mapId) > -1) { + if (debug) console.log("Map " + mapId + " already preloaded, skipping."); + } else { + if (debug) console.log("Map " + mapId + " preload starting."); + // Map is loaded, preload resources now + this.preloadBGM($dataMap.bgm); + this.preloadBGS($dataMap.bgs); + this.preloadImages("battleback1", $dataMap.battleback1Name); + this.preloadImages("battleback2", $dataMap.battleback2Name); + this.preloadImages("parallax", $dataMap.parallaxName); + // Cycle events and load appropriate resources + for (var i = 0, max = $dataMap.events.length; i < max; i++) { + var event = $dataMap.events[i]; + if (!event) continue; + for (var p = 0, pMax = event.pages.length; p < pMax; p++) { + var page = event.pages[p]; + // Preload character graphic for page + this.preloadImages("character", page.image.characterName); + for (var l = 0, lMax = page.list.length; l < lMax; l++) { + var listEntry = page.list[l]; + this.preloadEventListEntry(listEntry); + } + } + } + this._preloadedMaps.push(mapId); + } + this.start(true); + }; + + PreloadManager.preloadEventListEntry = function (listEntry) { + var code = listEntry.code; + var parameters = listEntry.parameters; + switch (code) { + // Show Picture + case 231: + this.preloadImages("picture", parameters[1]); + break; + // Play BGM + case 241: + this.preloadBGM(parameters[0]); + break; + // Play BGS + case 245: + this.preloadBGS(parameters[0]); + break; + case 249: + this.preloadME(parameters[0]); + break; + // Play SE + case 250: + this.preloadSE(parameters[0]); + break; + // Change Parallax + case 284: + this.preloadImages("parallax", parameters[0]); + break; + // Show Text + case 101: + this.preloadImages("face", parameters[0]); + break; + // Show Animation + case 212: + this.preloadAnimation(parameters[1]); + break; + } + }; + + PreloadManager.onFileLoaded = function (filename) { + this._filesLoaded += 1; + if (debug) + console.log( + "Loaded file: " + + filename + + "(" + + this._filesLoaded + + "/" + + this._filesTotal + + ")" + ); + this.controlIfReady(); + }; + + PreloadManager.onAudioFileError = function (bufferObject) { + throw new Error("Could not load file " + bufferObject._url); + }; + + PreloadManager.controlIfReady = function (manual) { + if (this.isReady()) { + if (debug && !manual) + console.log( + "All files loaded (" + + this._filesLoaded + + "/" + + this._filesTotal + + ")" + ); + this._filesTotal = this._filesLoaded = 0; + if (this._callOnComplete) { + this._callOnComplete.call(); + } + } + }; + + PreloadManager._cacheAudio = function (path, filename) { + this._preloadedAudio.push(path + filename); + }; + + PreloadManager.isAudioCached = function (path, filename) { + return this._preloadedAudio.indexOf(path + filename) > -1; + }; + + PreloadManager._increaseFileNums = function () { + this._ready = false; + this._filesTotal += 1; + }; + + PreloadManager.isReady = function () { + if (this._filesLoaded >= this._filesTotal) { + if (this._ready || this._filesTotal == 0) { + return true; + } + } + return false; + }; + + //============================================================================= + // Scene_Boot extensions + //============================================================================= + var Scene_Boot_prototype_create = Scene_Boot.prototype.create; + Scene_Boot.prototype.create = function () { + Scene_Boot_prototype_create.call(this); + this._performPreload(); + }; + + Scene_Boot.prototype._performPreload = function () { + if (!DataManager.isDatabaseLoaded()) + return setTimeout(this._performPreload.bind(this), 5); + if (debug) + console.log("========= TDDP PreloadManager: Boot Preload ========="); + // Preload bootPreloadImages resources + if (TDDP.bootPreloadImages) { + for (var key in TDDP.bootPreloadImages) { + if (TDDP.bootPreloadImages.hasOwnProperty(key)) { + PreloadManager.preloadImages(key, TDDP.bootPreloadImages[key]); + } + } + } + // Preload bootPreloadBGM resources + if (TDDP.bootPreloadBGM && TDDP.bootPreloadBGM.length > 0) { + for (var i = 0, max = TDDP.bootPreloadBGM.length; i < max; i++) { + PreloadManager.preloadBGM({ + name: TDDP.bootPreloadBGM[i], + volume: 90, + pitch: 100, + }); + } + } + // Preload bootPreloadBGS resources + if (TDDP.bootPreloadBGS && TDDP.bootPreloadBGS.length > 0) { + for (var i = 0, max = TDDP.bootPreloadBGS.length; i < max; i++) { + PreloadManager.preloadBGS({ + name: TDDP.bootPreloadBGS[i], + volume: 90, + pitch: 100, + }); + } + } + // Preload bootPreloadSE resources + if (TDDP.bootPreloadSE && TDDP.bootPreloadSE.length > 0) { + for (var i = 0, max = TDDP.bootPreloadSE.length; i < max; i++) { + PreloadManager.preloadSE({ + name: TDDP.bootPreloadSE[i], + volume: 90, + pitch: 100, + }); + } + } + // Preload bootPreloadME resources + if (TDDP.bootPreloadME && TDDP.bootPreloadME.length > 0) { + for (var i = 0, max = TDDP.bootPreloadME.length; i < max; i++) { + PreloadManager.preloadME({ + name: TDDP.bootPreloadME[i], + volume: 90, + pitch: 100, + }); + } + } + // Preload system SFX if set + if (preloadSystemSFX) { + ("========= TDDP PreloadManager: Boot Preloading System SFX ========="); + for (var i = 0, max = $dataSystem.sounds.length; i < max; i++) { + PreloadManager.preloadSE($dataSystem.sounds[i]); + } + } + PreloadManager.start(); + }; + + //============================================================================= + // DataManager extensions + //============================================================================= + var DataManager_loadMapData = DataManager.loadMapData; + DataManager.loadMapData = function (mapId) { + if (debug) + console.log("========= TDDP PreloadManager: Map Preload ========="); + this._preloaded = false; + DataManager_loadMapData.call(this, mapId); + PreloadManager.preloadMapResources(mapId); + PreloadManager.callOnComplete(this._onPreloadDone.bind(this)); + }; + + DataManager._onPreloadDone = function () { + this._preloaded = true; + }; + + var DataManager_isMapLoaded = DataManager.isMapLoaded; + DataManager.isMapLoaded = function () { + return this.isMapDataLoaded() && this._preloaded; + }; + + DataManager.isMapDataLoaded = function () { + return DataManager_isMapLoaded.call(this); + }; + + //============================================================================= + // Scene_Base extensions + //============================================================================= + var Scene_Base_prototype_isReady = Scene_Base.prototype.isReady; + Scene_Base.prototype.isReady = function () { + if (!PreloadManager.isReady()) return false; + return Scene_Base_prototype_isReady.call(this); + }; + + //============================================================================= + // WebAudio extensions + //============================================================================= + /** + * NEW function for adding error listener + * + * @method addErrorListener + * @param {Function} listener The callback function + */ + WebAudio.prototype.addErrorListener = function (listener) { + this._errorListeners.push(listener); + }; + /** + * NEW function for calling on error listeners + * + * @method onError + */ + WebAudio.prototype.onError = function () { + while (this._errorListeners.length > 0) { + var listener = this._errorListeners.shift(); + listener(); + } + }; + /** + * Clears the audio data. + * + * @method clear + */ + TDDP.PreloadManager.WebAudio_clear = WebAudio.prototype.clear; + WebAudio.prototype.clear = function () { + TDDP.PreloadManager.WebAudio_clear.call(this); + this._errorListeners = []; + }; + /** + * EXTENDED to call onError + * @method _load + * @param {String} url + * @private + */ + WebAudio.prototype._load = function (url) { + if (WebAudio._context) { + var xhr = new XMLHttpRequest(); + xhr.open("GET", url); + xhr.responseType = "arraybuffer"; + xhr.onload = function () { + if (xhr.status < 400) { + this._onXhrLoad(xhr); + } + }.bind(this); + xhr.onerror = function () { + this._hasError = true; + this.onError(); // NEW call + }.bind(this); + xhr.send(); + } + }; + //============================================================================= + // HTML5Audio extensions + //============================================================================= + /** + * EXTENDED Clears the audio data. + * + * @static + * @method clear + */ + TDDP.PreloadManager.Html5Audio_clear = Html5Audio.clear; + Html5Audio.clear = function () { + TDDP.PreloadManager.Html5Audio_clear.call(this); + this._errorListeners = []; + }; + /** + * EXTENDED Calls error listeners + * @static + * @method _onError + * @private + */ + TDDP.PreloadManager.Html5Audio__onError = Html5Audio._onError; + Html5Audio._onError = function () { + TDDP.PreloadManager.Html5Audio__onError.call(this); + while (this._errorListeners.length > 0) { + var listener = this._errorListeners.shift(); + listener(); + } + }; +})(); diff --git a/www/js/plugins/TMAttackSkillEx.js b/www/js/plugins/TMAttackSkillEx.js new file mode 100644 index 0000000..d8f16f1 --- /dev/null +++ b/www/js/plugins/TMAttackSkillEx.js @@ -0,0 +1,113 @@ +//============================================================================= +// TMPlugin - 通常攻撃スキル拡張 +// バージョン: 1.1.0 +// 最終更新日: 2019/04/15 +// 配布元  : https://hikimoki.sakura.ne.jp/ +//----------------------------------------------------------------------------- +// Copyright (c) 2016 tomoaky +// Released under the MIT license. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +/*: + * @plugindesc 攻撃コマンドや防御コマンドで使用するスキルを + * アクターや装備ごとに変更できるようにします。 + * + * @author tomoaky (https://hikimoki.sakura.ne.jp/) + * + * @param skillNameCommand + * @type boolean + * @desc コマンドにスキル名を適用する。 + * @default true + * + * @help + * TMPlugin - 通常攻撃スキル拡張 Ver1.1.0 + * + * 使い方: + * + * アクター、職業、武器、防具、ステートのメモ欄にタグを設定することで + * 通常攻撃や防御のスキルを変更することができます。 + * タグが設定された装備やステートが複数適用されている場合の優先度は + * ステート > 武器 > 防具 > 職業 > アクター + * となっています。 + * + * このプラグインは RPGツクールMV Version 1.6.1 で動作確認をしています。 + * + * このプラグインはMITライセンスのもとに配布しています、商用利用、 + * 改造、再配布など、自由にお使いいただけます。 + * + * + * メモ欄タグ(アクター、職業、武器、防具、ステート): + * + * + * アクターが攻撃コマンドで使用するスキルを3番のものに変更します。 + * + * + * アクターが防御コマンドで使用するスキルを7番のものに変更します。 + */ + +var Imported = Imported || {}; +Imported.TMAttackSkillEx = true; + +(function () { + var parameters = PluginManager.parameters("TMAttackSkillEx"); + var skillNameCommand = JSON.parse(parameters["skillNameCommand"] || "true"); + + //----------------------------------------------------------------------------- + // Game_Actor + // + + var _Game_Actor_attackSkillId = Game_Actor.prototype.attackSkillId; + Game_Actor.prototype.attackSkillId = function () { + var a = this.traitObjectsTMASE().filter(function (obj) { + return obj.meta.attackSkill; + }); + return a[0] ? +a[0].meta.attackSkill : _Game_Actor_attackSkillId.call(this); + }; + + var _Game_Actor_guardSkillId = Game_Actor.prototype.guardSkillId; + Game_Actor.prototype.guardSkillId = function () { + var a = this.traitObjectsTMASE().filter(function (obj) { + return obj.meta.guardSkill; + }); + return a[0] ? +a[0].meta.guardSkill : _Game_Actor_guardSkillId.call(this); + }; + + // ステート、武器、防具、職業、アクターの順で並ぶ効果オブジェクト配列を返す + Game_Actor.prototype.traitObjectsTMASE = function () { + var objects = Game_Battler.prototype.traitObjects.call(this); + var equips = this.equips(); + for (var i = 0; i < equips.length; i++) { + var item = equips[i]; + if (item) { + objects.push(item); + } + } + objects = objects.concat([this.currentClass(), this.actor()]); + return objects; + }; + + //----------------------------------------------------------------------------- + // Window_ActorCommand + // + + var _Window_ActorCommand_addAttackCommand = + Window_ActorCommand.prototype.addAttackCommand; + Window_ActorCommand.prototype.addAttackCommand = function () { + _Window_ActorCommand_addAttackCommand.call(this); + if (skillNameCommand) { + var skill = $dataSkills[this._actor.attackSkillId()]; + this._list[this.maxItems() - 1].name = skill.name; + } + }; + + var _Window_ActorCommand_addGuardCommand = + Window_ActorCommand.prototype.addGuardCommand; + Window_ActorCommand.prototype.addGuardCommand = function () { + _Window_ActorCommand_addGuardCommand.call(this); + if (skillNameCommand) { + var skill = $dataSkills[this._actor.guardSkillId()]; + this._list[this.maxItems() - 1].name = skill.name; + } + }; +})(); diff --git a/www/js/plugins/TMBalloonLoop.js b/www/js/plugins/TMBalloonLoop.js new file mode 100644 index 0000000..fd860e8 --- /dev/null +++ b/www/js/plugins/TMBalloonLoop.js @@ -0,0 +1,164 @@ +//============================================================================= +// TMVplugin - フキダシループ +// 作者: tomoaky (http://hikimoki.sakura.ne.jp/) +// Version: 1.11 +// 最終更新日: 2016/06/20 +//============================================================================= + +/*: + * @plugindesc フキダシアイコンをループ表示させます。 + * + * @author tomoaky (http://hikimoki.sakura.ne.jp/) + * + * @help + * 使い方: + * プラグインコマンドまたはメモ欄タグを使ってイベントにフキダシループを設 + * 定すると、指定されたフキダシアイコンが繰り返し表示され続けるようになり + * ます。 + * + * イベントのメモ欄以外に、実行内容の一番上にある注釈コマンド内でも同様の + * タグでフキダシループを設定することができます。メモ欄と注釈の両方にタグ + * がある場合は注釈が優先されます。 + * + * プラグインコマンドによるフキダシループは、イベントページの切り替わりや + * イベントコマンド『イベントの一時消去』などによって解除されます。 + * + * プラグインコマンド: + * setBalloonLoop 2 1 + * 2番のイベントにフキダシループとしてびっくりアイコンを設定します。イベ + * ント番号は -1 ならプレイヤー、0 ならコマンドを実行しているイベントが対 + * 象となります。 + * 表示するアイコンの番号はイベントコマンド『フキダシアイコンの表示』での + * 並びに対応していて、0 を指定するとフキダシループが解除されます。 + * + * メモ欄タグ(イベント): + * + * このタグがついているイベントは setBalloonLoop を実行しなくても自動的に + * フキダシループが設定されます。数値は表示するアイコン番号です。 + * + */ + +var Imported = Imported || {}; +Imported.TMBalloonLoop = true; + +if (!Imported.TMEventBase) { + Imported.TMEventBase = true; + (function () { + //----------------------------------------------------------------------------- + // Game_Event + // + + var _Game_Event_setupPage = Game_Event.prototype.setupPage; + Game_Event.prototype.setupPage = function () { + _Game_Event_setupPage.call(this); + if (this._pageIndex >= 0) { + this.loadCommentParams(); + } + }; + + Game_Event.prototype.loadCommentParams = function () { + this._commentParams = {}; + var re = /<([^<>:]+)(:?)([^>]*)>/g; + var list = this.list(); + for (var i = 0; i < list.length; i++) { + var command = list[i]; + if ((command && command.code == 108) || command.code == 408) { + for (;;) { + var match = re.exec(command.parameters[0]); + if (match) { + if (match[2] === ":") { + this._commentParams[match[1]] = match[3]; + } else { + this._commentParams[match[1]] = true; + } + } else { + break; + } + } + } else { + break; + } + } + }; + + Game_Event.prototype.loadTagParam = function (paramName) { + if (this._commentParams[paramName]) { + return this._commentParams[paramName]; + } else if (this.event().meta[paramName]) { + return this.event().meta[paramName]; + } else { + return null; + } + }; + })(); +} + +(function () { + //----------------------------------------------------------------------------- + // Game_CharacterBase + // + + var _Game_CharacterBase_endBalloon = Game_CharacterBase.prototype.endBalloon; + Game_CharacterBase.prototype.endBalloon = function () { + _Game_CharacterBase_endBalloon.call(this); + var balloonLoop = this.balloonLoop(); + if (balloonLoop) { + this.requestBalloon(balloonLoop); + } + }; + + Game_CharacterBase.prototype.setBalloonLoop = function (balloonLoop) { + this._balloonLoop = balloonLoop; + }; + + Game_CharacterBase.prototype.balloonLoop = function () { + return this._balloonLoop; + }; + + //----------------------------------------------------------------------------- + // Game_Event + // + + var _Game_Event_setupPage = Game_Event.prototype.setupPage; + Game_Event.prototype.setupPage = function () { + _Game_Event_setupPage.call(this); + if (this._pageIndex >= 0) { + var balloonLoop = +this.loadTagParam("balloonLoop"); + if (balloonLoop) { + this.setBalloonLoop(balloonLoop); + } + } else { + this.setBalloonLoop(0); + } + }; + + //----------------------------------------------------------------------------- + // Game_Interpreter + // + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "setBalloonLoop") { + var character = this.character(+args[0]); + if (character) { + character.setBalloonLoop(+args[1]); + } + } + }; + + //----------------------------------------------------------------------------- + // Sprite_Character + // + + var _Sprite_Character_endBalloon = Sprite_Character.prototype.endBalloon; + Sprite_Character.prototype.endBalloon = function () { + var balloonLoop = this._character.balloonLoop(); + if (balloonLoop) { + this._balloonSprite.setup(balloonLoop); + } else { + _Sprite_Character_endBalloon.call(this); + } + }; +})(); diff --git a/www/js/plugins/TMBattlerEx.js b/www/js/plugins/TMBattlerEx.js new file mode 100644 index 0000000..89a036a --- /dev/null +++ b/www/js/plugins/TMBattlerEx.js @@ -0,0 +1,91 @@ +//============================================================================= +// TMVplugin - バトラー表示拡張 +// 作者: tomoaky (http://hikimoki.sakura.ne.jp/) +// Version: 1.0 +// 最終更新日: 2015/11/24 +//============================================================================= + +/*: + * @plugindesc エネミーに遠近感や息づかいの表現を追加します。 + * + * @author tomoaky (http://hikimoki.sakura.ne.jp/) + * + * @param baseY + * @desc 拡大率が 1 になる Y 座標。 + * 初期値: 400 + * @default 400 + * + * @param breathH + * @desc 息づかいの大きさ。 + * 初期値: 0.05 + * @default 0.05 + * + * @param mirrorRate + * @desc 左右反転の確率。 + * 初期値: 0.4( 0 ~ 1 ) + * @default 0.4 + * + * @help サイドビューでは左右反転が無効になります。 + * + * メモ欄(敵キャラ)タグ: + * # 拡大率の個別設定 + * # 息づかいの大きさを個別設定 + * # 左右反転を禁止 + * + * 拡大率の個別設定がある敵キャラには遠近感の表現が適用されません。 + * + * プラグインコマンドはありません。 + * + */ + +var Imported = Imported || {}; +Imported.TMBattlerEx = true; + +(function () { + var parameters = PluginManager.parameters("TMBattlerEx"); + var baseY = Number(parameters["baseY"]); + var breathH = Number(parameters["breathH"]); + var mirrorRate = Number(parameters["mirrorRate"]); + + //----------------------------------------------------------------------------- + // Sprite_Enemy + // + + var _Sprite_Enemy_initialize = Sprite_Enemy.prototype.initialize; + Sprite_Enemy.prototype.initialize = function (battler) { + _Sprite_Enemy_initialize.call(this, battler); + var r = battler.enemy().meta["scale"]; + r = r ? Number(scale) : this.y / (baseY * 2) + 0.5; + this._baseScale = new Point(r, r); + if ( + !$gameSystem.isSideView() && + Math.random() < mirrorRate && + !battler.enemy().meta["noMirror"] + ) { + this._baseScale.x = -r; + } + this._breathMax = Math.randomInt(90) + 90; + this._breathCount = Math.randomInt(this._breathMax); + }; + + var _Sprite_Enemy_update = Sprite_Enemy.prototype.update; + Sprite_Enemy.prototype.update = function () { + _Sprite_Enemy_update.call(this); + this.updateScaleEx(); + }; + + Sprite_Enemy.prototype.updateScaleEx = function () { + this._breathCount++; + if (this._breathCount >= this._breathMax) { + this._breathMax = Math.randomInt(90) + 90; + this._breathCount = 0; + } + var scaleX = this._baseScale.x; + var scaleY = this._baseScale.y; + var bh = this._enemy.enemy().meta["breathH"]; + bh = bh ? Number(bh) : breathH; + scaleY += + Math.sin((Math.PI * this._breathCount) / (this._breathMax / 2)) * bh; + this.scale.set(scaleX, scaleY); + }; +})(); diff --git a/www/js/plugins/TMCharacterEx.js b/www/js/plugins/TMCharacterEx.js new file mode 100644 index 0000000..997e4c6 --- /dev/null +++ b/www/js/plugins/TMCharacterEx.js @@ -0,0 +1,250 @@ +//============================================================================= +// TMVplugin - キャラクター表示拡張 +// 作者: tomoaky (http://hikimoki.sakura.ne.jp/) +// Version: 1.0 +// 最終更新日: 2015/11/27 +//============================================================================= + +/*: + * @plugindesc イベントに表示位置補正、回転、拡大の機能を追加します。 + * + * @author tomoaky (http://hikimoki.sakura.ne.jp/) + * + * @help イベントのメモ欄にタグを書き込むことで、表示位置の補正、 + * 拡大率の設定、回転角度の設定ができます。 + * + * グラフィックの中心を軸に回転させたい場合は angle タグと一緒に + * を設定してください。 + * + * イベントページが変化した際、次のページでタグ設定がないパラメータは + * 変化前の状態がそのまま引き継がれます。 + * + * メモ欄(イベント)タグ: + * # X 方向の表示位置補正値 + * # Y 方向の表示位置補正値 + * # 回転角度 + * # X 方向の拡大率 + * # Y 方向の拡大率 + * # X 方向の中心座標 + * # Y 方向の中心座標 + * + * イベントのメモ欄以外に、実行内容の一番上にある注釈コマンド内でも + * 同様のタグでパラメータを設定することができます。 + * メモ欄と注釈の両方にタグがある場合は注釈が優先されます。 + * + * プラグインコマンド: + * TMCharacterEx shift 1 5 -3 # イベント1番を右に5、上に3ドットずらす + * TMCharacterEx angle 1 90 # イベント1番を右に90度回転 + * TMCharacterEx scale 2 1.5 0.5 # イベント2番の幅を50%拡大、 + * 高さを半分に縮小 + * + * イベント番号が 0 の場合は『このイベント』、-1 の場合はプレイヤーが + * コマンドの対象となります。 + * + * プラグインコマンドの他にイベントコマンド『スクリプト』用のコマンドも + * あります、イベントコマンド『移動ルートの設定』ではこちらを使用します。 + * this.setShift(-10, 5) # このイベントの表示位置を左に10、下に5ずらす + * this.setAngle(180) # このイベントの上下を反転する + * this.setScale(2, 1) # このイベントの幅だけを2倍に拡大する + */ + +var Imported = Imported || {}; +Imported.TMCharacterEx = true; + +if (!Imported.TMEventBase) { + Imported.TMEventBase = true; + (function () { + //----------------------------------------------------------------------------- + // Game_Event + // + + var _Game_Event_setupPage = Game_Event.prototype.setupPage; + Game_Event.prototype.setupPage = function () { + _Game_Event_setupPage.call(this); + if (this._pageIndex >= 0) { + this.loadCommentParams(); + } + }; + + Game_Event.prototype.loadCommentParams = function () { + this._commentParams = {}; + var re = /<([^<>:]+)(:?)([^>]*)>/g; + var list = this.list(); + for (var i = 0; i < list.length; i++) { + var command = list[i]; + if ((command && command.code == 108) || command.code == 408) { + for (;;) { + var match = re.exec(command.parameters[0]); + if (match) { + if (match[2] === ":") { + this._commentParams[match[1]] = match[3]; + } else { + this._commentParams[match[1]] = true; + } + } else { + break; + } + } + } else { + break; + } + } + }; + + Game_Event.prototype.loadTagParam = function (paramName) { + if (this._commentParams[paramName]) { + return this._commentParams[paramName]; + } else if (this.event().meta[paramName]) { + return this.event().meta[paramName]; + } else { + return null; + } + }; + })(); +} + +(function () { + //----------------------------------------------------------------------------- + // Game_CharacterBase + // + + var _Game_CharacterBase_initMembers = + Game_CharacterBase.prototype.initMembers; + Game_CharacterBase.prototype.initMembers = function () { + _Game_CharacterBase_initMembers.call(this); + this.clearTMExParams(); + }; + + Game_CharacterBase.prototype.clearTMExParams = function () { + this._shiftTMExX = 0; + this._shiftTMExY = 0; + this._angleTMEx = 0; + this._scaleTMExX = 1.0; + this._scaleTMExY = 1.0; + this._anchorTMExX = 0.5; + this._anchorTMExY = 1; + }; + + var _Game_CharacterBase_screenX = Game_CharacterBase.prototype.screenX; + Game_CharacterBase.prototype.screenX = function () { + return _Game_CharacterBase_screenX.call(this) + this._shiftTMExX; + }; + + var _Game_CharacterBase_screenY = Game_CharacterBase.prototype.screenY; + Game_CharacterBase.prototype.screenY = function () { + return _Game_CharacterBase_screenY.call(this) + this._shiftTMExY; + }; + + Game_CharacterBase.prototype.screenAngle = function () { + return this._angleTMEx; + }; + + Game_CharacterBase.prototype.screenScaleX = function () { + return this._scaleTMExX; + }; + + Game_CharacterBase.prototype.screenScaleY = function () { + return this._scaleTMExY; + }; + + Game_CharacterBase.prototype.screenAnchorX = function () { + return this._anchorTMExX; + }; + + Game_CharacterBase.prototype.screenAnchorY = function () { + return this._anchorTMExY; + }; + + Game_CharacterBase.prototype.setShift = function (shiftX, shiftY) { + this._shiftTMExX = shiftX; + this._shiftTMExY = shiftY; + }; + + Game_CharacterBase.prototype.setAngle = function (angle) { + this._angleTMEx = (angle * Math.PI) / 180; + }; + + Game_CharacterBase.prototype.setScale = function (scaleX, scaleY) { + this._scaleTMExX = scaleX; + this._scaleTMExY = scaleY; + }; + + //----------------------------------------------------------------------------- + // Game_Event + // + + var _Game_Event_setupPage = Game_Event.prototype.setupPage; + Game_Event.prototype.setupPage = function () { + _Game_Event_setupPage.call(this); + if (this._pageIndex >= 0) { + var param = this.loadTagParam("shiftX"); + this._shiftTMExX = param ? Number(param) : this._shiftTMExX; + param = this.loadTagParam("shiftY"); + this._shiftTMExY = param ? Number(param) : this._shiftTMExY; + param = this.loadTagParam("angle"); + this._angleTMEx = param + ? (Number(param) * Math.PI) / 180 + : this._angleTMEx; + param = this.loadTagParam("scaleX"); + this._scaleTMExX = param ? Number(param) : this._scaleTMExX; + param = this.loadTagParam("scaleY"); + this._scaleTMExY = param ? Number(param) : this._scaleTMExY; + param = this.loadTagParam("anchorX"); + this._anchorTMExX = param ? Number(param) : this._anchorTMExX; + param = this.loadTagParam("anchorY"); + this._anchorTMExY = param ? Number(param) : this._anchorTMExY; + } else { + this.clearTMExParams(); + } + }; + + //----------------------------------------------------------------------------- + // Game_Interpreter + // + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "TMCharacterEx") { + switch (args[0]) { + case "shift": + var character = this.character(args[1]); + if (character) { + character.setShift(Number(args[2]), Number(args[3])); + } + break; + case "angle": + var character = this.character(args[1]); + if (character) { + character.setAngle(Number(args[2])); + } + break; + case "scale": + var character = this.character(args[1]); + if (character) { + character.setScale(Number(args[2]), Number(args[3])); + } + break; + } + } + }; + + //----------------------------------------------------------------------------- + // Sprite_Character + // + + var _Sprite_Character_updateOther = Sprite_Character.prototype.updateOther; + Sprite_Character.prototype.updateOther = function () { + _Sprite_Character_updateOther.call(this); + this.rotation = this._character.screenAngle(); + this.scale.set( + this._character.screenScaleX(), + this._character.screenScaleY() + ); + this.anchor.set( + this._character.screenAnchorX(), + this._character.screenAnchorY() + ); + }; +})(); diff --git a/www/js/plugins/TMGreedShop.js b/www/js/plugins/TMGreedShop.js new file mode 100644 index 0000000..4a428e6 --- /dev/null +++ b/www/js/plugins/TMGreedShop.js @@ -0,0 +1,812 @@ +//============================================================================= +// TMPlugin - 欲張りショップ +// バージョン: 2.2.0 +// 最終更新日: 2018/07/17 +// 配布元 : http://hikimoki.sakura.ne.jp/ +//----------------------------------------------------------------------------- +// Copyright (c) 2016 tomoaky +// Released under the MIT license. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +/*: + * @plugindesc お金以外にアイテムも要求されるショップ機能を追加します。 + * + * @author tomoaky (http://hikimoki.sakura.ne.jp/) + * + * @param materialWindowPosition + * @type select + * @option 商品名の下 + * @value 0 + * @option 商品名の右 + * @value 1 + * @option 購入ウィンドウの下 + * @value 2 + * @desc 素材ウィンドウの表示位置 + * @default 0 + * + * @param materialWindowWidth + * @type number + * @desc 素材ウィンドウの幅 + * 初期値: 408 + * @default 408 + * + * @param buyWindowWidth + * @type number + * @desc 購入ウィンドウの幅 + * 初期値: 456 + * @default 456 + * + * @param buyWindowHeight + * @type number + * @desc 購入ウィンドウの高さ + * 0なら自動で決定 + * @default 0 + * + * @param materialMax + * @type number + * @desc 設定できる素材の最大数。 + * 初期値: 5 + * @default 5 + * + * @param fontRate + * @type number + * @decimals 2 + * @desc 素材情報のフォント倍率 + * @default 0.8 + * + * @param greedCommand + * @desc 欲張りショップの購入コマンド名。 + * 初期値: 購入する + * @default 購入する + * + * @param needText + * @desc 素材一覧のトップに表示するテキスト + * ( 何も設定しなければ省略 ) + * @default 必要なもの + * + * @param showSellCommand + * @type boolean + * @desc 購入のみの場合にも売却コマンドを表示する。 + * @default true + * + * @param showMaterialWindow + * @type boolean + * @desc 素材ウィンドウを表示する。 + * @default true + * + * @param overlaid + * @type boolean + * @desc 素材ウィンドウを他のウィンドウと違うレイヤーに表示する。 + * 四隅が欠ける問題は解決しますが、可読性は低下します。 + * @default true + * + * @param backOpacity + * @type number + * @desc 素材ウィンドウの背景の不透明度 + * @default 192 + * + * @param showMaterialFromNumberWindow + * @type boolean + * @desc 個数選択ウィンドウに素材情報を表示する。 + * @default true + * + * @param showPrice + * @type boolean + * @desc 商品ウィンドウに価格を表示する。 + * @default true + * + * @param seGreedBuy + * @type struct + * @desc 欲張りショップで購入時に鳴らす効果音 + * @default {"name":"Shop1","volume":"90","pitch":"100","pan":"0"} + * + * @help + * TMPlugin - 欲張りショップ ver2.2.0 + * + * 使い方: + * + * アイテム、武器、防具にメモ欄タグ(後述)を使って素材を設定します。 + * + * イベントコマンド『プラグインコマンド』で greedShop を実行し、 + * 直後にイベントコマンド『ショップの処理』で、素材を設定したアイテムを + * 商品として販売してください。 + * + * このプラグインは RPGツクールMV Version 1.6.1 で動作確認をしています。 + * + * + * プラグインコマンド: + * + * greedShop + * このコマンドが実行された直後にショップの処理を + * 実行することで欲張りショップになります。 + * + * greedCommand 買っちゃう + * 欲張りショップの購入コマンド名を『買っちゃう』に変更します。 + * この変更はセーブデータには保存されません。 + * + * + * メモ欄タグ(アイテム、武器、防具): + * + * + * お金以外にアイテム1番が3個必要になります。 + * mat2, mat3... と素材を追加していくことができます。 + * I の部分が W なら武器、A なら防具になります。 + * + * + * mat1 タグに設定されている素材をキー素材として扱います。 + * キー素材を所持していない場合、商品リストから除外されます。 + * というように半角スペースで区切り、複数のキー素材を + * 設定することもできます。(この場合、mat1 と mat2 がキー素材になる) + * このタグを使うことで、レシピを所持していないと + * ショップに並ばない商品などを表現することができます。 + * + * + * 価格を50に設定します、この設定は欲張りショップが + * 有効になっている場合にのみ購入価格として反映されます。 + * + * + * メモ欄タグ(武器、防具): + * + * + * このタグを指定した武器、防具は素材として設定しても + * 消費されなくなります。 + * + * 消耗設定が『しない』になっているアイテムを素材にした場合、 + * 消耗しないが必要なものとして機能します。 + */ +/*~struct~SoundEffect: + * + * @param name + * @type file + * @dir audio/se/ + * @desc 効果音のファイル名 + * @default + * @require 1 + * + * @param volume + * @type number + * @max 100 + * @desc 効果音の音量 + * 初期値: 90 + * @default 90 + * + * @param pitch + * @type number + * @min 50 + * @max 150 + * @desc 効果音のピッチ + * 初期値: 100 + * @default 100 + * + * @param pan + * @type number + * @min -100 + * @max 100 + * @desc 効果音の位相 + * 初期値: 0 + * @default 0 + * + */ + +var Imported = Imported || {}; +Imported.TMGreedShop = true; + +(function () { + var parameters = PluginManager.parameters("TMGreedShop"); + var materialWindowPosition = +(parameters["materialWindowPosition"] || 0); + var materialWindowWidth = +(parameters["materialWindowWidth"] || 408); + var buyWindowWidth = +(parameters["buyWindowWidth"] || 456); + var buyWindowHeight = +(parameters["buyWindowHeight"] || 0); + var materialMax = +(parameters["materialMax"] || 5); + var fontRate = +(parameters["fontRate"] || 0.8); + var greedCommand = parameters["greedCommand"] || "購入する"; + var needText = parameters["needText"] || ""; + var showSellCommand = JSON.parse(parameters["showSellCommand"] || "true"); + var showMaterialWindow = JSON.parse( + parameters["showMaterialWindow"] || "true" + ); + var overlaid = JSON.parse(parameters["overlaid"] || "true"); + var backOpacity = +(parameters["backOpacity"] || 192); + var showMaterialFromNumberWindow = JSON.parse( + parameters["showMaterialFromNumberWindow"] || "true" + ); + var showPrice = JSON.parse(parameters["showPrice"] || "true"); + var seGreedBuy = JSON.parse(parameters["seGreedBuy"] || "{}"); + + //----------------------------------------------------------------------------- + // DataManager + // + + DataManager.getGreedShopMaterials = function (item) { + result = []; + if (item) { + var re = /(i|w|a)(\d+)\*(\d+)/i; + for (var i = 1; i <= materialMax; i++) { + var key = "mat" + i; + if (item.meta[key]) { + var match = re.exec(item.meta[key]); + if (match) { + var material = {}; + material.type = match[1]; + material.id = +match[2]; + material.need = +match[3]; + result.push(material); + } + } + } + } + return result; + }; + + DataManager.materialToItem = function (material) { + var type = material.type.toUpperCase(); + if (type === "I") { + return $dataItems[material.id]; + } else if (type === "W") { + return $dataWeapons[material.id]; + } else if (type === "A") { + return $dataArmors[material.id]; + } + return null; + }; + + DataManager.isConsumableMaterial = function (item) { + return item.consumable || (!this.isItem(item) && !item.meta.noConsume); + }; + + //----------------------------------------------------------------------------- + // Game_Temp + // + + Game_Temp.prototype.setGreedShop = function (flag) { + this._greedShop = flag; + }; + + Game_Temp.prototype.isGreedShop = function () { + return this._greedShop; + }; + + Game_Temp.prototype.setGreedCommand = function (text) { + this._greedCommand = text; + }; + + Game_Temp.prototype.greedCommand = function () { + return this._greedCommand || greedCommand; + }; + + //----------------------------------------------------------------------------- + // Game_Interpreter + // + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "greedShop") { + $gameTemp.setGreedShop(true); + } else if (command === "greedCommand") { + $gameTemp.setGreedCommand(args[0]); + } + }; + + //----------------------------------------------------------------------------- + // Window_Base + // + + // 素材リストの描画 + Window_Base.prototype.drawGreedMaterials = function ( + x, + y, + item, + amount, + rate + ) { + var materials = DataManager.getGreedShopMaterials(item); + this.resetFontSettings(); + this.contents.fontSize = Math.floor(this.contents.fontSize * rate); + if (needText) { + y = this.drawGreedNeedText(y, rate); + } + for (var i = 0; i < materials.length; i++) { + y = this.drawGreedMaterial(x, y, materials[i], amount, rate); + } + if (this._price) { + this.drawGreedPrice(y, amount, rate); + } + this.resetFontSettings(); + }; + + // 素材リストの見出し(初期設定:必要なもの)描画 + Window_Base.prototype.drawGreedNeedText = function (y, rate) { + var lh = Math.floor(this.lineHeight() * rate); + this.changeTextColor(this.systemColor()); + this.contents.drawText(needText, 0, y, this.contents.width, lh, "center"); + return y + lh; + }; + + // 素材の描画 + Window_Base.prototype.drawGreedMaterial = function ( + x, + y, + material, + amount, + rate + ) { + var x2 = x + Math.floor((Window_Base._iconWidth + 4) * rate); + var lh = Math.floor(this.lineHeight() * rate); + var materialItem = DataManager.materialToItem(material); + var need = material.need * amount; + var n = $gameParty.numItems(materialItem); + var text = DataManager.isConsumableMaterial(materialItem) + ? "" + n + "/" + : "--/"; + text += (" " + need).substr(-3); + this.drawStretchIcon(x, y, materialItem.iconIndex, rate); + this.changeTextColor(this.normalColor()); + this.contents.drawText(materialItem.name, x2, y, 312, lh); + this.contents.drawText( + text, + x, + y, + this.contents.width - this.textPadding(), + lh, + "right" + ); + return y + lh; + }; + + // 拡大率を指定したアイコン描画 + Window_Base.prototype.drawStretchIcon = function (x, y, index, rate) { + var bitmap = ImageManager.loadSystem("IconSet"); + var pw = Window_Base._iconWidth; + var ph = Window_Base._iconHeight; + var sx = (index % 16) * pw; + var sy = Math.floor(index / 16) * ph; + var dw = Math.floor(pw * rate); + var dh = Math.floor(ph * rate); + this.contents.blt(bitmap, sx, sy, pw, ph, x, y, dw, dh); + }; + + // 価格の描画 + Window_Base.prototype.drawGreedPrice = function (y, amount, rate) { + var x = this.textPadding(); + var lh = Math.floor(this.lineHeight() * rate); + var width = this.contents.width - x * 2; + var unitWidth = Math.min(80, this.textWidth(TextManager.currencyUnit)); + this.resetTextColor(); + this.contents.drawText( + this._price * amount, + x, + y, + width - unitWidth - 6, + lh, + "right" + ); + this.changeTextColor(this.systemColor()); + this.contents.drawText( + TextManager.currencyUnit, + x + width - unitWidth, + y, + unitWidth, + lh, + "right" + ); + }; + + //----------------------------------------------------------------------------- + // Window_ShopCommand + // + + // 売却コマンドを表示するかどうかで列数を変更する + var _Window_ShopCommand_maxCols = Window_ShopCommand.prototype.maxCols; + Window_ShopCommand.prototype.maxCols = function () { + return showSellCommand || !this._purchaseOnly + ? _Window_ShopCommand_maxCols.call(this) + : 2; + }; + + // 欲張りショップならば専用のコマンドリストを作成する + var _Window_ShopCommand_makeCommandList = + Window_ShopCommand.prototype.makeCommandList; + Window_ShopCommand.prototype.makeCommandList = function () { + if ($gameTemp.isGreedShop()) { + this.addCommand($gameTemp.greedCommand(), "buy"); + if (showSellCommand || !this._purchaseOnly) { + this.addCommand(TextManager.sell, "sell", !this._purchaseOnly); + } + this.addCommand(TextManager.cancel, "cancel"); + } else { + _Window_ShopCommand_makeCommandList.call(this); + } + }; + + //----------------------------------------------------------------------------- + // Window_ShopBuy + // + + var _Window_ShopBuy_initialize = Window_ShopBuy.prototype.initialize; + Window_ShopBuy.prototype.initialize = function (x, y, height, shopGoods) { + if ($gameTemp.isGreedShop() && +buyWindowHeight > 0) { + height = +buyWindowHeight; + } + _Window_ShopBuy_initialize.call(this, x, y, height, shopGoods); + }; + + var _Window_ShopBuy_windowWidth = Window_ShopBuy.prototype.windowWidth; + Window_ShopBuy.prototype.windowWidth = function () { + if ($gameTemp.isGreedShop()) { + return buyWindowWidth; + } + return _Window_ShopBuy_windowWidth.call(this); + }; + + var _Window_ShopBuy_price = Window_ShopBuy.prototype.price; + Window_ShopBuy.prototype.price = function (item) { + if ($gameTemp.isGreedShop() && item && item.meta.matG) { + return +item.meta.matG; + } + return _Window_ShopBuy_price.call(this, item); + }; + + var _Window_ShopBuy_isEnabled = Window_ShopBuy.prototype.isEnabled; + Window_ShopBuy.prototype.isEnabled = function (item) { + var result = _Window_ShopBuy_isEnabled.call(this, item); + if (result && $gameTemp.isGreedShop()) { + var materials = DataManager.getGreedShopMaterials(item); + for (var i = 0; i < materials.length; i++) { + var material = materials[i]; + var matItem = DataManager.materialToItem(material); + if ($gameParty.numItems(matItem) < material.need) { + return false; + } + } + } + return result; + }; + + var _Window_ShopBuy_update = Window_ShopBuy.prototype.update; + Window_ShopBuy.prototype.update = function () { + _Window_ShopBuy_update.call(this); + if (this.active && this._materialWindow) { + this._materialWindow.setShopItem(this.item(), this.price(this.item())); + this.setMaterialWindowPosition(); + } + }; + + Window_ShopBuy.prototype.setMaterialWindowPosition = function () { + switch (materialWindowPosition) { + case 0: // 商品名の下 + var x = this.x + this.width / 2; + var y = this.y + this.padding; + var lineHeight = this.lineHeight(); + y += (this.index() - this.topRow() + 1) * lineHeight; + this._materialWindow.x = x - this._materialWindow.width / 2; + this._materialWindow.y = y; + if ( + this._materialWindow.y + this._materialWindow.height > + Graphics.boxHeight + ) { + this._materialWindow.y = y - this._materialWindow.height - lineHeight; + } + break; + case 1: // 商品名の右 + var x = this.x + this.width - this.padding; + var y = this.y + this.padding; + var lineHeight = this.lineHeight(); + y += (this.index() - this.topRow()) * lineHeight; + this._materialWindow.x = x; + this._materialWindow.y = y; + if ( + this._materialWindow.y + this._materialWindow.height > + Graphics.boxHeight + ) { + this._materialWindow.y = + Graphics.boxHeight - this._materialWindow.height; + } + if ( + this._materialWindow.x + this._materialWindow.width > + Graphics.boxWidth + ) { + this._materialWindow.x = + Graphics.boxWidth - this._materialWindow.width; + } + break; + case 2: // 購入ウィンドウの下 + this._materialWindow.x = this.x; + this._materialWindow.y = this.y + this.height; + if ( + this._materialWindow.y + this._materialWindow.height > + Graphics.boxHeight + ) { + this._materialWindow.y = + Graphics.boxHeight - this._materialWindow.height; + } + break; + } + }; + + // キー素材を所持していない場合は商品リストから除外する + var _Window_ShopBuy_makeItemList = Window_ShopBuy.prototype.makeItemList; + Window_ShopBuy.prototype.makeItemList = function () { + _Window_ShopBuy_makeItemList.call(this); + for (var i = this._data.length - 1; i >= 0; i--) { + var item = this._data[i]; + if (item && item.meta.matKey) { + var materials = DataManager.getGreedShopMaterials(item); + var keys = item.meta.matKey.split(" ").map(Number); + for (var j = 0; j < keys.length; j++) { + var material = materials[keys[j] - 1]; + var matItem = DataManager.materialToItem(material); + if (!$gameParty.hasItem(matItem, false)) { + this._data.splice(i, 1); + this._price.splice(i, 1); + break; + } + } + } + } + }; + + var _Window_ShopBuy_drawItem = Window_ShopBuy.prototype.drawItem; + Window_ShopBuy.prototype.drawItem = function (index) { + if ($gameTemp.isGreedShop() && !showPrice) { + var item = this._data[index]; + var rect = this.itemRect(index); + rect.width -= this.textPadding(); + this.changePaintOpacity(this.isEnabled(item)); + this.drawItemName(item, rect.x, rect.y, rect.width); + this.changePaintOpacity(true); + } else { + _Window_ShopBuy_drawItem.call(this, index); + } + }; + + Window_ShopBuy.prototype.setMaterialWindow = function (materialWindow) { + this._materialWindow = materialWindow; + }; + + //----------------------------------------------------------------------------- + // Window_ShopNumber + // + + var _Window_ShopNumber_windowWidth = Window_ShopNumber.prototype.windowWidth; + Window_ShopNumber.prototype.windowWidth = function () { + if ($gameTemp.isGreedShop()) { + return buyWindowWidth; + } + return _Window_ShopNumber_windowWidth.call(this); + }; + + var _Window_ShopNumber_refresh = Window_ShopNumber.prototype.refresh; + Window_ShopNumber.prototype.refresh = function () { + _Window_ShopNumber_refresh.call(this); + if ($gameTemp.isGreedShop() && showMaterialFromNumberWindow) { + this.drawGreedMaterials( + 0, + this.lineHeight() * 2, + this._item, + this._number, + fontRate + ); + } + }; + + // 欲張りショップの場合は価格表示を素材リストに任せる + var _Window_ShopNumber_drawTotalPrice = + Window_ShopNumber.prototype.drawTotalPrice; + Window_ShopNumber.prototype.drawTotalPrice = function () { + if (!$gameTemp.isGreedShop()) { + _Window_ShopNumber_drawTotalPrice.call(this); + } + }; + + var _Window_ShopNumber_itemY = Window_ShopNumber.prototype.itemY; + Window_ShopNumber.prototype.itemY = function () { + if ($gameTemp.isGreedShop() && showMaterialFromNumberWindow) { + return 0; + } + return _Window_ShopNumber_itemY.call(this); + }; + + var _Window_ShopNumber_priceY = Window_ShopNumber.prototype.priceY; + Window_ShopNumber.prototype.priceY = function () { + if ($gameTemp.isGreedShop() && showMaterialFromNumberWindow) { + return this.lineHeight() * 1.5; + } + return _Window_ShopNumber_priceY.call(this); + }; + + var _Window_ShopNumber_buttonY = Window_ShopNumber.prototype.buttonY; + Window_ShopNumber.prototype.buttonY = function () { + if ($gameTemp.isGreedShop() && showMaterialFromNumberWindow) { + return Math.min( + this.priceY() + this.lineHeight() * (materialMax + 3), + this.contents.height - this.lineHeight() + ); + } + return _Window_ShopNumber_buttonY.call(this); + }; + + //----------------------------------------------------------------------------- + // Window_Material + // + + function Window_Material() { + this.initialize.apply(this, arguments); + } + + Window_Material.prototype = Object.create(Window_Base.prototype); + Window_Material.prototype.constructor = Window_Material; + + Window_Material.prototype.initialize = function () { + this._materials = []; + var width = this.windowWidth(); + var height = this.windowHeight(); + Window_Base.prototype.initialize.call(this, 0, 0, width, height); + this.hide(); + }; + + Window_Material.prototype.windowWidth = function () { + return materialWindowWidth; + }; + + Window_Material.prototype.windowHeight = function () { + var n = this._materials.length; + if (needText) { + n += 1; + } + if (this._price) { + n += 1; + } + return Math.floor(this.fittingHeight(n) * fontRate); + }; + + Window_Material.prototype.standardBackOpacity = function () { + return backOpacity; + }; + + var _Window_Material_show = Window_Material.prototype.show; + Window_Material.prototype.show = function () { + _Window_Material_show.call(this); + if (this._materials.length === 0) { + this.visible = false; + } + }; + + Window_Material.prototype.materials = function () { + return this._materials; + }; + + Window_Material.prototype.setShopItem = function (item, price) { + if (this._shopItem !== item) { + this._shopItem = item; + this._price = price; + this._materials = DataManager.getGreedShopMaterials(item); + if (this._materials.length > 0) { + this.refresh(); + } + if (showMaterialWindow) { + this.show(); + } + } + }; + + Window_Material.prototype.refresh = function () { + this.move(this.x, this.y, this.width, this.windowHeight()); + this.createContents(); + this.drawGreedMaterials(0, 0, this._shopItem, 1, fontRate); + /* for (var i = 0; i < this._materials.length; i++) { + var material = this._materials[i]; + var item = DataManager.materialToItem(material); + var need = material.need; + var n = $gameParty.numItems(item); + this.changePaintOpacity(n >= need); + this.drawItemName(item, 0, this.lineHeight() * i); + var text = DataManager.isConsumableMaterial(item) ? '' + n + '/' : '--/'; + text += (' ' + need).substr(-3); + this.drawText(text, 0, this.lineHeight() * i, this.contents.width, 'right'); + }*/ + }; + + //----------------------------------------------------------------------------- + // Scene_Shop + // + + var _Scene_Shop_terminate = Scene_Shop.prototype.terminate; + Scene_Shop.prototype.terminate = function () { + _Scene_Shop_terminate.call(this); + $gameTemp.setGreedShop(false); + }; + + var _Scene_Shop_create = Scene_Shop.prototype.create; + Scene_Shop.prototype.create = function () { + _Scene_Shop_create.call(this); + if ($gameTemp.isGreedShop()) { + this.createMaterialWindow(); + } + }; + + Scene_Shop.prototype.createMaterialWindow = function () { + this._materialWindow = new Window_Material(); + this._buyWindow.setMaterialWindow(this._materialWindow); + if (overlaid) { + this.addChild(this._materialWindow); + } else { + this.addWindow(this._materialWindow); + } + }; + + var _Scene_Shop_onBuyOk = Scene_Shop.prototype.onBuyOk; + Scene_Shop.prototype.onBuyOk = function () { + _Scene_Shop_onBuyOk.call(this); + if (this._materialWindow) { + this._materialWindow.hide(); + } + }; + + var _Scene_Shop_onBuyCancel = Scene_Shop.prototype.onBuyCancel; + Scene_Shop.prototype.onBuyCancel = function () { + _Scene_Shop_onBuyCancel.call(this); + if (this._materialWindow) { + this._materialWindow.setShopItem(null); + } + }; + + var _Scene_Shop_onNumberOk = Scene_Shop.prototype.onNumberOk; + Scene_Shop.prototype.onNumberOk = function () { + if ( + $gameTemp.isGreedShop() && + this._commandWindow.currentSymbol() === "buy" + ) { + AudioManager.playSe(seGreedBuy); + this.doBuy(this._numberWindow.number()); + this.endNumberInput(); + this._goldWindow.refresh(); + this._statusWindow.refresh(); + } else { + _Scene_Shop_onNumberOk.call(this); + } + }; + + var _Scene_Shop_doBuy = Scene_Shop.prototype.doBuy; + Scene_Shop.prototype.doBuy = function (number) { + _Scene_Shop_doBuy.call(this, number); + if (this._materialWindow) { + var materials = this._materialWindow.materials(); + for (var i = 0; i < materials.length; i++) { + var material = materials[i]; + var item = DataManager.materialToItem(material); + if (DataManager.isConsumableMaterial(item)) { + $gameParty.loseItem(item, material.need * number); + } + } + this._materialWindow.refresh(); + } + }; + + var _Scene_Shop_maxBuy = Scene_Shop.prototype.maxBuy; + Scene_Shop.prototype.maxBuy = function () { + var result = _Scene_Shop_maxBuy.call(this); + if (this._materialWindow) { + var materials = this._materialWindow.materials(); + for (var i = 0; i < materials.length; i++) { + var material = materials[i]; + var item = DataManager.materialToItem(material); + if (DataManager.isConsumableMaterial(item)) { + var n = $gameParty.numItems(item); + result = Math.min(result, Math.floor(n / material.need)); + } + } + } + return result; + }; + + var _Scene_Shop_endNumberInput = Scene_Shop.prototype.endNumberInput; + Scene_Shop.prototype.endNumberInput = function () { + _Scene_Shop_endNumberInput.call(this); + if (this._materialWindow && showMaterialWindow) { + this._materialWindow.show(); + } + }; +})(); diff --git a/www/js/plugins/TMLinkCredit.js b/www/js/plugins/TMLinkCredit.js new file mode 100644 index 0000000..6d1f94f --- /dev/null +++ b/www/js/plugins/TMLinkCredit.js @@ -0,0 +1,400 @@ +//============================================================================= +// TMPlugin - リンククレジット +// バージョン: 3.0.0 +// 最終更新日: 2019/04/17 +// 配布元  : https://hikimoki.sakura.ne.jp/ +//----------------------------------------------------------------------------- +// Copyright (c) 2016 tomoaky +// Released under the MIT license. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +/*: + * @plugindesc タイトル画面にクレジットコマンドを追加します。 + * 制作スタッフの紹介をWebサイトへのリンク付きで表示できます。 + * + * @author tomoaky (https://hikimoki.sakura.ne.jp/) + * + * @param credits + * @type struct[] + * @desc クレジットのデータ + * @default ["{\"name\":\"名前\",\"help\":\"説明\",\"url\":\"アドレス\"}"] + * + * @param versionText + * @type struct + * @desc タイトル画面に表示するバージョンテキスト + * @default {"text":"ver1.0.0","x":"0","y":"0","fontSize":"24","textColor":"#ffffff","outlineWidth":"4","outlineColor":"#000000"} + * + * @param licenseText + * @type struct + * @desc タイトル画面に表示する著作者情報テキスト + * @default {"text":"©著作者名 2019","x":"0","y":"592","fontSize":"24","textColor":"#ffffff","outlineWidth":"4","outlineColor":"#000000"} + * + * @param creditsCommand + * @desc タイトルメニューに表示するコマンド名 + * 未設定の場合、クレジットコマンドは表示されません。 + * @default クレジット + * + * @param itemHeight + * @type number + * @desc ひとつの要素を表示する領域の高さ + * 初期値: 84 + * @default 84 + * + * @param helpFontSize + * @type number + * @desc 説明表示のフォントサイズ + * 初期値: 16 ( 0 で説明が非表示になります ) + * @default 16 + * + * @param urlFontSize + * @type number + * @desc アドレス表示のフォントサイズ + * 初期値: 16 ( 0 でアドレスが非表示になります ) + * @default 16 + * + * @param urlMaxLength + * @type number + * @desc アドレスの最大文字数 + * @default 50 + * + * @param useHelpWindow + * @desc ヘルプウィンドウを使うかどうか + * 初期値: ON ( true = ON 表示 / false = OFF 非表示 ) + * @default true + * + * @param helpWindowText + * @desc ヘルプウィンドウに表示するテキスト ( \n で改行 ) + * 未設定の場合はリンク先Webサイトの説明が表示されます。 + * @default 選択したサイトを開くことができます。\n(ブラウザがポップアップを禁止していると機能しません) + * + * @param titleCommandAlign + * @type select + * @option left + * @option center + * @option right + * @desc タイトルコマンドのアライメント + * @default center + * + * @help + * 使い方: + * TMPlugin - リンククレジット Ver3.0.0 + * + * プラグインパラメータ credits に、リンク先Webサイトの情報を + * 設定してください。 + * この情報は名前、説明、アドレス、という3つの要素で構成され、 + * 必要な数だけ追加することができます。 + * + * ブラウザ側でポップアップが制限されている環境では、リンク機能が + * 動作しません。 + * + * RPGアツマールで実行される場合はアツマールのAPIを利用して + * リンク先を開きます。 + * + * タイトル画面に著作権情報とバージョン情報を表示する機能もあります、 + * こちらもプラグインパラメータで文字色や表示位置を調整することが可能です。 + * + * このプラグインは RPGツクールMV Version 1.6.1 で動作確認をしています。 + * + * このプラグインはMITライセンスのもとに配布しています、商用利用、 + * 改造、再配布など、自由にお使いいただけます。 + * + * + * プラグインコマンド: + * + * callCredit + * クレジットシーンを呼び出します。 + * + * + * プラグインパラメータ補足: + * + * credits + * name と help は、制御文字を使って文字色を変更したり、アイコンを + * 表示することができます。 + * help は \n があるところで改行されます。 + * + * versionText / licenseText + * textColor と outlineColor は、black や blue のような色名と、 + * #000000 や #0000ff のようなカラーコードで指定できます。 + */ +/*~struct~Credit: + * + * @param name + * @desc リンク先Webサイトの名前 + * @default + * + * @param help + * @desc リンク先Webサイトの説明 + * @default + * + * @param url + * @desc リンク先Webサイトのアドレス + * @default + */ +/*~struct~TitleText: + * + * @param text + * @desc 表示するテキスト + * @default + * + * @param x + * @type number + * @desc テキストを表示するX座標 + * @default 0 + * + * @param y + * @type number + * @desc テキストを表示するY座標 + * @default 0 + * + * @param fontSize + * @type number + * @desc テキストのフォントサイズ + * @default 24 + * + * @param textColor + * @desc テキストの文字色 + * @default #ffffff + * + * @param outlineWidth + * @type number + * @desc テキストの縁取りサイズ + * @default 4 + * + * @param outlineColor + * @desc テキストの縁取り色 + * @default #000000 + */ + +var Imported = Imported || {}; +Imported.TMLinkCredit = true; + +(function () { + var parameters = PluginManager.parameters("TMLinkCredit"); + var credits = JSON.parse(parameters["credits"] || "[]").map(JSON.parse); + var versionText = JSON.parse(parameters["versionText"] || "{}"); + var licenseText = JSON.parse(parameters["licenseText"] || "{}"); + var creditsCommand = parameters["creditsCommand"]; + var itemHeight = +(parameters["itemHeight"] || 84); + var helpFontSize = +(parameters["helpFontSize"] || 16); + var urlFontSize = +(parameters["urlFontSize"] || 16); + var urlMaxLength = +(parameters["urlMaxLength"] || 50); + var useHelpWindow = JSON.parse(parameters["useHelpWindow"] || "true"); + var helpWindowText = parameters["helpWindowText"].replace(/\\n/g, "\n"); + var titleCommandAlign = parameters["titleCommandAlign"] || "center"; + + //----------------------------------------------------------------------------- + // Game_Interpreter + // + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "callCredit") { + SceneManager.push(Scene_Credits); + } + }; + + //----------------------------------------------------------------------------- + // Window_TitleCommand + // + + var _Window_TitleCommand_makeCommandList = + Window_TitleCommand.prototype.makeCommandList; + Window_TitleCommand.prototype.makeCommandList = function () { + _Window_TitleCommand_makeCommandList.call(this); + if (creditsCommand) { + this.addCommand(creditsCommand, "credits"); + } + }; + + var _Window_TitleCommand_itemTextAlign = + Window_TitleCommand.prototype.itemTextAlign; + Window_TitleCommand.prototype.itemTextAlign = function () { + return titleCommandAlign || _Window_TitleCommand_itemTextAlign.call(this); + }; + + //----------------------------------------------------------------------------- + // Window_Credits + // + + function Window_Credits() { + this.initialize.apply(this, arguments); + } + + Window_Credits.prototype = Object.create(Window_Selectable.prototype); + Window_Credits.prototype.constructor = Window_Credits; + + Window_Credits.prototype.initialize = function (x, y, width, height) { + Window_Selectable.prototype.initialize.call(this, x, y, width, height); + this.refresh(); + this.select(0); + this.activate(); + }; + + var _Window_Credits_standardFontSize = + Window_Credits.prototype.standardFontSize; + Window_Credits.prototype.standardFontSize = function () { + return ( + this._standardFontSize || _Window_Credits_standardFontSize.call(this) + ); + }; + + Window_Credits.prototype.itemHeight = function () { + return itemHeight; + }; + + Window_Credits.prototype.maxItems = function () { + return credits.length || 1; + }; + + Window_Credits.prototype.item = function () { + return index >= 0 ? credits[this.index()] : null; + }; + + Window_Credits.prototype.drawItem = function (index) { + var item = credits[index]; + if (item) { + var rect = this.itemRectForText(index); + var lineHeight = this.lineHeight(); + this.resetFontSettings(); + this.drawTextEx(item.name, rect.x, rect.y); + if (urlFontSize > 0) { + this.resetFontSettings(); + this.contents.fontSize = urlFontSize; + var urlLineNums = Math.floor(this.itemHeight() / urlFontSize); + for (var i = 0; i < urlLineNums; i++) { + var urlIndex = urlMaxLength * i; + if (urlIndex >= item.url.length) { + break; + } + var y = rect.y + urlFontSize * i; + this.contents.drawText( + item.url.substr(urlIndex, urlMaxLength), + rect.x, + y, + rect.width, + lineHeight, + "right" + ); + } + } + if (helpFontSize > 0) { + this._standardFontSize = helpFontSize; + this.resetFontSettings(); + this.drawTextEx( + item.help.replace(/\\n/g, "\n"), + rect.x, + rect.y + lineHeight + ); + this._standardFontSize = null; + } + } + }; + + Window_Credits.prototype.updateHelp = function () { + var text = helpWindowText || credits[this.index()].help; + this._helpWindow.setText(text); + }; + + Window_Credits.prototype.urlOpen = function () { + if (window.RPGAtsumaru && window.RPGAtsumaru.popups.openLink) { + window.RPGAtsumaru.popups.openLink(credits[this.index()].url); + } else { + window.open(credits[this.index()].url, "_blank"); + } + }; + + //----------------------------------------------------------------------------- + // Scene_Title + // + + var _Scene_Title_createCommandWindow = + Scene_Title.prototype.createCommandWindow; + Scene_Title.prototype.createCommandWindow = function () { + _Scene_Title_createCommandWindow.call(this); + this._commandWindow.setHandler("credits", this.commandCredits.bind(this)); + }; + + Scene_Title.prototype.commandCredits = function () { + this._commandWindow.close(); + SceneManager.push(Scene_Credits); + }; + + var _Scene_Title_createForeground = Scene_Title.prototype.createForeground; + Scene_Title.prototype.createForeground = function () { + _Scene_Title_createForeground.call(this); + if (versionText.text) { + this.drawTitleText(versionText); + } + if (licenseText.text) { + this.drawTitleText(licenseText); + } + }; + + Scene_Title.prototype.drawTitleText = function (titleText) { + var x = +titleText.x; + var y = +titleText.y; + var fontSize = +titleText.fontSize; + var outlineWidth = +titleText.outlineWidth; + var textHeight = fontSize + outlineWidth * 2; + var maxWidth = Graphics.width - x - outlineWidth; + this._gameTitleSprite.bitmap.fontSize = fontSize; + this._gameTitleSprite.bitmap.outlineWidth = outlineWidth; + this._gameTitleSprite.bitmap.textColor = titleText.textColor; + this._gameTitleSprite.bitmap.outlineColor = titleText.outlineColor; + this._gameTitleSprite.bitmap.drawText( + titleText.text, + x + outlineWidth, + y, + maxWidth, + textHeight, + "left" + ); + }; + + //----------------------------------------------------------------------------- + // Scene_Credits + // + + function Scene_Credits() { + this.initialize.apply(this, arguments); + } + + Scene_Credits.prototype = Object.create(Scene_MenuBase.prototype); + Scene_Credits.prototype.constructor = Scene_Credits; + + Scene_Credits.prototype.initialize = function () { + Scene_MenuBase.prototype.initialize.call(this); + }; + + Scene_Credits.prototype.create = function () { + Scene_MenuBase.prototype.create.call(this); + if (useHelpWindow) { + this.createHelpWindow(); + } + this.createCreditsWindow(); + }; + + Scene_Credits.prototype.createCreditsWindow = function () { + var wy = 0; + var wh = Graphics.boxHeight; + if (this._helpWindow) { + wy = this._helpWindow.height; + wh -= this._helpWindow.height; + } + this._creditsWindow = new Window_Credits(0, wy, Graphics.boxWidth, wh); + this._creditsWindow.setHandler("ok", this.onCreditsOk.bind(this)); + this._creditsWindow.setHandler("cancel", this.popScene.bind(this)); + if (this._helpWindow) { + this._creditsWindow.setHelpWindow(this._helpWindow); + } + this.addWindow(this._creditsWindow); + }; + + Scene_Credits.prototype.onCreditsOk = function () { + this._creditsWindow.urlOpen(); + this._creditsWindow.activate(); + }; +})(); diff --git a/www/js/plugins/TMMenuLabel.js b/www/js/plugins/TMMenuLabel.js new file mode 100644 index 0000000..2137000 --- /dev/null +++ b/www/js/plugins/TMMenuLabel.js @@ -0,0 +1,412 @@ +//============================================================================= +// TMPlugin - メニューラベル +// バージョン: 1.1.1 +// 最終更新日: 2017/02/07 +// 配布元 : http://hikimoki.sakura.ne.jp/ +//----------------------------------------------------------------------------- +// Copyright (c) 2016 tomoaky +// Released under the MIT license. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +/*: + * @plugindesc メニューシーンに変数の値を表示します。 + * 歩数や戦闘回数などを表示することもできます。 + * + * @author tomoaky (http://hikimoki.sakura.ne.jp/) + * + * @param labelAName + * @desc ラベルAの名前 + * 初期値: ラベルA + * @default ラベルA + * + * @param labelAId + * @desc ラベルAのゲーム変数番号 + * 初期値: 10( 0 で非表示 / 1 以上で表示) + * @default 10 + * + * @param labelAMax + * @desc ラベルAの最大値 + * 初期値: 9999 + * @default 9999 + * + * @param labelAFooter + * @desc ラベルAのフッターテキスト + * 初期値: + * @default + * + * @param labelBName + * @desc ラベルBの名前 + * 初期値: ラベルB + * @default ラベルB + * + * @param labelBId + * @desc ラベルBのゲーム変数番号 + * 初期値: 0( 0 で非表示 / 1 以上で表示) + * @default 0 + * + * @param labelBMax + * @desc ラベルBの最大値 + * 初期値: 9999 + * @default 9999 + * + * @param labelBFooter + * @desc ラベルBのフッターテキスト + * 初期値: + * @default + * + * @param labelCName + * @desc ラベルCの名前 + * 初期値: ラベルC + * @default ラベルC + * + * @param labelCId + * @desc ラベルCのゲーム変数番号 + * 初期値: 0( 0 で非表示 / 1 以上で表示) + * @default 0 + * + * @param labelCMax + * @desc ラベルCの最大値 + * 初期値: 9999 + * @default 9999 + * + * @param labelCFooter + * @desc ラベルCのフッターテキスト + * 初期値: + * @default + * + * @param labelDName + * @desc ラベルDの名前 + * 初期値: ラベルD + * @default ラベルD + * + * @param labelDId + * @desc ラベルDのゲーム変数番号 + * 初期値: 0( 0 で非表示 / 1 以上で表示) + * @default 0 + * + * @param labelDMax + * @desc ラベルDの最大値 + * 初期値: 9999 + * @default 9999 + * + * @param labelDFooter + * @desc ラベルDのフッターテキスト + * 初期値: + * @default + * + * @param labelNameWidth + * @desc ラベル名の表示幅 + * 初期値: 128 + * @default 128 + * + * @param labelValueWidth + * @desc ラベル値の表示幅 + * 初期値: 72 + * @default 72 + * + * @param labelNameColorId + * @desc ラベル名の文字色番号 + * 初期値: 16 + * @default 16 + * + * @param labelValueColorId + * @desc ラベル値の文字色番号 + * 初期値: 0 + * @default 0 + * + * @param labelMaxColorId + * @desc ラベル値が最大のときの文字色番号 + * 初期値: 2 + * @default 2 + * + * @param labelFooterColorId + * @desc フッターの文字色番号 + * 初期値: 0 + * @default 0 + * + * @param footerSpace + * @desc フッターとラベル値の間隔 + * 初期値: 0 + * @default 0 + * + * @param reverseMenuWindow + * @desc メニューシーンのウィンドウ配置を左右反転 + * 初期値: 0 ( 0 = 無効 / 1 = 有効) + * @default 0 + * + * @param menuTextAlign + * @desc メニューコマンド項目の描画位置 + * 初期値: left ( left / center / right) + * @default left + * + * @help + * TMPlugin - メニューラベル ver1.1.1 + + * 使い方: + * + * このプラグインを導入するとメインメニューの左下にゲーム変数の + * 値(以下ラベル)を最大で 4 つまで表示することができるようになります。 + * + * このプラグインは RPGツクールMV Version 1.3.4 で動作確認をしています。 + * + * + * プラグインコマンド: + * + * stopMenuLabel + * メニューラベルを無効にします。この設定はセーブデータにも記録され、 + * startMenuLabel コマンドが実行されるまでラベルが表示されなくなります。 + * + * startMenuLabel + * 無効になっているメニューラベルを有効にします。 + * ゲーム開始時の状態ではメニューラベルは有効になっています。 + * + * + * プラグインパラメータ補足: + * + * labelAId ~ labelDId + * この値が 1 以上のときは変数の値が表示され、それ以外の場合は + * 以下のようなルールで表示される値が変化します。 + * 0 … ラベルの無効化(何も表示しない) + * -1 … 歩数 + * -2 … セーブ回数 + * -3 … 戦闘回数 + * -4 … 勝利回数 + * -5 … 敗北回数 + * + * labelAMax ~ labelDMax + * ゲーム変数の値がこれらの値以上だった場合、ラベルに表示される値の + * 文字色番号が labelValueColorId から labelMaxColorId に変化します。 + * また、ゲーム変数の値が最大値よりも大きい場合は、最大値を表示します。 + * 0 を設定すると上記機能が無効になります。 + * + * labelAFooter ~ labelDFooter + * ラベル値の後ろに表示する文字列を設定します。 + * 『1234 点』、『12 日目』のような表示にするための機能です、値との間の + * スペースは半角スペースなどで調整してください。 + * + * labelNameColorId + * labelValueColorId + * labelMaxColorId + * labelFooterColorId + * ラベルの各部分ごとの文字色番号を設定します。 + * 番号はイベントコマンド『文章の表示』などで使う制御文字 \C[n] の + * n の部分と同じものになります。 + * + * footerSpace + * ラベル値とフッターの表示位置を所持金ウィンドウとそろえたいときは + * このパラメータを調節してください。フッターと通貨単位がともに + * 全角 1 文字の場合は 6 を設定するとちょうど同じになります。 + */ + +var Imported = Imported || {}; +Imported.TMMenuLabel = true; + +var TMPlugin = TMPlugin || {}; +TMPlugin.MenuLabel = {}; +TMPlugin.MenuLabel.Parameters = PluginManager.parameters("TMMenuLabel"); +TMPlugin.MenuLabel.Labels = []; +TMPlugin.MenuLabel.Labels[0] = { + name: TMPlugin.MenuLabel.Parameters["labelAName"], + id: +(TMPlugin.MenuLabel.Parameters["labelAId"] || 10), + max: +(TMPlugin.MenuLabel.Parameters["labelAMax"] || 9999), + footer: TMPlugin.MenuLabel.Parameters["labelAFooter"], +}; +TMPlugin.MenuLabel.Labels[1] = { + name: TMPlugin.MenuLabel.Parameters["labelBName"], + id: +(TMPlugin.MenuLabel.Parameters["labelBId"] || 10), + max: +(TMPlugin.MenuLabel.Parameters["labelBMax"] || 9999), + footer: TMPlugin.MenuLabel.Parameters["labelBFooter"], +}; +TMPlugin.MenuLabel.Labels[2] = { + name: TMPlugin.MenuLabel.Parameters["labelCName"], + id: +(TMPlugin.MenuLabel.Parameters["labelCId"] || 10), + max: +(TMPlugin.MenuLabel.Parameters["labelCMax"] || 9999), + footer: TMPlugin.MenuLabel.Parameters["labelCFooter"], +}; +TMPlugin.MenuLabel.Labels[3] = { + name: TMPlugin.MenuLabel.Parameters["labelDName"], + id: +(TMPlugin.MenuLabel.Parameters["labelDId"] || 10), + max: +(TMPlugin.MenuLabel.Parameters["labelDMax"] || 9999), + footer: TMPlugin.MenuLabel.Parameters["labelDFooter"], +}; +TMPlugin.MenuLabel.NameWidth = +( + TMPlugin.MenuLabel.Parameters["labelNameWidth"] || 160 +); +TMPlugin.MenuLabel.ValueWidth = +( + TMPlugin.MenuLabel.Parameters["labelValueWidth"] || 96 +); +TMPlugin.MenuLabel.NameColorId = +( + TMPlugin.MenuLabel.Parameters["labelNameColorId"] || 16 +); +TMPlugin.MenuLabel.ValueColorId = +( + TMPlugin.MenuLabel.Parameters["labelValueColorId"] || 0 +); +TMPlugin.MenuLabel.MaxColorId = +( + TMPlugin.MenuLabel.Parameters["labelMaxColorId"] || 2 +); +TMPlugin.MenuLabel.FooterColorId = +( + TMPlugin.MenuLabel.Parameters["labelFooterColorId"] || 0 +); +TMPlugin.MenuLabel.FooterSpace = +( + TMPlugin.MenuLabel.Parameters["footerSpace"] || 0 +); +TMPlugin.MenuLabel.ReverseMenuWindow = + TMPlugin.MenuLabel.Parameters["reverseMenuWindow"] === "1"; +TMPlugin.MenuLabel.MenuTextAlign = + TMPlugin.MenuLabel.Parameters["menuTextAlign"] || "left"; + +(function () { + //----------------------------------------------------------------------------- + // Game_System + // + + Game_System.prototype.isMenuLabelEnabled = function () { + if (this._menuLabelEnabled === undefined) this._menuLabelEnabled = true; + return this._menuLabelEnabled; + }; + + Game_System.prototype.setMenuLabel = function (flag) { + this._menuLabelEnabled = flag; + }; + + //----------------------------------------------------------------------------- + // Game_Interpreter + // + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === "startMenuLabel") { + $gameSystem.setMenuLabel(true); + } else if (command === "stopMenuLabel") { + $gameSystem.setMenuLabel(false); + } + }; + + //----------------------------------------------------------------------------- + // Window_MenuCommand + // + + Window_MenuCommand.prototype.itemTextAlign = function () { + return TMPlugin.MenuLabel.MenuTextAlign; + }; + + //----------------------------------------------------------------------------- + // Window_MenuLabel + // + + function Window_MenuLabel() { + this.initialize.apply(this, arguments); + } + + Window_MenuLabel.prototype = Object.create(Window_Base.prototype); + Window_MenuLabel.prototype.constructor = Window_MenuLabel; + + Window_MenuLabel.prototype.initialize = function (x, y) { + var width = this.windowWidth(); + var height = this.windowHeight(); + Window_Base.prototype.initialize.call(this, x, y, width, height); + this.refresh(); + }; + + Window_MenuLabel.prototype.maxItems = function () { + var n = 0; + for (var i = 0; i < 4; i++) { + if (TMPlugin.MenuLabel.Labels[i].id !== 0) n++; + } + return n; + }; + + Window_MenuLabel.prototype.windowWidth = function () { + return 240; + }; + + Window_MenuLabel.prototype.windowHeight = function () { + return this.fittingHeight(this.maxItems()); + }; + + Window_MenuLabel.prototype.refresh = function () { + var x = this.textPadding(); + var width = this.contents.width - this.textPadding() * 2; + var lineHeight = this.lineHeight(); + this.contents.clear(); + var x = this.contents.width - this.textPadding(); + var y = 0; + for (var i = 0; i < 4; i++) { + var label = TMPlugin.MenuLabel.Labels[i]; + var value = this.labelValue(label.id); + if (value != null) { + this.drawMenuLabel(x, y, label, value); + y += lineHeight; + } + } + }; + + Window_MenuLabel.prototype.labelValue = function (id) { + if (id > 0) { + return $gameVariables.value(id); + } else if (id === -1) { + return $gameParty.steps(); + } else if (id === -2) { + return $gameSystem.saveCount(); + } else if (id === -3) { + return $gameSystem.battleCount(); + } else if (id === -4) { + return $gameSystem.winCount(); + } else if (id === -5) { + return $gameSystem.escapeCount(); + } + return null; + }; + + Window_MenuLabel.prototype.drawMenuLabel = function (x, y, label, value) { + if (label.footer) { + var footerWidth = this.textWidth(label.footer); + x -= footerWidth; + this.changeTextColor(this.textColor(TMPlugin.MenuLabel.FooterColorId)); + this.drawText(label.footer, x, y, footerWidth); + x -= TMPlugin.MenuLabel.FooterSpace; + } + x -= TMPlugin.MenuLabel.ValueWidth; + this.changeTextColor(this.textColor(TMPlugin.MenuLabel.ValueColorId)); + if (label.max && value >= label.max) { + value = label.max; + this.changeTextColor(this.textColor(TMPlugin.MenuLabel.MaxColorId)); + } + this.drawText(value, x, y, TMPlugin.MenuLabel.ValueWidth, "right"); + if (label.name) { + this.changeTextColor(this.textColor(TMPlugin.MenuLabel.NameColorId)); + this.drawText( + label.name, + this.textPadding(), + y, + TMPlugin.MenuLabel.NameWidth + ); + } + }; + + //----------------------------------------------------------------------------- + // Scene_Menu + // + + var _Scene_Menu_create = Scene_Menu.prototype.create; + Scene_Menu.prototype.create = function () { + _Scene_Menu_create.call(this); + if ($gameSystem.isMenuLabelEnabled()) this.createMenuLabelWindow(); + if (TMPlugin.MenuLabel.ReverseMenuWindow) { + this._statusWindow.x = 0; + this._commandWindow.x = this._statusWindow.width; + this._goldWindow.x = this._commandWindow.x; + if (this._menuLabelWindow) + this._menuLabelWindow.x = this._commandWindow.x; + } + }; + + Scene_Menu.prototype.createMenuLabelWindow = function () { + this._menuLabelWindow = new Window_MenuLabel(0, 0); + this._menuLabelWindow.y = this._goldWindow.y - this._menuLabelWindow.height; + this.addWindow(this._menuLabelWindow); + }; +})(); diff --git a/www/js/plugins/TMSaveDataLabel.js b/www/js/plugins/TMSaveDataLabel.js new file mode 100644 index 0000000..254308d --- /dev/null +++ b/www/js/plugins/TMSaveDataLabel.js @@ -0,0 +1,247 @@ +//============================================================================= +// TMPlugin - セーブデータラベル +// バージョン: 2.0.0 +// 最終更新日: 2016/08/12 +// 配布元 : http://hikimoki.sakura.ne.jp/ +//----------------------------------------------------------------------------- +// Copyright (c) 2016 tomoaky +// Released under the MIT license. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +/*: + * @plugindesc セーブファイルウィンドウに変数の値を表示します。 + * + * @author tomoaky (http://hikimoki.sakura.ne.jp/) + * + * @param labelAName + * @desc ラベルAの名前 + * 初期値: ラベルA + * @default ラベルA + * + * @param labelAId + * @desc ラベルAのゲーム変数番号 + * 初期値: 10( 0 で非表示 / 1 以上で表示) + * @default 10 + * + * @param labelAMax + * @desc ラベルAの最大値 + * 初期値: 9999 + * @default 9999 + * + * @param labelAFooter + * @desc ラベルAのフッターテキスト + * 初期値: + * @default + * + * @param labelBName + * @desc ラベルBの名前 + * 初期値: ラベルB + * @default ラベルB + * + * @param labelBId + * @desc ラベルBのゲーム変数番号 + * 初期値: 0( 0 で非表示 / 1 以上で表示) + * @default 0 + * + * @param labelBMax + * @desc ラベルBの最大値 + * 初期値: 9999 + * @default 9999 + * + * @param labelBFooter + * @desc ラベルBのフッターテキスト + * 初期値: + * @default + * + * @param labelNameWidth + * @desc ラベル名の表示幅 + * 初期値: 160 + * @default 160 + * + * @param labelValueWidth + * @desc ラベル値の表示幅 + * 初期値: 96 + * @default 96 + * + * @param labelNameColorId + * @desc ラベル名の文字色番号 + * 初期値: 16 + * @default 16 + * + * @param labelValueColorId + * @desc ラベル値の文字色番号 + * 初期値: 0 + * @default 0 + * + * @param labelMaxColorId + * @desc ラベル値が最大のときの文字色番号 + * 初期値: 2 + * @default 2 + * + * @param labelFooterColorId + * @desc フッターの文字色番号 + * 初期値: 0 + * @default 0 + * + * @help + * 使い方: + * + * このプラグインを導入するとセーブファイルウィンドウの右上にゲーム変数の + * 値(以下ラベル)を最大で2つまで表示することができるようになります。 + * + * プラグイン導入前に作成されたセーブデータは、再度セーブが実行されるまで + * ラベルは表示されません。 + * + * プラグインコマンドはありません。 + * + * このプラグインは RPGツクールMV Version 1.3.0 で動作確認をしています。 + * + * + * プラグインパラメータ補足: + * + * labelAFooter / labelBFooter + * ラベル値の後ろに表示する文字列を設定します。 + * 『1234 点』、『12 日目』のような表示にするための機能です、値との間の + * スペースは半角スペースなどで調整してください。 + * + * labelAMax / labelBMax + * ゲーム変数の値がこれらの値以上だった場合、ラベルに表示される値の + * 文字色番号が labelValueColorId から labelMaxColorId に変化します。 + * また、ゲーム変数の値が最大値よりも大きい場合は、最大値を表示します。 + * 0 を設定すると上記機能が無効になります。 + * + * labelNameColorId + * labelValueColorId + * labelMaxColorId + * labelFooterColorId + * ラベルの各部分ごとの文字色番号を設定します。 + * 番号はイベントコマンド『文章の表示』などで使う制御文字 \C[n] の + * n の部分と同じものになります。 + */ + +var Imported = Imported || {}; +Imported.TMSaveDataLabel = true; + +var TMPlugin = TMPlugin || {}; +TMPlugin.SaveDataLabel = {}; +TMPlugin.SaveDataLabel.Parameters = PluginManager.parameters("TMSaveDataLabel"); +TMPlugin.SaveDataLabel.LabelAName = + TMPlugin.SaveDataLabel.Parameters["labelAName"]; +TMPlugin.SaveDataLabel.LabelAId = +( + TMPlugin.SaveDataLabel.Parameters["labelAId"] || 10 +); +TMPlugin.SaveDataLabel.LabelAMax = +( + TMPlugin.SaveDataLabel.Parameters["labelAMax"] || 9999 +); +TMPlugin.SaveDataLabel.LabelAFooter = + TMPlugin.SaveDataLabel.Parameters["labelAFooter"]; +TMPlugin.SaveDataLabel.LabelBName = + TMPlugin.SaveDataLabel.Parameters["labelBName"]; +TMPlugin.SaveDataLabel.LabelBId = +( + TMPlugin.SaveDataLabel.Parameters["labelBId"] || 0 +); +TMPlugin.SaveDataLabel.LabelBMax = +( + TMPlugin.SaveDataLabel.Parameters["labelBMax"] || 9999 +); +TMPlugin.SaveDataLabel.LabelBFooter = + TMPlugin.SaveDataLabel.Parameters["labelBFooter"]; +TMPlugin.SaveDataLabel.NameWidth = +( + TMPlugin.SaveDataLabel.Parameters["labelNameWidth"] || 160 +); +TMPlugin.SaveDataLabel.ValueWidth = +( + TMPlugin.SaveDataLabel.Parameters["labelValueWidth"] || 96 +); +TMPlugin.SaveDataLabel.NameColorId = +( + TMPlugin.SaveDataLabel.Parameters["labelNameColorId"] || 16 +); +TMPlugin.SaveDataLabel.ValueColorId = +( + TMPlugin.SaveDataLabel.Parameters["labelValueColorId"] || 0 +); +TMPlugin.SaveDataLabel.MaxColorId = +( + TMPlugin.SaveDataLabel.Parameters["labelMaxColorId"] || 2 +); +TMPlugin.SaveDataLabel.FooterColorId = +( + TMPlugin.SaveDataLabel.Parameters["labelFooterColorId"] || 0 +); + +(function () { + //----------------------------------------------------------------------------- + // DataManager + // + + var _DataManager_makeSavefileInfo = DataManager.makeSavefileInfo; + DataManager.makeSavefileInfo = function () { + var info = _DataManager_makeSavefileInfo.call(this); + info.labelA = TMPlugin.SaveDataLabel.LabelAId + ? $gameVariables.value(TMPlugin.SaveDataLabel.LabelAId) + : 0; + info.labelB = TMPlugin.SaveDataLabel.LabelBId + ? $gameVariables.value(TMPlugin.SaveDataLabel.LabelBId) + : 0; + return info; + }; + + //----------------------------------------------------------------------------- + // Window_SavefileList + // + + var _Window_SavefileList_drawItem = Window_SavefileList.prototype.drawItem; + Window_SavefileList.prototype.drawItem = function (index) { + _Window_SavefileList_drawItem.call(this, index); + var id = index + 1; + var valid = DataManager.isThisGameFile(id); + var info = DataManager.loadSavefileInfo(id); + if (info && valid) { + var rect = this.itemRectForText(index); + var x = rect.width + this.textPadding(); + if (TMPlugin.SaveDataLabel.LabelAId && info.labelA != null) { + var label = { + name: TMPlugin.SaveDataLabel.LabelAName, + value: info.labelA, + max: TMPlugin.SaveDataLabel.LabelAMax, + footer: TMPlugin.SaveDataLabel.LabelAFooter, + }; + this.drawSaveDataLabel(x, rect.y, label); + } + if (TMPlugin.SaveDataLabel.LabelBId && info.labelB != null) { + var label = { + name: TMPlugin.SaveDataLabel.LabelBName, + value: info.labelB, + max: TMPlugin.SaveDataLabel.LabelBMax, + footer: TMPlugin.SaveDataLabel.LabelBFooter, + }; + this.drawSaveDataLabel(x, rect.y + this.lineHeight(), label); + } + } + }; + + Window_SavefileList.prototype.drawSaveDataLabel = function (x, y, label) { + if (label.footer) { + var footerWidth = this.textWidth(label.footer); + x -= footerWidth; + this.changeTextColor( + this.textColor(TMPlugin.SaveDataLabel.FooterColorId) + ); + this.drawText(label.footer, x, y, footerWidth); + } + x -= TMPlugin.SaveDataLabel.ValueWidth; + this.changeTextColor(this.textColor(TMPlugin.SaveDataLabel.ValueColorId)); + if (label.max && label.value >= label.max) { + label.value = label.max; + this.changeTextColor(this.textColor(TMPlugin.SaveDataLabel.MaxColorId)); + } + this.drawText( + label.value, + x, + y, + TMPlugin.SaveDataLabel.ValueWidth, + "right" + ); + if (label.name) { + x -= TMPlugin.SaveDataLabel.NameWidth; + this.changeTextColor(this.textColor(TMPlugin.SaveDataLabel.NameColorId)); + this.drawText(label.name, x, y, TMPlugin.SaveDataLabel.NameWidth); + } + }; +})(); diff --git a/www/js/plugins/TMSoloMenu.js b/www/js/plugins/TMSoloMenu.js new file mode 100644 index 0000000..405a056 --- /dev/null +++ b/www/js/plugins/TMSoloMenu.js @@ -0,0 +1,979 @@ +//============================================================================= +// TMPlugin - 一人旅メニュー +// バージョン: 0.1.2b +// 最終更新日: 2018/05/10 +// 配布元 : http://hikimoki.sakura.ne.jp/ +//----------------------------------------------------------------------------- +// Copyright (c) 2018 tomoaky +// Released under the MIT license. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +/*: + * @plugindesc 一人旅に特化したメインメニューを導入します。 + * + * @author tomoaky (http://hikimoki.sakura.ne.jp/) + * + * @param commandWindow + * @type struct + * @desc コマンドウィンドウのパラメータ + * @default {"x":"0","y":"0","width":"240"} + * + * @param statusWindow + * @type struct + * @desc ステータスウィンドウのパラメータ + * @default {"x":"240","y":"0","width":"576","height":"624"} + * + * @param goldWindow + * @type struct + * @desc 所持金ウィンドウのパラメータ + * @default {"x":"0","y":"552","width":"240"} + * + * @param menuFace + * @type struct + * @desc 顔グラフィックのパラメータ + * @default {"x":"0","y":"0","width":"144","height":"144"} + * + * @param menuName + * @type struct + * @desc アクター名のパラメータ + * @default {"x":"152","y":"0","width":"168"} + * + * @param menuNickname + * @type struct + * @desc 二つ名のパラメータ + * @default {"x":"328","y":"0","width":"168","fontSize":"20"} + * + * @param menuClass + * @type struct + * @desc 職業名のパラメータ + * @default {"x":"152","y":"36","width":"96"} + * + * @param menuLevel + * @type struct + * @desc レベルのパラメータ + * @default {"x":"260","y":"36","width":"280"} + * + * @param menuHp + * @type struct + * @desc HPのパラメータ + * @default {"x":"152","y":"72","width":"186"} + * + * @param menuMp + * @type struct + * @desc MPのパラメータ + * @default {"x":"152","y":"108","width":"186"} + * + * @param menuTp + * @type struct + * @desc TPのパラメータ + * @default {"x":"350","y":"108","width":"120"} + * + * @param menuIcons + * @type struct + * @desc 状態異常アイコンのパラメータ + * @default {"x":"0","y":"108","width":"144"} + * + * @param menuEquips + * @type struct + * @desc 装備のパラメータ + * @default {"x":"300","y":"172","width":"240","fontSize":"20","cols":"1","space":"8"} + * + * @param menuStateRate + * @type struct + * @desc ステート有効度のパラメータ + * @default {"x":"0","y":"380","width":"97","fontSize":"20","name":"4 5 6 8 9 10","cols":"2","space":"8"} + * + * @param menuElementRate + * @type struct + * @desc 属性有効度のパラメータ + * @default {"x":"233","y":"380","width":"97","fontSize":"20","name":"2 3 4 5 6 7 8 9","cols":"3","space":"8"} + * + * @param menuProfile + * @type struct + * @desc プロフィールのパラメータ + * @default {"x":"0","y":"516","width":"186"} + * + * @param menuMhp + * @type struct + * @desc 最大HPのパラメータ + * @default {"name":"最大HP"} + * + * @param menuMmp + * @type struct + * @desc 最大MPのパラメータ + * @default {"name":"最大MP"} + * + * @param menuAtk + * @type struct + * @desc 攻撃力のパラメータ + * @default {"x":"0","y":"172","width":"130","fontSize":"20","name":"攻撃"} + * + * @param menuDef + * @type struct + * @desc 防御力のパラメータ + * @default {"x":"138","y":"172","width":"130","fontSize":"20","name":"防御"} + * + * @param menuMat + * @type struct + * @desc 魔法力のパラメータ + * @default {"x":"0","y":"208","width":"130","fontSize":"20","name":"魔攻"} + * + * @param menuMdf + * @type struct + * @desc 魔法防御のパラメータ + * @default {"x":"138","y":"208","width":"130","fontSize":"20","name":"魔防"} + * + * @param menuAgi + * @type struct + * @desc 敏捷性のパラメータ + * @default {"x":"0","y":"244","width":"130","fontSize":"20","name":"敏捷"} + * + * @param menuLuc + * @type struct + * @desc 運のパラメータ + * @default {"x":"138","y":"244","width":"130","fontSize":"20","name":"幸運"} + * + * @param menuHit + * @type struct + * @desc 命中率のパラメータ + * @default {"x":"0","y":"280","width":"130","fontSize":"20","name":"命中"} + * + * @param menuEva + * @type struct + * @desc 回避率のパラメータ + * @default {"x":"138","y":"280","width":"130","fontSize":"20","name":"回避"} + * + * @param menuCri + * @type struct + * @desc 会心率のパラメータ + * @default {"x":"0","y":"316","width":"130","fontSize":"20","name":"会心"} + * + * @param menuCev + * @type struct + * @desc 会心回避率のパラメータ + * @default {"name":"会心回避率"} + * + * @param menuMev + * @type struct + * @desc 魔法回避率のパラメータ + * @default {"name":"魔法回避率"} + * + * @param menuMrf + * @type struct + * @desc 魔法反射率のパラメータ + * @default {"name":"魔法反射率"} + * + * @param menuCnt + * @type struct + * @desc 反撃率のパラメータ + * @default {"x":"138","y":"316","width":"130","fontSize":"20","name":"反撃"} + * + * @param menuHrg + * @type struct + * @desc HP再生率のパラメータ + * @default {"name":"HP再生率"} + * + * @param menuMrg + * @type struct + * @desc MP再生率のパラメータ + * @default {"name":"MP再生率"} + * + * @param menuTrg + * @type struct + * @desc TP再生率のパラメータ + * @default {"name":"TP再生率"} + * + * @param menuTgr + * @type struct + * @desc 狙われ率のパラメータ + * @default {"name":"狙われ率"} + * + * @param menuGrd + * @type struct + * @desc 防御効果率のパラメータ + * @default {"name":"防御効果率"} + * + * @param menuRec + * @type struct + * @desc 回復効果率のパラメータ + * @default {"name":"回復効果率"} + * + * @param menuPha + * @type struct + * @desc 薬の知識のパラメータ + * @default {"name":"薬の知識"} + * + * @param menuMcr + * @type struct + * @desc MP消費率のパラメータ + * @default {"name":"MP消費率"} + * + * @param menuTcr + * @type struct + * @desc TPチャージ率のパラメータ + * @default {"name":"TPチャージ率"} + * + * @param menuPdr + * @type struct + * @desc 物理ダメージ率のパラメータ + * @default {"name":"物理ダメージ率"} + * + * @param menuMdr + * @type struct + * @desc 魔法ダメージ率のパラメータ + * @default {"name":"魔法ダメージ率"} + * + * @param menuFdr + * @type struct + * @desc 床ダメージ率のパラメータ + * @default {"name":"床ダメージ率"} + * + * @param menuExr + * @type struct + * @desc 経験獲得率のパラメータ + * @default {"name":"経験獲得率"} + * + * @param horzLine1 + * @type struct + * @desc 罫線1のパラメータ + * @default {"x":"0","y":"162","width":"540","height":"2"} + * + * @param horzLine2 + * @type struct + * @desc 罫線2のパラメータ + * @default {"x":"0","y":"370","width":"540","height":"2"} + * + * @param horzLine3 + * @type struct + * @desc 罫線3のパラメータ + * @default {"x":"0","y":"506","width":"540","height":"2"} + * + * @param horzLine4 + * @type struct + * @desc 罫線4のパラメータ + * @default {"height":"2"} + * + * @param horzLine5 + * @type struct + * @desc 罫線5のパラメータ + * @default {"height":"2"} + * + * @param freeText1 + * @type struct + * @desc フリーテキスト1のパラメータ + * @default {"x":"100","y":"144","width":"186","name":"\\C[16]\\}Parameter"} + * + * @param freeText2 + * @type struct + * @desc フリーテキスト2のパラメータ + * @default {"x":"396","y":"144","width":"186","name":"\\C[16]\\}Equips"} + * + * @param freeText3 + * @type struct + * @desc フリーテキスト3のパラメータ + * @default {"x":"70","y":"352","width":"186","name":"\\C[16]\\}StateRate"} + * + * @param freeText4 + * @type struct + * @desc フリーテキスト4のパラメータ + * @default {"x":"344","y":"352","width":"186","name":"\\C[16]\\}ElementRate"} + * + * @param freeText5 + * @type struct + * @desc フリーテキスト5のパラメータ + * @default {"x":"240","y":"488","width":"186","name":"\\C[16]\\}Profile"} + * + * @param freeText6 + * @type struct + * @desc フリーテキスト6のパラメータ + * @default {} + * + * @param freeText7 + * @type struct + * @desc フリーテキスト7のパラメータ + * @default {} + * + * @param freeText8 + * @type struct + * @desc フリーテキスト8のパラメータ + * @default {} + * + * @param freeText9 + * @type struct + * @desc フリーテキスト9のパラメータ + * @default {} + * + * @param freeText10 + * @type struct + * @desc フリーテキスト10のパラメータ + * @default {} + * + * @param expGaugeColor1 + * @type number + * @max 31 + * @desc 経験値ゲージの色1 + * 初期値: 30 + * @default 30 + * + * @param expGaugeColor2 + * @type number + * @max 31 + * @desc 経験値ゲージの色2 + * 初期値: 31 + * @default 31 + * + * @param expNextText + * @type string + * @desc 経験値の書式 + * 初期値: あと %1exp + * @default あと %1exp + * + * @param expMaxText + * @type string + * @desc 最大レベルのときの経験値の書式 + * 初期値: %1exp + * @default %1exp + * + * @param expFontSize + * @type number + * @desc 経験値の文字の大きさ + * 初期値: 20 + * @default 20 + * + * @param equipMax + * @type number + * @desc 装備を表示する最大数 + * 初期値: 5 + * @default 5 + * + * @param elementIcons + * @type string + * @desc 属性アイコン + * 初期値: 77 64 65 66 67 68 69 70 71 + * @default 77 64 65 66 67 68 69 70 71 + * + * @param textBackColor + * @type string + * @desc 文字の背景の色 + * 初期値: #000000 + * @default #000000 + * + * @param textBackOpacity + * @type number + * @max 255 + * @desc 文字の背景の不透明度 + * 初期値: 128 + * @default 128 + * + * @param horzLineColor + * @type string + * @desc 罫線の色 + * 初期値: #ffffff + * @default #ffffff + * + * @param horzLineOpacity + * @type number + * @max 255 + * @desc 罫線の不透明度 + * 初期値: 48 + * @default 48 + * + * @param forceChangeSoloMenu + * @type select + * @option ひとりの時だけ一人旅メニューを使う + * @value false + * @option 常に一人旅メニューを使う + * @value true + * @desc パーティの人数によるメニュー切り替え方式。 + * 初期値: 常に一人旅メニューを使う (true) + * @default true + * + * @param soloItemStatus + * @desc アイテムシーンに表示するパラメータの表示幅 + * ( 名前 / ステート / HP / MP / TP の順で半角スペース区切り) + * @default 144 160 144 144 96 + * + * @help + * TMPlugin - 一人旅メニュー ver0.1.2b + * + * 使い方: + * + * プラグインパラメータの値を変更することで、ほぼすべての表示物の + * 表示位置、文字サイズなどを自由にカスタマイズすることができます。 + * また、メニュー系シーンにおけるアクター選択の処理も省略されます。 + * + * プラグインコマンドはありません。 + * + * このプラグインは RPGツクールMV Version 1.5.1 で動作確認をしています。 + * + * このプラグインはMITライセンスのもとに配布しています、商用利用、 + * 改造、再配布など、自由にお使いいただけます。 + * + * + * プラグインパラメータ補足: + * + * width の値に 0 を設定することで、その項目を非表示にすることができます。 + * プロフィールとフリーテキストには width の値が反映されませんが、 + * 0 を設定すれば非表示にすることはできます。 + * + * height の値が反映されるのは以下の項目のみとなります。 + * statusWindow / menuFace / horzLine1 ~ horzLine5 + * + * プロフィールとフリーテキストには \C[16] や \} などの制御文字を + * 使用することができます。 + */ +/*~struct~Parameter: + * + * @param x + * @type number + * @min -1000 + * @desc X座標 + * @default 0 + * + * @param y + * @type number + * @min -1000 + * @desc Y座標 + * @default 0 + * + * @param width + * @type number + * @desc 横方向の大きさ + * @default 0 + * + * @param height + * @type number + * @desc 縦方向の大きさ + * @default 36 + * + * @param fontSize + * @type number + * @desc 文字の大きさ + * @default 28 + * + * @param name + * @type string + * @desc パラメータ名 + * @default + * + * @param cols + * @type number + * @desc 列の数 + * @default 1 + * + * @param space + * @type number + * @desc 列ごとの空白 + * @default 8 + * + * @param fixed + * @type number + * @desc 小数点以下の桁数 + * @default 0 + * + */ + +var Imported = Imported || {}; +Imported.TMSoloMenu = true; + +function Window_SoloStatus() { + this.initialize.apply(this, arguments); +} + +(function () { + var parameters = PluginManager.parameters("TMSoloMenu"); + var commandWindow = JSON.parse(parameters["commandWindow"] || "{}"); + var statusWindow = JSON.parse(parameters["statusWindow"] || "{}"); + var goldWindow = JSON.parse(parameters["goldWindow"] || "{}"); + var menuFace = JSON.parse(parameters["menuFace"] || "{}"); + var menuName = JSON.parse(parameters["menuName"] || "{}"); + var menuNickname = JSON.parse(parameters["menuNickname"] || "{}"); + var menuClass = JSON.parse(parameters["menuClass"] || "{}"); + var menuLevel = JSON.parse(parameters["menuLevel"] || "{}"); + var menuHp = JSON.parse(parameters["menuHp"] || "{}"); + var menuMp = JSON.parse(parameters["menuMp"] || "{}"); + var menuTp = JSON.parse(parameters["menuTp"] || "{}"); + var menuIcons = JSON.parse(parameters["menuIcons"] || "{}"); + var menuEquips = JSON.parse(parameters["menuEquips"] || "{}"); + var menuStateRate = JSON.parse(parameters["menuStateRate"] || "{}"); + var menuElementRate = JSON.parse(parameters["menuElementRate"] || "{}"); + var menuProfile = JSON.parse(parameters["menuProfile"] || "{}"); + var battleParameters = []; + [ + "menuMhp", + "menuMmp", + "menuAtk", + "menuDef", + "menuMat", + "menuMdf", + "menuAgi", + "menuLuc", + "menuHit", + "menuEva", + "menuCri", + "menuCev", + "menuMev", + "menuMrf", + "menuCnt", + "menuHrg", + "menuMrg", + "menuTrg", + "menuTgr", + "menuGrd", + "menuRec", + "menuPha", + "menuMcr", + "menuTcr", + "menuPdr", + "menuMdr", + "menuFdr", + "menuExr", + ].forEach(function (code) { + battleParameters.push(JSON.parse(parameters[code] || "{}")); + }); + var horzLines = []; + ["horzLine1", "horzLine2", "horzLine3", "horzLine4", "horzLine5"].forEach( + function (code) { + horzLines.push(JSON.parse(parameters[code] || "{}")); + } + ); + var freeTexts = []; + [ + "freeText1", + "freeText2", + "freeText3", + "freeText4", + "freeText5", + "freeText6", + "freeText7", + "freeText8", + "freeText9", + "freeText10", + ].forEach(function (code) { + freeTexts.push(JSON.parse(parameters[code] || "{}")); + }); + var expGaugeColor1 = +(parameters["expGaugeColor1"] || 30); + var expGaugeColor2 = +(parameters["expGaugeColor2"] || 31); + var expNextText = parameters["expNextText"]; + var expMaxText = parameters["expMaxText"]; + var expFontSize = +(parameters["expFontSize"] || 28); + var equipMax = +(parameters["equipMax"] || 6); + var elementIcons = parameters["elementIcons"].split(" ").map(Number); + var textBackColor = parameters["textBackColor"] || "#000000"; + var textBackOpacity = +(parameters["textBackOpacity"] || 128); + var horzLineColor = parameters["horzLineColor"] || "#ffffff"; + var horzLineOpacity = +(parameters["horzLineOpacity"] || 48); + var forceChangeSoloMenu = JSON.parse( + parameters["forceChangeSoloMenu"] || "true" + ); + var soloItemStatus = ( + parameters["soloItemStatus"] != null + ? parameters["soloItemStatus"] + : "144 160 144 144 96" + ) + .split(" ") + .map(Number); + + //----------------------------------------------------------------------------- + // Game_Party + // + + Game_Party.prototype.isSoloMenuValid = function () { + return forceChangeSoloMenu || this.size() === 1; + }; + + //----------------------------------------------------------------------------- + // Window_MenuCommand + // + + var _Window_MenuCommand_windowWidth = + Window_MenuCommand.prototype.windowWidth; + Window_MenuCommand.prototype.windowWidth = function () { + if ($gameParty.isSoloMenuValid()) return +commandWindow.width; + return _Window_MenuCommand_windowWidth.call(this); + }; + + //----------------------------------------------------------------------------- + // Window_SoloStatus + // + + Window_SoloStatus.prototype = Object.create(Window_Base.prototype); + Window_SoloStatus.prototype.constructor = Window_SoloStatus; + + Window_SoloStatus.prototype.initialize = function () { + Window_Base.prototype.initialize.call( + this, + +statusWindow.x, + +statusWindow.y, + +statusWindow.width, + +statusWindow.height + ); + // this.refresh(); + if (!+statusWindow.width) this.hide(); + }; + + Window_SoloStatus.prototype.refresh = function () { + this.contents.clear(); + var actor = $gameParty.leader(); + if (actor && +statusWindow.width) { + for (var i = 0; i < 5; i++) { + this.drawHorzLine(horzLines[i]); + } + if (+menuFace.width) { + this.drawActorFace( + actor, + +menuFace.x, + +menuFace.y, + +menuFace.width, + +menuFace.height + ); + } + if (+menuIcons.width) { + this.drawActorIcons( + actor, + +menuIcons.x, + +menuIcons.y, + +menuIcons.width + ); + } + this.drawSoloParameter(actor, "NAME", menuName); + this.drawSoloParameter(actor, "NICKNAME", menuNickname); + this.drawSoloParameter(actor, "CLASS", menuClass); + this.drawSoloParameter(actor, "LEVEL", menuLevel); + this.drawSoloParameter(actor, "HP", menuHp); + this.drawSoloParameter(actor, "MP", menuMp); + this.drawSoloParameter(actor, "TP", menuTp); + this.drawSoloParameter(actor, "EQUIP", menuEquips); + this.drawSoloParameter(actor, "STATE", menuStateRate); + this.drawSoloParameter(actor, "ELEMENT", menuElementRate); + this.drawSoloParameter(actor, "PROFILE", menuProfile); + for (var i = 0; i < 28; i++) { + this.drawBattleParameter(actor, i, battleParameters[i]); + } + for (var i = 0; i < 10; i++) { + this.drawSoloParameter(null, "TEXT", freeTexts[i]); + } + } + }; + + Window_SoloStatus.prototype.drawSoloParameter = function ( + actor, + code, + parameter + ) { + var width = +parameter.width; + if (!width) return; + var x = +parameter.x; + var y = +parameter.y; + this.contents.fontSize = +(parameter.fontSize || 28); + if (code === "NAME") { + this.drawActorName(actor, x, y, width); + } else if (code === "NICKNAME") { + this.drawActorNickname(actor, x, y, width); + } else if (code === "CLASS") { + this.drawActorClass(actor, x, y, width); + } else if (code === "LEVEL") { + this.drawActorLevelAndExp(actor, x, y, width); + } else if (code === "HP") { + this.drawActorHp(actor, x, y, width); + } else if (code === "MP") { + this.drawActorMp(actor, x, y, width); + } else if (code === "TP") { + this.drawActorTp(actor, x, y, width); + } else if (code === "EQUIP") { + this.drawEquipments(actor, x, y, width); + } else if (code === "PROFILE") { + this.drawTextEx(actor.profile(), x, y); + } else if (code === "TEXT") { + this.drawTextEx(parameter.name, x, y); + } else { + this.drawRates(actor, x, y, width, code, parameter); + } + this.resetFontSettings(); + }; + + Window_SoloStatus.prototype.drawActorLevelAndExp = function ( + actor, + x, + y, + width + ) { + var color1 = this.textColor(expGaugeColor1); + var color2 = this.textColor(expGaugeColor2); + if (actor.isMaxLevel()) { + var rate = 100; + } else { + var currentExp = actor.currentExp() - actor.currentLevelExp(); + var nextExp = actor.nextLevelExp() - actor.currentLevelExp(); + var rate = currentExp / nextExp; + } + this.drawGauge(x, y, width, rate, color1, color2); + this.changeTextColor(this.systemColor()); + this.drawText(TextManager.levelA, x, y, 32); + this.resetTextColor(); + this.drawText(actor.level, x + 36, y, 32, "right"); + if (expNextText) { + var text = actor.isMaxLevel() + ? expMaxText.format(actor.currentExp()) + : expNextText.format(actor.nextRequiredExp()); + this.contents.fontSize = expFontSize; + this.drawText(text, x, y, width, "right"); + } + }; + + Window_SoloStatus.prototype.drawEquipments = function (actor, x, y, width) { + var equips = actor.equips(); + var count = Math.min(equips.length, equipMax); + var cols = +menuEquips.cols; + for (var i = 0; i < count; i++) { + var x2 = x + (width + +menuEquips.space) * (i % cols); + var y2 = y + this.lineHeight() * Math.floor(i / cols); + this.drawTextBack(x2, y2, width); + this.drawItemName(equips[i], x2, y2, width); + } + }; + + Window_SoloStatus.prototype.drawRates = function ( + actor, + x, + y, + width, + code, + parameter + ) { + var ids = parameter.name.split(" ").map(Number); + var cols = +parameter.cols; + var iconBoxWidth = Window_Base._iconWidth + 4; + for (var i = 0; i < ids.length; i++) { + var x2 = x + (width + +parameter.space) * (i % cols); + var y2 = y + this.lineHeight() * Math.floor(i / cols); + if (code === "STATE") { + var state = $dataStates[ids[i]]; + if (!state) return; + var value = actor.stateRate(state.id) * 100; + var iconIndex = state.iconIndex; + } else { + var value = actor.elementRate(ids[i]) * 100; + var iconIndex = elementIcons[ids[i] - 1]; + } + this.drawTextBack(x2, y2, width); + this.drawIcon(iconIndex, x2 + 2, y2 + 2); + this.drawText( + value.toFixed(+parameter.fixed) + "%", + x2 + iconBoxWidth, + y2, + width - iconBoxWidth, + "right" + ); + } + }; + + Window_SoloStatus.prototype.drawBattleParameter = function ( + actor, + paramId, + parameter + ) { + var width = +parameter.width; + if (!width) return; + var x = +parameter.x; + var y = +parameter.y; + this.contents.fontSize = +(parameter.fontSize || 28); + var textWidth = this.textWidth("00000"); + this.drawTextBack(x, y, width); + this.changeTextColor(this.systemColor()); + this.drawText(parameter.name, x, y, width - textWidth); + this.resetTextColor(); + if (paramId < 8) { + var value = actor.param(paramId); + } else if (paramId < 18) { + var value = (actor.xparam(paramId - 8) * 100).toFixed(+parameter.fixed); + } else if (paramId < 28) { + var value = (actor.sparam(paramId - 18) * 100).toFixed(+parameter.fixed); + } + this.drawText(value, x + width - textWidth, y, textWidth, "right"); + this.resetFontSettings(); + }; + + Window_SoloStatus.prototype.drawTextBack = function (x, y, width) { + if (textBackOpacity === 0) return; + var height = this.contents.fontSize + 4; + y += Math.floor((this.lineHeight() - height) / 2); + this.contents.paintOpacity = textBackOpacity; + if (Imported.TMBitmapEx) { + this.contents.fillRoundRect(x, y, width, height, 6, textBackColor); + } else { + this.contents.fillRect(x, y, width, height, textBackColor); + } + this.contents.paintOpacity = 255; + }; + + Window_SoloStatus.prototype.drawHorzLine = function (parameter) { + if (!+parameter.width) return; + this.contents.paintOpacity = horzLineOpacity; + this.contents.fillRect( + +parameter.x, + +parameter.y, + +parameter.width, + +parameter.height, + horzLineColor + ); + this.contents.paintOpacity = 255; + }; + + //----------------------------------------------------------------------------- + // Window_SoloItemStatus + // + + function Window_SoloItemStatus() { + this.initialize.apply(this, arguments); + } + + Window_SoloItemStatus.prototype = Object.create(Window_Base.prototype); + Window_SoloItemStatus.prototype.constructor = Window_SoloItemStatus; + + Window_SoloItemStatus.prototype.initialize = function (x, y, width) { + Window_Base.prototype.initialize.call( + this, + x, + y, + width, + this.fittingHeight(1) + ); + this.refresh(); + }; + + Window_SoloItemStatus.prototype.refresh = function () { + var x = 0; + var actor = $gameParty.leader(); + this.contents.clear(); + if (soloItemStatus[0] > 0) { + this.drawActorName(actor, x, 0, soloItemStatus[0]); + x += soloItemStatus[0] + 16; + } + if (soloItemStatus[1] > 0) { + this.drawActorIcons(actor, x, 0, soloItemStatus[1]); + x += soloItemStatus[1] + 16; + } + if (soloItemStatus[2] > 0) { + this.drawActorHp(actor, x, 0, soloItemStatus[2]); + x += soloItemStatus[2] + 16; + } + if (soloItemStatus[3] > 0) { + this.drawActorMp(actor, x, 0, soloItemStatus[3]); + x += soloItemStatus[3] + 16; + } + if (soloItemStatus[4] > 0) { + this.drawActorTp(actor, x, 0, soloItemStatus[4]); + } + }; + + //----------------------------------------------------------------------------- + // Scene_Menu + // + + var _Scene_Menu_createCommandWindow = + Scene_Menu.prototype.createCommandWindow; + Scene_Menu.prototype.createCommandWindow = function () { + _Scene_Menu_createCommandWindow.call(this); + if ($gameParty.isSoloMenuValid()) { + this._commandWindow.x = +commandWindow.x; + this._commandWindow.y = +commandWindow.y; + this.addChild(this._windowLayer.removeChild(this._commandWindow)); + } + }; + + var _Scene_Menu_createStatusWindow = Scene_Menu.prototype.createStatusWindow; + Scene_Menu.prototype.createStatusWindow = function () { + if ($gameParty.isSoloMenuValid()) { + this._statusWindow = new Window_SoloStatus(); + this._statusWindow.reserveFaceImages(); + this.addWindow(this._statusWindow); + } else { + _Scene_Menu_createStatusWindow.call(this); + } + }; + + var _Scene_Menu_createGoldWindow = Scene_Menu.prototype.createGoldWindow; + Scene_Menu.prototype.createGoldWindow = function () { + _Scene_Menu_createGoldWindow.call(this); + this._goldWindow.x = +goldWindow.x; + this._goldWindow.y = +goldWindow.y; + this.addChild(this._windowLayer.removeChild(this._goldWindow)); + if (!+goldWindow.width) this._goldWindow.hide(); + }; + + var _Scene_Menu_commandPersonal = Scene_Menu.prototype.commandPersonal; + Scene_Menu.prototype.commandPersonal = function () { + if ($gameParty.isSoloMenuValid()) { + $gameParty.setTargetActor($gameParty.leader()); + this.onPersonalOk(); + } else { + _Scene_Menu_commandPersonal.call(this); + } + }; + + //----------------------------------------------------------------------------- + // Scene_ItemBase + // + + var _Scene_ItemBase_itemTargetActors = + Scene_ItemBase.prototype.itemTargetActors; + Scene_ItemBase.prototype.itemTargetActors = function () { + var action = new Game_Action(this.user()); + action.setItemObject(this.item()); + if ($gameParty.isSoloMenuValid() && action.isForFriend()) { + return [$gameParty.leader()]; + } else { + _Scene_ItemBase_itemTargetActors.call(this); + } + }; + + var _Scene_ItemBase_determineItem = Scene_ItemBase.prototype.determineItem; + Scene_ItemBase.prototype.determineItem = function () { + var action = new Game_Action(this.user()); + action.setItemObject(this.item()); + if ($gameParty.isSoloMenuValid() && action.isForFriend()) { + if (this.canUse()) { + this.useItem(); + this._itemWindow.refresh(); + if (this._soloStatusWindow) this._soloStatusWindow.refresh(); + } else { + SoundManager.playBuzzer(); + } + this._itemWindow.activate(); + } else { + _Scene_ItemBase_determineItem.call(this); + } + }; + + //----------------------------------------------------------------------------- + // Scene_Item + // + + var _Scene_Item_createCategoryWindow = + Scene_Item.prototype.createCategoryWindow; + Scene_Item.prototype.createCategoryWindow = function () { + var enabled = this.isSoloStatusEnabled(); + if (enabled) { + var wy = this._helpWindow.height; + this._soloStatusWindow = new Window_SoloItemStatus( + 0, + wy, + Graphics.boxWidth + ); + this.addWindow(this._soloStatusWindow); + } + _Scene_Item_createCategoryWindow.call(this); + if (enabled) { + this._categoryWindow.y += this._soloStatusWindow.height; + } + }; + + Scene_Item.prototype.isSoloStatusEnabled = function () { + return (sum = + soloItemStatus.reduce(function (a, b) { + return a + b; + }) > 0); + }; +})(); diff --git a/www/js/plugins/TMTextEscape.js b/www/js/plugins/TMTextEscape.js new file mode 100644 index 0000000..b98ee5e --- /dev/null +++ b/www/js/plugins/TMTextEscape.js @@ -0,0 +1,193 @@ +//============================================================================= +// TMPlugin - メッセージ制御文字拡張 +// バージョン: 1.4.1 +// 最終更新日: 2018/05/01 +// 配布元 : http://hikimoki.sakura.ne.jp/ +//----------------------------------------------------------------------------- +// Copyright (c) 2016 tomoaky +// Released under the MIT license. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +/*: + * @plugindesc 文章の表示に使える制御文字を追加します。 + * + * @author tomoaky (http://hikimoki.sakura.ne.jp/) + * + * @help + * TMPlugin - メッセージ制御文字拡張 ver1.4.1 + * + * 使い方: + * + * イベントコマンド『文章の表示』と『選択肢の表示』、 + * データベースの『説明』などで下記の制御文字が使えるようになります。 + * + * \J[n] # n 番の職業名に置き換えます。 + * \AJ[n] # n 番のアクターの現在の職業名に置き換えます。 + * \PJ[n] # n 番目のパーティメンバーの現在の職業名に置き換えます。 + * \ANN[n] # n 番のアクターの現在の二つ名に置き換えます。 + * \PNN[n] # n 番目のパーティメンバーの現在の二つ名に置き換えます。 + * \IN[n] # n 番のアイテム名(アイコン付き)に置き換えます。 + * \WN[n] # n 番の武器名(アイコン付き)に置き換えます。 + * \AN[n] # n 番の防具名(アイコン付き)に置き換えます。 + * \SN[n] # n 番のスキル名(アイコン付き)に置き換えます。 + * \ML[n] # n 番のアクターのレベル上限に置き換えます。 + * \INUM[n] # n 番のアイテムの所持数に置き換えます。( 0 番 = 所持金 ) + * \WNUM[n] # n 番の武器の所持数に置き換えます。 + * \ANUM[n] # n 番の防具の所持数に置き換えます。 + * \MAP[n] # n 番のマップ名(表示名ではない)に置き換えます。 + * + * 以下はイベントコマンド『文章の表示』でのみ有効な機能です。 + * \AF[n] # n 番のアクターの現在の顔グラフィックを表示します。 + * + * このプラグインは RPGツクールMV Version 1.5.1 で動作確認をしています。 + * + * このプラグインはMITライセンスのもとに配布しています、商用利用、 + * 改造、再配布など、自由にお使いいただけます。 + * + * + * おまけ機能: + * + * 動的な説明が設定されたアイテム(スキル)の説明文が戦闘中に + * 更新されない場合があるという不都合を修正します。 + */ + +var Imported = Imported || {}; +Imported.TMTextEscape = true; + +(function () { + var _Window_Base_convertEscapeCharacters = + Window_Base.prototype.convertEscapeCharacters; + Window_Base.prototype.convertEscapeCharacters = function (text) { + text = _Window_Base_convertEscapeCharacters.call(this, text); + text = text.replace( + /\x1b([A-Z]+)\[(\d+)\]/gi, + function () { + switch (arguments[1].toUpperCase()) { + case "J": + return this._className(+arguments[2]); + case "AJ": + return this.actorClassName(+arguments[2]); + case "PJ": + return this.partyMemberClassName(+arguments[2]); + case "ANN": + return this.actorNickname(+arguments[2]); + case "PNN": + return this.partyMemberNickname(+arguments[2]); + case "IN": + return this.itemName(+arguments[2]); + case "WN": + return this.weaponName(+arguments[2]); + case "AN": + return this.armorName(+arguments[2]); + case "SN": + return this.skillName(+arguments[2]); + case "ML": + return this.maxLevel(+arguments[2]); + case "INUM": + return this.itemNumber(+arguments[2]); + case "WNUM": + return this.weaponNumber(+arguments[2]); + case "ANUM": + return this.armorNumber(+arguments[2]); + case "MAP": + return this.mapName(+arguments[2]); + case "AF": + return this.actorFace(+arguments[2]); + default: + return "\x1b" + arguments[1] + "[" + arguments[2] + "]"; + } + }.bind(this) + ); + return text; + }; + + Window_Base.prototype._className = function (n) { + var _class = n >= 1 ? $dataClasses[n] : null; + return _class ? _class.name : ""; + }; + + Window_Base.prototype.actorClassName = function (n) { + var actor = n >= 1 ? $gameActors.actor(n) : null; + return actor ? actor.currentClass().name : ""; + }; + + Window_Base.prototype.partyMemberClassName = function (n) { + var actor = n >= 1 ? $gameParty.members()[n - 1] : null; + return actor ? actor.currentClass().name : ""; + }; + + Window_Base.prototype.actorNickname = function (n) { + var actor = n >= 1 ? $gameActors.actor(n) : null; + return actor ? actor.nickname() : ""; + }; + + Window_Base.prototype.partyMemberNickname = function (n) { + var actor = n >= 1 ? $gameParty.members()[n - 1] : null; + return actor ? actor.nickname() : ""; + }; + + Window_Base.prototype.itemName = function (n) { + var item = n >= 1 ? $dataItems[n] : null; + return item ? "\x1bI[" + item.iconIndex + "]" + item.name : ""; + }; + + Window_Base.prototype.weaponName = function (n) { + var item = n >= 1 ? $dataWeapons[n] : null; + return item ? "\x1bI[" + item.iconIndex + "]" + item.name : ""; + }; + + Window_Base.prototype.armorName = function (n) { + var item = n >= 1 ? $dataArmors[n] : null; + return item ? "\x1bI[" + item.iconIndex + "]" + item.name : ""; + }; + + Window_Base.prototype.skillName = function (n) { + var item = n >= 1 ? $dataSkills[n] : null; + return item ? "\x1bI[" + item.iconIndex + "]" + item.name : ""; + }; + + Window_Base.prototype.maxLevel = function (n) { + var actor = n >= 1 ? $gameActors.actor(n) : null; + return actor ? actor.maxLevel() : ""; + }; + + Window_Base.prototype.itemNumber = function (n) { + if (n === 0) return $gameParty.gold(); + var item = n >= 1 ? $dataItems[n] : null; + return item ? $gameParty.numItems(item) : ""; + }; + + Window_Base.prototype.weaponNumber = function (n) { + var item = n >= 1 ? $dataWeapons[n] : null; + return item ? $gameParty.numItems(item) : ""; + }; + + Window_Base.prototype.armorNumber = function (n) { + var item = n >= 1 ? $dataArmors[n] : null; + return item ? $gameParty.numItems(item) : ""; + }; + + Window_Base.prototype.mapName = function (n) { + var mapInfo = n === 0 ? $dataMapInfos[$gameMap.mapId()] : $dataMapInfos[n]; + return mapInfo ? mapInfo.name : ""; + }; + + Window_Base.prototype.actorFace = function (n) { + var actor = n >= 1 ? $gameActors.actor(n) : null; + if (actor) { + $gameMessage.setFaceImage(actor.faceName(), actor.faceIndex()); + } + return ""; + }; + + //----------------------------------------------------------------------------- + // Scene_Battle + // + + var _Scene_Battle_commandSkill = Scene_Battle.prototype.commandSkill; + Scene_Battle.prototype.commandSkill = function () { + _Scene_Battle_commandSkill.call(this); + this._helpWindow.refresh(); + }; +})(); diff --git a/www/js/plugins/TYA_SymbolEncount.js b/www/js/plugins/TYA_SymbolEncount.js new file mode 100644 index 0000000..9ae2dfc --- /dev/null +++ b/www/js/plugins/TYA_SymbolEncount.js @@ -0,0 +1,166 @@ +/*: + * @plugindesc シンボルエンカウント作成の補助を行います。 + 詳しい使い方はヘルプを参照してください。 + * @author 茶の助 + * + * @help 敵シンボルにしたいイベントのメモ欄にと入力し、 + 自立移動のタイプを「近づく」にしてください。 + + ■プレイヤーとそのイベントの向きに応じて、 +  先制攻撃・不意打ちが起こるようになります。 +  設定した変数に数値が代入され、 +  0の場合は通常、1の場合は先制攻撃、2の場合は不意打ちになります。 +  変数は戦闘後にリセットされます。 + + ■デフォルトの「近づく」ではプレイヤーが20マス以内にいる場合に +  自動的に追尾するようになっていますが、 +  敵の背後にいる場合はプレイヤーを見失い、近づかないようになります。 + * + * @param situationVariables + * @desc 使用する変数番号 + * @default 1 + */ + +(function () { + var parameters = PluginManager.parameters("TYA_SymbolEncount"); + var situationVariables = Number(parameters["situationVariables"]); + + var _BattleManager_onEncounter = BattleManager.onEncounter; + BattleManager.onEncounter = function () { + _BattleManager_onEncounter.call(this); + + switch ($gameVariables.value(situationVariables)) { + case 0: + this._preemptive = false; + this._surprise = false; + break; + case 1: + this._preemptive = true; + break; + case 2: + this._surprise = true; + break; + } + }; + + Game_Event.prototype.isNearThePlayer = function () { + var sx = Math.abs(this.deltaXFrom($gamePlayer.x)); + var sy = Math.abs(this.deltaYFrom($gamePlayer.y)); + var np = sx + sy < 20; + if (this.event().meta.se) { + var _player = $gamePlayer; + var _enemy = this; + switch (_enemy._direction) { + case 2: + if (_player.y < _enemy.y) { + np = false; + } + break; + case 8: + if (_player.y > _enemy.y) { + np = false; + } + break; + case 4: + if (_player.x > _enemy.x) { + np = false; + } + break; + case 6: + if (_player.x < _enemy.x) { + np = false; + } + break; + } + } + return np; + }; + + Game_Event.prototype.encountSituation = function () { + var _player = $gamePlayer; + var _enemy = this; + if (_player._direction == _enemy._direction) { + switch (_enemy._direction) { + case 2: + if (_player.y <= _enemy.y) { + $gameVariables.setValue(situationVariables, 1); + } else { + $gameVariables.setValue(situationVariables, 2); + } + break; + case 8: + if (_player.y >= _enemy.y) { + $gameVariables.setValue(situationVariables, 1); + } else { + $gameVariables.setValue(situationVariables, 2); + } + break; + case 4: + if (_player.x >= _enemy.x) { + $gameVariables.setValue(situationVariables, 1); + } else { + $gameVariables.setValue(situationVariables, 2); + } + break; + case 6: + if (_player.x <= _enemy.x) { + $gameVariables.setValue(situationVariables, 1); + } else { + $gameVariables.setValue(situationVariables, 2); + } + break; + } + } else { + $gameVariables.setValue(situationVariables, 0); + } + }; + + Game_Event.prototype.lock = function () { + if (!this._locked) { + var se = this.event().meta.se; + if (se) { + this.encountSituation(); + } + this._prelockDirection = this.direction(); + if (!se) { + this.turnTowardPlayer(); + } + this._locked = true; + } + }; + + Game_Interpreter.prototype.command301 = function () { + if (!$gameParty.inBattle()) { + var troopId; + if (this._params[0] === 0) { + // Direct designation + troopId = this._params[1]; + } else if (this._params[0] === 1) { + // Designation with a variable + troopId = $gameVariables.value(this._params[1]); + } else { + // Same as Random Encounter + troopId = $gamePlayer.makeEncounterTroopId(); + } + if ($dataTroops[troopId]) { + BattleManager.setup(troopId, this._params[2], this._params[3]); + BattleManager.onEncounter(); // + BattleManager.setEventCallback( + function (n) { + this._branch[this._indent] = n; + }.bind(this) + ); + $gamePlayer.makeEncounterCount(); + SceneManager.push(Scene_Battle); + } + } + return true; + }; + + var _Scene_Battle_prototype_terminate = Scene_Battle.prototype.terminate; + Scene_Battle.prototype.terminate = function () { + _Scene_Battle_prototype_terminate.call(this); + + $gameVariables.setValue(situationVariables, 0); + }; +})(); diff --git a/www/js/plugins/TemplateEvent.js b/www/js/plugins/TemplateEvent.js new file mode 100644 index 0000000..608713a --- /dev/null +++ b/www/js/plugins/TemplateEvent.js @@ -0,0 +1,441 @@ +//============================================================================= +// TemplateEvent.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2015-2016 Triacontane +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.0.1 2016/06/28 固有イベントのページ数がテンプレートイベントのページ数より少ない場合に発生するエラーを修正 +// 1.0.0 2016/06/12 初版 +// ---------------------------------------------------------------------------- +// [Blog] : http://triacontane.blogspot.jp/ +// [Twitter]: https://twitter.com/triacontane/ +// [GitHub] : https://github.com/triacontane/ +//============================================================================= + +/*: + * @plugindesc Template Event Plugin + * @author triacontane + * + * @param TemplateMapId + * @desc テンプレートイベントが存在するマップIDです。 + * @default 1 + * + * @param KeepEventId + * @desc マップイベントを呼び出す際に、呼び出し元のイベントIDを維持します。対象を「このイベント」にした際の挙動が変わります。 + * @default OFF + * + * @param ReplaceGraphic + * @desc 固有イベントにグラフィックが指定されていた場合でも、無視してテンプレートイベントのグラフィフィックに置換します。 + * @default OFF + * + * @help 汎用的に使用するイベントをテンプレート化できます。 + * テンプレートイベントは、専用に用意したマップに定義してください。 + * 実際のイベントのメモ欄に所定の記述をするだけで、テンプレートイベントと + * 動的に置き換えることができます。 + * + * イベント初期配置以外の全項目はテンプレートイベントの設定に置き換わりますが + * グラフィックを指定していた場合、置き換え元のグラフィックを維持します。 + * + * また、テンプレートイベントから置き換え元のイベントを呼び出すことができます。 + * 宝箱や場所移動イベント等、一部だけ固有の処理をしたい場合に有効です。 + * 外観や共通部分のイベント処理をテンプレートイベントに記述し、 + * アイテム入手や場所移動先指定など固有部分だけを元のイベントに記述します。 + * + * さらに、任意のマップイベントをコモンイベントのように呼び出す機能も + * 提供します。IDおよびイベント名で呼び出すイベントを指定可能です。 + * + * 利用手順 + * 1.テンプレートマップを作成して、テンプレートイベントを配置します。 + * + * 2.テンプレートイベントに置き換えたいイベントのメモ欄を記述します。 + * IDとイベント名の双方が指定可能です。 + * テンプレートマップのID[1]のイベントに置き換わります。 + * テンプレートマップのイベント名[aaa]のイベントに置き換わります。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * TE固有イベント呼び出し [ページ番号] + * TE_CALL_ORIGIN_EVENT [ページ番号] + * 置き換え元のイベント処理を呼び出します。処理完了後、元の処理に戻ります。 + * ページ番号を省略すると、実行中のページ番号がそのまま適用されます。 + * テンプレートイベントに記述した場合のみ有効です。 + * + * 例1:置き換え元イベントの1ページ目を呼び出します。 + * TE固有イベント呼び出し 1 + * + * TEマップイベント呼び出し [イベントID] [ページ番号] + * TE_CALL_MAP_EVENT [イベントID] [ページ番号] + * 同一マップ内の別のイベント処理を呼び出します。処理完了後、元の処理に戻ります。 + * イベントIDに数値以外を指定すると、イベント名として扱われ + * イベント名が一致するイベントの処理を呼び出します。 + * テンプレートイベントに記述した場合以外でも有効です。 + * + * 例1:ID[5]のイベントの1ページ目を呼び出します。 + * TEマップイベント呼び出し 5 1 + * + * 例2:[aaa]という名前のイベントの1ページ目を呼び出します。 + * TEマップイベント呼び出し aaa 1 + * + * This plugin is released under the MIT License. + */ +/*:ja + * @plugindesc テンプレートイベントプラグイン + * @author トリアコンタン + * + * @param テンプレートマップID + * @desc テンプレートイベントが存在するマップIDです。 + * @default 1 + * + * @param イベントIDを維持 + * @desc マップイベントを呼び出す際に、呼び出し元のイベントIDを維持します。対象を「このイベント」にした際の挙動が変わります。 + * @default OFF + * + * @param グラフィック置換 + * @desc 固有イベントにグラフィックが指定されていた場合でも、無視してテンプレートイベントのグラフィフィックに置換します。 + * @default OFF + * + * @help 汎用的に使用するイベントをテンプレート化できます。 + * テンプレートイベントは、専用に用意したマップに定義してください。 + * 実際のイベントのメモ欄に所定の記述をするだけで、テンプレートイベントと + * 動的に置き換えることができます。 + * + * イベント初期配置以外の全項目はテンプレートイベントの設定に置き換わりますが + * グラフィックを指定していた場合、置き換え元のグラフィックを維持します。 + * + * また、テンプレートイベントから置き換え元のイベントを呼び出すことができます。 + * 宝箱や場所移動イベント等、一部だけ固有の処理をしたい場合に有効です。 + * 外観や共通部分のイベント処理をテンプレートイベントに記述し、 + * アイテム入手や場所移動先指定など固有部分だけを元のイベントに記述します。 + * + * さらに、任意のマップイベントをコモンイベントのように呼び出す機能も + * 提供します。IDおよびイベント名で呼び出すイベントを指定可能です。 + * + * 利用手順 + * 1.テンプレートマップを作成して、テンプレートイベントを配置します。 + * + * 2.テンプレートイベントに置き換えたいイベントのメモ欄を記述します。 + * IDとイベント名の双方が指定可能です。 + * テンプレートマップのID[1]のイベントに置き換わります。 + * テンプレートマップのイベント名[aaa]のイベントに置き換わります。 + * + * プラグインコマンド詳細 + * イベントコマンド「プラグインコマンド」から実行。 + * (パラメータの間は半角スペースで区切る) + * + * TE固有イベント呼び出し [ページ番号] + * TE_CALL_ORIGIN_EVENT [ページ番号] + * 置き換え元のイベント処理を呼び出します。処理完了後、元の処理に戻ります。 + * ページ番号を省略すると、実行中のページ番号がそのまま適用されます。 + * テンプレートイベントに記述した場合のみ有効です。 + * + * 例1:置き換え元イベントの1ページ目を呼び出します。 + * TE固有イベント呼び出し 1 + * + * TEマップイベント呼び出し [イベントID] [ページ番号] + * TE_CALL_MAP_EVENT [イベントID] [ページ番号] + * 同一マップ内の別のイベント処理を呼び出します。処理完了後、元の処理に戻ります。 + * イベントIDに数値以外を指定すると、イベント名として扱われ + * イベント名が一致するイベントの処理を呼び出します。 + * テンプレートイベントに記述した場合以外でも有効です。 + * + * 例1:ID[5]のイベントの1ページ目を呼び出します。 + * TEマップイベント呼び出し 5 1 + * + * 例2:[aaa]という名前のイベントの1ページ目を呼び出します。 + * TEマップイベント呼び出し aaa 1 + * + * 利用規約: + * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) + * についても制限はありません。 + * このプラグインはもうあなたのものです。 + */ + +var $dataTemplateEvents = null; + +(function () { + "use strict"; + var pluginName = "TemplateEvent"; + var metaTagPrefix = "TE"; + + var getCommandName = function (command) { + return (command || "").toUpperCase(); + }; + + var getParamNumber = function (paramNames, min, max) { + var value = getParamOther(paramNames); + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(value, 10) || 0).clamp(min, max); + }; + + var getParamBoolean = function (paramNames) { + var value = getParamOther(paramNames); + return (value || "").toUpperCase() === "ON"; + }; + + var getParamOther = function (paramNames) { + if (!Array.isArray(paramNames)) paramNames = [paramNames]; + for (var i = 0; i < paramNames.length; i++) { + var name = PluginManager.parameters(pluginName)[paramNames[i]]; + if (name) return name; + } + return null; + }; + + var getMetaValue = function (object, name) { + var metaTagName = metaTagPrefix + (name ? name : ""); + return object.meta.hasOwnProperty(metaTagName) + ? object.meta[metaTagName] + : undefined; + }; + + var getMetaValues = function (object, names) { + if (!Array.isArray(names)) return getMetaValue(object, names); + for (var i = 0, n = names.length; i < n; i++) { + var value = getMetaValue(object, names[i]); + if (value !== undefined) return value; + } + return undefined; + }; + + var getArgString = function (arg, upperFlg) { + arg = convertEscapeCharacters(arg); + return upperFlg ? arg.toUpperCase() : arg; + }; + + var getArgNumber = function (arg, min, max) { + if (arguments.length < 2) min = -Infinity; + if (arguments.length < 3) max = Infinity; + return (parseInt(convertEscapeCharacters(arg), 10) || 0).clamp(min, max); + }; + + var convertEscapeCharacters = function (text) { + if (text == null) text = ""; + var windowLayer = SceneManager._scene._windowLayer; + return windowLayer + ? windowLayer.children[0].convertEscapeCharacters(text) + : text; + }; + + //============================================================================= + // パラメータの取得と整形 + //============================================================================= + var paramTemplateMapId = getParamNumber([ + "TemplateMapId", + "テンプレートマップID", + ]); + var paramKeepEventId = getParamBoolean(["KeepEventId", "イベントIDを維持"]); + var paramReplaceGraphic = getParamBoolean([ + "ReplaceGraphic", + "グラフィック置換", + ]); + + //============================================================================= + // Game_Interpreter + // プラグインコマンドを追加定義します。 + //============================================================================= + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.apply(this, arguments); + if (!command.match(new RegExp("^" + metaTagPrefix))) return; + try { + this.pluginCommandTemplateEvent(command.replace(metaTagPrefix, ""), args); + } catch (e) { + if ($gameTemp.isPlaytest() && Utils.isNwjs()) { + var window = require("nw.gui").Window.get(); + if (!window.isDevToolsOpen()) { + var devTool = window.showDevTools(); + devTool.moveTo(0, 0); + devTool.resizeTo( + window.screenX + window.outerWidth, + window.screenY + window.outerHeight + ); + window.focus(); + } + } + console.log("プラグインコマンドの実行中にエラーが発生しました。"); + console.log("- コマンド名  : " + command); + console.log("- コマンド引数 : " + args); + console.log("- エラー原因 : " + e.stack || e.toString()); + } + }; + + Game_Interpreter.prototype.pluginCommandTemplateEvent = function ( + command, + args + ) { + switch (getCommandName(command)) { + case "固有イベント呼び出し": + case "_CALL_ORIGIN_EVENT": + this.callOriginEvent(getArgNumber(args[0])); + break; + case "マップイベント呼び出し": + case "_CALL_MAP_EVENT": + var pageIndex = getArgNumber(args[1], 1); + var eventId = getArgNumber(args[0]); + if ($gameMap.event(eventId)) { + this.callMapEventById(pageIndex, eventId); + } else { + var eventName = getArgString(args[0]); + if (eventName) { + this.callMapEventByName(pageIndex, eventName); + } else { + this.callMapEventById(pageIndex, this._eventId); + } + } + break; + } + }; + + Game_Interpreter.prototype.callOriginEvent = function (pageIndex) { + var event = $gameMap.event(this._eventId); + if (event && event.hasTemplate()) { + this.setupAnotherList(null, event.getOriginalPages(), pageIndex); + } + }; + + Game_Interpreter.prototype.callMapEventById = function (pageIndex, eventId) { + var event = $gameMap.event(eventId); + if (event) { + this.setupAnotherList( + paramKeepEventId ? null : eventId, + event.getPages(), + pageIndex + ); + } + }; + + Game_Interpreter.prototype.callMapEventByName = function ( + pageIndex, + eventName + ) { + var event = DataManager.searchDataItem($dataMap.events, "name", eventName); + if (event) { + this.setupAnotherList( + paramKeepEventId ? null : event.id, + event.pages, + pageIndex + ); + } + }; + + Game_Interpreter.prototype.setupAnotherList = function ( + eventId, + pages, + pageIndex + ) { + var page = pages[pageIndex - 1 || this._pageIndex] || pages[0]; + if (!eventId) eventId = this.isOnCurrentMap() ? this._eventId : 0; + this.setupChild(page.list, eventId); + }; + + //============================================================================= + // Game_Event + // テンプレートイベントマップをロードしてグローバル変数に保持します。 + //============================================================================= + var _Game_Event_initialize = Game_Event.prototype.initialize; + Game_Event.prototype.initialize = function (mapId, eventId) { + var event = $dataMap.events[eventId]; + this.setTemplate(event); + _Game_Event_initialize.apply(this, arguments); + this.locate(event.x, event.y); + }; + + var _Game_Event_setupPageSettings = Game_Event.prototype.setupPageSettings; + Game_Event.prototype.setupPageSettings = function () { + _Game_Event_setupPageSettings.apply(this, arguments); + var page = this.getOriginalPages()[this._pageIndex]; + if (!paramReplaceGraphic && page) { + var image = page.image; + if (image.tileId > 0) { + this.setTileImage(image.tileId); + } else if (image.characterName) { + this.setImage(image.characterName, image.characterIndex); + } + } + }; + + Game_Event.prototype.setTemplate = function (event) { + var value = getMetaValues(event, ""); + if (value) { + var templateId = getArgNumber(value, 0, $dataTemplateEvents.length - 1); + if (!templateId) { + var template = DataManager.searchDataItem( + $dataTemplateEvents, + "name", + value + ); + if (template) templateId = template.id; + } + this._templateId = templateId; + } else { + this._templateId = 0; + } + }; + + Game_Event.prototype.hasTemplate = function () { + return this._templateId > 0; + }; + + var _Game_Event_event = Game_Event.prototype.event; + Game_Event.prototype.event = function () { + return this.hasTemplate() + ? $dataTemplateEvents[this._templateId] + : _Game_Event_event.apply(this, arguments); + }; + + Game_Event.prototype.getOriginalPages = function () { + return $dataMap.events[this._eventId].pages; + }; + + Game_Event.prototype.getPages = function () { + return this.event().pages; + }; + + //============================================================================= + // DataManager + // データ検索用の共通処理です。 + //============================================================================= + if (!DataManager.searchDataItem) { + DataManager.searchDataItem = function (dataArray, columnName, columnValue) { + var result = 0; + dataArray.some(function (dataItem) { + if (dataItem && dataItem[columnName] === columnValue) { + result = dataItem; + return true; + } + return false; + }); + return result; + }; + } + + //============================================================================= + // Scene_Boot + // テンプレートイベントマップをロードしてグローバル変数に保持します。 + //============================================================================= + var _Scene_Boot_create = Scene_Boot.prototype.create; + Scene_Boot.prototype.create = function () { + _Scene_Boot_create.apply(this, arguments); + DataManager.loadMapData(paramTemplateMapId); + }; + + var _Scene_Boot_isReady = Scene_Boot.prototype.isReady; + Scene_Boot.prototype.isReady = function () { + if (!this._mapLoaded && DataManager.isMapLoaded()) { + this.onTemplateMapLoaded(); + this._mapLoaded = true; + } + return this._mapLoaded && _Scene_Boot_isReady.apply(this, arguments); + }; + + Scene_Boot.prototype.onTemplateMapLoaded = function () { + $dataTemplateEvents = $dataMap.events; + $dataMap = undefined; + }; +})(); diff --git a/www/js/plugins/Text2Frame.js b/www/js/plugins/Text2Frame.js new file mode 100644 index 0000000..42a7af2 --- /dev/null +++ b/www/js/plugins/Text2Frame.js @@ -0,0 +1,1797 @@ +//============================================================================= +// Text2Frame.js +// ---------------------------------------------------------------------------- +// (C)2018-2019 Yuki Katsura +// This software is released under the MIT License. +// http://opensource.org/licenses/mit-license.php +// ---------------------------------------------------------------------------- +// Version +// 1.1.2 2019/01/03 PlayME, StopMEタグ追加 +// 1.1.1 2019/01/02 StopBGM, StopBGSタグ追加 +// 1.1.0 2018/10/15 script,wait,fadein,fadeout,comment,PluginCommand,CommonEventタグ追加 +// 1.0.2 2018/09/10 translate REAMDE to eng(Partial) +// 1.0.1 2018/09/06 bug fix オプションパラメータ重複、CRLFコード対応 +// 1.0.0 2018/09/02 Initial Version +// 0.5.5 2018/11/18 [draft] PlaySE、StopSEタグ対応 +// 0.5.4 2018/10/28 [draft] ChangeBattleBGMタグ対応 +// 0.5.3 2018/10/28 [draft] PlayBGS, FadeoutBGSタグ対応 +// 0.5.2 2018/10/28 [draft] refactor pretext, text_frame, command_bottom +// 0.5.1 2018/10/28 [draft] PlayBGM, FadeoutBGM, SaveBGM, ReplayBGMタグ対応 +// 0.4.2 2018/09/29 [draft] waitタグ対応、フェードイン、アウトタグ対応 +// 0.4.1 2018/09/27 [draft] commentタグ対応 +// 0.4.0 2018/09/24 [draft] scriptタグ対応、Plugin Command対応、Common Event対応 +// 0.3.3 2018/08/28 コメントアウト記号の前、行頭に任意個の空白を認めるように変更 +// 0.3.2 2018/08/28 MapIDをIntegerへ変更 +// 0.3.1 2018/08/27 CE書き出し追加 +// 0.3.0 2018/08/26 機能が増えた +// 0.2.0 2018/08/24 機能テスト版 +// 0.1.0 2018/08/18 最小テスト版 +// ---------------------------------------------------------------------------- +// [Twitter]: https://twitter.com/kryptos_nv/ +// [GitHub] : https://github.com/yktsr/ +//============================================================================= + +/*: + * @plugindesc Simple compiler to convert text to event command. + * @author Yuki Katsura, えーしゅん(仕様・ヘルプ文章) + * + * @param Default Window Position + * @text Window Position + * @desc Default setting of window position. Default is "Bottom". Command line mode can overwrite this option. + * @type select + * @option Top + * @option Middle + * @option Bottom + * @default Bottom + * + * @param Default Background + * @text Background + * @desc Default setting of background. Default is "Window". Command line mode can overweite this option. + * @type select + * @option Window + * @option Dim + * @option Transparent + * @default Window + * + * @param Default Scenario Folder + * @text Scenario Folder Name + * @desc Default setting of the folder name which the text file is stored. Default is "text". + * @default text + * @require 1 + * @dir text + * @type string + * + * @param Default Scenario File + * @text Scenario File Name + * @desc Default setting of text file name. Default is "message.txt". + * @default message.txt + * @require 1 + * @dir text + * @type string + * + * @param Default Common Event ID + * @text Common Event ID + * @desc Default setting of the common event ID of the output destination. Default is "1". It means that it is taken in the common event 1. + * @default 1 + * @type common_event + * + * @param Default MapID + * @text MapID + * @desc Default setting of the map ID of the output destination. Default is "1". It means that it is taken in the map ID 1. + * @default 1 + * @type number + * + * @param Default EventID + * @text EventID + * @desc Default setting os the eventID of the output destination. Default is "2". It means that it is taken in the event ID 2. + * @default 2 + * @type number + * + * @param IsOverwrite + * @text IsOverwrite + * @desc In the default case, text is added to the end of event, this param can change it to overwrite. Default is false. + * @default false + * @type boolean + * + * @param Comment Out Char + * @text Comment Out Char + * @desc If this charactor is placed at the beginning of a line, this line is not taken. Default is %. + * @default % + * @type string + * + * @param IsDebug + * @text IsDebug + * @desc Detail log is outputted to console log (F8). Default is false. + * @default false + * @type boolean + * + * @help + * Update Soon. + * Please see wiki. + * https://github.com/yktsr/Text2Frame-MV/wiki + */ + +/*:ja + * @plugindesc テキストファイル(.txtファイルなど)から「文章の表示」イベントコマンドに簡単に変換するための、開発支援プラグインです。 + * @author Yuki Katsura, えーしゅん(仕様・ヘルプ文章) + * + * @param Default Window Position + * @text 位置のデフォルト値 + * @desc テキストフレームの表示位置デフォルト値を設定します。デフォルトは下です。個別に指定した場合は上書きされます。 + * @type select + * @option 上 + * @option 中 + * @option 下 + * @default 下 + * + * @param Default Background + * @text 背景のデフォルト値 + * @desc テキストフレームの背景デフォルト値を設定します。デフォルトはウインドウです。個別に指定した場合は上書きされます。 + * @type select + * @option ウインドウ + * @option 暗くする + * @option 透明 + * @default ウインドウ + * + * @param Default Scenario Folder + * @text 取り込み元フォルダ名 + * @desc テキストファイルを保存しておくフォルダ名を設定します。デフォルトはtextです。 + * @default text + * @require 1 + * @dir text + * @type string + * + * @param Default Scenario File + * @text 取り込み元ファイル名 + * @desc 読み込むシナリオファイルのファイル名を設定します。デフォルトはmessage.txtです。 + * @default message.txt + * @require 1 + * @dir text + * @type string + * + * @param Default Common Event ID + * @text 取り込み先コモンイベントID + * @desc 出力先のコモンイベントIDを設定します。デフォルト値は1です。 + * @default 1 + * @type common_event + * + * @param Default MapID + * @text 取り込み先マップID + * @desc 取り込み先となるマップのIDを設定します。デフォルト値は1です。 + * @default 1 + * @type number + * + * @param Default EventID + * @text 取り込み先イベントID + * @desc 取り込み先となるイベントのIDを設定します。デフォルト値は2です。 + * @default 2 + * @type number + * + * @param IsOverwrite + * @text 【取り扱い注意】上書きする + * @desc 通常イベントの末尾に追加しますが、上書きに変更できます。trueのとき上書きです。デフォルト値はfalseです。 + * @default false + * @type boolean + * + * @param Comment Out Char + * @text コメントアウト記号 + * @desc 行頭に置いた場合、その行をコメントとして処理する記号を定義します。デフォルト値は「%」(半角パーセント)です。 + * @default % + * @type string + * + * @param IsDebug + * @text デバッグモードを利用する + * @desc F8のコンソールログにこのプラグインの詳細ログが出力されます。デフォルト値はfalseです。処理時間が伸びます。 + * @default false + * @type boolean + * + * @help + * 本プラグインはテキストファイル(.txtファイルなど)から「文章の表示」イベント + * コマンドに簡単に変換するための、開発支援プラグインです。キャラクター同士の + * 会話などをツクールMV**以外**のエディタで編集して、後でイベントコマンドとし + * て組み込みたい人をサポートします。 + * + * 所定のプラグインコマンド(後述)を実行することにより、テキストファイルを読 + * み込み、ツクールMVのマップイベントまたはコモンイベントにイベントコマンドと + * して取り込むことができます。 + * + * テストプレイおよびイベントテスト(イベントエディタ上で右クリック→テスト) + * から実行することを想定しています。 + * + * また、追加機能としてフェードインやBGM再生等のイベントコマンドも組み込むこ + * とができます。追加機能の詳細はこのREADMEの下部に記載していますので、そちら + * をご覧ください + * + * -------------------------------------- + * 実行方法 + * -------------------------------------- + * 1. dataフォルダのバックアップをとっておく。 + * + * 2. プロジェクトの最上位フォルダ(dataやimgのあるところ)にフォルダを作成する。 + * + * 3. 作成したフォルダに読み込みたいテキストファイルを保存する。 + * + * 4. 任意のマップ・位置に空のイベントをひとつ作成します。 + * この時マップIDとイベントIDをメモしておきましょう。 + * マップIDは画面左のマップを、右クリック→「編集」として出るウィンドウの + * 左上に記載されています。 + * イベントIDはイベントをダブルクリックして出るイベントエディターの左上に + * 記載されています。 + * + * 5. プラグインの管理画面から本プラグインのパラメータを書きのとおり編集します。 + * ・「取り込み元フォルダ名」に2.で作成したフォルダのフォルダ名を入力。 + * (デフォルトはtextです) + * ・「取り込み元ファイル名」に3.で保存したテキストファイルのファイル名を入力。 + * (デフォルトはmessage.txtです) + * ・「取り込み先マップID」に4.でメモしたマップIDを入力。 + * (デフォルトは1です) + * ・「取り込み先イベントID」に4.でメモしたイベントIDを入力。 + * (デフォルトは2です) + * + * 6. 以下のうちいずれかを記述したプラグインコマンドを作成する。 + * IMPORT_MESSAGE_TO_EVENT + * メッセージをイベントにインポート + * これらは全く同じ機能なのでどちらを使ってもかまいません。 + * + * 7. 作成したイベントコマンドをテストプレイかイベントテストで実行する。 + * 実行前に本プラグインを管理画面からONにして「プロジェクトの保存」を + * 実行しておきましょう。 + * + * 8. **セーブせずに**プロジェクトを開き直します。 + * 成功していれば、7.で設定したマップのイベントの中に「文章の表示」 + * イベントコマンドとして書きだされています。 + * デフォルトの場合はtextフォルダのmessage.txtの内容をIDが1の + * マップのIDが2のイベントに書き出したことになります。 + * + * + * -------------------------------------- + * テキストファイルの書き方について + * -------------------------------------- + * ◆ 基本となる書き方 + * 1つのメッセージを改行で区切るという書き方をします。 + * 例えば以下の通りです。 + * + * ↓↓↓↓↓ここから例文1↓↓↓↓↓ + * やめて!ラーの翼神竜の特殊能力で、 + * ギルフォード・ザ・ライトニングを焼き払われたら、 + * 闇のゲームでモンスターと繋がってる城之内の精神まで燃え尽きちゃう! + * + * お願い、死なないで城之内!あんたが今ここで倒れたら、 + * 舞さんや遊戯との約束はどうなっちゃうの? + * ライフはまだ残ってる。 + * ここを耐えれば、マリクに勝てるんだから! + * + * 次回、「城之内死す」。デュエルスタンバイ! + * ↑↑↑↑↑ここまで例文1↑↑↑↑↑ + * + * この場合は3つの「文章の表示」イベントコマンドに変換されて + * 取り込まれます。改行は何行いれても同様の動作になります。 + * 以上の方法で実行した場合、 + * メッセージウィンドウの「背景」「ウィンドウ位置」については + * プラグインパラメータの「位置のデフォルト値」「背景のデフォルト値」の + * 値が反映されます。 + * + * ◆ 顔・背景・ウィンドウ位置の設定について + * それぞれのメッセージの「顔」「背景」「ウィンドウ位置」については、 + * メッセージの手前にタグを記述することで指定することができます。 + * 上述の例のように指定しない場合は、パラメータで設定したものが適用されます。 + * + * 例えば以下の通りです。 + * + * ↓↓↓↓↓ここから例文2↓↓↓↓↓ + * + * やめて!ラーの翼神竜の特殊能力で、 + * ギルフォード・ザ・ライトニングを焼き払われたら、 + * 闇のゲームでモンスターと繋がってる城之内の精神まで燃え尽きちゃう! + * + * + * お願い、死なないで城之内!あんたが今ここで倒れたら、 + * 舞さんや遊戯との約束はどうなっちゃうの? + * ライフはまだ残ってる。 + * ここを耐えれば、マリクに勝てるんだから! + * + * 次回、「城之内死す」。デュエルスタンバイ! + * ↑↑↑↑↑ここまで例文2↑↑↑↑↑ + * + * この例の場合では、 + * 1つ目のメッセージ(やめて!〜)ではActor1ファイルの場所が1の顔が表示(詳細は後 + * 述)され、位置は下、背景が暗いメッセージウィンドウになります。 + * + * 2つ目のメッセージ(お願い、〜)は、位置が上とだけ指定されます。 + * 指定されなかった他の顔や背景はプラグインのパラメータで設定されているものが + * 適用されます。 + * + * 3つめのメッセージ(次回、〜)は、何も指定されていません。 + * そのため、例文1と同様にプラグインのパラメータで設定されているものが適用され + * ます。 + * + * タグの詳細は下記をご覧ください。 + * + * ○顔の指定方法 + * + * + * <顔: ファイル名(顔の指定番号)> + * + * の3つのうちいずれかの記法で指定します。 + * ファイル名はimg/facesのフォルダ内のものを参照します。 + * 顔の指定番号は、ファイルの中で参照する位置を指定します。 + * 番号の法則はツクールMVの仕様に準拠します。最も左上が0,右下が7です。 + * + * ○位置の指定方法 + * + * + * <位置: 表示したい位置 + * + * の3つのうちいずれかの記法で指定します。 + * 表示したい位置に記述できるのは以下の3種類です。 + * ・Top # 上 + * ・Middle # 中 + * ・Bottom # 下 + * Topは「上」、Middleは「中」、Bottomは「下」となります。 + * それぞれ大文字小文字を区別しません。つまりTOP,top,toPなどはTopと同じです。 + * また、英語ではなのように日本語指定もできます。 + * + * ○背景の設定方法 + * + * + * <背景: 背景の指定> + * + * の3つのうちいずれかの記法で指定します。 + * 背景の指定に記述できるのは、以下の3種類です。 + * ・Window # ウィンドウ + * ・Dim # 暗くする + * ・Transparent # 透明 + * Windowは「ウィンドウ」、Dimは「暗くする」、Transparentは「透明」となります。 + * それぞれ大文字小文字を区別しません。 + * また、英語ではなくてのように日本語指定もできます。 + * + * + * ◆ コメントアウトについて + * テキストファイルのうち、イベントコマンドとして取り込まないようにする、 + * いわゆるコメントアウトをするための記法もあります。 + * メモ書き等に利用することができます。 + * + * 行頭に「%」(半角パーセント)を記述することで、実現できます。 + * + * ↓↓↓↓↓ここから例文3↓↓↓↓↓ + * % かわいい感じで + * 今日も一日がんばるぞい! + * ↑↑↑↑↑ここまで例文3↑↑↑↑↑ + * + * このように記載することで、実際に取り込まれるのは + * 「今日も一日がんばるぞい!」のみとなります。 + * 「かわいい感じで」はメッセージとしては取り込まれません。 + * + * + * -------------------------------------- + * コモンイベントへの書き出しについて + * -------------------------------------- + * マップのイベントではなくコモンイベントに取り込むことも可能です。 + * その場合は以下のプラグインコマンドのうちいずれかを使用してください。 + * + * IMPORT_MESSAGE_TO_CE + * メッセージをコモンイベントにインポート + * + * これらは全く同じ機能なのでどちらを使ってもかまいません。 + * 取り込む先のコモンイベントのIDはプラグインパラメータの + * 「取り込み先コモンイベントID」で指定できます。 + * + * + * -------------------------------------- + * プラグインコマンドの引数について + * -------------------------------------- + * プラグインコマンドに引数を設定することにより、プラグインパラメータで指定した + * テキストファイルやマップIDとは違うパラメータで実行ができます。 + * + * 例1:text/message.txtをマップID1, イベント番号2に上書きせずに取り込む。 + * IMPORT_MESSAGE_TO_EVENT text message.txt 1 2 false + * メッセージをイベントにインポート text message.txt 1 2 false + * + * 例2:text/message.txtをIDが3のコモンイベントに上書きせずに取り込む。 + * IMPORT_MESSAGE_TO_CE text message.txt 3 false + * メッセージをコモンイベントにインポート text message.txt 3 false + * + * + * -------------------------------------- + * 追加機能について + * -------------------------------------- + * メッセージだけでなく、指定の記法を用いることでいくつかのイベントコマンドを + * 組み込むこともできます。 + * 現状対応しているコマンドは以下のとおりです。 + * - スクリプト + * - プラグインコマンド + * - 注釈 + * - ウェイト + * - フェードアウト + * - フェードイン + * - BGMの演奏 + * - BGMのフェードアウト + * - BGMの保存 + * - BGMの再開 + * - BGSの演奏 + * - BGSのフェードアウト + * - MEの演奏 + * - SEの演奏 + * - SEの停止 + * + * ○「スクリプト」の組み込み方法 + * スクリプトのイベントコマンドは、以下のようにで挟み込む + * 記法で指定します。 + * + * + * 例えば以下のとおりです。 + * + * + * このようにテキストファイル中に記載することで、 + * console.log("今日も一日がんばるぞい!(و ・ㅂ・)و"); という内容のスクリプト + * のイベントコマンドが組み込まれます。 + * ツクールMVのエディタ上からは12行を超えるスクリプトは記述出来ませんが、 + * 本プラグインの機能では13行以上のスクリプトも組み込めます。 + * ただし、ツクールMV上から一度開いて保存してしまうと、13行目以降はロストし + * てしまいます。 + * また、別記法としてか、<スクリプト>としても記述できます。 + * + * ○「プラグインコマンド」の組み込み方法 + * プラグインコマンドのイベントコマンドは、以下のいずれかの方法で指定します。 + * + * + * <プラグインコマンド: プラグインコマンドの内容> + * + * 例えば以下のように記述すると、ItemBook openと入ったプラグインコマンドが + * 組み込まれます。 + * + * + * ○ 注釈の組み込み方法 + * 注釈のイベントコマンドは、以下のようにで挟み込む + * 記法で指定します。 + * + * 注釈の内容 + * + * + * 例えば以下のとおりです。 + * + * この辺からいい感じのBGMを再生する。 + * 選曲しないと・・・。 + * + * + * また、別記法としてか、<注釈>としても記述できます。 + * + * ○ ウェイトの組み込み方法 + * ウェイトのイベントコマンドは、以下のいずれかの方法でしていします。 + * + * <ウェイト: フレーム数(1/60秒)> + * + * 例えば以下のように記述すると60フレーム(1秒)のウェイトが組み込まれます。 + * + * + * ○ フェードアウトの組み込み方法 + * フェードアウトは以下のいずれかの方法で組み込めます。 + * + * + * <フェードアウト> + * + * ○ フェードインの組み込み方法 + * フェードインは以下のいずれかの方法で組み込めます。 + * + * + * <フェードイン> + * + * ○ BGMの演奏の組み込み方法 + * BGMの演奏は、以下のいずれかの方法で指定します。 + * + * + * + * 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。 + * 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。 + * + * 例1: Castle1をデフォルト設定で組み込む + * + * 例2: Castle2を音量50, ピッチ80, 位相30で組み込む + * + * + * BGMを「なし」に設定したい場合は以下のいずれかの方法で指定してください。 + * + * + * + * + * 本プラグインを使用する場合は、「None」「なし」というファイル名のBGMは + * ご利用できないことにご注意ください。 + * + * ○ BGMのフェードアウトの組み込み方法 + * BGMのフェードアウトは以下のいずれかの方法で組み込みます。 + * + * + * + * 例えば、以下のように記述すると3秒でBGMがフェードアウトします。 + * + * + * ○ BGMの保存の組み込み方法 + * BGMの保存は以下のいずれかの方法で組み込みます。 + * + * + * + * ○ BGMの再開 + * BGMの再開は以下のいずれかの方法で組み込みます。 + * + * + * + * ○ BGSの演奏の組み込み方法 + * BGSの演奏は、以下のいずれかの方法で指定します。 + * + * + * + * 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。 + * 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。 + * + * 例1: Cityをデフォルト設定で組み込む + * + * 例2: Darknessを音量50, ピッチ80, 位相30で組み込む + * + * + * BGSを「なし」に設定したい場合は以下のいずれかの方法で指定してください。 + * + * + * + * + * 本プラグインを使用する場合は、「None」「なし」というファイル名のBGSは + * ご利用できないことにご注意ください。 + * + * ○ BGSのフェードアウトの組み込み方法 + * BGSのフェードアウトは以下のいずれかの方法で組み込みます。 + * + * + * + * 例えば、以下のように記述すると3秒でBGSがフェードアウトします。 + * + * + * ○ MEの演奏の組み込み方法 + * MEの演奏は、以下のいずれかの方法で指定します。 + * + * + * + * 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。 + * 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。 + * + * 例1: Innをデフォルト設定で組み込む + * + * 例2: Mysteryを音量50, ピッチ80, 位相30で組み込む + * + * + * MEを「なし」に設定したい場合は以下のいずれかの方法で指定してください。 + * + * + * + * + * 本プラグインを使用する場合は、「None」「なし」というファイル名のMEは + * ご利用できないことにご注意ください。 + * + * ○ SEの演奏の組み込み方法 + * SEの演奏は、以下のいずれかの方法で指定します。 + * + * + * + * 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。 + * 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。 + * + * 例1: Attack1をデフォルト設定で組み込む + * + * 例2: Attack2を音量50, ピッチ80, 位相30で組み込む + * + * + * SEを「なし」に設定したい場合は以下のいずれかの方法で指定してください。 + * + * + * + * 本プラグインを使用する場合は、「None」「なし」というファイル名のSEは + * ご利用できないことにご注意ください。 + * + * ○ SEの停止の組み込み方法 + * SEの停止は以下のいずれかの方法で指定します。 + * + * + * + * ○ 戦闘BGMの変更の組み込み方法 + * 戦闘BGMの変更は、以下のいずれかの方法で指定します。 + * + * <戦闘曲の変更: ファイル名, 音量, ピッチ, 位相> + * + * 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。 + * 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。 + * + * 例1: Battle1をデフォルト設定で組み込む + * + * 例2: Battle2を音量50, ピッチ80, 位相30で組み込む + * + * + * 「なし」に設定したい場合は以下のいずれかの方法で指定してください。 + * + * + * + * -------------------------------------- + * 付録:動作確認テキスト + * -------------------------------------- + * タグ指定やコメントアウトなどの一通り機能を確認できるテキストを記載しています。 + * コピペして使用してみてください。 + * + * ↓↓↓↓↓ここから動作確認テキスト↓↓↓↓↓ + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑ + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(顔) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(上) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(下) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(ウインドウ) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(暗く) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(透明) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(AC1、上、暗く) + * + * 青葉 + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(上,暗い) + * + * + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中、暗く) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(下、暗く) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中、暗く) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中、暗く) + * + * <顔: Actor1(1)><位置: 中><背景: 暗く> + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中、暗く) + * + * + * 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(下) + * + * % 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(コメントアウト) + * % 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(コメントアウト) + * \N[1] + * えと…憧れてた\N[2]さんの下でお手伝いができてこれ以上ないくらい充実した1年だったと思いますけど + * + * + * \N[1] + * もう少し役に立てたらって。 + * 村人以外のキャラもたくさん作らせていただけたらと思います + * + * + * + * + * + * + * この辺からいい感じのBGMを再生する。 + * 選曲しないと・・・。 + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * ↑↑↑↑↑ここまで動作確認テキスト↑↑↑↑↑ + * + * + * -------------------------------------- + * 注意事項 + * -------------------------------------- + * 当プラグインの機能を使用する前にプロジェクト以下の「data」フォルダの + * バックアップを「必ず」取得してください。 + * プラグイン作者は、いかなる場合も破損したプロジェクトの復元には応じられませ + * んのでご注意ください。 + * テキストファイルの文字コードはUTF-8にのみ対応しています。 + * + * -------------------------------------- + * 連絡先 + * -------------------------------------- + * このプラグインに関し、バグ・疑問・追加要望を発見した場合は、 + * 以下の連絡先まで連絡してください。 + * [Twitter]: https://twitter.com/Asyun3i9t/ + * [GitHub] : https://github.com/yktsr/ + */ + +/** + * Text2Frame + * @constructor + */ +function Text2Frame() { + this.initialize.apply(this, arguments); +} + +var Laurus = Laurus || {}; +Laurus.Text2Frame = {}; +Laurus.Text2Frame.Parameters = PluginManager.parameters("Text2Frame"); + +Laurus.Text2Frame.WindowPosition = String( + Laurus.Text2Frame.Parameters["Default Window Position"] +); +Laurus.Text2Frame.Background = String( + Laurus.Text2Frame.Parameters["Default Background"] +); +Laurus.Text2Frame.FileFolder = String( + Laurus.Text2Frame.Parameters["Default Scenario Folder"] +); +Laurus.Text2Frame.FileName = String( + Laurus.Text2Frame.Parameters["Default Scenario File"] +); +Laurus.Text2Frame.CommonEventID = String( + Laurus.Text2Frame.Parameters["Default Common Event ID"] +); +Laurus.Text2Frame.MapID = String(Laurus.Text2Frame.Parameters["Default MapID"]); +Laurus.Text2Frame.EventID = String( + Laurus.Text2Frame.Parameters["Default EventID"] +); +Laurus.Text2Frame.IsOverwrite = + String(Laurus.Text2Frame.Parameters["IsOverwrite"]) == "true" ? true : false; +Laurus.Text2Frame.CommentOutChar = String( + Laurus.Text2Frame.Parameters["Comment Out Char"] +); +Laurus.Text2Frame.IsDebug = + String(Laurus.Text2Frame.Parameters["IsDebug"]) == "true" ? true : false; + +(function () { + "use strict"; + const fs = require("fs"); + const path = require("path"); + const base = path.dirname(process.mainModule.filename); + + //============================================================================= + // Game_Interpreter + //============================================================================= + const _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.apply(this, arguments); + this.pluginCommandText2Frame(command, args); + }; + + Game_Interpreter.prototype.pluginCommandText2Frame = function ( + command, + args + ) { + var command_text = command.toUpperCase(); + + switch (command.toUpperCase()) { + case "IMPORT_MESSAGE_TO_EVENT": + case "メッセージをイベントにインポート": + if (args.length == 5) { + $gameMessage.add("Command arguments mode. / コマンド引数モードです"); + Laurus.Text2Frame.FileFolder = args[0]; + Laurus.Text2Frame.FileName = args[1]; + Laurus.Text2Frame.MapID = args[2]; + Laurus.Text2Frame.EventID = args[3]; + Laurus.Text2Frame.IsOverwrite = args[4] == "true" ? true : false; + } + break; + case "IMPORT_MESSAGE_TO_CE": + case "メッセージをコモンイベントにインポート": + if (args.length == 4) { + $gameMessage.add("Command arguments mode. / コマンド引数モードです"); + Laurus.Text2Frame.FileFolder = args[0]; + Laurus.Text2Frame.FileName = args[1]; + Laurus.Text2Frame.CommonEventID = args[2]; + Laurus.Text2Frame.IsOverwrite = args[3] == "true" ? true : false; + } + break; + default: + return; + } + + const printLog = function () { + if (Laurus.Text2Frame.IsDebug) { + console.log(Array.prototype.join.call(arguments)); + } + }; + const throwError = function (message) { + throw new Error(message); + console.error(message); + }; + + const readText = function (folderName, fileName) { + var input_path = base + "/" + folderName + "/" + fileName; + try { + return fs.readFileSync(input_path, "utf8"); + } catch (e) { + throw new Error( + "File not found. / ファイルが見つかりません。\n" + input_path + ); + } + }; + + const readMapData = function (mapid) { + try { + return JSON.parse( + fs.readFileSync(base + "/data/Map" + mapid + ".json", { + encoding: "utf8", + }) + ); + } catch (e) { + throw new Error( + "Map not found. / マップが見つかりません。\n" + "MAP " + mapid + ); + } + }; + + const readCommonEventData = function () { + try { + return JSON.parse( + fs.readFileSync(base + "/data/CommonEvents.json", "utf8") + ); + } catch (e) { + throw new Error( + "File not found. / ファイルが見つかりません。\n" + + "data/CommonEvents.json" + ); + console.error(e); + } + }; + + const writeData = function (filepath, jsonData) { + try { + fs.writeFileSync(filepath, JSON.stringify(jsonData), { + encoding: "utf8", + }); + } catch (e) { + throw new Error( + "Fail to save / 保存に失敗しました。\n" + + "ファイルが開いていないか確認してください。\n" + + filepath + ); + console.error(e); + } + }; + + const getBackground = function (background) { + switch (background.toUpperCase()) { + case "WINDOW": + case "ウインドウ": + return 0; + case "DIM": + case "暗くする": + case "暗く": + return 1; + case "TRANSPARENT": + case "透明": + return 2; + default: + throw new Error("Syntax error. / 文法エラーです。"); + } + }; + + const getWindowPosition = function (windowPosition) { + switch (windowPosition.toUpperCase()) { + case "TOP": + case "上": + return 0; + case "MIDDLE": + case "中": + return 1; + case "BOTTOM": + case "下": + return 2; + default: + throw new Error("Syntax error. / 文法エラーです。"); + } + }; + + const getPretextEvent = function () { + return { + code: 101, + indent: 0, + parameters: [ + "", + 0, + getBackground(Laurus.Text2Frame.Background), + getWindowPosition(Laurus.Text2Frame.WindowPosition), + ], + }; + }; + + const getTextFrameEvent = function (text) { + return { code: 401, indent: 0, parameters: [text] }; + }; + + const getCommandBottomEvent = function () { + return { code: 0, indent: 0, parameters: [] }; + }; + + const getScriptHeadEvent = function (text) { + var script_head = { code: 355, indent: 0, parameters: [""] }; + script_head["parameters"][0] = text; + return script_head; + }; + const getScriptBodyEvent = function (text) { + var script_body = { code: 655, indent: 0, parameters: [""] }; + script_body["parameters"][0] = text; + return script_body; + }; + + const getPluginCommandEvent = function (text) { + var plugin_command = { code: 356, indent: 0, parameters: [""] }; + plugin_command["parameters"][0] = text; + return plugin_command; + }; + + const getCommonEventEvent = function (num) { + var common_event = { code: 117, indent: 0, parameters: [""] }; + common_event["parameters"][0] = num; + return common_event; + }; + + const getCommentOutHeadEvent = function (text) { + var comment_out = { code: 108, indent: 0, parameters: [""] }; + comment_out["parameters"][0] = text; + return comment_out; + }; + const getCommentOutBodyEvent = function (text) { + var comment_out = { code: 408, indent: 0, parameters: [""] }; + comment_out["parameters"][0] = text; + return comment_out; + }; + + const getWaitEvent = function (num) { + var wait = { code: 230, indent: 0, parameters: [""] }; + wait["parameters"][0] = num; + return wait; + }; + + const getFadeinEvent = function () { + return { code: 222, indent: 0, parameters: [""] }; + }; + const getFadeoutEvent = function () { + return { code: 221, indent: 0, parameters: [""] }; + }; + + const getPlayBgmEvent = function (name, volume, pitch, pan) { + var param_volume = 90; + var param_pitch = 100; + var param_pan = 0; + + if (typeof volume == "number") { + param_volume = volume; + } + + if (typeof pitch == "number") { + param_pitch = pitch; + } + + if (typeof pan == "number") { + param_pan = pan; + } + + return { + code: 241, + indent: 0, + parameters: [ + { + name: name, + volume: param_volume, + pitch: param_pitch, + pan: param_pan, + }, + ], + }; + }; + + const getStopBgmEvent = function (volume, pitch, pan) { + return getPlayBgmEvent("", volume, pitch, pan); + }; + + const getFadeoutBgmEvent = function (duration) { + var param_duration = 10; + if (typeof duration == "number") { + param_duration = duration; + } + return { code: 242, indent: 0, parameters: [param_duration] }; + }; + + const getSaveBgmEvent = function () { + return { code: 243, indent: 0, parameters: [] }; + }; + + const getReplayBgmEvent = function () { + return { code: 244, indent: 0, parameters: [] }; + }; + + const getChangeBattleBgmEvent = function (name, volume, pitch, pan) { + var param_volume = 90; + var param_pitch = 100; + var param_pan = 0; + + if (typeof volume == "number") { + param_volume = volume; + } + + if (typeof pitch == "number") { + param_pitch = pitch; + } + + if (typeof pan == "number") { + param_pan = pan; + } + + return { + code: 132, + indent: 0, + parameters: [ + { + name: name, + volume: param_volume, + pitch: param_pitch, + pan: param_pan, + }, + ], + }; + }; + + const getPlayBgsEvent = function (name, volume, pitch, pan) { + var param_volume = 90; + var param_pitch = 100; + var param_pan = 0; + + if (typeof volume == "number") { + param_volume = volume; + } + + if (typeof pitch == "number") { + param_pitch = pitch; + } + + if (typeof pan == "number") { + param_pan = pan; + } + + return { + code: 245, + indent: 0, + parameters: [ + { + name: name, + volume: param_volume, + pitch: param_pitch, + pan: param_pan, + }, + ], + }; + }; + + const getStopBgsEvent = function (volume, pitch, pan) { + return getPlayBgsEvent("", volume, pitch, pan); + }; + + const getFadeoutBgsEvent = function (duration) { + var param_duration = 10; + if (typeof duration == "number") { + param_duration = duration; + } + return { code: 246, indent: 0, parameters: [param_duration] }; + }; + + const getPlaySeEvent = function (name, volume, pitch, pan) { + var param_volume = 90; + var param_pitch = 100; + var param_pan = 0; + + if (typeof volume == "number") { + param_volume = volume; + } + + if (typeof pitch == "number") { + param_pitch = pitch; + } + + if (typeof pan == "number") { + param_pan = pan; + } + + return { + code: 250, + indent: 0, + parameters: [ + { + name: name, + volume: param_volume, + pitch: param_pitch, + pan: param_pan, + }, + ], + }; + }; + const getStopSeEvent = function () { + return { code: 251, indent: 0, parameters: [""] }; + }; + + const getPlayMeEvent = function (name, volume, pitch, pan) { + var param_volume = 90; + var param_pitch = 100; + var param_pan = 0; + + if (typeof volume == "number") { + param_volume = volume; + } + + if (typeof pitch == "number") { + param_pitch = pitch; + } + + if (typeof pan == "number") { + param_pan = pan; + } + + return { + code: 249, + indent: 0, + parameters: [ + { + name: name, + volume: param_volume, + pitch: param_pitch, + pan: param_pan, + }, + ], + }; + }; + + const getStopMeEvent = function (volume, pitch, pan) { + return getPlayMeEvent("", volume, pitch, pan); + }; + + var event_command_list = []; + var scenario_text = readText( + Laurus.Text2Frame.FileFolder, + Laurus.Text2Frame.FileName + ); + var text_lines = scenario_text.replace(/\r/g, "").split("\n"); + var frame_param = getPretextEvent(); + var script_mode = { mode: false, body: false }; + var comment_mode = { mode: false, body: false }; + printLog("Default", frame_param.parameters); + for (var i = 0; i < text_lines.length; i++) { + var text = text_lines[i]; + + printLog(i, text); + + // Comment out + if ( + Laurus.Text2Frame.CommentOutChar && + text.match("^ *" + Laurus.Text2Frame.CommentOutChar) + ) { + continue; + } + + // Script + var script_start = + text.match(/